@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&amp;display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap");.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,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:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}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:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{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{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);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:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label::after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.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}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "https://doccure.dreamstechnologies.com/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0,-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,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-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!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:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!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}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-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-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:slick;font-weight:400;font-style:normal;src:url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/fonts/slick.eot);src:url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/fonts/slickd41d.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/fonts/slick.woff) format('woff'),url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/fonts/slick.ttf) format('truetype'),url(/wp-content/themes/drsiddhantgupta/assets/plugins/slick/fonts/slick.html#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#fff0;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg);-ms-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@font-face{font-family:'iconsax';src:url(/wp-content/themes/drsiddhantgupta/assets/fonts/iconsax92de.html?yjegnn);src:url('/wp-content/themes/drsiddhantgupta/assets/fonts/iconsax92de.html?yjegnn#iefix') format('embedded-opentype'),url(/wp-content/themes/drsiddhantgupta/assets/fonts/iconsax92de.ttf?yjegnn) format('truetype'),url(/wp-content/themes/drsiddhantgupta/assets/fonts/iconsax92de-2.html?yjegnn) format('woff'),url('/wp-content/themes/drsiddhantgupta/assets/fonts/iconsax92de-3.html?yjegnn#iconsax') format('svg');font-weight:400;font-style:normal;font-display:swap}.isax{font-family:'iconsax'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.isax-dcube:before{content:"\e901"}.isax-d-cube-scan:before{content:"\e902"}.isax-d-rotate:before{content:"\e903"}.isax-d-square:before{content:"\e904"}.isax-square:before{content:"\e905"}.isax-support:before{content:"\e906"}.isax-activity:before{content:"\e907"}.isax-add:before{content:"\e908"}.isax-add-circle:before{content:"\e909"}.isax-additem:before{content:"\e90a"}.isax-add-square:before{content:"\e90b"}.isax-airdrop:before{content:"\e90c"}.isax-airplane:before{content:"\e90d"}.isax-airplane-square:before{content:"\e90e"}.isax-airpod:before{content:"\e90f"}.isax-airpods:before{content:"\e910"}.isax-alarm:before{content:"\e911"}.isax-align-bottom:before{content:"\e912"}.isax-align-horizontally:before{content:"\e913"}.isax-align-left:before{content:"\e914"}.isax-align-right:before{content:"\e915"}.isax-align-vertically:before{content:"\e916"}.isax-aquarius:before{content:"\e917"}.isax-archive:before{content:"\e918"}.isax-archive-1:before{content:"\e919"}.isax-archive-2:before{content:"\e91a"}.isax-archive-add:before{content:"\e91b"}.isax-archive-book:before{content:"\e91c"}.isax-archive-minus:before{content:"\e91d"}.isax-archive-slash:before{content:"\e91e"}.isax-archive-tick:before{content:"\e91f"}.isax-arrange-circle:before{content:"\e920"}.isax-arrange-circle-2:before{content:"\e921"}.isax-arrange-square:before{content:"\e922"}.isax-arrange-square-2:before{content:"\e923"}.isax-arrow:before{content:"\e924"}.isax-arrow-2:before{content:"\e925"}.isax-arrow-3:before{content:"\e926"}.isax-arrow-bottom:before{content:"\e927"}.isax-arrow-circle-down:before{content:"\e928"}.isax-arrow-circle-left:before{content:"\e929"}.isax-arrow-circle-right:before{content:"\e92a"}.isax-arrow-circle-up:before{content:"\e92b"}.isax-arrow-down:before{content:"\e92c"}.isax-arrow-down-1:before{content:"\e92d"}.isax-arrow-down-2:before{content:"\e92e"}.isax-arrow-left:before{content:"\e92f"}.isax-arrow-left-1:before{content:"\e930"}.isax-arrow-left-2:before{content:"\e931"}.isax-arrow-left-3:before{content:"\e932"}.isax-arrow-right:before{content:"\e933"}.isax-arrow-right-1:before{content:"\e934"}.isax-arrow-right-2:before{content:"\e935"}.isax-arrow-right-3:before{content:"\e936"}.isax-arrow-right-4:before{content:"\e937"}.isax-arrow-square:before{content:"\e938"}.isax-arrow-square-down:before{content:"\e939"}.isax-arrow-square-left:before{content:"\e93a"}.isax-arrow-square-up:before{content:"\e93b"}.isax-arrow-swap:before{content:"\e93c"}.isax-arrow-swap-horizontal:before{content:"\e93d"}.isax-arrow-up:before{content:"\e93e"}.isax-arrow-up-1:before{content:"\e93f"}.isax-arrow-up-2:before{content:"\e940"}.isax-arrow-up-3:before{content:"\e941"}.isax-attach-circle:before{content:"\e942"}.isax-attach-square:before{content:"\e943"}.isax-audio-square:before{content:"\e944"}.isax-autobrightness:before{content:"\e945"}.isax-award:before{content:"\e946"}.isax-back-square:before{content:"\e947"}.isax-backward:before{content:"\e948"}.isax-backward-5-seconds:before{content:"\e949"}.isax-backward-10-seconds:before{content:"\e94a"}.isax-backward-15-seconds:before{content:"\e94b"}.isax-backward-item:before{content:"\e94c"}.isax-bag:before{content:"\e94d"}.isax-bag-2:before{content:"\e94e"}.isax-bag-cross:before{content:"\e94f"}.isax-bag-cross-1:before{content:"\e950"}.isax-bag-happy:before{content:"\e951"}.isax-bag-tick:before{content:"\e952"}.isax-bag-tick-2:before{content:"\e953"}.isax-bag-timer:before{content:"\e954"}.isax-bank:before{content:"\e955"}.isax-barcode:before{content:"\e956"}.isax-battery-3full:before{content:"\e957"}.isax-battery-charging:before{content:"\e958"}.isax-battery-disable:before{content:"\e959"}.isax-battery-empty:before{content:"\e95a"}.isax-battery-empty-1:before{content:"\e95b"}.isax-battery-full:before{content:"\e95c"}.isax-bezier:before{content:"\e95d"}.isax-bill:before{content:"\e95e"}.isax-bitcoin-card:before{content:"\e95f"}.isax-bitcoin-convert:before{content:"\e960"}.isax-bitcoin-refresh:before{content:"\e961"}.isax-blend:before{content:"\e962"}.isax-blend-2:before{content:"\e963"}.isax-bluetooth:before{content:"\e964"}.isax-bluetooth-2:before{content:"\e965"}.isax-bluetooth-circle:before{content:"\e966"}.isax-bluetooth-rectangle:before{content:"\e967"}.isax-blur:before{content:"\e968"}.isax-book:before{content:"\e969"}.isax-book-1:before{content:"\e96a"}.isax-bookmark:before{content:"\e96b"}.isax-bookmark-2:before{content:"\e96c"}.isax-book-saved:before{content:"\e96d"}.isax-book-square:before{content:"\e96e"}.isax-box:before{content:"\e96f"}.isax-box-1:before{content:"\e970"}.isax-box-2:before{content:"\e971"}.isax-box-add:before{content:"\e972"}.isax-box-remove:before{content:"\e973"}.isax-box-search:before{content:"\e974"}.isax-box-tick:before{content:"\e975"}.isax-box-time:before{content:"\e976"}.isax-briefcase:before{content:"\e977"}.isax-brifecase-cross:before{content:"\e978"}.isax-brifecase-tick:before{content:"\e979"}.isax-brifecase-timer:before{content:"\e97a"}.isax-broom:before{content:"\e97b"}.isax-brush:before{content:"\e97c"}.isax-brush-1:before{content:"\e97d"}.isax-brush-2:before{content:"\e97e"}.isax-brush-3:before{content:"\e97f"}.isax-brush-4:before{content:"\e980"}.isax-bubble:before{content:"\e981"}.isax-bucket:before{content:"\e982"}.isax-bucket-circle:before{content:"\e983"}.isax-bucket-square:before{content:"\e984"}.isax-building:before{content:"\e985"}.isax-building-3:before{content:"\e986"}.isax-building-4:before{content:"\e987"}.isax-buildings:before{content:"\e988"}.isax-buildings-2:before{content:"\e989"}.isax-buliding:before{content:"\e98a"}.isax-bus:before{content:"\e98b"}.isax-buy-crypto:before{content:"\e98c"}.isax-cake:before{content:"\e98d"}.isax-calculator:before{content:"\e98e"}.isax-calendar:before{content:"\e98f"}.isax-calendar-1:before{content:"\e990"}.isax-calendar-2:before{content:"\e991"}.isax-calendar-add:before{content:"\e992"}.isax-calendar-circle:before{content:"\e993"}.isax-calendar-edit:before{content:"\e994"}.isax-calendar-remove:before{content:"\e995"}.isax-calendar-search:before{content:"\e996"}.isax-calendar-tick:before{content:"\e997"}.isax-call:before{content:"\e998"}.isax-call-add:before{content:"\e999"}.isax-call-calling:before{content:"\e99a"}.isax-call-incoming:before{content:"\e99b"}.isax-call-minus:before{content:"\e99c"}.isax-call-outgoing:before{content:"\e99d"}.isax-call-received:before{content:"\e99e"}.isax-call-remove:before{content:"\e99f"}.isax-call-slash:before{content:"\e9a0"}.isax-camera:before{content:"\e9a1"}.isax-camera-slash:before{content:"\e9a2"}.isax-candle:before{content:"\e9a3"}.isax-candle-2:before{content:"\e9a4"}.isax-car:before{content:"\e9a5"}.isax-card:before{content:"\e9a6"}.isax-card-add:before{content:"\e9a7"}.isax-card-coin:before{content:"\e9a8"}.isax-card-edit:before{content:"\e9a9"}.isax-card-pos:before{content:"\e9aa"}.isax-card-receive:before{content:"\e9ab"}.isax-card-remove:before{content:"\e9ac"}.isax-card-remove-1:before{content:"\e9ad"}.isax-cards:before{content:"\e9ae"}.isax-card-send:before{content:"\e9af"}.isax-card-slash:before{content:"\e9b0"}.isax-card-tick:before{content:"\e9b1"}.isax-card-tick-1:before{content:"\e9b2"}.isax-category:before{content:"\e9b3"}.isax-category-2:before{content:"\e9b4"}.isax-cd:before{content:"\e9b5"}.isax-chart:before{content:"\e9b6"}.isax-chart-1:before{content:"\e9b7"}.isax-chart-2:before{content:"\e9b8"}.isax-chart-3:before{content:"\e9b9"}.isax-chart-21:before{content:"\e9ba"}.isax-chart-fail:before{content:"\e9bb"}.isax-chart-square:before{content:"\e9bc"}.isax-chart-success:before{content:"\e9bd"}.isax-check:before{content:"\e9be"}.isax-chrome:before{content:"\e9bf"}.isax-clipboard:before{content:"\e9c0"}.isax-clipboard-close:before{content:"\e9c1"}.isax-clipboard-export:before{content:"\e9c2"}.isax-clipboard-import:before{content:"\e9c3"}.isax-clipboard-text:before{content:"\e9c4"}.isax-clipboard-tick:before{content:"\e9c5"}.isax-clock:before{content:"\e9c6"}.isax-clock-1:before{content:"\e9c7"}.isax-close-circle:before{content:"\e9c8"}.isax-close-square:before{content:"\e9c9"}.isax-cloud:before{content:"\e9ca"}.isax-cloud-add:before{content:"\e9cb"}.isax-cloud-change:before{content:"\e9cc"}.isax-cloud-connection:before{content:"\e9cd"}.isax-cloud-cross:before{content:"\e9ce"}.isax-cloud-drizzle:before{content:"\e9cf"}.isax-cloud-fog:before{content:"\e9d0"}.isax-cloud-lightning:before{content:"\e9d1"}.isax-cloud-minus:before{content:"\e9d2"}.isax-cloud-notif:before{content:"\e9d3"}.isax-cloud-plus:before{content:"\e9d4"}.isax-cloud-remove:before{content:"\e9d5"}.isax-cloud-snow:before{content:"\e9d6"}.isax-cloud-sunny:before{content:"\e9d7"}.isax-code:before{content:"\e9d8"}.isax-code-1:before{content:"\e9d9"}.isax-code-circle:before{content:"\e9da"}.isax-coffee:before{content:"\e9db"}.isax-coin:before{content:"\e9dc"}.isax-coin-1:before{content:"\e9dd"}.isax-colorfilter:before{content:"\e9de"}.isax-colors-square:before{content:"\e9df"}.isax-color-swatch:before{content:"\e9e0"}.isax-command:before{content:"\e9e1"}.isax-command-square:before{content:"\e9e2"}.isax-component:before{content:"\e9e3"}.isax-computing:before{content:"\e9e4"}.isax-convert:before{content:"\e9e5"}.isax-convert-3d-cube:before{content:"\e9e6"}.isax-convert-card:before{content:"\e9e7"}.isax-convertshape:before{content:"\e9e8"}.isax-convertshape-2:before{content:"\e9e9"}.isax-copy:before{content:"\e9ea"}.isax-copyright:before{content:"\e9eb"}.isax-copy-success:before{content:"\e9ec"}.isax-courthouse:before{content:"\e9ed"}.isax-cpu:before{content:"\e9ee"}.isax-cpu-charge:before{content:"\e9ef"}.isax-cpu-setting:before{content:"\e9f0"}.isax-creative-commons:before{content:"\e9f1"}.isax-crop:before{content:"\e9f2"}.isax-crown:before{content:"\e9f3"}.isax-crown-1:before{content:"\e9f4"}.isax-cup:before{content:"\e9f5"}.isax-danger:before{content:"\e9f6"}.isax-data:before{content:"\e9f7"}.isax-data-2 .path1:before{content:"\e9f8";color:#292d32}.isax-data-2 .path2:before{content:"\e9f9";margin-left:-1em;color:#292d32}.isax-data-2 .path3:before{content:"\e9fa";margin-left:-1em;color:#292d32}.isax-data-2 .path4:before{content:"\e9fb";margin-left:-1em;color:#292d32}.isax-data-2 .path5:before{content:"\e9fc";margin-left:-1em;color:#fff}.isax-data-2 .path6:before{content:"\e9fd";margin-left:-1em;color:#292d32}.isax-data-2 .path7:before{content:"\e9fe";margin-left:-1em;color:#292d32}.isax-data-2 .path8:before{content:"\e9ff";margin-left:-1em;color:#292d32}.isax-designtools:before{content:"\ea00"}.isax-device-message:before{content:"\ea01"}.isax-devices:before{content:"\ea02"}.isax-devices-1:before{content:"\ea03"}.isax-diagram:before{content:"\ea04"}.isax-diamonds:before{content:"\ea05"}.isax-direct:before{content:"\ea06"}.isax-directbox-default:before{content:"\ea07"}.isax-directbox-notif:before{content:"\ea08"}.isax-directbox-receive:before{content:"\ea09"}.isax-directbox-send:before{content:"\ea0a"}.isax-direct-down:before{content:"\ea0b"}.isax-direct-inbox:before{content:"\ea0c"}.isax-direct-left:before{content:"\ea0d"}.isax-direct-normal:before{content:"\ea0e"}.isax-direct-notification:before{content:"\ea0f"}.isax-direct-right:before{content:"\ea10"}.isax-direct-send:before{content:"\ea11"}.isax-direct-up:before{content:"\ea12"}.isax-discount-circle:before{content:"\ea13"}.isax-discount-shape:before{content:"\ea14"}.isax-discover:before{content:"\ea15"}.isax-discover-1:before{content:"\ea16"}.isax-dislike:before{content:"\ea17"}.isax-document:before{content:"\ea18"}.isax-document-1:before{content:"\ea19"}.isax-document-cloud:before{content:"\ea1a"}.isax-document-code:before{content:"\ea1b"}.isax-document-code-2:before{content:"\ea1c"}.isax-document-copy:before{content:"\ea1d"}.isax-document-download:before{content:"\ea1e"}.isax-document-favorite:before{content:"\ea1f"}.isax-document-filter:before{content:"\ea20"}.isax-document-forward:before{content:"\ea21"}.isax-document-like:before{content:"\ea22"}.isax-document-normal:before{content:"\ea23"}.isax-document-previous:before{content:"\ea24"}.isax-document-sketch:before{content:"\ea25"}.isax-document-text:before{content:"\ea26"}.isax-document-text-1:before{content:"\ea27"}.isax-document-upload:before{content:"\ea28"}.isax-dollar-circle:before{content:"\ea29"}.isax-dollar-square:before{content:"\ea2a"}.isax-driver:before{content:"\ea2b"}.isax-driver-2:before{content:"\ea2c"}.isax-driver-refresh:before{content:"\ea2d"}.isax-driving:before{content:"\ea2e"}.isax-edit:before{content:"\ea2f"}.isax-edit-2:before{content:"\ea30"}.isax-electricity:before{content:"\ea31"}.isax-element-2:before{content:"\ea32"}.isax-element-3:before{content:"\ea33"}.isax-element-4:before{content:"\ea34"}.isax-element-equal:before{content:"\ea35"}.isax-element-plus:before{content:"\ea36"}.isax-emoji-happy:before{content:"\ea37"}.isax-emoji-normal:before{content:"\ea38"}.isax-emoji-sad:before{content:"\ea39"}.isax-empty-wallet:before{content:"\ea3a"}.isax-empty-wallet-add:before{content:"\ea3b"}.isax-empty-wallet-change:before{content:"\ea3c"}.isax-empty-wallet-remove:before{content:"\ea3d"}.isax-empty-wallet-tick:before{content:"\ea3e"}.isax-empty-wallet-time:before{content:"\ea3f"}.isax-eraser:before{content:"\ea40"}.isax-eraser-1:before{content:"\ea41"}.isax-export:before{content:"\ea42"}.isax-export-1:before{content:"\ea43"}.isax-export-2:before{content:"\ea44"}.isax-export-3:before{content:"\ea45"}.isax-external-drive:before{content:"\ea46"}.isax-eye:before{content:"\ea47"}.isax-eye-slash:before{content:"\ea48"}.isax-fatrows:before{content:"\ea49"}.isax-favorite-chart:before{content:"\ea4a"}.isax-filter:before{content:"\ea4b"}.isax-filter-add:before{content:"\ea4c"}.isax-filter-edit:before{content:"\ea4d"}.isax-filter-remove:before{content:"\ea4e"}.isax-filter-search:before{content:"\ea4f"}.isax-filter-square:before{content:"\ea50"}.isax-filter-tick:before{content:"\ea51"}.isax-finger-cricle:before{content:"\ea52"}.isax-finger-scan:before{content:"\ea53"}.isax-firstline:before{content:"\ea54"}.isax-flag:before{content:"\ea55"}.isax-flag-2:before{content:"\ea56"}.isax-flash:before{content:"\ea57"}.isax-flash-1:before{content:"\ea58"}.isax-flash-circle:before{content:"\ea59"}.isax-flash-circle-1:before{content:"\ea5a"}.isax-flash-slash:before{content:"\ea5b"}.isax-folder:before{content:"\ea5c"}.isax-folder-2:before{content:"\ea5d"}.isax-folder-add:before{content:"\ea5e"}.isax-folder-cloud:before{content:"\ea5f"}.isax-folder-connection:before{content:"\ea60"}.isax-folder-cross:before{content:"\ea61"}.isax-folder-favorite:before{content:"\ea62"}.isax-folder-minus:before{content:"\ea63"}.isax-folder-open:before{content:"\ea64"}.isax-forbidden:before{content:"\ea65"}.isax-forbidden-2:before{content:"\ea66"}.isax-format-circle:before{content:"\ea67"}.isax-format-square:before{content:"\ea68"}.isax-forward:before{content:"\ea69"}.isax-forward-5-seconds:before{content:"\ea6a"}.isax-forward-10-seconds:before{content:"\ea6b"}.isax-forward-15-seconds:before{content:"\ea6c"}.isax-forward-item:before{content:"\ea6d"}.isax-forward-square:before{content:"\ea6e"}.isax-frame:before{content:"\ea6f"}.isax-frame-1:before{content:"\ea70"}.isax-frame-2:before{content:"\ea71"}.isax-frame-3:before{content:"\ea72"}.isax-frame-4:before{content:"\ea73"}.isax-gallery:before{content:"\ea74"}.isax-gallery-add:before{content:"\ea75"}.isax-gallery-edit:before{content:"\ea76"}.isax-gallery-export:before{content:"\ea77"}.isax-gallery-favorite:before{content:"\ea78"}.isax-gallery-import:before{content:"\ea79"}.isax-gallery-remove:before{content:"\ea7a"}.isax-gallery-slash:before{content:"\ea7b"}.isax-gallery-tick:before{content:"\ea7c"}.isax-game:before{content:"\ea7d"}.isax-gameboy:before{content:"\ea7e"}.isax-gas-station:before{content:"\ea7f"}.isax-gemini:before{content:"\ea80"}.isax-gemini-2:before{content:"\ea81"}.isax-ghost:before{content:"\ea82"}.isax-gift:before{content:"\ea83"}.isax-glass:before{content:"\ea84"}.isax-glass-1:before{content:"\ea85"}.isax-global:before{content:"\ea86"}.isax-global-edit:before{content:"\ea87"}.isax-global-refresh:before{content:"\ea88"}.isax-global-search:before{content:"\ea89"}.isax-gps:before{content:"\ea8a"}.isax-gps-slash:before{content:"\ea8b"}.isax-grammerly:before{content:"\ea8c"}.isax-graph:before{content:"\ea8d"}.isax-grid-1:before{content:"\ea8e"}.isax-grid-2:before{content:"\ea8f"}.isax-grid-3:before{content:"\ea90"}.isax-grid-4:before{content:"\ea91"}.isax-grid-5:before{content:"\ea92"}.isax-grid-6:before{content:"\ea93"}.isax-grid-7:before{content:"\ea94"}.isax-grid-8:before{content:"\ea95"}.isax-grid-9:before{content:"\ea96"}.isax-grid-edit:before{content:"\ea97"}.isax-grid-eraser:before{content:"\ea98"}.isax-grid-lock:before{content:"\ea99"}.isax-happyemoji:before{content:"\ea9a"}.isax-hashtag:before{content:"\ea9b"}.isax-hashtag-1:before{content:"\ea9c"}.isax-hashtag-down:before{content:"\ea9d"}.isax-hashtag-up:before{content:"\ea9e"}.isax-headphone:before{content:"\ea9f"}.isax-headphones:before{content:"\eaa0"}.isax-health:before{content:"\eaa1"}.isax-heart:before{content:"\eaa2"}.isax-heart-add:before{content:"\eaa3"}.isax-heart-circle:before{content:"\eaa4"}.isax-heart-edit:before{content:"\eaa5"}.isax-heart-remove:before{content:"\eaa6"}.isax-heart-search:before{content:"\eaa7"}.isax-heart-slash:before{content:"\eaa8"}.isax-heart-tick:before{content:"\eaa9"}.isax-hierarchy:before{content:"\eaaa"}.isax-hierarchy-2:before{content:"\eaab"}.isax-hierarchy-3:before{content:"\eaac"}.isax-hierarchy-square:before{content:"\eaad"}.isax-hierarchy-square-2:before{content:"\eaae"}.isax-hierarchy-square-3:before{content:"\eaaf"}.isax-home:before{content:"\eab0"}.isax-home-1:before{content:"\eab1"}.isax-home-2:before{content:"\eab2"}.isax-home-hashtag:before{content:"\eab3"}.isax-home-trend-down:before{content:"\eab4"}.isax-home-trend-up:before{content:"\eab5"}.isax-home-wifi:before{content:"\eab6"}.isax-hospital:before{content:"\eab7"}.isax-house:before{content:"\eab8"}.isax-house-2:before{content:"\eab9"}.isax-icon:before{content:"\eaba"}.isax-image:before{content:"\eabb"}.isax-import:before{content:"\eabc"}.isax-import-1:before{content:"\eabd"}.isax-import-2:before{content:"\eabe"}.isax-info-circle:before{content:"\eabf"}.isax-information:before{content:"\eac0"}.isax-instagram:before{content:"\eac1"}.isax-judge:before{content:"\eac2"}.isax-kanban:before{content:"\eac3"}.isax-key:before{content:"\eac4"}.isax-keyboard:before{content:"\eac5"}.isax-keyboard-open:before{content:"\eac6"}.isax-key-square:before{content:"\eac7"}.isax-lamp:before{content:"\eac8"}.isax-lamp-1:before{content:"\eac9"}.isax-lamp-charge:before{content:"\eaca"}.isax-lamp-on:before{content:"\eacb"}.isax-lamp-slash:before{content:"\eacc"}.isax-language-circle:before{content:"\eacd"}.isax-language-square:before{content:"\eace"}.isax-layer:before{content:"\eacf"}.isax-level:before{content:"\ead0"}.isax-lifebuoy:before{content:"\ead1"}.isax-like:before{content:"\ead2"}.isax-like-1:before{content:"\ead3"}.isax-like-dislike:before{content:"\ead4"}.isax-like-shapes:before{content:"\ead5"}.isax-like-tag:before{content:"\ead6"}.isax-link:before{content:"\ead7"}.isax-link-1:before{content:"\ead8"}.isax-link-2:before{content:"\ead9"}.isax-link-21:before{content:"\eada"}.isax-link-circle:before{content:"\eadb"}.isax-link-square:before{content:"\eadc"}.isax-location:before{content:"\eadd"}.isax-location-add:before{content:"\eade"}.isax-location-cross:before{content:"\eadf"}.isax-location-minus:before{content:"\eae0"}.isax-location-slash:before{content:"\eae1"}.isax-location-tick:before{content:"\eae2"}.isax-lock:before{content:"\eae3"}.isax-lock-1:before{content:"\eae4"}.isax-lock-circle:before{content:"\eae5"}.isax-lock-slash:before{content:"\eae6"}.isax-login:before{content:"\eae7"}.isax-login-1:before{content:"\eae8"}.isax-logout:before{content:"\eae9"}.isax-logout-1:before{content:"\eaea"}.isax-lovely:before{content:"\eaeb"}.isax-magicpen:before{content:"\eaec"}.isax-magic-star:before{content:"\eaed"}.isax-main-component:before{content:"\eaee"}.isax-man:before{content:"\eaef"}.isax-map:before{content:"\eaf0"}.isax-map-1:before{content:"\eaf1"}.isax-mask:before{content:"\eaf2"}.isax-mask-1:before{content:"\eaf3"}.isax-mask-2:before{content:"\eaf4"}.isax-math:before{content:"\eaf5"}.isax-maximize:before{content:"\eaf6"}.isax-maximize-1:before{content:"\eaf7"}.isax-maximize-2:before{content:"\eaf8"}.isax-maximize-3:before{content:"\eaf9"}.isax-maximize-4:before{content:"\eafa"}.isax-maximize-21:before{content:"\eafb"}.isax-maximize-circle:before{content:"\eafc"}.isax-medal:before{content:"\eafd"}.isax-medal-star:before{content:"\eafe"}.isax-menu:before{content:"\eaff"}.isax-menu-1:before{content:"\eb00"}.isax-menu-board:before{content:"\eb01"}.isax-message:before{content:"\eb02"}.isax-message-2:before{content:"\eb03"}.isax-message-add:before{content:"\eb04"}.isax-message-add-1:before{content:"\eb05"}.isax-message-circle:before{content:"\eb06"}.isax-message-edit:before{content:"\eb07"}.isax-message-favorite:before{content:"\eb08"}.isax-message-minus:before{content:"\eb09"}.isax-message-notif:before{content:"\eb0a"}.isax-message-programming:before{content:"\eb0b"}.isax-message-question:before{content:"\eb0c"}.isax-message-remove:before{content:"\eb0d"}.isax-messages:before{content:"\eb0e"}.isax-messages-1:before{content:"\eb0f"}.isax-messages-2:before{content:"\eb10"}.isax-messages-3:before{content:"\eb11"}.isax-message-search:before{content:"\eb12"}.isax-message-square:before{content:"\eb13"}.isax-message-text:before{content:"\eb14"}.isax-message-text-1:before{content:"\eb15"}.isax-message-tick:before{content:"\eb16"}.isax-message-time:before{content:"\eb17"}.isax-microphone:before{content:"\eb18"}.isax-microphone-2:before{content:"\eb19"}.isax-microphone-slash:before{content:"\eb1a"}.isax-microphone-slash-1:before{content:"\eb1b"}.isax-microscope:before{content:"\eb1c"}.isax-milk:before{content:"\eb1d"}.isax-mini-music-sqaure:before{content:"\eb1e"}.isax-minus:before{content:"\eb1f"}.isax-minus-cirlce:before{content:"\eb20"}.isax-minus-square:before{content:"\eb21"}.isax-mirror:before{content:"\eb22"}.isax-mirroring-screen:before{content:"\eb23"}.isax-mobile:before{content:"\eb24"}.isax-mobile-programming:before{content:"\eb25"}.isax-money:before{content:"\eb26"}.isax-money-2:before{content:"\eb27"}.isax-money-3:before{content:"\eb28"}.isax-money-4:before{content:"\eb29"}.isax-money-add:before{content:"\eb2a"}.isax-money-change:before{content:"\eb2b"}.isax-money-forbidden:before{content:"\eb2c"}.isax-money-recive:before{content:"\eb2d"}.isax-money-remove:before{content:"\eb2e"}.isax-moneys:before{content:"\eb2f"}.isax-money-send:before{content:"\eb30"}.isax-money-tick:before{content:"\eb31"}.isax-money-time:before{content:"\eb32"}.isax-monitor:before{content:"\eb33"}.isax-monitor-mobbile:before{content:"\eb34"}.isax-monitor-recorder:before{content:"\eb35"}.isax-moon:before{content:"\eb36"}.isax-more:before{content:"\eb37"}.isax-more-2:before{content:"\eb38"}.isax-more-circle:before{content:"\eb39"}.isax-more-square:before{content:"\eb3a"}.isax-mouse:before{content:"\eb3b"}.isax-mouse-1:before{content:"\eb3c"}.isax-mouse-circle:before{content:"\eb3d"}.isax-mouse-square:before{content:"\eb3e"}.isax-music:before{content:"\eb3f"}.isax-music-circle:before{content:"\eb40"}.isax-music-dashboard:before{content:"\eb41"}.isax-music-filter:before{content:"\eb42"}.isax-music-library-2:before{content:"\eb43"}.isax-musicnote:before{content:"\eb44"}.isax-music-play:before{content:"\eb45"}.isax-music-playlist:before{content:"\eb46"}.isax-music-square:before{content:"\eb47"}.isax-music-square-add:before{content:"\eb48"}.isax-music-square-remove:before{content:"\eb49"}.isax-music-square-search:before{content:"\eb4a"}.isax-next:before{content:"\eb4b"}.isax-note:before{content:"\eb4c"}.isax-note-1:before{content:"\eb4d"}.isax-note-2:before{content:"\eb4e"}.isax-note-21:before{content:"\eb4f"}.isax-note-add:before{content:"\eb50"}.isax-note-favorite:before{content:"\eb51"}.isax-note-remove:before{content:"\eb52"}.isax-note-square:before{content:"\eb53"}.isax-note-text:before{content:"\eb54"}.isax-notification:before{content:"\eb55"}.isax-notification-1:before{content:"\eb56"}.isax-notification-bing:before{content:"\eb57"}.isax-notification-circle:before{content:"\eb58"}.isax-notification-favorite:before{content:"\eb59"}.isax-notification-status:before{content:"\eb5a"}.isax-omega-circle:before{content:"\eb5b"}.isax-omega-square:before{content:"\eb5c"}.isax-paintbucket:before{content:"\eb5d"}.isax-paperclip:before{content:"\eb5e"}.isax-paperclip-2:before{content:"\eb5f"}.isax-password-check:before{content:"\eb60"}.isax-path:before{content:"\eb61"}.isax-path-2:before{content:"\eb62"}.isax-path-square:before{content:"\eb63"}.isax-pause:before{content:"\eb64"}.isax-pause-circle:before{content:"\eb65"}.isax-pen-add:before{content:"\eb66"}.isax-pen-close:before{content:"\eb67"}.isax-pen-remove:before{content:"\eb68"}.isax-pen-tool:before{content:"\eb69"}.isax-pen-tool-2:before{content:"\eb6a"}.isax-people:before{content:"\eb6b"}.isax-percentage-circle:before{content:"\eb6c"}.isax-percentage-square:before{content:"\eb6d"}.isax-personalcard:before{content:"\eb6e"}.isax-pet:before{content:"\eb6f"}.isax-pharagraphspacing:before{content:"\eb70"}.isax-picture-frame:before{content:"\eb71"}.isax-play:before{content:"\eb72"}.isax-play-add:before{content:"\eb73"}.isax-play-circle:before{content:"\eb74"}.isax-play-cricle:before{content:"\eb75"}.isax-play-remove:before{content:"\eb76"}.isax-presention-chart:before{content:"\eb77"}.isax-previous:before{content:"\eb78"}.isax-printer:before{content:"\eb79"}.isax-printer-slash:before{content:"\eb7a"}.isax-profile-2user:before{content:"\eb7b"}.isax-profile-add:before{content:"\eb7c"}.isax-profile-circle:before{content:"\eb7d"}.isax-profile-delete:before{content:"\eb7e"}.isax-profile-remove:before{content:"\eb7f"}.isax-profile-tick:before{content:"\eb80"}.isax-programming-arrow:before{content:"\eb81"}.isax-programming-arrows:before{content:"\eb82"}.isax-quote-down:before{content:"\eb83"}.isax-quote-down-circle:before{content:"\eb84"}.isax-quote-down-square:before{content:"\eb85"}.isax-quote-up:before{content:"\eb86"}.isax-quote-up-circle:before{content:"\eb87"}.isax-quote-up-square:before{content:"\eb88"}.isax-radar:before{content:"\eb89"}.isax-radar-1:before{content:"\eb8a"}.isax-radar-2:before{content:"\eb8b"}.isax-radio:before{content:"\eb8c"}.isax-ram:before{content:"\eb8d"}.isax-ram-2:before{content:"\eb8e"}.isax-ranking:before{content:"\eb8f"}.isax-ranking-1:before{content:"\eb90"}.isax-receipt:before{content:"\eb91"}.isax-receipt-1:before{content:"\eb92"}.isax-receipt-2:before{content:"\eb93"}.isax-receipt-2-1:before{content:"\eb94"}.isax-receipt-add:before{content:"\eb95"}.isax-receipt-discount:before{content:"\eb96"}.isax-receipt-disscount:before{content:"\eb97"}.isax-receipt-edit:before{content:"\eb98"}.isax-receipt-item:before{content:"\eb99"}.isax-receipt-minus:before{content:"\eb9a"}.isax-receipt-search:before{content:"\eb9b"}.isax-receipt-square:before{content:"\eb9c"}.isax-receipt-text:before{content:"\eb9d"}.isax-received:before{content:"\eb9e"}.isax-receive-square:before{content:"\eb9f"}.isax-receive-square-2:before{content:"\eba0"}.isax-record:before{content:"\eba1"}.isax-record-circle:before{content:"\eba2"}.isax-recovery-convert:before{content:"\eba3"}.isax-redo:before{content:"\eba4"}.isax-refresh:before{content:"\eba5"}.isax-refresh-2:before{content:"\eba6"}.isax-refresh-circle:before{content:"\eba7"}.isax-refresh-left-square:before{content:"\eba8"}.isax-refresh-right-square:before{content:"\eba9"}.isax-refresh-square-2:before{content:"\ebaa"}.isax-repeat:before{content:"\ebab"}.isax-repeat-circle:before{content:"\ebac"}.isax-repeate-music:before{content:"\ebad"}.isax-repeate-one:before{content:"\ebae"}.isax-reserve:before{content:"\ebaf"}.isax-rotate-left:before{content:"\ebb0"}.isax-rotate-left-1:before{content:"\ebb1"}.isax-rotate-right:before{content:"\ebb2"}.isax-rotate-right-1:before{content:"\ebb3"}.isax-route-square:before{content:"\ebb4"}.isax-routing:before{content:"\ebb5"}.isax-routing-2:before{content:"\ebb6"}.isax-row-horizontal:before{content:"\ebb7"}.isax-row-vertical:before{content:"\ebb8"}.isax-rulerpen:before{content:"\ebb9"}.isax-ruler:before{content:"\ebba"}.isax-safe-home:before{content:"\ebbb"}.isax-sagittarius:before{content:"\ebbc"}.isax-save-2:before{content:"\ebbd"}.isax-save-add:before{content:"\ebbe"}.isax-save-minus:before{content:"\ebbf"}.isax-save-remove:before{content:"\ebc0"}.isax-scan:before{content:"\ebc1"}.isax-scan-barcode:before{content:"\ebc2"}.isax-scanner:before{content:"\ebc3"}.isax-scanning:before{content:"\ebc4"}.isax-scissor:before{content:"\ebc5"}.isax-scissor-1:before{content:"\ebc6"}.isax-screenmirroring:before{content:"\ebc7"}.isax-scroll:before{content:"\ebc8"}.isax-search-favorite:before{content:"\ebc9"}.isax-search-favorite-1:before{content:"\ebca"}.isax-search-normal:before{content:"\ebcb"}.isax-search-normal-1:before{content:"\ebcc"}.isax-search-status:before{content:"\ebcd"}.isax-search-status-1:before{content:"\ebce"}.isax-search-zoom-in:before{content:"\ebcf"}.isax-search-zoom-in-1:before{content:"\ebd0"}.isax-search-zoom-out:before{content:"\ebd1"}.isax-search-zoom-out-1:before{content:"\ebd2"}.isax-security:before{content:"\ebd3"}.isax-security-card:before{content:"\ebd4"}.isax-security-safe:before{content:"\ebd5"}.isax-security-time:before{content:"\ebd6"}.isax-security-user:before{content:"\ebd7"}.isax-send:before{content:"\ebd8"}.isax-send-1:before{content:"\ebd9"}.isax-send-2:before{content:"\ebda"}.isax-send-sqaure-2:before{content:"\ebdb"}.isax-send-square:before{content:"\ebdc"}.isax-setting:before{content:"\ebdd"}.isax-setting-2:before{content:"\ebde"}.isax-setting-3:before{content:"\ebdf"}.isax-setting-4:before{content:"\ebe0"}.isax-setting-5:before{content:"\ebe1"}.isax-settings:before{content:"\ebe2"}.isax-shapes:before{content:"\ebe3"}.isax-shapes-1:before{content:"\ebe4"}.isax-share:before{content:"\ebe5"}.isax-shield:before{content:"\ebe6"}.isax-shield-cross:before{content:"\ebe7"}.isax-shield-search:before{content:"\ebe8"}.isax-shield-slash:before{content:"\ebe9"}.isax-shield-tick:before{content:"\ebea"}.isax-ship:before{content:"\ebeb"}.isax-shop:before{content:"\ebec"}.isax-shop-add:before{content:"\ebed"}.isax-shopping-bag:before{content:"\ebee"}.isax-shopping-cart:before{content:"\ebef"}.isax-shop-remove:before{content:"\ebf0"}.isax-shuffle:before{content:"\ebf1"}.isax-sidebar-bottom:before{content:"\ebf2"}.isax-sidebar-left:before{content:"\ebf3"}.isax-sidebar-right:before{content:"\ebf4"}.isax-sidebar-top:before{content:"\ebf5"}.isax-signpost:before{content:"\ebf6"}.isax-simcard:before{content:"\ebf7"}.isax-simcard-1:before{content:"\ebf8"}.isax-simcard-2:before{content:"\ebf9"}.isax-size:before{content:"\ebfa"}.isax-slash:before{content:"\ebfb"}.isax-slider:before{content:"\ebfc"}.isax-slider-horizontal:before{content:"\ebfd"}.isax-slider-horizontal-1:before{content:"\ebfe"}.isax-slider-vertical:before{content:"\ebff"}.isax-slider-vertical-1:before{content:"\ec00"}.isax-smallcaps:before{content:"\ec01"}.isax-smart-car:before{content:"\ec02"}.isax-smart-home:before{content:"\ec03"}.isax-smileys:before{content:"\ec04"}.isax-sms:before{content:"\ec05"}.isax-sms-edit:before{content:"\ec06"}.isax-sms-notification:before{content:"\ec07"}.isax-sms-search:before{content:"\ec08"}.isax-sms-star:before{content:"\ec09"}.isax-sms-tracking:before{content:"\ec0a"}.isax-sort:before{content:"\ec0b"}.isax-sound:before{content:"\ec0c"}.isax-speaker:before{content:"\ec0d"}.isax-speedometer:before{content:"\ec0e"}.isax-star:before{content:"\ec0f"}.isax-star-1:before{content:"\ec10"}.isax-star-slash:before{content:"\ec11"}.isax-status:before{content:"\ec12"}.isax-status-up:before{content:"\ec13"}.isax-sticker:before{content:"\ec14"}.isax-stickynote:before{content:"\ec15"}.isax-stop:before{content:"\ec16"}.isax-stop-circle:before{content:"\ec17"}.isax-story:before{content:"\ec18"}.isax-strongbox:before{content:"\ec19"}.isax-strongbox-2:before{content:"\ec1a"}.isax-subtitle:before{content:"\ec1b"}.isax-sun:before{content:"\ec1c"}.isax-sun-1:before{content:"\ec1d"}.isax-sun-fog:before{content:"\ec1e"}.isax-tag:before{content:"\ec1f"}.isax-tag-2:before{content:"\ec20"}.isax-tag-cross:before{content:"\ec21"}.isax-tag-right:before{content:"\ec22"}.isax-tag-user:before{content:"\ec23"}.isax-task:before{content:"\ec24"}.isax-task-square:before{content:"\ec25"}.isax-teacher:before{content:"\ec26"}.isax-text:before{content:"\ec27"}.isax-textalign-center:before{content:"\ec28"}.isax-textalign-justifycenter:before{content:"\ec29"}.isax-textalign-justifyleft:before{content:"\ec2a"}.isax-textalign-justifyright:before{content:"\ec2b"}.isax-textalign-left:before{content:"\ec2c"}.isax-textalign-right:before{content:"\ec2d"}.isax-text-block:before{content:"\ec2e"}.isax-text-bold:before{content:"\ec2f"}.isax-text-italic:before{content:"\ec30"}.isax-text-underline:before{content:"\ec31"}.isax-tick-circle:before{content:"\ec32"}.isax-ticket:before{content:"\ec33"}.isax-ticket-2:before{content:"\ec34"}.isax-ticket-discount:before{content:"\ec35"}.isax-ticket-expired:before{content:"\ec36"}.isax-ticket-star:before{content:"\ec37"}.isax-tick-square:before{content:"\ec38"}.isax-timer:before{content:"\ec39"}.isax-timer-1:before{content:"\ec3a"}.isax-timer-pause:before{content:"\ec3b"}.isax-timer-start:before{content:"\ec3c"}.isax-toggle-off:before{content:"\ec3d"}.isax-toggle-off-circle:before{content:"\ec3e"}.isax-toggle-on:before{content:"\ec3f"}.isax-toggle-on-circle:before{content:"\ec40"}.isax-trade:before{content:"\ec41"}.isax-transaction-minus:before{content:"\ec42"}.isax-translate:before{content:"\ec43"}.isax-trash:before{content:"\ec44"}.isax-tree:before{content:"\ec45"}.isax-trend-down:before{content:"\ec46"}.isax-trend-up:before{content:"\ec47"}.isax-triangle:before{content:"\ec48"}.isax-truck:before{content:"\ec49"}.isax-truck-fast:before{content:"\ec4a"}.isax-truck-remove:before{content:"\ec4b"}.isax-truck-tick:before{content:"\ec4c"}.isax-truck-time:before{content:"\ec4d"}.isax-trush-square:before{content:"\ec4e"}.isax-undo:before{content:"\ec4f"}.isax-unlimited:before{content:"\ec50"}.isax-unlock:before{content:"\ec51"}.isax-user:before{content:"\ec52"}.isax-user-add:before{content:"\ec53"}.isax-user-cirlce-add:before{content:"\ec54"}.isax-user-edit:before{content:"\ec55"}.isax-user-minus:before{content:"\ec56"}.isax-user-octagon:before{content:"\ec57"}.isax-user-remove:before{content:"\ec58"}.isax-user-search:before{content:"\ec59"}.isax-user-square:before{content:"\ec5a"}.isax-user-tag:before{content:"\ec5b"}.isax-user-tick:before{content:"\ec5c"}.isax-verify:before{content:"\ec5d"}.isax-video:before{content:"\ec5e"}.isax-video-add:before{content:"\ec5f"}.isax-video-circle:before{content:"\ec60"}.isax-video-horizontal:before{content:"\ec61"}.isax-video-octagon:before{content:"\ec62"}.isax-video-play:before{content:"\ec63"}.isax-video-remove:before{content:"\ec64"}.isax-video-slash:before{content:"\ec65"}.isax-video-square:before{content:"\ec66"}.isax-video-tick:before{content:"\ec67"}.isax-video-time:before{content:"\ec68"}.isax-video-vertical:before{content:"\ec69"}.isax-voice-cricle:before{content:"\ec6a"}.isax-voice-square:before{content:"\ec6b"}.isax-volume-cross:before{content:"\ec6c"}.isax-volume-high:before{content:"\ec6d"}.isax-volume-low:before{content:"\ec6e"}.isax-volume-low-1:before{content:"\ec6f"}.isax-volume-mute:before{content:"\ec70"}.isax-volume-slash:before{content:"\ec71"}.isax-volume-up:before{content:"\ec72"}.isax-wallet:before{content:"\ec73"}.isax-wallet-1:before{content:"\ec74"}.isax-wallet-2:before{content:"\ec75"}.isax-wallet-3:before{content:"\ec76"}.isax-wallet-add:before{content:"\ec77"}.isax-wallet-add-1:before{content:"\ec78"}.isax-wallet-check:before{content:"\ec79"}.isax-wallet-minus:before{content:"\ec7a"}.isax-wallet-money:before{content:"\ec7b"}.isax-wallet-remove:before{content:"\ec7c"}.isax-wallet-search:before{content:"\ec7d"}.isax-warning-2:before{content:"\ec7e"}.isax-watch:before{content:"\ec7f"}.isax-watch-status:before{content:"\ec80"}.isax-weight:before{content:"\ec81"}.isax-weight-1:before{content:"\ec82"}.isax-wifi:before{content:"\ec83"}.isax-wifi-square:before{content:"\ec84"}.isax-wind:before{content:"\ec85"}.isax-wind-2:before{content:"\ec86"}.isax-woman:before{content:"\ec87"}.isax-dcube1 .path1:before{content:"\ec88";color:#292d32}.isax-dcube1 .path2:before{content:"\ec89";margin-left:-1em;color:#292d32;opacity:.4}.isax-dcube1 .path3:before{content:"\ec8a";margin-left:-1em;color:#292d32;opacity:.4}.isax-d-cube-scan1 .path1:before{content:"\ec8b";color:#292d32;opacity:.4}.isax-d-cube-scan1 .path2:before{content:"\ec8c";margin-left:-1em;color:#292d32;opacity:.4}.isax-d-cube-scan1 .path3:before{content:"\ec8d";margin-left:-1em;color:#292d32}.isax-d-cube-scan1 .path4:before{content:"\ec8e";margin-left:-1em;color:#292d32}.isax-d-cube-scan1 .path5:before{content:"\ec8f";margin-left:-1em;color:#292d32}.isax-d-rotate1 .path1:before{content:"\ec90";color:#292d32}.isax-d-rotate1 .path2:before{content:"\ec91";margin-left:-1em;color:#292d32}.isax-d-rotate1 .path3:before{content:"\ec92";margin-left:-1em;color:#292d32;opacity:.4}.isax-d-rotate1 .path4:before{content:"\ec93";margin-left:-1em;color:#292d32;opacity:.4}.isax-d-square1 .path1:before{content:"\ec94";color:#292d32;opacity:.4}.isax-d-square1 .path2:before{content:"\ec95";margin-left:-1em;color:#292d32}.isax-d-square1 .path3:before{content:"\ec96";margin-left:-1em;color:#292d32}.isax-d-square1 .path4:before{content:"\ec97";margin-left:-1em;color:#292d32}.isax-square1 .path1:before{content:"\ec98";color:#292d32;opacity:.4}.isax-square1 .path2:before{content:"\ec99";margin-left:-1em;color:#292d32;opacity:.6}.isax-square1 .path3:before{content:"\ec9a";margin-left:-1em;color:#292d32}.isax-support1 .path1:before{content:"\ec9b";color:#292d32;opacity:.4}.isax-support1 .path2:before{content:"\ec9c";margin-left:-1em;color:#292d32}.isax-support1 .path3:before{content:"\ec9d";margin-left:-1em;color:#292d32}.isax-activity1 .path1:before{content:"\ec9e";color:#292d32;opacity:.4}.isax-activity1 .path2:before{content:"\ec9f";margin-left:-1em;color:#292d32}.isax-add1 .path1:before{content:"\eca0";color:#292d32;opacity:.4}.isax-add1 .path2:before{content:"\eca1";margin-left:-1em;color:#292d32}.isax-add-circle1 .path1:before{content:"\eca2";color:#292d32;opacity:.4}.isax-add-circle1 .path2:before{content:"\eca3";margin-left:-1em;color:#292d32}.isax-additem1 .path1:before{content:"\eca4";color:#292d32;opacity:.4}.isax-additem1 .path2:before{content:"\eca5";margin-left:-1em;color:#292d32}.isax-additem1 .path3:before{content:"\eca6";margin-left:-1em;color:#292d32}.isax-add-square1 .path1:before{content:"\eca7";color:#292d32;opacity:.4}.isax-add-square1 .path2:before{content:"\eca8";margin-left:-1em;color:#292d32}.isax-airdrop1 .path1:before{content:"\eca9";color:#292d32}.isax-airdrop1 .path2:before{content:"\ecaa";margin-left:-1em;color:#292d32;opacity:.4}.isax-airdrop1 .path3:before{content:"\ecab";margin-left:-1em;color:#292d32;opacity:.4}.isax-airdrop1 .path4:before{content:"\ecac";margin-left:-1em;color:#292d32}.isax-airplane1 .path1:before{content:"\ecad";color:#292d32}.isax-airplane1 .path2:before{content:"\ecae";margin-left:-1em;color:#292d32;opacity:.4}.isax-airplane-square1 .path1:before{content:"\ecaf";color:#292d32;opacity:.4}.isax-airplane-square1 .path2:before{content:"\ecb0";margin-left:-1em;color:#292d32}.isax-airpod1 .path1:before{content:"\ecb1";color:#292d32;opacity:.4}.isax-airpod1 .path2:before{content:"\ecb2";margin-left:-1em;color:#292d32}.isax-airpods1 .path1:before{content:"\ecb3";color:#292d32;opacity:.4}.isax-airpods1 .path2:before{content:"\ecb4";margin-left:-1em;color:#292d32}.isax-airpods1 .path3:before{content:"\ecb5";margin-left:-1em;color:#292d32;opacity:.4}.isax-airpods1 .path4:before{content:"\ecb6";margin-left:-1em;color:#292d32}.isax-airpods1 .path5:before{content:"\ecb7";margin-left:-1em;color:#292d32}.isax-airpods1 .path6:before{content:"\ecb8";margin-left:-1em;color:#292d32}.isax-alarm1 .path1:before{content:"\ecb9";color:#292d32;opacity:.4}.isax-alarm1 .path2:before{content:"\ecba";margin-left:-1em;color:#292d32}.isax-alarm1 .path3:before{content:"\ecbb";margin-left:-1em;color:#292d32;opacity:.4}.isax-alarm1 .path4:before{content:"\ecbc";margin-left:-1em;color:#292d32;opacity:.4}.isax-alarm1 .path5:before{content:"\ecbd";margin-left:-1em;color:#292d32;opacity:.4}.isax-align-bottom1 .path1:before{content:"\ecbe";color:#292d32}.isax-align-bottom1 .path2:before{content:"\ecbf";margin-left:-1em;color:#292d32;opacity:.4}.isax-align-bottom1 .path3:before{content:"\ecc0";margin-left:-1em;color:#292d32}.isax-align-horizontally1 .path1:before{content:"\ecc1";color:#292d32}.isax-align-horizontally1 .path2:before{content:"\ecc2";margin-left:-1em;color:#292d32}.isax-align-horizontally1 .path3:before{content:"\ecc3";margin-left:-1em;color:#292d32}.isax-align-horizontally1 .path4:before{content:"\ecc4";margin-left:-1em;color:#292d32}.isax-align-horizontally1 .path5:before{content:"\ecc5";margin-left:-1em;color:#292d32;opacity:.4}.isax-align-left1 .path1:before{content:"\ecc6";color:#292d32}.isax-align-left1 .path2:before{content:"\ecc7";margin-left:-1em;color:#292d32;opacity:.4}.isax-align-left1 .path3:before{content:"\ecc8";margin-left:-1em;color:#292d32}.isax-align-right1 .path1:before{content:"\ecc9";color:#292d32}.isax-align-right1 .path2:before{content:"\ecca";margin-left:-1em;color:#292d32;opacity:.4}.isax-align-right1 .path3:before{content:"\eccb";margin-left:-1em;color:#292d32}.isax-align-vertically1 .path1:before{content:"\eccc";color:#292d32}.isax-align-vertically1 .path2:before{content:"\eccd";margin-left:-1em;color:#292d32}.isax-align-vertically1 .path3:before{content:"\ecce";margin-left:-1em;color:#292d32}.isax-align-vertically1 .path4:before{content:"\eccf";margin-left:-1em;color:#292d32}.isax-align-vertically1 .path5:before{content:"\ecd0";margin-left:-1em;color:#292d32;opacity:.4}.isax-aquarius1 .path1:before{content:"\ecd1";color:#292d32}.isax-aquarius1 .path2:before{content:"\ecd2";margin-left:-1em;color:#292d32;opacity:.4}.isax-archive1 .path1:before{content:"\ecd3";color:#292d32;opacity:.4}.isax-archive1 .path2:before{content:"\ecd4";margin-left:-1em;color:#292d32}.isax-archive1 .path3:before{content:"\ecd5";margin-left:-1em;color:#292d32}.isax-archive-11 .path1:before{content:"\ecd6";color:#292d32;opacity:.4}.isax-archive-11 .path2:before{content:"\ecd7";margin-left:-1em;color:#292d32}.isax-archive-21 .path1:before{content:"\ecd8";color:#292d32;opacity:.4}.isax-archive-21 .path2:before{content:"\ecd9";margin-left:-1em;color:#292d32}.isax-archive-add1 .path1:before{content:"\ecda";color:#292d32;opacity:.4}.isax-archive-add1 .path2:before{content:"\ecdb";margin-left:-1em;color:#292d32}.isax-archive-book1 .path1:before{content:"\ecdc";color:#292d32;opacity:.4}.isax-archive-book1 .path2:before{content:"\ecdd";margin-left:-1em;color:#292d32}.isax-archive-book1 .path3:before{content:"\ecde";margin-left:-1em;color:#292d32}.isax-archive-book1 .path4:before{content:"\ecdf";margin-left:-1em;color:#292d32}.isax-archive-minus1 .path1:before{content:"\ece0";color:#292d32;opacity:.4}.isax-archive-minus1 .path2:before{content:"\ece1";margin-left:-1em;color:#292d32}.isax-archive-slash1 .path1:before{content:"\ece2";color:#292d32;opacity:.4}.isax-archive-slash1 .path2:before{content:"\ece3";margin-left:-1em;color:#292d32}.isax-archive-slash1 .path3:before{content:"\ece4";margin-left:-1em;color:#292d32}.isax-archive-tick1 .path1:before{content:"\ece5";color:#292d32;opacity:.4}.isax-archive-tick1 .path2:before{content:"\ece6";margin-left:-1em;color:#292d32}.isax-arrange-circle1 .path1:before{content:"\ece7";color:#292d32;opacity:.4}.isax-arrange-circle1 .path2:before{content:"\ece8";margin-left:-1em;color:#292d32}.isax-arrange-circle1 .path3:before{content:"\ece9";margin-left:-1em;color:#292d32}.isax-arrange-circle-21 .path1:before{content:"\ecea";color:#292d32;opacity:.4}.isax-arrange-circle-21 .path2:before{content:"\eceb";margin-left:-1em;color:#292d32}.isax-arrange-circle-21 .path3:before{content:"\ecec";margin-left:-1em;color:#292d32}.isax-arrange-square1 .path1:before{content:"\eced";color:#292d32;opacity:.4}.isax-arrange-square1 .path2:before{content:"\ecee";margin-left:-1em;color:#292d32}.isax-arrange-square1 .path3:before{content:"\ecef";margin-left:-1em;color:#292d32}.isax-arrange-square-21 .path1:before{content:"\ecf0";color:#292d32;opacity:.4}.isax-arrange-square-21 .path2:before{content:"\ecf1";margin-left:-1em;color:#292d32}.isax-arrange-square-21 .path3:before{content:"\ecf2";margin-left:-1em;color:#292d32}.isax-arrow1 .path1:before{content:"\ecf3";color:#292d32;opacity:.4}.isax-arrow1 .path2:before{content:"\ecf4";margin-left:-1em;color:#292d32;opacity:.4}.isax-arrow1 .path3:before{content:"\ecf5";margin-left:-1em;color:#292d32}.isax-arrow1 .path4:before{content:"\ecf6";margin-left:-1em;color:#292d32}.isax-arrow1 .path5:before{content:"\ecf7";margin-left:-1em;color:#292d32}.isax-arrow1 .path6:before{content:"\ecf8";margin-left:-1em;color:#292d32}.isax-arrow-21 .path1:before{content:"\ecf9";color:#292d32;opacity:.4}.isax-arrow-21 .path2:before{content:"\ecfa";margin-left:-1em;color:#292d32}.isax-arrow-31 .path1:before{content:"\ecfb";color:#292d32}.isax-arrow-31 .path2:before{content:"\ecfc";margin-left:-1em;color:#292d32;opacity:.4}.isax-arrow-bottom1 .path1:before{content:"\ecfd";color:#292d32}.isax-arrow-bottom1 .path2:before{content:"\ecfe";margin-left:-1em;color:#292d32;opacity:.4}.isax-arrow-circle-down1 .path1:before{content:"\ecff";color:#292d32;opacity:.4}.isax-arrow-circle-down1 .path2:before{content:"\ed00";margin-left:-1em;color:#292d32}.isax-arrow-circle-left1 .path1:before{content:"\ed01";color:#292d32;opacity:.4}.isax-arrow-circle-left1 .path2:before{content:"\ed02";margin-left:-1em;color:#292d32}.isax-arrow-circle-right1 .path1:before{content:"\ed03";color:#292d32;opacity:.4}.isax-arrow-circle-right1 .path2:before{content:"\ed04";margin-left:-1em;color:#292d32}.isax-arrow-circle-up1 .path1:before{content:"\ed05";color:#292d32;opacity:.4}.isax-arrow-circle-up1 .path2:before{content:"\ed06";margin-left:-1em;color:#292d32}.isax-arrow-down1 .path1:before{content:"\ed07";color:#292d32;opacity:.4}.isax-arrow-down1 .path2:before{content:"\ed08";margin-left:-1em;color:#292d32}.isax-arrow-down-11 .path1:before{content:"\ed09";color:#292d32;opacity:.4}.isax-arrow-down-11 .path2:before{content:"\ed0a";margin-left:-1em;color:#292d32}.isax-arrow-down-21 .path1:before{content:"\ed0b";color:#292d32;opacity:.4}.isax-arrow-down-21 .path2:before{content:"\ed0c";margin-left:-1em;color:#292d32}.isax-arrow-left1 .path1:before{content:"\ed0d";color:#292d32;opacity:.4}.isax-arrow-left1 .path2:before{content:"\ed0e";margin-left:-1em;color:#292d32}.isax-arrow-left-11 .path1:before{content:"\ed0f";color:#292d32}.isax-arrow-left-11 .path2:before{content:"\ed10";margin-left:-1em;color:#292d32;opacity:.4}.isax-arrow-left-21 .path1:before{content:"\ed11";color:#292d32;opacity:.4}.isax-arrow-left-21 .path2:before{content:"\ed12";margin-left:-1em;color:#292d32}.isax-arrow-left-31 .path1:before{content:"\ed13";color:#292d32;opacity:.4}.isax-arrow-left-31 .path2:before{content:"\ed14";margin-left:-1em;color:#292d32}.isax-arrow-right1 .path1:before{content:"\ed15";color:#292d32;opacity:.4}.isax-arrow-right1 .path2:before{content:"\ed16";margin-left:-1em;color:#292d32}.isax-arrow-right-11 .path1:before{content:"\ed17";color:#292d32}.isax-arrow-right-11 .path2:before{content:"\ed18";margin-left:-1em;color:#292d32;opacity:.4}.isax-arrow-right-21 .path1:before{content:"\ed19";color:#292d32;opacity:.4}.isax-arrow-right-21 .path2:before{content:"\ed1a";margin-left:-1em;color:#292d32}.isax-arrow-right-31 .path1:before{content:"\ed1b";color:#292d32;opacity:.4}.isax-arrow-right-31 .path2:before{content:"\ed1c";margin-left:-1em;color:#292d32}.isax-arrow-square1 .path1:before{content:"\ed1d";color:#292d32;opacity:.4}.isax-arrow-square1 .path2:before{content:"\ed1e";margin-left:-1em;color:#292d32}.isax-arrow-square-down1 .path1:before{content:"\ed1f";color:#292d32;opacity:.4}.isax-arrow-square-down1 .path2:before{content:"\ed20";margin-left:-1em;color:#292d32}.isax-arrow-square-left1 .path1:before{content:"\ed21";color:#292d32;opacity:.4}.isax-arrow-square-left1 .path2:before{content:"\ed22";margin-left:-1em;color:#292d32}.isax-arrow-square-right .path1:before{content:"\ed23";color:#292d32;opacity:.4}.isax-arrow-square-right .path2:before{content:"\ed24";margin-left:-1em;color:#292d32}.isax-arrow-square-up1 .path1:before{content:"\ed25";color:#292d32;opacity:.4}.isax-arrow-square-up1 .path2:before{content:"\ed26";margin-left:-1em;color:#292d32}.isax-arrow-swap1 .path1:before{content:"\ed27";color:#292d32;opacity:.4}.isax-arrow-swap1 .path2:before{content:"\ed28";margin-left:-1em;color:#292d32}.isax-arrow-swap1 .path3:before{content:"\ed29";margin-left:-1em;color:#292d32}.isax-arrow-swap-horizontal1 .path1:before{content:"\ed2a";color:#292d32;opacity:.4}.isax-arrow-swap-horizontal1 .path2:before{content:"\ed2b";margin-left:-1em;color:#292d32}.isax-arrow-swap-horizontal1 .path3:before{content:"\ed2c";margin-left:-1em;color:#292d32}.isax-arrow-up1 .path1:before{content:"\ed2d";color:#292d32;opacity:.4}.isax-arrow-up1 .path2:before{content:"\ed2e";margin-left:-1em;color:#292d32}.isax-arrow-up-11 .path1:before{content:"\ed2f";color:#292d32;opacity:.4}.isax-arrow-up-11 .path2:before{content:"\ed30";margin-left:-1em;color:#292d32}.isax-arrow-up-21 .path1:before{content:"\ed31";color:#292d32;opacity:.4}.isax-arrow-up-21 .path2:before{content:"\ed32";margin-left:-1em;color:#292d32}.isax-arrow-up-31 .path1:before{content:"\ed33";color:#292d32}.isax-arrow-up-31 .path2:before{content:"\ed34";margin-left:-1em;color:#292d32;opacity:.4}.isax-attach-circle1 .path1:before{content:"\ed35";color:#292d32;opacity:.4}.isax-attach-circle1 .path2:before{content:"\ed36";margin-left:-1em;color:#292d32}.isax-attach-square1 .path1:before{content:"\ed37";color:#292d32;opacity:.4}.isax-attach-square1 .path2:before{content:"\ed38";margin-left:-1em;color:#292d32}.isax-audio-square1 .path1:before{content:"\ed39";color:#292d32;opacity:.4}.isax-audio-square1 .path2:before{content:"\ed3a";margin-left:-1em;color:#292d32}.isax-autobrightness1 .path1:before{content:"\ed3b";color:#292d32;opacity:.4}.isax-autobrightness1 .path2:before{content:"\ed3c";margin-left:-1em;color:#292d32}.isax-autobrightness1 .path3:before{content:"\ed3d";margin-left:-1em;color:#292d32}.isax-award1 .path1:before{content:"\ed3e";color:#292d32;opacity:.4}.isax-award1 .path2:before{content:"\ed3f";margin-left:-1em;color:#292d32}.isax-award1 .path3:before{content:"\ed40";margin-left:-1em;color:#292d32}.isax-back-square1 .path1:before{content:"\ed41";color:#292d32;opacity:.4}.isax-back-square1 .path2:before{content:"\ed42";margin-left:-1em;color:#292d32}.isax-backward1 .path1:before{content:"\ed43";color:#292d32;opacity:.4}.isax-backward1 .path2:before{content:"\ed44";margin-left:-1em;color:#292d32}.isax-backward-5-seconds1 .path1:before{content:"\ed45";color:#292d32}.isax-backward-5-seconds1 .path2:before{content:"\ed46";margin-left:-1em;color:#292d32;opacity:.4}.isax-backward-10-seconds1 .path1:before{content:"\ed47";color:#292d32}.isax-backward-10-seconds1 .path2:before{content:"\ed48";margin-left:-1em;color:#292d32;opacity:.4}.isax-backward-10-seconds1 .path3:before{content:"\ed49";margin-left:-1em;color:#292d32}.isax-backward-15-seconds1 .path1:before{content:"\ed4a";color:#292d32}.isax-backward-15-seconds1 .path2:before{content:"\ed4b";margin-left:-1em;color:#292d32}.isax-backward-15-seconds1 .path3:before{content:"\ed4c";margin-left:-1em;color:#292d32;opacity:.4}.isax-backward-item1 .path1:before{content:"\ed4d";color:#292d32;opacity:.4}.isax-backward-item1 .path2:before{content:"\ed4e";margin-left:-1em;color:#292d32;opacity:.4}.isax-backward-item1 .path3:before{content:"\ed4f";margin-left:-1em;color:#292d32}.isax-bag1 .path1:before{content:"\ed50";color:#292d32;opacity:.4}.isax-bag1 .path2:before{content:"\ed51";margin-left:-1em;color:#292d32}.isax-bag-21 .path1:before{content:"\ed52";color:#292d32;opacity:.4}.isax-bag-21 .path2:before{content:"\ed53";margin-left:-1em;color:#292d32}.isax-bag-cross1 .path1:before{content:"\ed54";color:#292d32;opacity:.4}.isax-bag-cross1 .path2:before{content:"\ed55";margin-left:-1em;color:#292d32}.isax-bag-cross-11 .path1:before{content:"\ed56";color:#292d32;opacity:.4}.isax-bag-cross-11 .path2:before{content:"\ed57";margin-left:-1em;color:#292d32}.isax-bag-cross-11 .path3:before{content:"\ed58";margin-left:-1em;color:#292d32;opacity:.4}.isax-bag-cross-11 .path4:before{content:"\ed59";margin-left:-1em;color:#292d32}.isax-bag-happy1 .path1:before{content:"\ed5a";color:#292d32;opacity:.4}.isax-bag-happy1 .path2:before{content:"\ed5b";margin-left:-1em;color:#292d32}.isax-bag-tick1 .path1:before{content:"\ed5c";color:#292d32;opacity:.4}.isax-bag-tick1 .path2:before{content:"\ed5d";margin-left:-1em;color:#292d32}.isax-bag-tick-21 .path1:before{content:"\ed5e";color:#292d32;opacity:.4}.isax-bag-tick-21 .path2:before{content:"\ed5f";margin-left:-1em;color:#292d32}.isax-bag-tick-21 .path3:before{content:"\ed60";margin-left:-1em;color:#292d32;opacity:.4}.isax-bag-tick-21 .path4:before{content:"\ed61";margin-left:-1em;color:#292d32}.isax-bag-timer1 .path1:before{content:"\ed62";color:#292d32;opacity:.4}.isax-bag-timer1 .path2:before{content:"\ed63";margin-left:-1em;color:#292d32}.isax-bag-timer1 .path3:before{content:"\ed64";margin-left:-1em;color:#292d32;opacity:.4}.isax-bag-timer1 .path4:before{content:"\ed65";margin-left:-1em;color:#292d32}.isax-bank1 .path1:before{content:"\ed66";color:#292d32}.isax-bank1 .path2:before{content:"\ed67";margin-left:-1em;color:#292d32;opacity:.6}.isax-bank1 .path3:before{content:"\ed68";margin-left:-1em;color:#292d32;opacity:.4}.isax-bank1 .path4:before{content:"\ed69";margin-left:-1em;color:#292d32;opacity:.6}.isax-bank1 .path5:before{content:"\ed6a";margin-left:-1em;color:#292d32;opacity:.4}.isax-bank1 .path6:before{content:"\ed6b";margin-left:-1em;color:#292d32}.isax-bank1 .path7:before{content:"\ed6c";margin-left:-1em;color:#292d32}.isax-barcode1 .path1:before{content:"\ed6d";color:#292d32;opacity:.4}.isax-barcode1 .path2:before{content:"\ed6e";margin-left:-1em;color:#292d32}.isax-barcode1 .path3:before{content:"\ed6f";margin-left:-1em;color:#292d32}.isax-barcode1 .path4:before{content:"\ed70";margin-left:-1em;color:#292d32}.isax-barcode1 .path5:before{content:"\ed71";margin-left:-1em;color:#292d32}.isax-barcode1 .path6:before{content:"\ed72";margin-left:-1em;color:#292d32}.isax-barcode1 .path7:before{content:"\ed73";margin-left:-1em;color:#292d32}.isax-barcode1 .path8:before{content:"\ed74";margin-left:-1em;color:#292d32}.isax-battery-3full1 .path1:before{content:"\ed75";color:#292d32;opacity:.4}.isax-battery-3full1 .path2:before{content:"\ed76";margin-left:-1em;color:#292d32}.isax-battery-3full1 .path3:before{content:"\ed77";margin-left:-1em;color:#292d32}.isax-battery-3full1 .path4:before{content:"\ed78";margin-left:-1em;color:#292d32}.isax-battery-charging1 .path1:before{content:"\ed79";color:#292d32;opacity:.4}.isax-battery-charging1 .path2:before{content:"\ed7a";margin-left:-1em;color:#292d32}.isax-battery-charging1 .path3:before{content:"\ed7b";margin-left:-1em;color:#292d32}.isax-battery-disable1 .path1:before{content:"\ed7c";color:#292d32}.isax-battery-disable1 .path2:before{content:"\ed7d";margin-left:-1em;color:#292d32;opacity:.4}.isax-battery-disable1 .path3:before{content:"\ed7e";margin-left:-1em;color:#292d32;opacity:.4}.isax-battery-disable1 .path4:before{content:"\ed7f";margin-left:-1em;color:#292d32}.isax-battery-empty1 .path1:before{content:"\ed80";color:#292d32;opacity:.4}.isax-battery-empty1 .path2:before{content:"\ed81";margin-left:-1em;color:#292d32}.isax-battery-empty-11 .path1:before{content:"\ed82";color:#292d32;opacity:.4}.isax-battery-empty-11 .path2:before{content:"\ed83";margin-left:-1em;color:#292d32}.isax-battery-empty-11 .path3:before{content:"\ed84";margin-left:-1em;color:#292d32}.isax-battery-full1 .path1:before{content:"\ed85";color:#292d32;opacity:.4}.isax-battery-full1 .path2:before{content:"\ed86";margin-left:-1em;color:#292d32}.isax-battery-full1 .path3:before{content:"\ed87";margin-left:-1em;color:#292d32}.isax-battery-full1 .path4:before{content:"\ed88";margin-left:-1em;color:#292d32}.isax-battery-full1 .path5:before{content:"\ed89";margin-left:-1em;color:#292d32}.isax-bezier1 .path1:before{content:"\ed8a";color:#292d32}.isax-bezier1 .path2:before{content:"\ed8b";margin-left:-1em;color:#292d32}.isax-bezier1 .path3:before{content:"\ed8c";margin-left:-1em;color:#292d32}.isax-bezier1 .path4:before{content:"\ed8d";margin-left:-1em;color:#292d32}.isax-bezier1 .path5:before{content:"\ed8e";margin-left:-1em;color:#292d32}.isax-bezier1 .path6:before{content:"\ed8f";margin-left:-1em;color:#292d32;opacity:.16}.isax-bezier1 .path7:before{content:"\ed90";margin-left:-1em;color:#292d32;opacity:.16}.isax-bill1 .path1:before{content:"\ed91";color:#292d32;opacity:.4}.isax-bill1 .path2:before{content:"\ed92";margin-left:-1em;color:#292d32}.isax-bill1 .path3:before{content:"\ed93";margin-left:-1em;color:#292d32}.isax-bill1 .path4:before{content:"\ed94";margin-left:-1em;color:#292d32}.isax-bitcoin-card1 .path1:before{content:"\ed95";color:#292d32;opacity:.4}.isax-bitcoin-card1 .path2:before{content:"\ed96";margin-left:-1em;color:#292d32}.isax-bitcoin-card1 .path3:before{content:"\ed97";margin-left:-1em;color:#292d32}.isax-bitcoin-convert1 .path1:before{content:"\ed98";color:#292d32;opacity:.4}.isax-bitcoin-convert1 .path2:before{content:"\ed99";margin-left:-1em;color:#292d32;opacity:.4}.isax-bitcoin-convert1 .path3:before{content:"\ed9a";margin-left:-1em;color:#292d32;opacity:.4}.isax-bitcoin-convert1 .path4:before{content:"\ed9b";margin-left:-1em;color:#292d32}.isax-bitcoin-convert1 .path5:before{content:"\ed9c";margin-left:-1em;color:#292d32}.isax-bitcoin-refresh1 .path1:before{content:"\ed9d";color:#292d32;opacity:.4}.isax-bitcoin-refresh1 .path2:before{content:"\ed9e";margin-left:-1em;color:#292d32;opacity:.4}.isax-bitcoin-refresh1 .path3:before{content:"\ed9f";margin-left:-1em;color:#292d32}.isax-blend1 .path1:before{content:"\eda0";color:#292d32}.isax-blend1 .path2:before{content:"\eda1";margin-left:-1em;color:#292d32;opacity:.4}.isax-blend-21 .path1:before{content:"\eda2";color:#292d32}.isax-blend-21 .path2:before{content:"\eda3";margin-left:-1em;color:#292d32}.isax-blend-21 .path3:before{content:"\eda4";margin-left:-1em;color:#292d32}.isax-blend-21 .path4:before{content:"\eda5";margin-left:-1em;color:#292d32}.isax-blend-21 .path5:before{content:"\eda6";margin-left:-1em;color:#292d32;opacity:.4}.isax-bluetooth1 .path1:before{content:"\eda7";color:#292d32;opacity:.4}.isax-bluetooth1 .path2:before{content:"\eda8";margin-left:-1em;color:#292d32}.isax-bluetooth-21 .path1:before{content:"\eda9";color:#292d32;opacity:.4}.isax-bluetooth-21 .path2:before{content:"\edaa";margin-left:-1em;color:#292d32}.isax-bluetooth-21 .path3:before{content:"\edab";margin-left:-1em;color:#292d32}.isax-bluetooth-21 .path4:before{content:"\edac";margin-left:-1em;color:#292d32}.isax-bluetooth-circle1 .path1:before{content:"\edad";color:#292d32;opacity:.4}.isax-bluetooth-circle1 .path2:before{content:"\edae";margin-left:-1em;color:#292d32}.isax-bluetooth-rectangle1 .path1:before{content:"\edaf";color:#292d32;opacity:.4}.isax-bluetooth-rectangle1 .path2:before{content:"\edb0";margin-left:-1em;color:#292d32}.isax-blur1 .path1:before{content:"\edb1";color:#292d32;opacity:.4}.isax-blur1 .path2:before{content:"\edb2";margin-left:-1em;color:#292d32}.isax-book1 .path1:before{content:"\edb3";color:#292d32;opacity:.4}.isax-book1 .path2:before{content:"\edb4";margin-left:-1em;color:#292d32}.isax-book1 .path3:before{content:"\edb5";margin-left:-1em;color:#292d32}.isax-book1 .path4:before{content:"\edb6";margin-left:-1em;color:#292d32}.isax-book-11 .path1:before{content:"\edb7";color:#292d32;opacity:.4}.isax-book-11 .path2:before{content:"\edb8";margin-left:-1em;color:#292d32}.isax-book-11 .path3:before{content:"\edb9";margin-left:-1em;color:#292d32}.isax-book-11 .path4:before{content:"\edba";margin-left:-1em;color:#292d32}.isax-bookmark1 .path1:before{content:"\edbb";color:#292d32;opacity:.4}.isax-bookmark1 .path2:before{content:"\edbc";margin-left:-1em;color:#292d32}.isax-bookmark-21 .path1:before{content:"\edbd";color:#292d32}.isax-bookmark-21 .path2:before{content:"\edbe";margin-left:-1em;color:#292d32;opacity:.4}.isax-book-saved1 .path1:before{content:"\edbf";color:#292d32;opacity:.4}.isax-book-saved1 .path2:before{content:"\edc0";margin-left:-1em;color:#292d32}.isax-book-saved1 .path3:before{content:"\edc1";margin-left:-1em;color:#292d32}.isax-book-square1 .path1:before{content:"\edc2";color:#292d32;opacity:.4}.isax-book-square1 .path2:before{content:"\edc3";margin-left:-1em;color:#292d32}.isax-book-square1 .path3:before{content:"\edc4";margin-left:-1em;color:#292d32}.isax-box1 .path1:before{content:"\edc5";color:#292d32;opacity:.4}.isax-box1 .path2:before{content:"\edc6";margin-left:-1em;color:#292d32;opacity:.4}.isax-box1 .path3:before{content:"\edc7";margin-left:-1em;color:#292d32;opacity:.4}.isax-box1 .path4:before{content:"\edc8";margin-left:-1em;color:#292d32}.isax-box1 .path5:before{content:"\edc9";margin-left:-1em;color:#292d32}.isax-box-11 .path1:before{content:"\edca";color:#292d32;opacity:.4}.isax-box-11 .path2:before{content:"\edcb";margin-left:-1em;color:#292d32;opacity:.6}.isax-box-11 .path3:before{content:"\edcc";margin-left:-1em;color:#292d32}.isax-box-21 .path1:before{content:"\edcd";color:#292d32;opacity:.4}.isax-box-21 .path2:before{content:"\edce";margin-left:-1em;color:#292d32}.isax-box-21 .path3:before{content:"\edcf";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-21 .path4:before{content:"\edd0";margin-left:-1em;color:#292d32}.isax-box-21 .path5:before{content:"\edd1";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-21 .path6:before{content:"\edd2";margin-left:-1em;color:#292d32}.isax-box-21 .path7:before{content:"\edd3";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-add1 .path1:before{content:"\edd4";color:#292d32}.isax-box-add1 .path2:before{content:"\edd5";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-add1 .path3:before{content:"\edd6";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-add1 .path4:before{content:"\edd7";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-remove1 .path1:before{content:"\edd8";color:#292d32}.isax-box-remove1 .path2:before{content:"\edd9";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-remove1 .path3:before{content:"\edda";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-remove1 .path4:before{content:"\eddb";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-search1 .path1:before{content:"\eddc";color:#292d32;opacity:.4}.isax-box-search1 .path2:before{content:"\eddd";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-search1 .path3:before{content:"\edde";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-search1 .path4:before{content:"\eddf";margin-left:-1em;color:#292d32}.isax-box-tick1 .path1:before{content:"\ede0";color:#292d32;opacity:.4}.isax-box-tick1 .path2:before{content:"\ede1";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-tick1 .path3:before{content:"\ede2";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-tick1 .path4:before{content:"\ede3";margin-left:-1em;color:#292d32}.isax-box-time1 .path1:before{content:"\ede4";color:#292d32;opacity:.4}.isax-box-time1 .path2:before{content:"\ede5";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-time1 .path3:before{content:"\ede6";margin-left:-1em;color:#292d32;opacity:.4}.isax-box-time1 .path4:before{content:"\ede7";margin-left:-1em;color:#292d32}.isax-briefcase1 .path1:before{content:"\ede8";color:#292d32}.isax-briefcase1 .path2:before{content:"\ede9";margin-left:-1em;color:#292d32;opacity:.4}.isax-brifecase-cross1 .path1:before{content:"\edea";color:#292d32}.isax-brifecase-cross1 .path2:before{content:"\edeb";margin-left:-1em;color:#292d32;opacity:.4}.isax-brifecase-cross1 .path3:before{content:"\edec";margin-left:-1em;color:#292d32}.isax-brifecase-tick1 .path1:before{content:"\eded";color:#292d32;opacity:.4}.isax-brifecase-tick1 .path2:before{content:"\edee";margin-left:-1em;color:#292d32}.isax-brifecase-tick1 .path3:before{content:"\edef";margin-left:-1em;color:#292d32}.isax-brifecase-timer1 .path1:before{content:"\edf0";color:#292d32}.isax-brifecase-timer1 .path2:before{content:"\edf1";margin-left:-1em;color:#292d32;opacity:.4}.isax-brifecase-timer1 .path3:before{content:"\edf2";margin-left:-1em;color:#292d32}.isax-broom1 .path1:before{content:"\edf3";color:#292d32;opacity:.4}.isax-broom1 .path2:before{content:"\edf4";margin-left:-1em;color:#292d32;opacity:.4}.isax-broom1 .path3:before{content:"\edf5";margin-left:-1em;color:#292d32}.isax-broom1 .path4:before{content:"\edf6";margin-left:-1em;color:#292d32}.isax-broom1 .path5:before{content:"\edf7";margin-left:-1em;color:#292d32}.isax-broom1 .path6:before{content:"\edf8";margin-left:-1em;color:#292d32}.isax-brush1 .path1:before{content:"\edf9";color:#292d32;opacity:.4}.isax-brush1 .path2:before{content:"\edfa";margin-left:-1em;color:#292d32}.isax-brush1 .path3:before{content:"\edfb";margin-left:-1em;color:#292d32;opacity:.4}.isax-brush1 .path4:before{content:"\edfc";margin-left:-1em;color:#292d32}.isax-brush-11 .path1:before{content:"\edfd";color:#292d32}.isax-brush-11 .path2:before{content:"\edfe";margin-left:-1em;color:#292d32;opacity:.4}.isax-brush-21 .path1:before{content:"\edff";color:#292d32}.isax-brush-21 .path2:before{content:"\ee00";margin-left:-1em;color:#292d32;opacity:.4}.isax-brush-21 .path3:before{content:"\ee01";margin-left:-1em;color:#292d32}.isax-brush-21 .path4:before{content:"\ee02";margin-left:-1em;color:#292d32}.isax-brush-31 .path1:before{content:"\ee03";color:#292d32}.isax-brush-31 .path2:before{content:"\ee04";margin-left:-1em;color:#292d32;opacity:.4}.isax-brush-31 .path3:before{content:"\ee05";margin-left:-1em;color:#292d32}.isax-brush-41 .path1:before{content:"\ee06";color:#292d32}.isax-brush-41 .path2:before{content:"\ee07";margin-left:-1em;color:#292d32;opacity:.4}.isax-brush-41 .path3:before{content:"\ee08";margin-left:-1em;color:#292d32;opacity:.4}.isax-bubble1 .path1:before{content:"\ee09";color:#292d32}.isax-bubble1 .path2:before{content:"\ee0a";margin-left:-1em;color:#292d32;opacity:.4}.isax-bubble1 .path3:before{content:"\ee0b";margin-left:-1em;color:#292d32;opacity:.4}.isax-bucket1 .path1:before{content:"\ee0c";color:#292d32}.isax-bucket1 .path2:before{content:"\ee0d";margin-left:-1em;color:#292d32;opacity:.4}.isax-bucket1 .path3:before{content:"\ee0e";margin-left:-1em;color:#292d32}.isax-bucket1 .path4:before{content:"\ee0f";margin-left:-1em;color:#292d32}.isax-bucket-circle1 .path1:before{content:"\ee10";color:#292d32;opacity:.4}.isax-bucket-circle1 .path2:before{content:"\ee11";margin-left:-1em;color:#292d32}.isax-bucket-circle1 .path3:before{content:"\ee12";margin-left:-1em;color:#292d32}.isax-bucket-square1 .path1:before{content:"\ee13";color:#292d32;opacity:.4}.isax-bucket-square1 .path2:before{content:"\ee14";margin-left:-1em;color:#292d32}.isax-bucket-square1 .path3:before{content:"\ee15";margin-left:-1em;color:#292d32}.isax-building1 .path1:before{content:"\ee16";color:#292d32;opacity:.4}.isax-building1 .path2:before{content:"\ee17";margin-left:-1em;color:#292d32}.isax-building1 .path3:before{content:"\ee18";margin-left:-1em;color:#292d32}.isax-building1 .path4:before{content:"\ee19";margin-left:-1em;color:#292d32;opacity:.6}.isax-building1 .path5:before{content:"\ee1a";margin-left:-1em;color:#292d32}.isax-building1 .path6:before{content:"\ee1b";margin-left:-1em;color:#292d32}.isax-building-31 .path1:before{content:"\ee1c";color:#292d32;opacity:.4}.isax-building-31 .path2:before{content:"\ee1d";margin-left:-1em;color:#292d32}.isax-building-31 .path3:before{content:"\ee1e";margin-left:-1em;color:#292d32}.isax-building-31 .path4:before{content:"\ee1f";margin-left:-1em;color:#292d32}.isax-building-31 .path5:before{content:"\ee20";margin-left:-1em;color:#292d32}.isax-building-41 .path1:before{content:"\ee21";color:#292d32;opacity:.4}.isax-building-41 .path2:before{content:"\ee22";margin-left:-1em;color:#292d32}.isax-building-41 .path3:before{content:"\ee23";margin-left:-1em;color:#292d32}.isax-building-41 .path4:before{content:"\ee24";margin-left:-1em;color:#292d32}.isax-building-41 .path5:before{content:"\ee25";margin-left:-1em;color:#292d32}.isax-buildings1 .path1:before{content:"\ee26";color:#292d32;opacity:.6}.isax-buildings1 .path2:before{content:"\ee27";margin-left:-1em;color:#292d32}.isax-buildings1 .path3:before{content:"\ee28";margin-left:-1em;color:#292d32;opacity:.4}.isax-buildings1 .path4:before{content:"\ee29";margin-left:-1em;color:#292d32}.isax-buildings1 .path5:before{content:"\ee2a";margin-left:-1em;color:#292d32}.isax-buildings1 .path6:before{content:"\ee2b";margin-left:-1em;color:#292d32}.isax-buildings-21 .path1:before{content:"\ee2c";color:#292d32}.isax-buildings-21 .path2:before{content:"\ee2d";margin-left:-1em;color:#292d32;opacity:.4}.isax-buildings-21 .path3:before{content:"\ee2e";margin-left:-1em;color:#292d32}.isax-buildings-21 .path4:before{content:"\ee2f";margin-left:-1em;color:#292d32}.isax-buildings-21 .path5:before{content:"\ee30";margin-left:-1em;color:#292d32}.isax-buildings-21 .path6:before{content:"\ee31";margin-left:-1em;color:#292d32}.isax-buliding1 .path1:before{content:"\ee32";color:#292d32}.isax-buliding1 .path2:before{content:"\ee33";margin-left:-1em;color:#292d32;opacity:.4}.isax-buliding1 .path3:before{content:"\ee34";margin-left:-1em;color:#292d32}.isax-buliding1 .path4:before{content:"\ee35";margin-left:-1em;color:#292d32}.isax-buliding1 .path5:before{content:"\ee36";margin-left:-1em;color:#292d32}.isax-buliding1 .path6:before{content:"\ee37";margin-left:-1em;color:#292d32}.isax-buliding1 .path7:before{content:"\ee38";margin-left:-1em;color:#292d32}.isax-buliding1 .path8:before{content:"\ee39";margin-left:-1em;color:#292d32}.isax-bus1 .path1:before{content:"\ee3a";color:#292d32;opacity:.4}.isax-bus1 .path2:before{content:"\ee3b";margin-left:-1em;color:#292d32}.isax-bus1 .path3:before{content:"\ee3c";margin-left:-1em;color:#292d32}.isax-bus1 .path4:before{content:"\ee3d";margin-left:-1em;color:#292d32}.isax-bus1 .path5:before{content:"\ee3e";margin-left:-1em;color:#292d32}.isax-buy-crypto1 .path1:before{content:"\ee3f";color:#292d32}.isax-buy-crypto1 .path2:before{content:"\ee40";margin-left:-1em;color:#292d32;opacity:.4}.isax-buy-crypto1 .path3:before{content:"\ee41";margin-left:-1em;color:#292d32}.isax-cake1 .path1:before{content:"\ee42";color:#292d32}.isax-cake1 .path2:before{content:"\ee43";margin-left:-1em;color:#292d32;opacity:.4}.isax-cake1 .path3:before{content:"\ee44";margin-left:-1em;color:#292d32}.isax-cake1 .path4:before{content:"\ee45";margin-left:-1em;color:#292d32}.isax-cake1 .path5:before{content:"\ee46";margin-left:-1em;color:#292d32}.isax-cake1 .path6:before{content:"\ee47";margin-left:-1em;color:#292d32;opacity:.4}.isax-calculator1 .path1:before{content:"\ee48";color:#292d32;opacity:.4}.isax-calculator1 .path2:before{content:"\ee49";margin-left:-1em;color:#292d32}.isax-calculator1 .path3:before{content:"\ee4a";margin-left:-1em;color:#292d32}.isax-calculator1 .path4:before{content:"\ee4b";margin-left:-1em;color:#292d32}.isax-calculator1 .path5:before{content:"\ee4c";margin-left:-1em;color:#292d32}.isax-calculator1 .path6:before{content:"\ee4d";margin-left:-1em;color:#292d32}.isax-calculator1 .path7:before{content:"\ee4e";margin-left:-1em;color:#292d32}.isax-calculator1 .path8:before{content:"\ee4f";margin-left:-1em;color:#292d32}.isax-calendar1 .path1:before{content:"\ee50";color:#292d32}.isax-calendar1 .path2:before{content:"\ee51";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar1 .path3:before{content:"\ee52";margin-left:-1em;color:#292d32}.isax-calendar1 .path4:before{content:"\ee53";margin-left:-1em;color:#292d32}.isax-calendar1 .path5:before{content:"\ee54";margin-left:-1em;color:#292d32}.isax-calendar1 .path6:before{content:"\ee55";margin-left:-1em;color:#292d32}.isax-calendar1 .path7:before{content:"\ee56";margin-left:-1em;color:#292d32}.isax-calendar1 .path8:before{content:"\ee57";margin-left:-1em;color:#292d32}.isax-calendar-11 .path1:before{content:"\ee58";color:#292d32}.isax-calendar-11 .path2:before{content:"\ee59";margin-left:-1em;color:#292d32}.isax-calendar-11 .path3:before{content:"\ee5a";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-11 .path4:before{content:"\ee5b";margin-left:-1em;color:#292d32}.isax-calendar-11 .path5:before{content:"\ee5c";margin-left:-1em;color:#292d32}.isax-calendar-21 .path1:before{content:"\ee5d";color:#292d32}.isax-calendar-21 .path2:before{content:"\ee5e";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-21 .path3:before{content:"\ee5f";margin-left:-1em;color:#292d32}.isax-calendar-21 .path4:before{content:"\ee60";margin-left:-1em;color:#292d32}.isax-calendar-21 .path5:before{content:"\ee61";margin-left:-1em;color:#292d32}.isax-calendar-add1 .path1:before{content:"\ee62";color:#292d32}.isax-calendar-add1 .path2:before{content:"\ee63";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-add1 .path3:before{content:"\ee64";margin-left:-1em;color:#292d32}.isax-calendar-add1 .path4:before{content:"\ee65";margin-left:-1em;color:#292d32}.isax-calendar-add1 .path5:before{content:"\ee66";margin-left:-1em;color:#292d32}.isax-calendar-add1 .path6:before{content:"\ee67";margin-left:-1em;color:#292d32}.isax-calendar-circle1 .path1:before{content:"\ee68";color:#292d32;opacity:.4}.isax-calendar-circle1 .path2:before{content:"\ee69";margin-left:-1em;color:#292d32}.isax-calendar-circle1 .path3:before{content:"\ee6a";margin-left:-1em;color:#292d32}.isax-calendar-edit1 .path1:before{content:"\ee6b";color:#292d32}.isax-calendar-edit1 .path2:before{content:"\ee6c";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-edit1 .path3:before{content:"\ee6d";margin-left:-1em;color:#292d32}.isax-calendar-remove1 .path1:before{content:"\ee6e";color:#292d32}.isax-calendar-remove1 .path2:before{content:"\ee6f";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-remove1 .path3:before{content:"\ee70";margin-left:-1em;color:#292d32}.isax-calendar-remove1 .path4:before{content:"\ee71";margin-left:-1em;color:#292d32}.isax-calendar-remove1 .path5:before{content:"\ee72";margin-left:-1em;color:#292d32}.isax-calendar-remove1 .path6:before{content:"\ee73";margin-left:-1em;color:#292d32}.isax-calendar-search1 .path1:before{content:"\ee74";color:#292d32;opacity:.4}.isax-calendar-search1 .path2:before{content:"\ee75";margin-left:-1em;color:#292d32}.isax-calendar-search1 .path3:before{content:"\ee76";margin-left:-1em;color:#292d32}.isax-calendar-tick1 .path1:before{content:"\ee77";color:#292d32}.isax-calendar-tick1 .path2:before{content:"\ee78";margin-left:-1em;color:#292d32;opacity:.4}.isax-calendar-tick1 .path3:before{content:"\ee79";margin-left:-1em;color:#292d32}.isax-calendar-tick1 .path4:before{content:"\ee7a";margin-left:-1em;color:#292d32}.isax-calendar-tick1 .path5:before{content:"\ee7b";margin-left:-1em;color:#292d32}.isax-calendar-tick1 .path6:before{content:"\ee7c";margin-left:-1em;color:#292d32}.isax-call1 .path1:before{content:"\ee7d";color:#292d32;opacity:.4}.isax-call1 .path2:before{content:"\ee7e";margin-left:-1em;color:#292d32}.isax-call-add1 .path1:before{content:"\ee7f";color:#292d32}.isax-call-add1 .path2:before{content:"\ee80";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-add1 .path3:before{content:"\ee81";margin-left:-1em;color:#292d32}.isax-call-calling1 .path1:before{content:"\ee82";color:#292d32}.isax-call-calling1 .path2:before{content:"\ee83";margin-left:-1em;color:#292d32}.isax-call-calling1 .path3:before{content:"\ee84";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-calling1 .path4:before{content:"\ee85";margin-left:-1em;color:#292d32}.isax-call-incoming1 .path1:before{content:"\ee86";color:#292d32}.isax-call-incoming1 .path2:before{content:"\ee87";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-incoming1 .path3:before{content:"\ee88";margin-left:-1em;color:#292d32}.isax-call-minus1 .path1:before{content:"\ee89";color:#292d32}.isax-call-minus1 .path2:before{content:"\ee8a";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-minus1 .path3:before{content:"\ee8b";margin-left:-1em;color:#292d32}.isax-call-outgoing1 .path1:before{content:"\ee8c";color:#292d32}.isax-call-outgoing1 .path2:before{content:"\ee8d";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-outgoing1 .path3:before{content:"\ee8e";margin-left:-1em;color:#292d32}.isax-call-received1 .path1:before{content:"\ee8f";color:#292d32}.isax-call-received1 .path2:before{content:"\ee90";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-received1 .path3:before{content:"\ee91";margin-left:-1em;color:#292d32}.isax-call-remove1 .path1:before{content:"\ee92";color:#292d32}.isax-call-remove1 .path2:before{content:"\ee93";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-remove1 .path3:before{content:"\ee94";margin-left:-1em;color:#292d32}.isax-call-slash1 .path1:before{content:"\ee95";color:#292d32}.isax-call-slash1 .path2:before{content:"\ee96";margin-left:-1em;color:#292d32;opacity:.4}.isax-call-slash1 .path3:before{content:"\ee97";margin-left:-1em;color:#292d32}.isax-camera1 .path1:before{content:"\ee98";color:#292d32;opacity:.4}.isax-camera1 .path2:before{content:"\ee99";margin-left:-1em;color:#292d32}.isax-camera1 .path3:before{content:"\ee9a";margin-left:-1em;color:#292d32}.isax-camera-slash1 .path1:before{content:"\ee9b";color:#292d32}.isax-camera-slash1 .path2:before{content:"\ee9c";margin-left:-1em;color:#292d32;opacity:.4}.isax-camera-slash1 .path3:before{content:"\ee9d";margin-left:-1em;color:#292d32;opacity:.4}.isax-camera-slash1 .path4:before{content:"\ee9e";margin-left:-1em;color:#292d32}.isax-camera-slash1 .path5:before{content:"\ee9f";margin-left:-1em;color:#292d32}.isax-camera-slash1 .path6:before{content:"\eea0";margin-left:-1em;color:#292d32}.isax-candle1 .path1:before{content:"\eea1";color:#292d32;opacity:.4}.isax-candle1 .path2:before{content:"\eea2";margin-left:-1em;color:#292d32}.isax-candle-21 .path1:before{content:"\eea3";color:#292d32}.isax-candle-21 .path2:before{content:"\eea4";margin-left:-1em;color:#292d32;opacity:.4}.isax-car1 .path1:before{content:"\eea5";color:#292d32;opacity:.4}.isax-car1 .path2:before{content:"\eea6";margin-left:-1em;color:#292d32}.isax-car1 .path3:before{content:"\eea7";margin-left:-1em;color:#292d32}.isax-car1 .path4:before{content:"\eea8";margin-left:-1em;color:#292d32}.isax-card1 .path1:before{content:"\eea9";color:#292d32;opacity:.4}.isax-card1 .path2:before{content:"\eeaa";margin-left:-1em;color:#292d32}.isax-card1 .path3:before{content:"\eeab";margin-left:-1em;color:#292d32}.isax-card1 .path4:before{content:"\eeac";margin-left:-1em;color:#292d32}.isax-card-add1 .path1:before{content:"\eead";color:#292d32;opacity:.4}.isax-card-add1 .path2:before{content:"\eeae";margin-left:-1em;color:#292d32}.isax-card-add1 .path3:before{content:"\eeaf";margin-left:-1em;color:#292d32}.isax-card-coin1 .path1:before{content:"\eeb0";color:#292d32;opacity:.4}.isax-card-coin1 .path2:before{content:"\eeb1";margin-left:-1em;color:#292d32}.isax-card-coin1 .path3:before{content:"\eeb2";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-coin1 .path4:before{content:"\eeb3";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-coin1 .path5:before{content:"\eeb4";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-coin1 .path6:before{content:"\eeb5";margin-left:-1em;color:#292d32}.isax-card-edit1 .path1:before{content:"\eeb6";color:#292d32;opacity:.4}.isax-card-edit1 .path2:before{content:"\eeb7";margin-left:-1em;color:#292d32}.isax-card-edit1 .path3:before{content:"\eeb8";margin-left:-1em;color:#292d32}.isax-card-pos1 .path1:before{content:"\eeb9";color:#292d32}.isax-card-pos1 .path2:before{content:"\eeba";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-pos1 .path3:before{content:"\eebb";margin-left:-1em;color:#292d32}.isax-card-pos1 .path4:before{content:"\eebc";margin-left:-1em;color:#292d32}.isax-card-pos1 .path5:before{content:"\eebd";margin-left:-1em;color:#292d32}.isax-card-receive1 .path1:before{content:"\eebe";color:#292d32}.isax-card-receive1 .path2:before{content:"\eebf";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-receive1 .path3:before{content:"\eec0";margin-left:-1em;color:#292d32}.isax-card-remove1 .path1:before{content:"\eec1";color:#292d32}.isax-card-remove1 .path2:before{content:"\eec2";margin-left:-1em;color:#292d32}.isax-card-remove1 .path3:before{content:"\eec3";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-remove1 .path4:before{content:"\eec4";margin-left:-1em;color:#292d32}.isax-card-remove-11 .path1:before{content:"\eec5";color:#292d32;opacity:.4}.isax-card-remove-11 .path2:before{content:"\eec6";margin-left:-1em;color:#292d32}.isax-card-remove-11 .path3:before{content:"\eec7";margin-left:-1em;color:#292d32}.isax-cards1 .path1:before{content:"\eec8";color:#292d32;opacity:.4}.isax-cards1 .path2:before{content:"\eec9";margin-left:-1em;color:#292d32}.isax-cards1 .path3:before{content:"\eeca";margin-left:-1em;color:#292d32}.isax-cards1 .path4:before{content:"\eecb";margin-left:-1em;color:#292d32}.isax-cards1 .path5:before{content:"\eecc";margin-left:-1em;color:#292d32}.isax-card-send1 .path1:before{content:"\eecd";color:#292d32}.isax-card-send1 .path2:before{content:"\eece";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-send1 .path3:before{content:"\eecf";margin-left:-1em;color:#292d32}.isax-card-slash1 .path1:before{content:"\eed0";color:#292d32;opacity:.4}.isax-card-slash1 .path2:before{content:"\eed1";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-slash1 .path3:before{content:"\eed2";margin-left:-1em;color:#292d32}.isax-card-slash1 .path4:before{content:"\eed3";margin-left:-1em;color:#292d32}.isax-card-slash1 .path5:before{content:"\eed4";margin-left:-1em;color:#292d32}.isax-card-slash1 .path6:before{content:"\eed5";margin-left:-1em;color:#292d32}.isax-card-slash1 .path7:before{content:"\eed6";margin-left:-1em;color:#292d32}.isax-card-tick1 .path1:before{content:"\eed7";color:#292d32}.isax-card-tick1 .path2:before{content:"\eed8";margin-left:-1em;color:#292d32}.isax-card-tick1 .path3:before{content:"\eed9";margin-left:-1em;color:#292d32;opacity:.4}.isax-card-tick1 .path4:before{content:"\eeda";margin-left:-1em;color:#292d32}.isax-card-tick-11 .path1:before{content:"\eedb";color:#292d32;opacity:.4}.isax-card-tick-11 .path2:before{content:"\eedc";margin-left:-1em;color:#292d32}.isax-card-tick-11 .path3:before{content:"\eedd";margin-left:-1em;color:#292d32}.isax-category1 .path1:before{content:"\eede";color:#292d32}.isax-category1 .path2:before{content:"\eedf";margin-left:-1em;color:#292d32;opacity:.4}.isax-category1 .path3:before{content:"\eee0";margin-left:-1em;color:#292d32}.isax-category1 .path4:before{content:"\eee1";margin-left:-1em;color:#292d32;opacity:.4}.isax-category-21 .path1:before{content:"\eee2";color:#292d32;opacity:.4}.isax-category-21 .path2:before{content:"\eee3";margin-left:-1em;color:#292d32;opacity:.4}.isax-category-21 .path3:before{content:"\eee4";margin-left:-1em;color:#292d32}.isax-category-21 .path4:before{content:"\eee5";margin-left:-1em;color:#292d32}.isax-cd1 .path1:before{content:"\eee6";color:#292d32;opacity:.4}.isax-cd1 .path2:before{content:"\eee7";margin-left:-1em;color:#292d32}.isax-chart1 .path1:before{content:"\eee8";color:#292d32;opacity:.4}.isax-chart1 .path2:before{content:"\eee9";margin-left:-1em;color:#292d32}.isax-chart1 .path3:before{content:"\eeea";margin-left:-1em;color:#292d32}.isax-chart1 .path4:before{content:"\eeeb";margin-left:-1em;color:#292d32}.isax-chart-11 .path1:before{content:"\eeec";color:#292d32;opacity:.4}.isax-chart-11 .path2:before{content:"\eeed";margin-left:-1em;color:#292d32}.isax-chart-11 .path3:before{content:"\eeee";margin-left:-1em;color:#292d32}.isax-chart-11 .path4:before{content:"\eeef";margin-left:-1em;color:#292d32}.isax-chart-22 .path1:before{content:"\eef0";color:#292d32;opacity:.4}.isax-chart-22 .path2:before{content:"\eef1";margin-left:-1em;color:#292d32}.isax-chart-22 .path3:before{content:"\eef2";margin-left:-1em;color:#292d32}.isax-chart-31 .path1:before{content:"\eef3";color:#292d32;opacity:.4}.isax-chart-31 .path2:before{content:"\eef4";margin-left:-1em;color:#292d32}.isax-chart-31 .path3:before{content:"\eef5";margin-left:-1em;color:#292d32}.isax-chart-211 .path1:before{content:"\eef6";color:#292d32}.isax-chart-211 .path2:before{content:"\eef7";margin-left:-1em;color:#292d32}.isax-chart-211 .path3:before{content:"\eef8";margin-left:-1em;color:#292d32;opacity:.4}.isax-chart-211 .path4:before{content:"\eef9";margin-left:-1em;color:#292d32;opacity:.4}.isax-chart-square1 .path1:before{content:"\eefa";color:#292d32;opacity:.4}.isax-chart-square1 .path2:before{content:"\eefb";margin-left:-1em;color:#292d32}.isax-chart-square1 .path3:before{content:"\eefc";margin-left:-1em;color:#292d32;opacity:.4}.isax-chart-square1 .path4:before{content:"\eefd";margin-left:-1em;color:#292d32}.isax-chart-success1 .path1:before{content:"\eefe";color:#292d32}.isax-chart-success1 .path2:before{content:"\eeff";margin-left:-1em;color:#292d32;opacity:.4}.isax-chart-success1 .path3:before{content:"\ef00";margin-left:-1em;color:#292d32}.isax-chart-success1 .path4:before{content:"\ef01";margin-left:-1em;color:#292d32}.isax-chart-success1 .path5:before{content:"\ef02";margin-left:-1em;color:#292d32}.isax-check1 .path1:before{content:"\ef03";color:#292d32}.isax-check1 .path2:before{content:"\ef04";margin-left:-1em;color:#292d32;opacity:.4}.isax-check1 .path3:before{content:"\ef05";margin-left:-1em;color:#292d32;opacity:.4}.isax-check1 .path4:before{content:"\ef06";margin-left:-1em;color:#292d32}.isax-chrome1 .path1:before{content:"\ef07";color:#292d32;opacity:.4}.isax-chrome1 .path2:before{content:"\ef08";margin-left:-1em;color:#292d32}.isax-clipboard1 .path1:before{content:"\ef09";color:#292d32;opacity:.4}.isax-clipboard1 .path2:before{content:"\ef0a";margin-left:-1em;color:#292d32}.isax-clipboard1 .path3:before{content:"\ef0b";margin-left:-1em;color:#292d32}.isax-clipboard-close1 .path1:before{content:"\ef0c";color:#292d32;opacity:.4}.isax-clipboard-close1 .path2:before{content:"\ef0d";margin-left:-1em;color:#292d32}.isax-clipboard-close1 .path3:before{content:"\ef0e";margin-left:-1em;color:#292d32}.isax-clipboard-export1 .path1:before{content:"\ef0f";color:#292d32;opacity:.4}.isax-clipboard-export1 .path2:before{content:"\ef10";margin-left:-1em;color:#292d32}.isax-clipboard-export1 .path3:before{content:"\ef11";margin-left:-1em;color:#292d32}.isax-clipboard-import1 .path1:before{content:"\ef12";color:#292d32;opacity:.4}.isax-clipboard-import1 .path2:before{content:"\ef13";margin-left:-1em;color:#292d32}.isax-clipboard-import1 .path3:before{content:"\ef14";margin-left:-1em;color:#292d32}.isax-clipboard-text1 .path1:before{content:"\ef15";color:#292d32;opacity:.4}.isax-clipboard-text1 .path2:before{content:"\ef16";margin-left:-1em;color:#292d32}.isax-clipboard-text1 .path3:before{content:"\ef17";margin-left:-1em;color:#292d32}.isax-clipboard-text1 .path4:before{content:"\ef18";margin-left:-1em;color:#292d32}.isax-clipboard-tick1 .path1:before{content:"\ef19";color:#292d32;opacity:.4}.isax-clipboard-tick1 .path2:before{content:"\ef1a";margin-left:-1em;color:#292d32}.isax-clipboard-tick1 .path3:before{content:"\ef1b";margin-left:-1em;color:#292d32}.isax-clock1 .path1:before{content:"\ef1c";color:#292d32;opacity:.4}.isax-clock1 .path2:before{content:"\ef1d";margin-left:-1em;color:#292d32}.isax-clock1 .path3:before{content:"\ef1e";margin-left:-1em;color:#292d32}.isax-clock1 .path4:before{content:"\ef1f";margin-left:-1em;color:#292d32}.isax-clock-11 .path1:before{content:"\ef20";color:#292d32;opacity:.4}.isax-clock-11 .path2:before{content:"\ef21";margin-left:-1em;color:#292d32}.isax-close-circle1 .path1:before{content:"\ef22";color:#292d32;opacity:.4}.isax-close-circle1 .path2:before{content:"\ef23";margin-left:-1em;color:#292d32}.isax-close-square1 .path1:before{content:"\ef24";color:#292d32;opacity:.4}.isax-close-square1 .path2:before{content:"\ef25";margin-left:-1em;color:#292d32}.isax-cloud1 .path1:before{content:"\ef26";color:#292d32}.isax-cloud1 .path2:before{content:"\ef27";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-add1 .path1:before{content:"\ef28";color:#292d32;opacity:.4}.isax-cloud-add1 .path2:before{content:"\ef29";margin-left:-1em;color:#292d32}.isax-cloud-change1 .path1:before{content:"\ef2a";color:#292d32}.isax-cloud-change1 .path2:before{content:"\ef2b";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-change1 .path3:before{content:"\ef2c";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-connection1 .path1:before{content:"\ef2d";color:#292d32;opacity:.4}.isax-cloud-connection1 .path2:before{content:"\ef2e";margin-left:-1em;color:#292d32}.isax-cloud-cross1 .path1:before{content:"\ef2f";color:#292d32}.isax-cloud-cross1 .path2:before{content:"\ef30";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-drizzle1 .path1:before{content:"\ef31";color:#292d32;opacity:.4}.isax-cloud-drizzle1 .path2:before{content:"\ef32";margin-left:-1em;color:#292d32}.isax-cloud-fog1 .path1:before{content:"\ef33";color:#292d32}.isax-cloud-fog1 .path2:before{content:"\ef34";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-fog1 .path3:before{content:"\ef35";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-fog1 .path4:before{content:"\ef36";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-lightning1 .path1:before{content:"\ef37";color:#292d32;opacity:.4}.isax-cloud-lightning1 .path2:before{content:"\ef38";margin-left:-1em;color:#292d32}.isax-cloud-minus1 .path1:before{content:"\ef39";color:#292d32;opacity:.4}.isax-cloud-minus1 .path2:before{content:"\ef3a";margin-left:-1em;color:#292d32}.isax-cloud-notif1 .path1:before{content:"\ef3b";color:#292d32;opacity:.4}.isax-cloud-notif1 .path2:before{content:"\ef3c";margin-left:-1em;color:#292d32}.isax-cloud-plus1 .path1:before{content:"\ef3d";color:#292d32}.isax-cloud-plus1 .path2:before{content:"\ef3e";margin-left:-1em;color:#292d32;opacity:.4}.isax-cloud-remove1 .path1:before{content:"\ef3f";color:#292d32;opacity:.4}.isax-cloud-remove1 .path2:before{content:"\ef40";margin-left:-1em;color:#292d32}.isax-cloud-snow1 .path1:before{content:"\ef41";color:#292d32;opacity:.4}.isax-cloud-snow1 .path2:before{content:"\ef42";margin-left:-1em;color:#292d32}.isax-cloud-sunny1 .path1:before{content:"\ef43";color:#292d32;opacity:.4}.isax-cloud-sunny1 .path2:before{content:"\ef44";margin-left:-1em;color:#292d32}.isax-code1 .path1:before{content:"\ef45";color:#292d32;opacity:.4}.isax-code1 .path2:before{content:"\ef46";margin-left:-1em;color:#292d32}.isax-code1 .path3:before{content:"\ef47";margin-left:-1em;color:#292d32}.isax-code-11 .path1:before{content:"\ef48";color:#292d32;opacity:.4}.isax-code-11 .path2:before{content:"\ef49";margin-left:-1em;color:#292d32}.isax-code-11 .path3:before{content:"\ef4a";margin-left:-1em;color:#292d32}.isax-code-11 .path4:before{content:"\ef4b";margin-left:-1em;color:#292d32}.isax-code-circle1 .path1:before{content:"\ef4c";color:#292d32;opacity:.4}.isax-code-circle1 .path2:before{content:"\ef4d";margin-left:-1em;color:#292d32}.isax-code-circle1 .path3:before{content:"\ef4e";margin-left:-1em;color:#292d32}.isax-code-circle1 .path4:before{content:"\ef4f";margin-left:-1em;color:#292d32}.isax-coffee1 .path1:before{content:"\ef50";color:#292d32;opacity:.6}.isax-coffee1 .path2:before{content:"\ef51";margin-left:-1em;color:#292d32;opacity:.4}.isax-coffee1 .path3:before{content:"\ef52";margin-left:-1em;color:#292d32}.isax-coffee1 .path4:before{content:"\ef53";margin-left:-1em;color:#292d32}.isax-coffee1 .path5:before{content:"\ef54";margin-left:-1em;color:#292d32}.isax-coffee1 .path6:before{content:"\ef55";margin-left:-1em;color:#292d32}.isax-coin1 .path1:before{content:"\ef56";color:#292d32}.isax-coin1 .path2:before{content:"\ef57";margin-left:-1em;color:#292d32;opacity:.4}.isax-coin1 .path3:before{content:"\ef58";margin-left:-1em;color:#292d32}.isax-coin-11 .path1:before{content:"\ef59";color:#292d32;opacity:.4}.isax-coin-11 .path2:before{content:"\ef5a";margin-left:-1em;color:#292d32}.isax-coin-11 .path3:before{content:"\ef5b";margin-left:-1em;color:#292d32}.isax-colorfilter1 .path1:before{content:"\ef5c";color:#292d32;opacity:.6}.isax-colorfilter1 .path2:before{content:"\ef5d";margin-left:-1em;color:#292d32}.isax-colorfilter1 .path3:before{content:"\ef5e";margin-left:-1em;color:#292d32;opacity:.4}.isax-colors-square1 .path1:before{content:"\ef5f";color:#292d32;opacity:.4}.isax-colors-square1 .path2:before{content:"\ef60";margin-left:-1em;color:#292d32;opacity:.6}.isax-colors-square1 .path3:before{content:"\ef61";margin-left:-1em;color:#292d32}.isax-colors-square1 .path4:before{content:"\ef62";margin-left:-1em;color:#292d32;opacity:.4}.isax-color-swatch1 .path1:before{content:"\ef63";color:#292d32;opacity:.4}.isax-color-swatch1 .path2:before{content:"\ef64";margin-left:-1em;color:#292d32;opacity:.6}.isax-color-swatch1 .path3:before{content:"\ef65";margin-left:-1em;color:#292d32}.isax-command1 .path1:before{content:"\ef66";color:#292d32}.isax-command1 .path2:before{content:"\ef67";margin-left:-1em;color:#292d32;opacity:.4}.isax-command1 .path3:before{content:"\ef68";margin-left:-1em;color:#292d32;opacity:.4}.isax-command1 .path4:before{content:"\ef69";margin-left:-1em;color:#292d32;opacity:.4}.isax-command1 .path5:before{content:"\ef6a";margin-left:-1em;color:#292d32;opacity:.4}.isax-command-square1 .path1:before{content:"\ef6b";color:#292d32;opacity:.4}.isax-command-square1 .path2:before{content:"\ef6c";margin-left:-1em;color:#292d32}.isax-command-square1 .path3:before{content:"\ef6d";margin-left:-1em;color:#292d32}.isax-command-square1 .path4:before{content:"\ef6e";margin-left:-1em;color:#292d32}.isax-command-square1 .path5:before{content:"\ef6f";margin-left:-1em;color:#292d32}.isax-command-square1 .path6:before{content:"\ef70";margin-left:-1em;color:#292d32}.isax-component1:before{content:"\ef71"}.isax-computing1 .path1:before{content:"\ef72";color:#292d32;opacity:.4}.isax-computing1 .path2:before{content:"\ef73";margin-left:-1em;color:#292d32}.isax-computing1 .path3:before{content:"\ef74";margin-left:-1em;color:#292d32}.isax-computing1 .path4:before{content:"\ef75";margin-left:-1em;color:#292d32}.isax-convert1 .path1:before{content:"\ef76";color:#292d32;opacity:.4}.isax-convert1 .path2:before{content:"\ef77";margin-left:-1em;color:#292d32}.isax-convert1 .path3:before{content:"\ef78";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path1:before{content:"\ef79";color:#292d32;opacity:.4}.isax-convert-3d-cube1 .path2:before{content:"\ef7a";margin-left:-1em;color:#292d32;opacity:.4}.isax-convert-3d-cube1 .path3:before{content:"\ef7b";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path4:before{content:"\ef7c";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path5:before{content:"\ef7d";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path6:before{content:"\ef7e";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path7:before{content:"\ef7f";margin-left:-1em;color:#292d32}.isax-convert-3d-cube1 .path8:before{content:"\ef80";margin-left:-1em;color:#292d32}.isax-convert-card1 .path1:before{content:"\ef81";color:#292d32;opacity:.4}.isax-convert-card1 .path2:before{content:"\ef82";margin-left:-1em;color:#292d32;opacity:.4}.isax-convert-card1 .path3:before{content:"\ef83";margin-left:-1em;color:#292d32;opacity:.4}.isax-convert-card1 .path4:before{content:"\ef84";margin-left:-1em;color:#292d32}.isax-convert-card1 .path5:before{content:"\ef85";margin-left:-1em;color:#292d32;opacity:.4}.isax-convert-card1 .path6:before{content:"\ef86";margin-left:-1em;color:#292d32}.isax-convertshape1 .path1:before{content:"\ef87";color:#292d32;opacity:.4}.isax-convertshape1 .path2:before{content:"\ef88";margin-left:-1em;color:#292d32;opacity:.4}.isax-convertshape1 .path3:before{content:"\ef89";margin-left:-1em;color:#292d32}.isax-convertshape1 .path4:before{content:"\ef8a";margin-left:-1em;color:#292d32}.isax-convertshape-21 .path1:before{content:"\ef8b";color:#292d32;opacity:.4}.isax-convertshape-21 .path2:before{content:"\ef8c";margin-left:-1em;color:#292d32;opacity:.4}.isax-convertshape-21 .path3:before{content:"\ef8d";margin-left:-1em;color:#292d32}.isax-convertshape-21 .path4:before{content:"\ef8e";margin-left:-1em;color:#292d32}.isax-copy1 .path1:before{content:"\ef8f";color:#292d32}.isax-copy1 .path2:before{content:"\ef90";margin-left:-1em;color:#292d32;opacity:.4}.isax-copyright1 .path1:before{content:"\ef91";color:#292d32;opacity:.4}.isax-copyright1 .path2:before{content:"\ef92";margin-left:-1em;color:#292d32}.isax-copy-success1 .path1:before{content:"\ef93";color:#292d32;opacity:.4}.isax-copy-success1 .path2:before{content:"\ef94";margin-left:-1em;color:#292d32}.isax-courthouse1 .path1:before{content:"\ef95";color:#292d32;opacity:.4}.isax-courthouse1 .path2:before{content:"\ef96";margin-left:-1em;color:#292d32}.isax-cpu1 .path1:before{content:"\ef97";color:#292d32;opacity:.4}.isax-cpu1 .path2:before{content:"\ef98";margin-left:-1em;color:#292d32}.isax-cpu1 .path3:before{content:"\ef99";margin-left:-1em;color:#292d32}.isax-cpu1 .path4:before{content:"\ef9a";margin-left:-1em;color:#292d32}.isax-cpu1 .path5:before{content:"\ef9b";margin-left:-1em;color:#292d32}.isax-cpu1 .path6:before{content:"\ef9c";margin-left:-1em;color:#292d32}.isax-cpu1 .path7:before{content:"\ef9d";margin-left:-1em;color:#292d32}.isax-cpu1 .path8:before{content:"\ef9e";margin-left:-1em;color:#292d32}.isax-cpu1 .path9:before{content:"\ef9f";margin-left:-1em;color:#292d32}.isax-cpu1 .path10:before{content:"\efa0";margin-left:-1em;color:#292d32}.isax-cpu1 .path11:before{content:"\efa1";margin-left:-1em;color:#292d32}.isax-cpu1 .path12:before{content:"\efa2";margin-left:-1em;color:#292d32}.isax-cpu1 .path13:before{content:"\efa3";margin-left:-1em;color:#292d32}.isax-cpu1 .path14:before{content:"\efa4";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path1:before{content:"\efa5";color:#292d32;opacity:.4}.isax-cpu-charge1 .path2:before{content:"\efa6";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path3:before{content:"\efa7";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path4:before{content:"\efa8";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path5:before{content:"\efa9";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path6:before{content:"\efaa";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path7:before{content:"\efab";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path8:before{content:"\efac";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path9:before{content:"\efad";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path10:before{content:"\efae";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path11:before{content:"\efaf";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path12:before{content:"\efb0";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path13:before{content:"\efb1";margin-left:-1em;color:#292d32}.isax-cpu-charge1 .path14:before{content:"\efb2";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path1:before{content:"\efb3";color:#292d32;opacity:.4}.isax-cpu-setting1 .path2:before{content:"\efb4";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path3:before{content:"\efb5";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path4:before{content:"\efb6";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path5:before{content:"\efb7";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path6:before{content:"\efb8";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path7:before{content:"\efb9";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path8:before{content:"\efba";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path9:before{content:"\efbb";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path10:before{content:"\efbc";margin-left:-1em;color:#292d32}.isax-cpu-setting1 .path11:before{content:"\efbd";margin-left:-1em;color:#292d32;opacity:.4}.isax-cpu-setting1 .path12:before{content:"\efbe";margin-left:-1em;color:#292d32}.isax-creative-commons1 .path1:before{content:"\efbf";color:#292d32;opacity:.4}.isax-creative-commons1 .path2:before{content:"\efc0";margin-left:-1em;color:#292d32}.isax-creative-commons1 .path3:before{content:"\efc1";margin-left:-1em;color:#292d32}.isax-crop1 .path1:before{content:"\efc2";color:#292d32;opacity:.4}.isax-crop1 .path2:before{content:"\efc3";margin-left:-1em;color:#292d32}.isax-crop1 .path3:before{content:"\efc4";margin-left:-1em;color:#292d32}.isax-crown1 .path1:before{content:"\efc5";color:#292d32;opacity:.4}.isax-crown1 .path2:before{content:"\efc6";margin-left:-1em;color:#292d32}.isax-crown1 .path3:before{content:"\efc7";margin-left:-1em;color:#292d32}.isax-crown-11 .path1:before{content:"\efc8";color:#292d32}.isax-crown-11 .path2:before{content:"\efc9";margin-left:-1em;color:#292d32;opacity:.4}.isax-cup1 .path1:before{content:"\efca";color:#292d32;opacity:.4}.isax-cup1 .path2:before{content:"\efcb";margin-left:-1em;color:#292d32;opacity:.4}.isax-cup1 .path3:before{content:"\efcc";margin-left:-1em;color:#292d32;opacity:.4}.isax-cup1 .path4:before{content:"\efcd";margin-left:-1em;color:#292d32}.isax-cup1 .path5:before{content:"\efce";margin-left:-1em;color:#292d32;opacity:.4}.isax-danger1 .path1:before{content:"\efcf";color:#292d32;opacity:.4}.isax-danger1 .path2:before{content:"\efd0";margin-left:-1em;color:#292d32}.isax-danger1 .path3:before{content:"\efd1";margin-left:-1em;color:#292d32}.isax-data1 .path1:before{content:"\efd2";color:#292d32}.isax-data1 .path2:before{content:"\efd3";margin-left:-1em;color:#292d32}.isax-data1 .path3:before{content:"\efd4";margin-left:-1em;color:#292d32}.isax-data1 .path4:before{content:"\efd5";margin-left:-1em;color:#292d32}.isax-data1 .path5:before{content:"\efd6";margin-left:-1em;color:#292d32;opacity:.4}.isax-data-21 .path1:before{content:"\efd7";color:#292d32}.isax-data-21 .path2:before{content:"\efd8";margin-left:-1em;color:#292d32}.isax-data-21 .path3:before{content:"\efd9";margin-left:-1em;color:#292d32}.isax-data-21 .path4:before{content:"\efda";margin-left:-1em;color:#292d32;opacity:.37}.isax-data-21 .path5:before{content:"\efdb";margin-left:-1em;color:#292d32}.isax-designtools1 .path1:before{content:"\efdc";color:#292d32}.isax-designtools1 .path2:before{content:"\efdd";margin-left:-1em;color:#292d32}.isax-designtools1 .path3:before{content:"\efde";margin-left:-1em;color:#292d32;opacity:.4}.isax-designtools1 .path4:before{content:"\efdf";margin-left:-1em;color:#292d32}.isax-designtools1 .path5:before{content:"\efe0";margin-left:-1em;color:#292d32;opacity:.4}.isax-device-message1 .path1:before{content:"\efe1";color:#292d32}.isax-device-message1 .path2:before{content:"\efe2";margin-left:-1em;color:#292d32;opacity:.4}.isax-device-message1 .path3:before{content:"\efe3";margin-left:-1em;color:#292d32;opacity:.4}.isax-device-message1 .path4:before{content:"\efe4";margin-left:-1em;color:#292d32}.isax-device-message1 .path5:before{content:"\efe5";margin-left:-1em;color:#292d32}.isax-device-message1 .path6:before{content:"\efe6";margin-left:-1em;color:#292d32}.isax-devices1 .path1:before{content:"\efe7";color:#292d32;opacity:.4}.isax-devices1 .path2:before{content:"\efe8";margin-left:-1em;color:#292d32}.isax-devices1 .path3:before{content:"\efe9";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices1 .path4:before{content:"\efea";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path1:before{content:"\efeb";color:#292d32}.isax-devices-11 .path2:before{content:"\efec";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path3:before{content:"\efed";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path4:before{content:"\efee";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path5:before{content:"\efef";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path6:before{content:"\eff0";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path7:before{content:"\eff1";margin-left:-1em;color:#292d32;opacity:.4}.isax-devices-11 .path8:before{content:"\eff2";margin-left:-1em;color:#292d32;opacity:.4}.isax-diagram1 .path1:before{content:"\eff3";color:#292d32}.isax-diagram1 .path2:before{content:"\eff4";margin-left:-1em;color:#292d32;opacity:.4}.isax-diamonds1 .path1:before{content:"\eff5";color:#292d32}.isax-diamonds1 .path2:before{content:"\eff6";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct1 .path1:before{content:"\eff7";color:#292d32;opacity:.4}.isax-direct1 .path2:before{content:"\eff8";margin-left:-1em;color:#292d32}.isax-direct1 .path3:before{content:"\eff9";margin-left:-1em;color:#292d32}.isax-direct1 .path4:before{content:"\effa";margin-left:-1em;color:#292d32}.isax-directbox-default1 .path1:before{content:"\effb";color:#292d32}.isax-directbox-default1 .path2:before{content:"\effc";margin-left:-1em;color:#292d32;opacity:.4}.isax-directbox-default1 .path3:before{content:"\effd";margin-left:-1em;color:#292d32}.isax-directbox-default1 .path4:before{content:"\effe";margin-left:-1em;color:#292d32}.isax-directbox-notif1 .path1:before{content:"\efff";color:#292d32}.isax-directbox-notif1 .path2:before{content:"\f000";margin-left:-1em;color:#292d32;opacity:.4}.isax-directbox-notif1 .path3:before{content:"\f001";margin-left:-1em;color:#292d32;opacity:.4}.isax-directbox-receive1 .path1:before{content:"\f002";color:#292d32;opacity:.4}.isax-directbox-receive1 .path2:before{content:"\f003";margin-left:-1em;color:#292d32}.isax-directbox-receive1 .path3:before{content:"\f004";margin-left:-1em;color:#292d32}.isax-directbox-receive1 .path4:before{content:"\f005";margin-left:-1em;color:#292d32;opacity:.4}.isax-directbox-send1 .path1:before{content:"\f006";color:#292d32;opacity:.4}.isax-directbox-send1 .path2:before{content:"\f007";margin-left:-1em;color:#292d32}.isax-directbox-send1 .path3:before{content:"\f008";margin-left:-1em;color:#292d32}.isax-directbox-send1 .path4:before{content:"\f009";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-down1 .path1:before{content:"\f00a";color:#292d32}.isax-direct-down1 .path2:before{content:"\f00b";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-inbox1 .path1:before{content:"\f00c";color:#292d32;opacity:.4}.isax-direct-inbox1 .path2:before{content:"\f00d";margin-left:-1em;color:#292d32}.isax-direct-inbox1 .path3:before{content:"\f00e";margin-left:-1em;color:#292d32}.isax-direct-left1 .path1:before{content:"\f00f";color:#292d32}.isax-direct-left1 .path2:before{content:"\f010";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-normal1 .path1:before{content:"\f011";color:#292d32;opacity:.4}.isax-direct-normal1 .path2:before{content:"\f012";margin-left:-1em;color:#292d32}.isax-direct-notification1 .path1:before{content:"\f013";color:#292d32}.isax-direct-notification1 .path2:before{content:"\f014";margin-left:-1em;color:#292d32}.isax-direct-notification1 .path3:before{content:"\f015";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-right1 .path1:before{content:"\f016";color:#292d32}.isax-direct-right1 .path2:before{content:"\f017";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-send1 .path1:before{content:"\f018";color:#292d32}.isax-direct-send1 .path2:before{content:"\f019";margin-left:-1em;color:#292d32;opacity:.4}.isax-direct-send1 .path3:before{content:"\f01a";margin-left:-1em;color:#292d32}.isax-direct-up1 .path1:before{content:"\f01b";color:#292d32}.isax-direct-up1 .path2:before{content:"\f01c";margin-left:-1em;color:#292d32;opacity:.4}.isax-discount-circle1 .path1:before{content:"\f01d";color:#292d32;opacity:.4}.isax-discount-circle1 .path2:before{content:"\f01e";margin-left:-1em;color:#292d32}.isax-discount-circle1 .path3:before{content:"\f01f";margin-left:-1em;color:#292d32}.isax-discount-circle1 .path4:before{content:"\f020";margin-left:-1em;color:#292d32}.isax-discount-shape1 .path1:before{content:"\f021";color:#292d32;opacity:.4}.isax-discount-shape1 .path2:before{content:"\f022";margin-left:-1em;color:#292d32}.isax-discount-shape1 .path3:before{content:"\f023";margin-left:-1em;color:#292d32}.isax-discount-shape1 .path4:before{content:"\f024";margin-left:-1em;color:#292d32}.isax-discover1 .path1:before{content:"\f025";color:#292d32;opacity:.4}.isax-discover1 .path2:before{content:"\f026";margin-left:-1em;color:#292d32}.isax-discover-11 .path1:before{content:"\f027";color:#292d32;opacity:.4}.isax-discover-11 .path2:before{content:"\f028";margin-left:-1em;color:#292d32}.isax-dislike1 .path1:before{content:"\f029";color:#292d32;opacity:.4}.isax-dislike1 .path2:before{content:"\f02a";margin-left:-1em;color:#292d32}.isax-document1 .path1:before{content:"\f02b";color:#292d32;opacity:.4}.isax-document1 .path2:before{content:"\f02c";margin-left:-1em;color:#292d32}.isax-document-11 .path1:before{content:"\f02d";color:#292d32;opacity:.4}.isax-document-11 .path2:before{content:"\f02e";margin-left:-1em;color:#292d32}.isax-document-11 .path3:before{content:"\f02f";margin-left:-1em;color:#292d32}.isax-document-cloud1 .path1:before{content:"\f030";color:#292d32;opacity:.4}.isax-document-cloud1 .path2:before{content:"\f031";margin-left:-1em;color:#292d32}.isax-document-cloud1 .path3:before{content:"\f032";margin-left:-1em;color:#292d32}.isax-document-code1 .path1:before{content:"\f033";color:#292d32;opacity:.4}.isax-document-code1 .path2:before{content:"\f034";margin-left:-1em;color:#292d32}.isax-document-code1 .path3:before{content:"\f035";margin-left:-1em;color:#292d32}.isax-document-code1 .path4:before{content:"\f036";margin-left:-1em;color:#292d32}.isax-document-code-21 .path1:before{content:"\f037";color:#292d32;opacity:.4}.isax-document-code-21 .path2:before{content:"\f038";margin-left:-1em;color:#292d32}.isax-document-code-21 .path3:before{content:"\f039";margin-left:-1em;color:#292d32}.isax-document-copy1 .path1:before{content:"\f03a";color:#292d32;opacity:.4}.isax-document-copy1 .path2:before{content:"\f03b";margin-left:-1em;color:#292d32}.isax-document-copy1 .path3:before{content:"\f03c";margin-left:-1em;color:#292d32}.isax-document-download1 .path1:before{content:"\f03d";color:#292d32;opacity:.4}.isax-document-download1 .path2:before{content:"\f03e";margin-left:-1em;color:#292d32}.isax-document-download1 .path3:before{content:"\f03f";margin-left:-1em;color:#292d32}.isax-document-favorite1 .path1:before{content:"\f040";color:#292d32;opacity:.4}.isax-document-favorite1 .path2:before{content:"\f041";margin-left:-1em;color:#292d32}.isax-document-favorite1 .path3:before{content:"\f042";margin-left:-1em;color:#292d32}.isax-document-filter1 .path1:before{content:"\f043";color:#292d32}.isax-document-filter1 .path2:before{content:"\f044";margin-left:-1em;color:#292d32;opacity:.4}.isax-document-filter1 .path3:before{content:"\f045";margin-left:-1em;color:#292d32}.isax-document-filter1 .path4:before{content:"\f046";margin-left:-1em;color:#292d32}.isax-document-forward1 .path1:before{content:"\f047";color:#292d32;opacity:.4}.isax-document-forward1 .path2:before{content:"\f048";margin-left:-1em;color:#292d32}.isax-document-forward1 .path3:before{content:"\f049";margin-left:-1em;color:#292d32}.isax-document-like1 .path1:before{content:"\f04a";color:#292d32;opacity:.4}.isax-document-like1 .path2:before{content:"\f04b";margin-left:-1em;color:#292d32}.isax-document-like1 .path3:before{content:"\f04c";margin-left:-1em;color:#292d32}.isax-document-normal1 .path1:before{content:"\f04d";color:#292d32;opacity:.4}.isax-document-normal1 .path2:before{content:"\f04e";margin-left:-1em;color:#292d32}.isax-document-previous1 .path1:before{content:"\f04f";color:#292d32;opacity:.4}.isax-document-previous1 .path2:before{content:"\f050";margin-left:-1em;color:#292d32}.isax-document-previous1 .path3:before{content:"\f051";margin-left:-1em;color:#292d32}.isax-document-sketch1 .path1:before{content:"\f052";color:#292d32;opacity:.4}.isax-document-sketch1 .path2:before{content:"\f053";margin-left:-1em;color:#292d32}.isax-document-sketch1 .path3:before{content:"\f054";margin-left:-1em;color:#292d32}.isax-document-text1 .path1:before{content:"\f055";color:#292d32;opacity:.4}.isax-document-text1 .path2:before{content:"\f056";margin-left:-1em;color:#292d32}.isax-document-text1 .path3:before{content:"\f057";margin-left:-1em;color:#292d32}.isax-document-text1 .path4:before{content:"\f058";margin-left:-1em;color:#292d32}.isax-document-text-11 .path1:before{content:"\f059";color:#292d32;opacity:.4}.isax-document-text-11 .path2:before{content:"\f05a";margin-left:-1em;color:#292d32}.isax-document-text-11 .path3:before{content:"\f05b";margin-left:-1em;color:#292d32}.isax-document-text-11 .path4:before{content:"\f05c";margin-left:-1em;color:#292d32}.isax-document-upload1 .path1:before{content:"\f05d";color:#292d32;opacity:.4}.isax-document-upload1 .path2:before{content:"\f05e";margin-left:-1em;color:#292d32}.isax-document-upload1 .path3:before{content:"\f05f";margin-left:-1em;color:#292d32}.isax-dollar-circle1 .path1:before{content:"\f060";color:#292d32;opacity:.4}.isax-dollar-circle1 .path2:before{content:"\f061";margin-left:-1em;color:#292d32}.isax-dollar-square1 .path1:before{content:"\f062";color:#292d32;opacity:.4}.isax-dollar-square1 .path2:before{content:"\f063";margin-left:-1em;color:#292d32}.isax-driver1 .path1:before{content:"\f064";color:#292d32;opacity:.4}.isax-driver1 .path2:before{content:"\f065";margin-left:-1em;color:#292d32;opacity:.4}.isax-driver1 .path3:before{content:"\f066";margin-left:-1em;color:#292d32}.isax-driver1 .path4:before{content:"\f067";margin-left:-1em;color:#292d32}.isax-driver1 .path5:before{content:"\f068";margin-left:-1em;color:#292d32}.isax-driver1 .path6:before{content:"\f069";margin-left:-1em;color:#292d32}.isax-driver1 .path7:before{content:"\f06a";margin-left:-1em;color:#292d32}.isax-driver1 .path8:before{content:"\f06b";margin-left:-1em;color:#292d32}.isax-driver-21 .path1:before{content:"\f06c";color:#292d32;opacity:.4}.isax-driver-21 .path2:before{content:"\f06d";margin-left:-1em;color:#292d32}.isax-driver-21 .path3:before{content:"\f06e";margin-left:-1em;color:#292d32}.isax-driver-21 .path4:before{content:"\f06f";margin-left:-1em;color:#292d32}.isax-driver-21 .path5:before{content:"\f070";margin-left:-1em;color:#292d32}.isax-driver-21 .path6:before{content:"\f071";margin-left:-1em;color:#292d32}.isax-driver-21 .path7:before{content:"\f072";margin-left:-1em;color:#292d32}.isax-driver-21 .path8:before{content:"\f073";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path1:before{content:"\f074";color:#292d32;opacity:.4}.isax-driver-refresh1 .path2:before{content:"\f075";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path3:before{content:"\f076";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path4:before{content:"\f077";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path5:before{content:"\f078";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path6:before{content:"\f079";margin-left:-1em;color:#292d32}.isax-driver-refresh1 .path7:before{content:"\f07a";margin-left:-1em;color:#292d32}.isax-driving1 .path1:before{content:"\f07b";color:#292d32}.isax-driving1 .path2:before{content:"\f07c";margin-left:-1em;color:#292d32}.isax-driving1 .path3:before{content:"\f07d";margin-left:-1em;color:#292d32}.isax-driving1 .path4:before{content:"\f07e";margin-left:-1em;color:#292d32}.isax-driving1 .path5:before{content:"\f07f";margin-left:-1em;color:#292d32;opacity:.4}.isax-driving1 .path6:before{content:"\f080";margin-left:-1em;color:#292d32}.isax-driving1 .path7:before{content:"\f081";margin-left:-1em;color:#292d32}.isax-driving1 .path8:before{content:"\f082";margin-left:-1em;color:#292d32}.isax-drop .path1:before{content:"\f083";color:#292d32}.isax-drop .path2:before{content:"\f084";margin-left:-1em;color:#292d32;opacity:.4}.isax-edit1 .path1:before{content:"\f085";color:#292d32;opacity:.4}.isax-edit1 .path2:before{content:"\f086";margin-left:-1em;color:#292d32}.isax-edit1 .path3:before{content:"\f087";margin-left:-1em;color:#292d32}.isax-edit-21 .path1:before{content:"\f088";color:#292d32;opacity:.4}.isax-edit-21 .path2:before{content:"\f089";margin-left:-1em;color:#292d32;opacity:.4}.isax-edit-21 .path3:before{content:"\f08a";margin-left:-1em;color:#292d32}.isax-electricity1 .path1:before{content:"\f08b";color:#292d32;opacity:.4}.isax-electricity1 .path2:before{content:"\f08c";margin-left:-1em;color:#292d32}.isax-electricity1 .path3:before{content:"\f08d";margin-left:-1em;color:#292d32}.isax-electricity1 .path4:before{content:"\f08e";margin-left:-1em;color:#292d32}.isax-element-1 .path1:before{content:"\f08f";color:#292d32}.isax-element-1 .path2:before{content:"\f090";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-1 .path3:before{content:"\f091";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-21 .path1:before{content:"\f092";color:#292d32}.isax-element-21 .path2:before{content:"\f093";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-21 .path3:before{content:"\f094";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-31 .path1:before{content:"\f095";color:#292d32;opacity:.4}.isax-element-31 .path2:before{content:"\f096";margin-left:-1em;color:#292d32}.isax-element-31 .path3:before{content:"\f097";margin-left:-1em;color:#292d32}.isax-element-31 .path4:before{content:"\f098";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-41 .path1:before{content:"\f099";color:#292d32}.isax-element-41 .path2:before{content:"\f09a";margin-left:-1em;color:#292d32}.isax-element-41 .path3:before{content:"\f09b";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-41 .path4:before{content:"\f09c";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-equal1 .path1:before{content:"\f09d";color:#292d32}.isax-element-equal1 .path2:before{content:"\f09e";margin-left:-1em;color:#292d32}.isax-element-equal1 .path3:before{content:"\f09f";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-equal1 .path4:before{content:"\f0a0";margin-left:-1em;color:#292d32}.isax-element-equal1 .path5:before{content:"\f0a1";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-plus1 .path1:before{content:"\f0a2";color:#292d32}.isax-element-plus1 .path2:before{content:"\f0a3";margin-left:-1em;color:#292d32;opacity:.4}.isax-element-plus1 .path3:before{content:"\f0a4";margin-left:-1em;color:#292d32}.isax-element-plus1 .path4:before{content:"\f0a5";margin-left:-1em;color:#292d32;opacity:.4}.isax-emoji-happy1 .path1:before{content:"\f0a6";color:#292d32;opacity:.4}.isax-emoji-happy1 .path2:before{content:"\f0a7";margin-left:-1em;color:#292d32}.isax-emoji-happy1 .path3:before{content:"\f0a8";margin-left:-1em;color:#292d32}.isax-emoji-happy1 .path4:before{content:"\f0a9";margin-left:-1em;color:#292d32}.isax-emoji-normal1 .path1:before{content:"\f0aa";color:#292d32;opacity:.4}.isax-emoji-normal1 .path2:before{content:"\f0ab";margin-left:-1em;color:#292d32}.isax-emoji-normal1 .path3:before{content:"\f0ac";margin-left:-1em;color:#292d32}.isax-emoji-normal1 .path4:before{content:"\f0ad";margin-left:-1em;color:#292d32}.isax-emoji-sad1 .path1:before{content:"\f0ae";color:#292d32;opacity:.4}.isax-emoji-sad1 .path2:before{content:"\f0af";margin-left:-1em;color:#292d32}.isax-emoji-sad1 .path3:before{content:"\f0b0";margin-left:-1em;color:#292d32}.isax-emoji-sad1 .path4:before{content:"\f0b1";margin-left:-1em;color:#292d32}.isax-empty-wallet1 .path1:before{content:"\f0b2";color:#292d32;opacity:.4}.isax-empty-wallet1 .path2:before{content:"\f0b3";margin-left:-1em;color:#292d32}.isax-empty-wallet1 .path3:before{content:"\f0b4";margin-left:-1em;color:#292d32}.isax-empty-wallet1 .path4:before{content:"\f0b5";margin-left:-1em;color:#292d32}.isax-empty-wallet-add1 .path1:before{content:"\f0b6";color:#292d32;opacity:.4}.isax-empty-wallet-add1 .path2:before{content:"\f0b7";margin-left:-1.0419921875em;color:#292d32}.isax-empty-wallet-add1 .path3:before{content:"\f0b8";margin-left:-1.0419921875em;color:#292d32}.isax-empty-wallet-add1 .path4:before{content:"\f0b9";margin-left:-1.0419921875em;color:#292d32}.isax-empty-wallet-add1 .path5:before{content:"\f0ba";margin-left:-1.0419921875em;color:#292d32}.isax-empty-wallet-change1 .path1:before{content:"\f0bb";color:#292d32;opacity:.4}.isax-empty-wallet-change1 .path2:before{content:"\f0bc";margin-left:-1em;color:#292d32}.isax-empty-wallet-change1 .path3:before{content:"\f0bd";margin-left:-1em;color:#292d32}.isax-empty-wallet-change1 .path4:before{content:"\f0be";margin-left:-1em;color:#292d32}.isax-empty-wallet-change1 .path5:before{content:"\f0bf";margin-left:-1em;color:#292d32}.isax-empty-wallet-remove1 .path1:before{content:"\f0c0";color:#292d32;opacity:.4}.isax-empty-wallet-remove1 .path2:before{content:"\f0c1";margin-left:-1em;color:#292d32}.isax-empty-wallet-remove1 .path3:before{content:"\f0c2";margin-left:-1em;color:#292d32}.isax-empty-wallet-remove1 .path4:before{content:"\f0c3";margin-left:-1em;color:#292d32}.isax-empty-wallet-remove1 .path5:before{content:"\f0c4";margin-left:-1em;color:#292d32}.isax-empty-wallet-tick1 .path1:before{content:"\f0c5";color:#292d32}.isax-empty-wallet-tick1 .path2:before{content:"\f0c6";margin-left:-1em;color:#292d32;opacity:.4}.isax-empty-wallet-tick1 .path3:before{content:"\f0c7";margin-left:-1em;color:#292d32}.isax-empty-wallet-tick1 .path4:before{content:"\f0c8";margin-left:-1em;color:#292d32}.isax-empty-wallet-tick1 .path5:before{content:"\f0c9";margin-left:-1em;color:#292d32}.isax-empty-wallet-time1 .path1:before{content:"\f0ca";color:#292d32}.isax-empty-wallet-time1 .path2:before{content:"\f0cb";margin-left:-1em;color:#292d32;opacity:.4}.isax-empty-wallet-time1 .path3:before{content:"\f0cc";margin-left:-1em;color:#292d32}.isax-empty-wallet-time1 .path4:before{content:"\f0cd";margin-left:-1em;color:#292d32}.isax-empty-wallet-time1 .path5:before{content:"\f0ce";margin-left:-1em;color:#292d32}.isax-eraser1 .path1:before{content:"\f0cf";color:#292d32}.isax-eraser1 .path2:before{content:"\f0d0";margin-left:-1em;color:#292d32;opacity:.4}.isax-eraser1 .path3:before{content:"\f0d1";margin-left:-1em;color:#292d32}.isax-eraser-11 .path1:before{content:"\f0d2";color:#292d32;opacity:.4}.isax-eraser-11 .path2:before{content:"\f0d3";margin-left:-1em;color:#292d32}.isax-eraser-11 .path3:before{content:"\f0d4";margin-left:-1em;color:#292d32;opacity:.6}.isax-export1 .path1:before{content:"\f0d5";color:#292d32;opacity:.4}.isax-export1 .path2:before{content:"\f0d6";margin-left:-1em;color:#292d32}.isax-export-11 .path1:before{content:"\f0d7";color:#292d32;opacity:.4}.isax-export-11 .path2:before{content:"\f0d8";margin-left:-1em;color:#292d32}.isax-export-21 .path1:before{content:"\f0d9";color:#292d32;opacity:.4}.isax-export-21 .path2:before{content:"\f0da";margin-left:-1em;color:#292d32}.isax-export-31 .path1:before{content:"\f0db";color:#292d32;opacity:.4}.isax-export-31 .path2:before{content:"\f0dc";margin-left:-1em;color:#292d32}.isax-external-drive1 .path1:before{content:"\f0dd";color:#292d32;opacity:.4}.isax-external-drive1 .path2:before{content:"\f0de";margin-left:-1em;color:#292d32}.isax-external-drive1 .path3:before{content:"\f0df";margin-left:-1em;color:#292d32}.isax-external-drive1 .path4:before{content:"\f0e0";margin-left:-1em;color:#292d32}.isax-external-drive1 .path5:before{content:"\f0e1";margin-left:-1em;color:#292d32}.isax-eye-slash1 .path1:before{content:"\f0e2";color:#292d32;opacity:.4}.isax-eye-slash1 .path2:before{content:"\f0e3";margin-left:-1em;color:#292d32}.isax-eye-slash1 .path3:before{content:"\f0e4";margin-left:-1em;color:#292d32;opacity:.4}.isax-eye-slash1 .path4:before{content:"\f0e5";margin-left:-1em;color:#292d32}.isax-eye-slash1 .path5:before{content:"\f0e6";margin-left:-1em;color:#292d32}.isax-fatrows1 .path1:before{content:"\f0e7";color:#292d32}.isax-fatrows1 .path2:before{content:"\f0e8";margin-left:-1em;color:#292d32;opacity:.4}.isax-favorite-chart1 .path1:before{content:"\f0e9";color:#292d32;opacity:.4}.isax-favorite-chart1 .path2:before{content:"\f0ea";margin-left:-1em;color:#292d32}.isax-favorite-chart1 .path3:before{content:"\f0eb";margin-left:-1em;color:#292d32}.isax-filter1 .path1:before{content:"\f0ec";color:#292d32;opacity:.4}.isax-filter1 .path2:before{content:"\f0ed";margin-left:-1em;color:#292d32}.isax-filter-add1 .path1:before{content:"\f0ee";color:#292d32;opacity:.4}.isax-filter-add1 .path2:before{content:"\f0ef";margin-left:-1em;color:#292d32}.isax-filter-edit1 .path1:before{content:"\f0f0";color:#292d32;opacity:.4}.isax-filter-edit1 .path2:before{content:"\f0f1";margin-left:-1em;color:#292d32}.isax-filter-remove1 .path1:before{content:"\f0f2";color:#292d32;opacity:.4}.isax-filter-remove1 .path2:before{content:"\f0f3";margin-left:-1em;color:#292d32}.isax-filter-search1 .path1:before{content:"\f0f4";color:#292d32}.isax-filter-search1 .path2:before{content:"\f0f5";margin-left:-1em;color:#292d32;opacity:.4}.isax-filter-square1 .path1:before{content:"\f0f6";color:#292d32;opacity:.4}.isax-filter-square1 .path2:before{content:"\f0f7";margin-left:-1em;color:#292d32}.isax-filter-tick1 .path1:before{content:"\f0f8";color:#292d32}.isax-filter-tick1 .path2:before{content:"\f0f9";margin-left:-1em;color:#292d32;opacity:.4}.isax-finger-cricle1 .path1:before{content:"\f0fa";color:#292d32;opacity:.4}.isax-finger-cricle1 .path2:before{content:"\f0fb";margin-left:-1em;color:#292d32}.isax-finger-cricle1 .path3:before{content:"\f0fc";margin-left:-1em;color:#292d32}.isax-finger-scan1 .path1:before{content:"\f0fd";color:#292d32;opacity:.4}.isax-finger-scan1 .path2:before{content:"\f0fe";margin-left:-1em;color:#292d32}.isax-finger-scan1 .path3:before{content:"\f0ff";margin-left:-1em;color:#292d32}.isax-finger-scan1 .path4:before{content:"\f100";margin-left:-1em;color:#292d32}.isax-finger-scan1 .path5:before{content:"\f101";margin-left:-1em;color:#292d32}.isax-finger-scan1 .path6:before{content:"\f102";margin-left:-1em;color:#292d32}.isax-firstline1 .path1:before{content:"\f103";color:#292d32}.isax-firstline1 .path2:before{content:"\f104";margin-left:-1em;color:#292d32;opacity:.4}.isax-firstline1 .path3:before{content:"\f105";margin-left:-1em;color:#292d32}.isax-firstline1 .path4:before{content:"\f106";margin-left:-1em;color:#292d32;opacity:.4}.isax-firstline1 .path5:before{content:"\f107";margin-left:-1em;color:#292d32;opacity:.4}.isax-flag1 .path1:before{content:"\f108";color:#292d32}.isax-flag1 .path2:before{content:"\f109";margin-left:-1em;color:#292d32;opacity:.4}.isax-flag-21 .path1:before{content:"\f10a";color:#292d32}.isax-flag-21 .path2:before{content:"\f10b";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash1 .path1:before{content:"\f10c";color:#292d32}.isax-flash1 .path2:before{content:"\f10d";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash-11 .path1:before{content:"\f10e";color:#292d32}.isax-flash-11 .path2:before{content:"\f10f";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash-11 .path3:before{content:"\f110";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash-11 .path4:before{content:"\f111";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash-circle1 .path1:before{content:"\f112";color:#292d32;opacity:.4}.isax-flash-circle1 .path2:before{content:"\f113";margin-left:-1em;color:#292d32}.isax-flash-circle-11 .path1:before{content:"\f114";color:#292d32;opacity:.4}.isax-flash-circle-11 .path2:before{content:"\f115";margin-left:-1em;color:#292d32}.isax-flash-slash1 .path1:before{content:"\f116";color:#292d32}.isax-flash-slash1 .path2:before{content:"\f117";margin-left:-1em;color:#292d32;opacity:.4}.isax-flash-slash1 .path3:before{content:"\f118";margin-left:-1em;color:#292d32;opacity:.4}.isax-folder1 .path1:before{content:"\f119";color:#292d32}.isax-folder1 .path2:before{content:"\f11a";margin-left:-1em;color:#292d32;opacity:.4}.isax-folder-21 .path1:before{content:"\f11b";color:#292d32;opacity:.4}.isax-folder-21 .path2:before{content:"\f11c";margin-left:-1em;color:#292d32}.isax-folder-add1 .path1:before{content:"\f11d";color:#292d32;opacity:.4}.isax-folder-add1 .path2:before{content:"\f11e";margin-left:-1em;color:#292d32}.isax-folder-cloud1 .path1:before{content:"\f11f";color:#292d32;opacity:.4}.isax-folder-cloud1 .path2:before{content:"\f120";margin-left:-1em;color:#292d32}.isax-folder-connection1 .path1:before{content:"\f121";color:#292d32;opacity:.4}.isax-folder-connection1 .path2:before{content:"\f122";margin-left:-1em;color:#292d32}.isax-folder-cross1 .path1:before{content:"\f123";color:#292d32;opacity:.4}.isax-folder-cross1 .path2:before{content:"\f124";margin-left:-1em;color:#292d32}.isax-folder-favorite1 .path1:before{content:"\f125";color:#292d32;opacity:.4}.isax-folder-favorite1 .path2:before{content:"\f126";margin-left:-1em;color:#292d32}.isax-folder-minus1 .path1:before{content:"\f127";color:#292d32;opacity:.4}.isax-folder-minus1 .path2:before{content:"\f128";margin-left:-1em;color:#292d32}.isax-folder-open1 .path1:before{content:"\f129";color:#292d32}.isax-folder-open1 .path2:before{content:"\f12a";margin-left:-1em;color:#292d32;opacity:.4}.isax-forbidden1 .path1:before{content:"\f12b";color:#292d32;opacity:.4}.isax-forbidden1 .path2:before{content:"\f12c";margin-left:-1em;color:#292d32}.isax-forbidden-21 .path1:before{content:"\f12d";color:#292d32;opacity:.4}.isax-forbidden-21 .path2:before{content:"\f12e";margin-left:-1em;color:#292d32}.isax-format-circle1 .path1:before{content:"\f12f";color:#292d32}.isax-format-circle1 .path2:before{content:"\f130";margin-left:-1em;color:#292d32}.isax-format-circle1 .path3:before{content:"\f131";margin-left:-1em;color:#292d32}.isax-format-circle1 .path4:before{content:"\f132";margin-left:-1em;color:#292d32}.isax-format-circle1 .path5:before{content:"\f133";margin-left:-1em;color:#292d32;opacity:.4}.isax-format-square1 .path1:before{content:"\f134";color:#292d32;opacity:.4}.isax-format-square1 .path2:before{content:"\f135";margin-left:-1em;color:#292d32}.isax-format-square1 .path3:before{content:"\f136";margin-left:-1em;color:#292d32}.isax-format-square1 .path4:before{content:"\f137";margin-left:-1em;color:#292d32}.isax-format-square1 .path5:before{content:"\f138";margin-left:-1em;color:#292d32}.isax-forward1 .path1:before{content:"\f139";color:#292d32;opacity:.4}.isax-forward1 .path2:before{content:"\f13a";margin-left:-1em;color:#292d32}.isax-forward-5-seconds1 .path1:before{content:"\f13b";color:#292d32;opacity:.4}.isax-forward-5-seconds1 .path2:before{content:"\f13c";margin-left:-1em;color:#292d32}.isax-forward-10-seconds1 .path1:before{content:"\f13d";color:#292d32;opacity:.4}.isax-forward-10-seconds1 .path2:before{content:"\f13e";margin-left:-1em;color:#292d32}.isax-forward-10-seconds1 .path3:before{content:"\f13f";margin-left:-1em;color:#292d32}.isax-forward-15-seconds1 .path1:before{content:"\f140";color:#292d32}.isax-forward-15-seconds1 .path2:before{content:"\f141";margin-left:-1em;color:#292d32}.isax-forward-15-seconds1 .path3:before{content:"\f142";margin-left:-1em;color:#292d32;opacity:.4}.isax-forward-item1 .path1:before{content:"\f143";color:#292d32;opacity:.4}.isax-forward-item1 .path2:before{content:"\f144";margin-left:-1em;color:#292d32}.isax-forward-item1 .path3:before{content:"\f145";margin-left:-1em;color:#292d32;opacity:.4}.isax-forward-square1 .path1:before{content:"\f146";color:#292d32;opacity:.4}.isax-forward-square1 .path2:before{content:"\f147";margin-left:-1em;color:#292d32}.isax-frame1 .path1:before{content:"\f148";color:#292d32;opacity:.4}.isax-frame1 .path2:before{content:"\f149";margin-left:-1em;color:#292d32}.isax-frame1 .path3:before{content:"\f14a";margin-left:-1em;color:#292d32}.isax-frame1 .path4:before{content:"\f14b";margin-left:-1em;color:#292d32}.isax-frame1 .path5:before{content:"\f14c";margin-left:-1em;color:#292d32}.isax-frame-11 .path1:before{content:"\f14d";color:#292d32}.isax-frame-11 .path2:before{content:"\f14e";margin-left:-1em;color:#292d32;opacity:.4}.isax-frame-11 .path3:before{content:"\f14f";margin-left:-1em;color:#292d32}.isax-frame-21 .path1:before{content:"\f150";color:#292d32;opacity:.4}.isax-frame-21 .path2:before{content:"\f151";margin-left:-1em;color:#292d32}.isax-frame-31 .path1:before{content:"\f152";color:#292d32;opacity:.4}.isax-frame-31 .path2:before{content:"\f153";margin-left:-1em;color:#292d32}.isax-frame-41 .path1:before{content:"\f154";color:#292d32}.isax-frame-41 .path2:before{content:"\f155";margin-left:-1em;color:#292d32;opacity:.4}.isax-frame-41 .path3:before{content:"\f156";margin-left:-1em;color:#292d32}.isax-frame-41 .path4:before{content:"\f157";margin-left:-1em;color:#292d32}.isax-gallery1 .path1:before{content:"\f158";color:#292d32;opacity:.4}.isax-gallery1 .path2:before{content:"\f159";margin-left:-1em;color:#292d32}.isax-gallery1 .path3:before{content:"\f15a";margin-left:-1em;color:#292d32}.isax-gallery-add1 .path1:before{content:"\f15b";color:#292d32}.isax-gallery-add1 .path2:before{content:"\f15c";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-add1 .path3:before{content:"\f15d";margin-left:-1em;color:#292d32}.isax-gallery-add1 .path4:before{content:"\f15e";margin-left:-1em;color:#292d32}.isax-gallery-edit1 .path1:before{content:"\f15f";color:#292d32}.isax-gallery-edit1 .path2:before{content:"\f160";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-edit1 .path3:before{content:"\f161";margin-left:-1em;color:#292d32}.isax-gallery-edit1 .path4:before{content:"\f162";margin-left:-1em;color:#292d32}.isax-gallery-favorite1 .path1:before{content:"\f163";color:#292d32}.isax-gallery-favorite1 .path2:before{content:"\f164";margin-left:-1em;color:#292d32}.isax-gallery-favorite1 .path3:before{content:"\f165";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-favorite1 .path4:before{content:"\f166";margin-left:-1em;color:#292d32}.isax-gallery-import1 .path1:before{content:"\f167";color:#292d32}.isax-gallery-import1 .path2:before{content:"\f168";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-import1 .path3:before{content:"\f169";margin-left:-1em;color:#292d32}.isax-gallery-import1 .path4:before{content:"\f16a";margin-left:-1em;color:#292d32}.isax-gallery-remove1 .path1:before{content:"\f16b";color:#292d32}.isax-gallery-remove1 .path2:before{content:"\f16c";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-remove1 .path3:before{content:"\f16d";margin-left:-1em;color:#292d32}.isax-gallery-remove1 .path4:before{content:"\f16e";margin-left:-1em;color:#292d32}.isax-gallery-slash1 .path1:before{content:"\f16f";color:#292d32;opacity:.4}.isax-gallery-slash1 .path2:before{content:"\f170";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-slash1 .path3:before{content:"\f171";margin-left:-1em;color:#292d32}.isax-gallery-slash1 .path4:before{content:"\f172";margin-left:-1em;color:#292d32}.isax-gallery-slash1 .path5:before{content:"\f173";margin-left:-1em;color:#292d32}.isax-gallery-tick1 .path1:before{content:"\f174";color:#292d32}.isax-gallery-tick1 .path2:before{content:"\f175";margin-left:-1em;color:#292d32;opacity:.4}.isax-gallery-tick1 .path3:before{content:"\f176";margin-left:-1em;color:#292d32}.isax-gallery-tick1 .path4:before{content:"\f177";margin-left:-1em;color:#292d32}.isax-game1 .path1:before{content:"\f178";color:#292d32}.isax-game1 .path2:before{content:"\f179";margin-left:-1em;color:#292d32}.isax-game1 .path3:before{content:"\f17a";margin-left:-1em;color:#292d32}.isax-game1 .path4:before{content:"\f17b";margin-left:-1em;color:#292d32}.isax-game1 .path5:before{content:"\f17c";margin-left:-1em;color:#292d32}.isax-game1 .path6:before{content:"\f17d";margin-left:-1em;color:#292d32;opacity:.4}.isax-game1 .path7:before{content:"\f17e";margin-left:-1em;color:#292d32}.isax-gameboy1 .path1:before{content:"\f17f";color:#292d32;opacity:.4}.isax-gameboy1 .path2:before{content:"\f180";margin-left:-1em;color:#292d32}.isax-gameboy1 .path3:before{content:"\f181";margin-left:-1em;color:#292d32}.isax-gameboy1 .path4:before{content:"\f182";margin-left:-1em;color:#292d32}.isax-gameboy1 .path5:before{content:"\f183";margin-left:-1em;color:#292d32}.isax-gas-station1 .path1:before{content:"\f184";color:#292d32;opacity:.4}.isax-gas-station1 .path2:before{content:"\f185";margin-left:-1em;color:#292d32}.isax-gas-station1 .path3:before{content:"\f186";margin-left:-1em;color:#292d32}.isax-gas-station1 .path4:before{content:"\f187";margin-left:-1em;color:#292d32}.isax-gas-station1 .path5:before{content:"\f188";margin-left:-1em;color:#292d32}.isax-gemini1 .path1:before{content:"\f189";color:#292d32}.isax-gemini1 .path2:before{content:"\f18a";margin-left:-1em;color:#292d32;opacity:.4}.isax-gemini1 .path3:before{content:"\f18b";margin-left:-1em;color:#292d32;opacity:.4}.isax-gemini1 .path4:before{content:"\f18c";margin-left:-1em;color:#292d32;opacity:.4}.isax-gemini1 .path5:before{content:"\f18d";margin-left:-1em;color:#292d32;opacity:.4}.isax-gemini-21 .path1:before{content:"\f18e";color:#292d32}.isax-gemini-21 .path2:before{content:"\f18f";margin-left:-1em;color:#292d32;opacity:.4}.isax-ghost1 .path1:before{content:"\f190";color:#292d32;opacity:.4}.isax-ghost1 .path2:before{content:"\f191";margin-left:-1em;color:#292d32}.isax-ghost1 .path3:before{content:"\f192";margin-left:-1em;color:#292d32}.isax-gift1 .path1:before{content:"\f193";color:#292d32;opacity:.4}.isax-gift1 .path2:before{content:"\f194";margin-left:-1em;color:#292d32}.isax-gift1 .path3:before{content:"\f195";margin-left:-1em;color:#292d32;opacity:.4}.isax-gift1 .path4:before{content:"\f196";margin-left:-1em;color:#292d32;opacity:.4}.isax-gift1 .path5:before{content:"\f197";margin-left:-1em;color:#292d32;opacity:.6}.isax-glass1 .path1:before{content:"\f198";color:#292d32}.isax-glass1 .path2:before{content:"\f199";margin-left:-1em;color:#292d32}.isax-glass1 .path3:before{content:"\f19a";margin-left:-1em;color:#292d32}.isax-glass1 .path4:before{content:"\f19b";margin-left:-1em;color:#292d32;opacity:.4}.isax-glass1 .path5:before{content:"\f19c";margin-left:-1em;color:#292d32;opacity:.4}.isax-glass-11 .path1:before{content:"\f19d";color:#292d32}.isax-glass-11 .path2:before{content:"\f19e";margin-left:-1em;color:#292d32;opacity:.4}.isax-global1 .path1:before{content:"\f19f";color:#292d32;opacity:.4}.isax-global1 .path2:before{content:"\f1a0";margin-left:-1em;color:#292d32;opacity:.4}.isax-global1 .path3:before{content:"\f1a1";margin-left:-1em;color:#292d32;opacity:.4}.isax-global1 .path4:before{content:"\f1a2";margin-left:-1em;color:#292d32;opacity:.4}.isax-global1 .path5:before{content:"\f1a3";margin-left:-1em;color:#292d32}.isax-global1 .path6:before{content:"\f1a4";margin-left:-1em;color:#292d32}.isax-global1 .path7:before{content:"\f1a5";margin-left:-1em;color:#292d32}.isax-global1 .path8:before{content:"\f1a6";margin-left:-1em;color:#292d32}.isax-global1 .path9:before{content:"\f1a7";margin-left:-1em;color:#292d32}.isax-global-edit1 .path1:before{content:"\f1a8";color:#292d32}.isax-global-edit1 .path2:before{content:"\f1a9";margin-left:-1em;color:#292d32}.isax-global-edit1 .path3:before{content:"\f1aa";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path4:before{content:"\f1ab";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path5:before{content:"\f1ac";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path6:before{content:"\f1ad";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path7:before{content:"\f1ae";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path8:before{content:"\f1af";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path9:before{content:"\f1b0";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-edit1 .path10:before{content:"\f1b1";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path1:before{content:"\f1b2";color:#292d32}.isax-global-refresh1 .path2:before{content:"\f1b3";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path3:before{content:"\f1b4";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path4:before{content:"\f1b5";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path5:before{content:"\f1b6";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path6:before{content:"\f1b7";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path7:before{content:"\f1b8";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path8:before{content:"\f1b9";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-refresh1 .path9:before{content:"\f1ba";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path1:before{content:"\f1bb";color:#292d32}.isax-global-search1 .path2:before{content:"\f1bc";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path3:before{content:"\f1bd";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path4:before{content:"\f1be";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path5:before{content:"\f1bf";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path6:before{content:"\f1c0";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path7:before{content:"\f1c1";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path8:before{content:"\f1c2";margin-left:-1em;color:#292d32;opacity:.4}.isax-global-search1 .path9:before{content:"\f1c3";margin-left:-1em;color:#292d32;opacity:.4}.isax-gps1 .path1:before{content:"\f1c4";color:#292d32;opacity:.4}.isax-gps1 .path2:before{content:"\f1c5";margin-left:-1em;color:#292d32}.isax-gps1 .path3:before{content:"\f1c6";margin-left:-1em;color:#292d32}.isax-gps1 .path4:before{content:"\f1c7";margin-left:-1em;color:#292d32}.isax-gps1 .path5:before{content:"\f1c8";margin-left:-1em;color:#292d32}.isax-gps1 .path6:before{content:"\f1c9";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path1:before{content:"\f1ca";color:#292d32;opacity:.4}.isax-gps-slash1 .path2:before{content:"\f1cb";margin-left:-1em;color:#292d32;opacity:.4}.isax-gps-slash1 .path3:before{content:"\f1cc";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path4:before{content:"\f1cd";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path5:before{content:"\f1ce";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path6:before{content:"\f1cf";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path7:before{content:"\f1d0";margin-left:-1em;color:#292d32}.isax-gps-slash1 .path8:before{content:"\f1d1";margin-left:-1em;color:#292d32}.isax-grammerly1 .path1:before{content:"\f1d2";color:#292d32;opacity:.4}.isax-grammerly1 .path2:before{content:"\f1d3";margin-left:-1em;color:#292d32}.isax-graph1 .path1:before{content:"\f1d4";color:#292d32}.isax-graph1 .path2:before{content:"\f1d5";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-11 .path1:before{content:"\f1d6";color:#292d32}.isax-grid-11 .path2:before{content:"\f1d7";margin-left:-1em;color:#292d32}.isax-grid-11 .path3:before{content:"\f1d8";margin-left:-1em;color:#292d32}.isax-grid-11 .path4:before{content:"\f1d9";margin-left:-1em;color:#292d32}.isax-grid-11 .path5:before{content:"\f1da";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-11 .path6:before{content:"\f1db";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-11 .path7:before{content:"\f1dc";margin-left:-1em;color:#292d32}.isax-grid-11 .path8:before{content:"\f1dd";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-11 .path9:before{content:"\f1de";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-21 .path1:before{content:"\f1df";color:#292d32;opacity:.4}.isax-grid-21 .path2:before{content:"\f1e0";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-21 .path3:before{content:"\f1e1";margin-left:-1em;color:#292d32}.isax-grid-21 .path4:before{content:"\f1e2";margin-left:-1em;color:#292d32}.isax-grid-31 .path1:before{content:"\f1e3";color:#292d32;opacity:.6}.isax-grid-31 .path2:before{content:"\f1e4";margin-left:-1em;color:#292d32}.isax-grid-31 .path3:before{content:"\f1e5";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-31 .path4:before{content:"\f1e6";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-41 .path1:before{content:"\f1e7";color:#292d32;opacity:.4}.isax-grid-41 .path2:before{content:"\f1e8";margin-left:-1em;color:#292d32}.isax-grid-51 .path1:before{content:"\f1e9";color:#292d32;opacity:.6}.isax-grid-51 .path2:before{content:"\f1ea";margin-left:-1em;color:#292d32}.isax-grid-51 .path3:before{content:"\f1eb";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-61 .path1:before{content:"\f1ec";color:#292d32;opacity:.4}.isax-grid-61 .path2:before{content:"\f1ed";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-61 .path3:before{content:"\f1ee";margin-left:-1em;color:#292d32}.isax-grid-61 .path4:before{content:"\f1ef";margin-left:-1em;color:#292d32;opacity:.6}.isax-grid-71 .path1:before{content:"\f1f0";color:#292d32;opacity:.4}.isax-grid-71 .path2:before{content:"\f1f1";margin-left:-1em;color:#292d32}.isax-grid-71 .path3:before{content:"\f1f2";margin-left:-1em;color:#292d32;opacity:.6}.isax-grid-81 .path1:before{content:"\f1f3";color:#292d32;opacity:.4}.isax-grid-81 .path2:before{content:"\f1f4";margin-left:-1em;color:#292d32}.isax-grid-81 .path3:before{content:"\f1f5";margin-left:-1em;color:#292d32}.isax-grid-81 .path4:before{content:"\f1f6";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-81 .path5:before{content:"\f1f7";margin-left:-1em;color:#292d32}.isax-grid-81 .path6:before{content:"\f1f8";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-91 .path1:before{content:"\f1f9";color:#292d32;opacity:.4}.isax-grid-91 .path2:before{content:"\f1fa";margin-left:-1em;color:#292d32}.isax-grid-edit1 .path1:before{content:"\f1fb";color:#292d32}.isax-grid-edit1 .path2:before{content:"\f1fc";margin-left:-1em;color:#292d32}.isax-grid-edit1 .path3:before{content:"\f1fd";margin-left:-1em;color:#292d32}.isax-grid-edit1 .path4:before{content:"\f1fe";margin-left:-1em;color:#292d32}.isax-grid-edit1 .path5:before{content:"\f1ff";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-edit1 .path6:before{content:"\f200";margin-left:-1em;color:#292d32}.isax-grid-edit1 .path7:before{content:"\f201";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-eraser1 .path1:before{content:"\f202";color:#292d32}.isax-grid-eraser1 .path2:before{content:"\f203";margin-left:-1em;color:#292d32}.isax-grid-eraser1 .path3:before{content:"\f204";margin-left:-1em;color:#292d32}.isax-grid-eraser1 .path4:before{content:"\f205";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-eraser1 .path5:before{content:"\f206";margin-left:-1em;color:#292d32}.isax-grid-eraser1 .path6:before{content:"\f207";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-eraser1 .path7:before{content:"\f208";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-eraser1 .path8:before{content:"\f209";margin-left:-1em;color:#292d32}.isax-grid-lock1 .path1:before{content:"\f20a";color:#292d32}.isax-grid-lock1 .path2:before{content:"\f20b";margin-left:-1em;color:#292d32}.isax-grid-lock1 .path3:before{content:"\f20c";margin-left:-1em;color:#292d32}.isax-grid-lock1 .path4:before{content:"\f20d";margin-left:-1em;color:#292d32}.isax-grid-lock1 .path5:before{content:"\f20e";margin-left:-1em;color:#292d32;opacity:.4}.isax-grid-lock1 .path6:before{content:"\f20f";margin-left:-1em;color:#292d32}.isax-grid-lock1 .path7:before{content:"\f210";margin-left:-1em;color:#292d32;opacity:.4}.isax-group .path1:before{content:"\f211";color:#292d32}.isax-group .path2:before{content:"\f212";margin-left:-1em;color:#292d32;opacity:.4}.isax-group .path3:before{content:"\f213";margin-left:-1em;color:#292d32}.isax-group .path4:before{content:"\f214";margin-left:-1em;color:#292d32}.isax-group .path5:before{content:"\f215";margin-left:-1em;color:#292d32}.isax-group-1 .path1:before{content:"\f216";color:#292d32;opacity:.4}.isax-group-1 .path2:before{content:"\f217";margin-left:-1em;color:#292d32}.isax-group-1 .path3:before{content:"\f218";margin-left:-1em;color:#292d32}.isax-group-1 .path4:before{content:"\f219";margin-left:-1em;color:#292d32}.isax-group-1 .path5:before{content:"\f21a";margin-left:-1em;color:#292d32}.isax-group-1 .path6:before{content:"\f21b";margin-left:-1em;color:#292d32}.isax-group-1 .path7:before{content:"\f21c";margin-left:-1em;color:#292d32}.isax-group-1 .path8:before{content:"\f21d";margin-left:-1em;color:#292d32}.isax-happyemoji1 .path1:before{content:"\f21e";color:#292d32;opacity:.4}.isax-happyemoji1 .path2:before{content:"\f21f";margin-left:-1em;color:#292d32}.isax-hashtag1 .path1:before{content:"\f220";color:#292d32;opacity:.4}.isax-hashtag1 .path2:before{content:"\f221";margin-left:-1em;color:#292d32}.isax-hashtag-11 .path1:before{content:"\f222";color:#292d32;opacity:.4}.isax-hashtag-11 .path2:before{content:"\f223";margin-left:-1em;color:#292d32}.isax-hashtag-down1 .path1:before{content:"\f224";color:#292d32}.isax-hashtag-down1 .path2:before{content:"\f225";margin-left:-1em;color:#292d32;opacity:.4}.isax-hashtag-down1 .path3:before{content:"\f226";margin-left:-1em;color:#292d32}.isax-hashtag-up1 .path1:before{content:"\f227";color:#292d32}.isax-hashtag-up1 .path2:before{content:"\f228";margin-left:-1em;color:#292d32;opacity:.4}.isax-hashtag-up1 .path3:before{content:"\f229";margin-left:-1em;color:#292d32}.isax-headphone1 .path1:before{content:"\f22a";color:#292d32;opacity:.4}.isax-headphone1 .path2:before{content:"\f22b";margin-left:-1em;color:#292d32}.isax-headphone1 .path3:before{content:"\f22c";margin-left:-1em;color:#292d32}.isax-headphones1 .path1:before{content:"\f22d";color:#292d32;opacity:.4}.isax-headphones1 .path2:before{content:"\f22e";margin-left:-1em;color:#292d32;opacity:.4}.isax-headphones1 .path3:before{content:"\f22f";margin-left:-1em;color:#292d32}.isax-headphones1 .path4:before{content:"\f230";margin-left:-1em;color:#292d32}.isax-headphones1 .path5:before{content:"\f231";margin-left:-1em;color:#292d32}.isax-headphones1 .path6:before{content:"\f232";margin-left:-1em;color:#292d32}.isax-headphones1 .path7:before{content:"\f233";margin-left:-1em;color:#292d32}.isax-headphones1 .path8:before{content:"\f234";margin-left:-1em;color:#292d32}.isax-health1 .path1:before{content:"\f235";color:#292d32;opacity:.4}.isax-health1 .path2:before{content:"\f236";margin-left:-1em;color:#292d32}.isax-health1 .path3:before{content:"\f237";margin-left:-1em;color:#292d32}.isax-heart1 .path1:before{content:"\f238";color:#292d32}.isax-heart1 .path2:before{content:"\f239";margin-left:-1em;color:#292d32;opacity:.4}.isax-heart-add1 .path1:before{content:"\f23a";color:#292d32}.isax-heart-add1 .path2:before{content:"\f23b";margin-left:-1em;color:#292d32;opacity:.4}.isax-heart-circle1 .path1:before{content:"\f23c";color:#292d32;opacity:.4}.isax-heart-circle1 .path2:before{content:"\f23d";margin-left:-1em;color:#292d32}.isax-heart-edit1 .path1:before{content:"\f23e";color:#292d32;opacity:.4}.isax-heart-edit1 .path2:before{content:"\f23f";margin-left:-1em;color:#292d32}.isax-heart-remove1 .path1:before{content:"\f240";color:#292d32;opacity:.4}.isax-heart-remove1 .path2:before{content:"\f241";margin-left:-1em;color:#292d32}.isax-heart-search1 .path1:before{content:"\f242";color:#292d32;opacity:.4}.isax-heart-search1 .path2:before{content:"\f243";margin-left:-1em;color:#292d32}.isax-heart-slash1 .path1:before{content:"\f244";color:#292d32;opacity:.4}.isax-heart-slash1 .path2:before{content:"\f245";margin-left:-1em;color:#292d32}.isax-heart-tick1 .path1:before{content:"\f246";color:#292d32}.isax-heart-tick1 .path2:before{content:"\f247";margin-left:-1em;color:#292d32;opacity:.4}.isax-hierarchy1 .path1:before{content:"\f248";color:#292d32}.isax-hierarchy1 .path2:before{content:"\f249";margin-left:-1em;color:#292d32}.isax-hierarchy1 .path3:before{content:"\f24a";margin-left:-1em;color:#292d32}.isax-hierarchy1 .path4:before{content:"\f24b";margin-left:-1em;color:#292d32;opacity:.4}.isax-hierarchy-21 .path1:before{content:"\f24c";color:#292d32}.isax-hierarchy-21 .path2:before{content:"\f24d";margin-left:-1em;color:#292d32}.isax-hierarchy-21 .path3:before{content:"\f24e";margin-left:-1em;color:#292d32}.isax-hierarchy-21 .path4:before{content:"\f24f";margin-left:-1em;color:#292d32;opacity:.4}.isax-hierarchy-31 .path1:before{content:"\f250";color:#292d32}.isax-hierarchy-31 .path2:before{content:"\f251";margin-left:-1em;color:#292d32}.isax-hierarchy-31 .path3:before{content:"\f252";margin-left:-1em;color:#292d32}.isax-hierarchy-31 .path4:before{content:"\f253";margin-left:-1em;color:#292d32;opacity:.4}.isax-hierarchy-square1 .path1:before{content:"\f254";color:#292d32;opacity:.4}.isax-hierarchy-square1 .path2:before{content:"\f255";margin-left:-1em;color:#292d32}.isax-hierarchy-square1 .path3:before{content:"\f256";margin-left:-1em;color:#292d32}.isax-hierarchy-square-21 .path1:before{content:"\f257";color:#292d32;opacity:.4}.isax-hierarchy-square-21 .path2:before{content:"\f258";margin-left:-1em;color:#292d32}.isax-hierarchy-square-31 .path1:before{content:"\f259";color:#292d32;opacity:.4}.isax-hierarchy-square-31 .path2:before{content:"\f25a";margin-left:-1em;color:#292d32}.isax-home1 .path1:before{content:"\f25b";color:#292d32;opacity:.4}.isax-home1 .path2:before{content:"\f25c";margin-left:-1em;color:#292d32}.isax-home-11 .path1:before{content:"\f25d";color:#292d32;opacity:.4}.isax-home-11 .path2:before{content:"\f25e";margin-left:-1em;color:#292d32}.isax-home-21 .path1:before{content:"\f25f";color:#292d32;opacity:.4}.isax-home-21 .path2:before{content:"\f260";margin-left:-1em;color:#292d32}.isax-home-hashtag1 .path1:before{content:"\f261";color:#292d32;opacity:.4}.isax-home-hashtag1 .path2:before{content:"\f262";margin-left:-1em;color:#292d32}.isax-home-trend-down1 .path1:before{content:"\f263";color:#292d32;opacity:.4}.isax-home-trend-down1 .path2:before{content:"\f264";margin-left:-1em;color:#292d32}.isax-home-trend-up1 .path1:before{content:"\f265";color:#292d32;opacity:.4}.isax-home-trend-up1 .path2:before{content:"\f266";margin-left:-1em;color:#292d32}.isax-home-wifi1 .path1:before{content:"\f267";color:#292d32;opacity:.4}.isax-home-wifi1 .path2:before{content:"\f268";margin-left:-1em;color:#292d32}.isax-home-wifi1 .path3:before{content:"\f269";margin-left:-1em;color:#292d32}.isax-home-wifi1 .path4:before{content:"\f26a";margin-left:-1em;color:#292d32}.isax-hospital1 .path1:before{content:"\f26b";color:#292d32}.isax-hospital1 .path2:before{content:"\f26c";margin-left:-1em;color:#292d32;opacity:.4}.isax-hospital1 .path3:before{content:"\f26d";margin-left:-1em;color:#292d32}.isax-hospital1 .path4:before{content:"\f26e";margin-left:-1em;color:#292d32}.isax-house1 .path1:before{content:"\f26f";color:#292d32}.isax-house1 .path2:before{content:"\f270";margin-left:-1em;color:#292d32;opacity:.4}.isax-house1 .path3:before{content:"\f271";margin-left:-1em;color:#292d32}.isax-house1 .path4:before{content:"\f272";margin-left:-1em;color:#292d32}.isax-house1 .path5:before{content:"\f273";margin-left:-1em;color:#292d32}.isax-house1 .path6:before{content:"\f274";margin-left:-1em;color:#292d32}.isax-house-21 .path1:before{content:"\f275";color:#292d32}.isax-house-21 .path2:before{content:"\f276";margin-left:-1em;color:#292d32;opacity:.4}.isax-house-21 .path3:before{content:"\f277";margin-left:-1em;color:#292d32}.isax-house-21 .path4:before{content:"\f278";margin-left:-1em;color:#292d32}.isax-image1 .path1:before{content:"\f279";color:#292d32;opacity:.4}.isax-image1 .path2:before{content:"\f27a";margin-left:-1em;color:#292d32}.isax-import1 .path1:before{content:"\f27b";color:#292d32;opacity:.4}.isax-import1 .path2:before{content:"\f27c";margin-left:-1em;color:#292d32}.isax-import-11 .path1:before{content:"\f27d";color:#292d32;opacity:.4}.isax-import-11 .path2:before{content:"\f27e";margin-left:-1em;color:#292d32}.isax-import-21 .path1:before{content:"\f27f";color:#292d32;opacity:.4}.isax-import-21 .path2:before{content:"\f280";margin-left:-1em;color:#292d32}.isax-info-circle1 .path1:before{content:"\f281";color:#292d32;opacity:.4}.isax-info-circle1 .path2:before{content:"\f282";margin-left:-1em;color:#292d32}.isax-info-circle1 .path3:before{content:"\f283";margin-left:-1em;color:#292d32}.isax-information1 .path1:before{content:"\f284";color:#292d32;opacity:.4}.isax-information1 .path2:before{content:"\f285";margin-left:-1em;color:#292d32}.isax-information1 .path3:before{content:"\f286";margin-left:-1em;color:#292d32}.isax-instagram1 .path1:before{content:"\f287";color:#292d32;opacity:.4}.isax-instagram1 .path2:before{content:"\f288";margin-left:-1em;color:#292d32}.isax-instagram1 .path3:before{content:"\f289";margin-left:-1em;color:#292d32}.isax-judge1 .path1:before{content:"\f28a";color:#292d32}.isax-judge1 .path2:before{content:"\f28b";margin-left:-1em;color:#292d32;opacity:.4}.isax-judge1 .path3:before{content:"\f28c";margin-left:-1em;color:#292d32}.isax-judge1 .path4:before{content:"\f28d";margin-left:-1em;color:#292d32}.isax-kanban1 .path1:before{content:"\f28e";color:#292d32}.isax-kanban1 .path2:before{content:"\f28f";margin-left:-1em;color:#292d32;opacity:.4}.isax-key1 .path1:before{content:"\f290";color:#292d32;opacity:.4}.isax-key1 .path2:before{content:"\f291";margin-left:-1em;color:#292d32}.isax-keyboard1 .path1:before{content:"\f292";color:#292d32;opacity:.4}.isax-keyboard1 .path2:before{content:"\f293";margin-left:-1em;color:#292d32}.isax-keyboard1 .path3:before{content:"\f294";margin-left:-1em;color:#292d32}.isax-keyboard1 .path4:before{content:"\f295";margin-left:-1em;color:#292d32}.isax-keyboard1 .path5:before{content:"\f296";margin-left:-1em;color:#292d32}.isax-keyboard-open1 .path1:before{content:"\f297";color:#292d32}.isax-keyboard-open1 .path2:before{content:"\f298";margin-left:-1em;color:#292d32;opacity:.4}.isax-keyboard-open1 .path3:before{content:"\f299";margin-left:-1em;color:#292d32}.isax-keyboard-open1 .path4:before{content:"\f29a";margin-left:-1em;color:#292d32}.isax-keyboard-open1 .path5:before{content:"\f29b";margin-left:-1em;color:#292d32}.isax-keyboard-open1 .path6:before{content:"\f29c";margin-left:-1em;color:#292d32}.isax-key-square1 .path1:before{content:"\f29d";color:#292d32;opacity:.4}.isax-key-square1 .path2:before{content:"\f29e";margin-left:-1em;color:#292d32}.isax-lamp1 .path1:before{content:"\f29f";color:#292d32;opacity:.4}.isax-lamp1 .path2:before{content:"\f2a0";margin-left:-1em;color:#292d32}.isax-lamp-11 .path1:before{content:"\f2a1";color:#292d32;opacity:.4}.isax-lamp-11 .path2:before{content:"\f2a2";margin-left:-1em;color:#292d32}.isax-lamp-11 .path3:before{content:"\f2a3";margin-left:-1em;color:#292d32}.isax-lamp-charge1 .path1:before{content:"\f2a4";color:#292d32;opacity:.4}.isax-lamp-charge1 .path2:before{content:"\f2a5";margin-left:-1em;color:#292d32}.isax-lamp-charge1 .path3:before{content:"\f2a6";margin-left:-1em;color:#292d32}.isax-lamp-on1 .path1:before{content:"\f2a7";color:#292d32;opacity:.4}.isax-lamp-on1 .path2:before{content:"\f2a8";margin-left:-1em;color:#292d32}.isax-lamp-slash1 .path1:before{content:"\f2a9";color:#292d32}.isax-lamp-slash1 .path2:before{content:"\f2aa";margin-left:-1em;color:#292d32}.isax-lamp-slash1 .path3:before{content:"\f2ab";margin-left:-1em;color:#292d32;opacity:.4}.isax-lamp-slash1 .path4:before{content:"\f2ac";margin-left:-1em;color:#292d32;opacity:.4}.isax-language-circle1 .path1:before{content:"\f2ad";color:#292d32;opacity:.4}.isax-language-circle1 .path2:before{content:"\f2ae";margin-left:-1em;color:#292d32}.isax-language-square1 .path1:before{content:"\f2af";color:#292d32;opacity:.4}.isax-language-square1 .path2:before{content:"\f2b0";margin-left:-1em;color:#292d32}.isax-layer1 .path1:before{content:"\f2b1";color:#292d32}.isax-layer1 .path2:before{content:"\f2b2";margin-left:-1em;color:#292d32;opacity:.4}.isax-layer1 .path3:before{content:"\f2b3";margin-left:-1em;color:#292d32;opacity:.4}.isax-level1 .path1:before{content:"\f2b4";color:#292d32;opacity:.4}.isax-level1 .path2:before{content:"\f2b5";margin-left:-1em;color:#292d32}.isax-level1 .path3:before{content:"\f2b6";margin-left:-1em;color:#292d32}.isax-level1 .path4:before{content:"\f2b7";margin-left:-1em;color:#292d32}.isax-lifebuoy1 .path1:before{content:"\f2b8";color:#292d32;opacity:.4}.isax-lifebuoy1 .path2:before{content:"\f2b9";margin-left:-1em;color:#292d32}.isax-like1 .path1:before{content:"\f2ba";color:#292d32;opacity:.4}.isax-like1 .path2:before{content:"\f2bb";margin-left:-1em;color:#292d32}.isax-like-11 .path1:before{content:"\f2bc";color:#292d32;opacity:.4}.isax-like-11 .path2:before{content:"\f2bd";margin-left:-1em;color:#292d32}.isax-like-dislike1 .path1:before{content:"\f2be";color:#292d32;opacity:.4}.isax-like-dislike1 .path2:before{content:"\f2bf";margin-left:-1em;color:#292d32}.isax-like-dislike1 .path3:before{content:"\f2c0";margin-left:-1em;color:#292d32;opacity:.4}.isax-like-dislike1 .path4:before{content:"\f2c1";margin-left:-1em;color:#292d32}.isax-like-shapes1 .path1:before{content:"\f2c2";color:#292d32;opacity:.4}.isax-like-shapes1 .path2:before{content:"\f2c3";margin-left:-1em;color:#292d32}.isax-like-tag1 .path1:before{content:"\f2c4";color:#292d32;opacity:.4}.isax-like-tag1 .path2:before{content:"\f2c5";margin-left:-1em;color:#292d32}.isax-link1 .path1:before{content:"\f2c6";color:#292d32}.isax-link1 .path2:before{content:"\f2c7";margin-left:-1em;color:#292d32;opacity:.4}.isax-link-11 .path1:before{content:"\f2c8";color:#292d32;opacity:.4}.isax-link-11 .path2:before{content:"\f2c9";margin-left:-1em;color:#292d32;opacity:.4}.isax-link-11 .path3:before{content:"\f2ca";margin-left:-1em;color:#292d32}.isax-link-22 .path1:before{content:"\f2cb";color:#292d32}.isax-link-22 .path2:before{content:"\f2cc";margin-left:-1em;color:#292d32;opacity:.4}.isax-link-22 .path3:before{content:"\f2cd";margin-left:-1em;color:#292d32}.isax-link-22 .path4:before{content:"\f2ce";margin-left:-1em;color:#292d32;opacity:.5}.isax-link-211 .path1:before{content:"\f2cf";color:#292d32}.isax-link-211 .path2:before{content:"\f2d0";margin-left:-1em;color:#292d32;opacity:.4}.isax-link-211 .path3:before{content:"\f2d1";margin-left:-1em;color:#292d32}.isax-link-211 .path4:before{content:"\f2d2";margin-left:-1em;color:#292d32;opacity:.5}.isax-link-circle1 .path1:before{content:"\f2d3";color:#292d32;opacity:.4}.isax-link-circle1 .path2:before{content:"\f2d4";margin-left:-1em;color:#292d32}.isax-link-circle1 .path3:before{content:"\f2d5";margin-left:-1em;color:#292d32}.isax-link-square1 .path1:before{content:"\f2d6";color:#292d32;opacity:.4}.isax-link-square1 .path2:before{content:"\f2d7";margin-left:-1em;color:#292d32}.isax-link-square1 .path3:before{content:"\f2d8";margin-left:-1em;color:#292d32}.isax-location1 .path1:before{content:"\f2d9";color:#292d32;opacity:.4}.isax-location1 .path2:before{content:"\f2da";margin-left:-1em;color:#292d32}.isax-location-add1 .path1:before{content:"\f2db";color:#292d32;opacity:.4}.isax-location-add1 .path2:before{content:"\f2dc";margin-left:-1em;color:#292d32}.isax-location-cross1 .path1:before{content:"\f2dd";color:#292d32}.isax-location-cross1 .path2:before{content:"\f2de";margin-left:-1em;color:#292d32;opacity:.4}.isax-location-minus1 .path1:before{content:"\f2df";color:#292d32;opacity:.4}.isax-location-minus1 .path2:before{content:"\f2e0";margin-left:-1em;color:#292d32}.isax-location-slash1 .path1:before{content:"\f2e1";color:#292d32;opacity:.4}.isax-location-slash1 .path2:before{content:"\f2e2";margin-left:-1em;color:#292d32;opacity:.4}.isax-location-slash1 .path3:before{content:"\f2e3";margin-left:-1em;color:#292d32}.isax-location-tick1 .path1:before{content:"\f2e4";color:#292d32;opacity:.4}.isax-location-tick1 .path2:before{content:"\f2e5";margin-left:-1em;color:#292d32}.isax-lock1 .path1:before{content:"\f2e6";color:#292d32}.isax-lock1 .path2:before{content:"\f2e7";margin-left:-1em;color:#292d32;opacity:.4}.isax-lock1 .path3:before{content:"\f2e8";margin-left:-1em;color:#292d32}.isax-lock1 .path4:before{content:"\f2e9";margin-left:-1em;color:#292d32}.isax-lock1 .path5:before{content:"\f2ea";margin-left:-1em;color:#292d32}.isax-lock-11 .path1:before{content:"\f2eb";color:#292d32;opacity:.4}.isax-lock-11 .path2:before{content:"\f2ec";margin-left:-1em;color:#292d32}.isax-lock-11 .path3:before{content:"\f2ed";margin-left:-1em;color:#292d32;opacity:.4}.isax-lock-circle1 .path1:before{content:"\f2ee";color:#292d32;opacity:.4}.isax-lock-circle1 .path2:before{content:"\f2ef";margin-left:-1em;color:#292d32}.isax-lock-slash1 .path1:before{content:"\f2f0";color:#292d32}.isax-lock-slash1 .path2:before{content:"\f2f1";margin-left:-1em;color:#292d32;opacity:.4}.isax-lock-slash1 .path3:before{content:"\f2f2";margin-left:-1em;color:#292d32}.isax-lock-slash1 .path4:before{content:"\f2f3";margin-left:-1em;color:#292d32;opacity:.4}.isax-lock-slash1 .path5:before{content:"\f2f4";margin-left:-1em;color:#292d32}.isax-login1 .path1:before{content:"\f2f5";color:#292d32;opacity:.4}.isax-login1 .path2:before{content:"\f2f6";margin-left:-1em;color:#292d32}.isax-login-11 .path1:before{content:"\f2f7";color:#292d32;opacity:.4}.isax-login-11 .path2:before{content:"\f2f8";margin-left:-1em;color:#292d32}.isax-logout1 .path1:before{content:"\f2f9";color:#292d32;opacity:.4}.isax-logout1 .path2:before{content:"\f2fa";margin-left:-1em;color:#292d32}.isax-logout-11 .path1:before{content:"\f2fb";color:#292d32;opacity:.4}.isax-logout-11 .path2:before{content:"\f2fc";margin-left:-1em;color:#292d32}.isax-lovely1 .path1:before{content:"\f2fd";color:#292d32;opacity:.4}.isax-lovely1 .path2:before{content:"\f2fe";margin-left:-1em;color:#292d32}.isax-magicpen1 .path1:before{content:"\f2ff";color:#292d32}.isax-magicpen1 .path2:before{content:"\f300";margin-left:-1em;color:#292d32;opacity:.4}.isax-magicpen1 .path3:before{content:"\f301";margin-left:-1em;color:#292d32}.isax-magicpen1 .path4:before{content:"\f302";margin-left:-1em;color:#292d32}.isax-magicpen1 .path5:before{content:"\f303";margin-left:-1em;color:#292d32}.isax-magic-star1 .path1:before{content:"\f304";color:#292d32}.isax-magic-star1 .path2:before{content:"\f305";margin-left:-1em;color:#292d32;opacity:.4}.isax-main-component1 .path1:before{content:"\f306";color:#292d32;opacity:.4}.isax-main-component1 .path2:before{content:"\f307";margin-left:-1em;color:#292d32}.isax-man1 .path1:before{content:"\f308";color:#292d32;opacity:.4}.isax-man1 .path2:before{content:"\f309";margin-left:-1em;color:#292d32}.isax-map1 .path1:before{content:"\f30a";color:#292d32;opacity:.4}.isax-map1 .path2:before{content:"\f30b";margin-left:-1em;color:#292d32;opacity:.4}.isax-map1 .path3:before{content:"\f30c";margin-left:-1em;color:#292d32;opacity:.4}.isax-map1 .path4:before{content:"\f30d";margin-left:-1em;color:#292d32}.isax-map1 .path5:before{content:"\f30e";margin-left:-1em;color:#292d32}.isax-map-11 .path1:before{content:"\f30f";color:#292d32;opacity:.4}.isax-map-11 .path2:before{content:"\f310";margin-left:-1em;color:#292d32}.isax-map-11 .path3:before{content:"\f311";margin-left:-1em;color:#292d32;opacity:.4}.isax-mask1 .path1:before{content:"\f312";color:#292d32;opacity:.4}.isax-mask1 .path2:before{content:"\f313";margin-left:-1em;color:#292d32}.isax-mask-11 .path1:before{content:"\f314";color:#292d32;opacity:.4}.isax-mask-11 .path2:before{content:"\f315";margin-left:-1em;color:#292d32}.isax-mask-21 .path1:before{content:"\f316";color:#292d32;opacity:.4}.isax-mask-21 .path2:before{content:"\f317";margin-left:-1em;color:#292d32}.isax-math1 .path1:before{content:"\f318";color:#292d32;opacity:.4}.isax-math1 .path2:before{content:"\f319";margin-left:-1em;color:#292d32}.isax-math1 .path3:before{content:"\f31a";margin-left:-1em;color:#292d32}.isax-math1 .path4:before{content:"\f31b";margin-left:-1em;color:#292d32}.isax-math1 .path5:before{content:"\f31c";margin-left:-1em;color:#292d32}.isax-math1 .path6:before{content:"\f31d";margin-left:-1em;color:#292d32}.isax-maximize1 .path1:before{content:"\f31e";color:#292d32;opacity:.4}.isax-maximize1 .path2:before{content:"\f31f";margin-left:-1em;color:#292d32}.isax-maximize-11 .path1:before{content:"\f320";color:#292d32;opacity:.4}.isax-maximize-11 .path2:before{content:"\f321";margin-left:-1em;color:#292d32}.isax-maximize-11 .path3:before{content:"\f322";margin-left:-1em;color:#292d32}.isax-maximize-22 .path1:before{content:"\f323";color:#292d32;opacity:.4}.isax-maximize-22 .path2:before{content:"\f324";margin-left:-1em;color:#292d32}.isax-maximize-22 .path3:before{content:"\f325";margin-left:-1em;color:#292d32}.isax-maximize-22 .path4:before{content:"\f326";margin-left:-1em;color:#292d32}.isax-maximize-22 .path5:before{content:"\f327";margin-left:-1em;color:#292d32}.isax-maximize-31 .path1:before{content:"\f328";color:#292d32;opacity:.4}.isax-maximize-31 .path2:before{content:"\f329";margin-left:-1em;color:#292d32}.isax-maximize-41 .path1:before{content:"\f32a";color:#292d32;opacity:.4}.isax-maximize-41 .path2:before{content:"\f32b";margin-left:-1em;color:#292d32}.isax-maximize-41 .path3:before{content:"\f32c";margin-left:-1em;color:#292d32}.isax-maximize-211 .path1:before{content:"\f32d";color:#292d32;opacity:.4}.isax-maximize-211 .path2:before{content:"\f32e";margin-left:-1em;color:#292d32}.isax-medal1 .path1:before{content:"\f32f";color:#292d32}.isax-medal1 .path2:before{content:"\f330";margin-left:-1em;color:#292d32;opacity:.4}.isax-medal-star1 .path1:before{content:"\f331";color:#292d32;opacity:.4}.isax-medal-star1 .path2:before{content:"\f332";margin-left:-1em;color:#292d32}.isax-medal-star1 .path3:before{content:"\f333";margin-left:-1em;color:#292d32}.isax-menu1 .path1:before{content:"\f334";color:#292d32;opacity:.4}.isax-menu1 .path2:before{content:"\f335";margin-left:-1em;color:#292d32}.isax-menu1 .path3:before{content:"\f336";margin-left:-1em;color:#292d32}.isax-menu1 .path4:before{content:"\f337";margin-left:-1em;color:#292d32}.isax-menu-11 .path1:before{content:"\f338";color:#292d32;opacity:.4}.isax-menu-11 .path2:before{content:"\f339";margin-left:-1em;color:#292d32}.isax-menu-11 .path3:before{content:"\f33a";margin-left:-1em;color:#292d32}.isax-menu-11 .path4:before{content:"\f33b";margin-left:-1em;color:#292d32;opacity:.4}.isax-menu-board1 .path1:before{content:"\f33c";color:#292d32;opacity:.4}.isax-menu-board1 .path2:before{content:"\f33d";margin-left:-1em;color:#292d32}.isax-menu-board1 .path3:before{content:"\f33e";margin-left:-1em;color:#292d32}.isax-menu-board1 .path4:before{content:"\f33f";margin-left:-1em;color:#292d32}.isax-menu-board1 .path5:before{content:"\f340";margin-left:-1em;color:#292d32}.isax-menu-board1 .path6:before{content:"\f341";margin-left:-1em;color:#292d32}.isax-message1 .path1:before{content:"\f342";color:#292d32;opacity:.4}.isax-message1 .path2:before{content:"\f343";margin-left:-1em;color:#292d32}.isax-message1 .path3:before{content:"\f344";margin-left:-1em;color:#292d32}.isax-message1 .path4:before{content:"\f345";margin-left:-1em;color:#292d32}.isax-message-21 .path1:before{content:"\f346";color:#292d32;opacity:.4}.isax-message-21 .path2:before{content:"\f347";margin-left:-1em;color:#292d32}.isax-message-add1 .path1:before{content:"\f348";color:#292d32;opacity:.4}.isax-message-add1 .path2:before{content:"\f349";margin-left:-1em;color:#292d32}.isax-message-add1 .path3:before{content:"\f34a";margin-left:-1em;color:#292d32}.isax-message-add-11 .path1:before{content:"\f34b";color:#292d32;opacity:.4}.isax-message-add-11 .path2:before{content:"\f34c";margin-left:-1em;color:#292d32}.isax-message-circle1 .path1:before{content:"\f34d";color:#292d32;opacity:.4}.isax-message-circle1 .path2:before{content:"\f34e";margin-left:-1em;color:#292d32}.isax-message-edit1 .path1:before{content:"\f34f";color:#292d32;opacity:.4}.isax-message-edit1 .path2:before{content:"\f350";margin-left:-1em;color:#292d32}.isax-message-edit1 .path3:before{content:"\f351";margin-left:-1em;color:#292d32}.isax-message-favorite1 .path1:before{content:"\f352";color:#292d32}.isax-message-favorite1 .path2:before{content:"\f353";margin-left:-1em;color:#292d32;opacity:.4}.isax-message-favorite1 .path3:before{content:"\f354";margin-left:-1em;color:#292d32}.isax-message-favorite1 .path4:before{content:"\f355";margin-left:-1em;color:#292d32}.isax-message-favorite1 .path5:before{content:"\f356";margin-left:-1em;color:#292d32}.isax-message-minus1 .path1:before{content:"\f357";color:#292d32;opacity:.4}.isax-message-minus1 .path2:before{content:"\f358";margin-left:-1em;color:#292d32}.isax-message-notif1 .path1:before{content:"\f359";color:#292d32}.isax-message-notif1 .path2:before{content:"\f35a";margin-left:-1em;color:#292d32;opacity:.4}.isax-message-notif1 .path3:before{content:"\f35b";margin-left:-1em;color:#292d32}.isax-message-notif1 .path4:before{content:"\f35c";margin-left:-1em;color:#292d32}.isax-message-notif1 .path5:before{content:"\f35d";margin-left:-1em;color:#292d32}.isax-message-programming1 .path1:before{content:"\f35e";color:#292d32;opacity:.4}.isax-message-programming1 .path2:before{content:"\f35f";margin-left:-1em;color:#292d32}.isax-message-programming1 .path3:before{content:"\f360";margin-left:-1em;color:#292d32}.isax-message-programming1 .path4:before{content:"\f361";margin-left:-1em;color:#292d32}.isax-message-question1 .path1:before{content:"\f362";color:#292d32;opacity:.4}.isax-message-question1 .path2:before{content:"\f363";margin-left:-1em;color:#292d32}.isax-message-question1 .path3:before{content:"\f364";margin-left:-1em;color:#292d32}.isax-message-remove1 .path1:before{content:"\f365";color:#292d32;opacity:.4}.isax-message-remove1 .path2:before{content:"\f366";margin-left:-1em;color:#292d32}.isax-message-remove1 .path3:before{content:"\f367";margin-left:-1em;color:#292d32}.isax-messages1 .path1:before{content:"\f368";color:#292d32;opacity:.4}.isax-messages1 .path2:before{content:"\f369";margin-left:-1em;color:#292d32}.isax-messages1 .path3:before{content:"\f36a";margin-left:-1em;color:#292d32}.isax-messages-11 .path1:before{content:"\f36b";color:#292d32;opacity:.4}.isax-messages-11 .path2:before{content:"\f36c";margin-left:-1em;color:#292d32}.isax-messages-11 .path3:before{content:"\f36d";margin-left:-1em;color:#292d32}.isax-messages-11 .path4:before{content:"\f36e";margin-left:-1em;color:#292d32}.isax-messages-11 .path5:before{content:"\f36f";margin-left:-1em;color:#292d32}.isax-messages-21 .path1:before{content:"\f370";color:#292d32;opacity:.4}.isax-messages-21 .path2:before{content:"\f371";margin-left:-1em;color:#292d32}.isax-messages-31 .path1:before{content:"\f372";color:#292d32;opacity:.4}.isax-messages-31 .path2:before{content:"\f373";margin-left:-1em;color:#292d32}.isax-message-search1 .path1:before{content:"\f374";color:#292d32}.isax-message-search1 .path2:before{content:"\f375";margin-left:-1em;color:#292d32;opacity:.4}.isax-message-search1 .path3:before{content:"\f376";margin-left:-1em;color:#292d32}.isax-message-search1 .path4:before{content:"\f377";margin-left:-1em;color:#292d32}.isax-message-search1 .path5:before{content:"\f378";margin-left:-1em;color:#292d32}.isax-message-square1 .path1:before{content:"\f379";color:#292d32}.isax-message-square1 .path2:before{content:"\f37a";margin-left:-1em;color:#292d32;opacity:.4}.isax-message-text1 .path1:before{content:"\f37b";color:#292d32;opacity:.4}.isax-message-text1 .path2:before{content:"\f37c";margin-left:-1em;color:#292d32}.isax-message-text1 .path3:before{content:"\f37d";margin-left:-1em;color:#292d32}.isax-message-text-11 .path1:before{content:"\f37e";color:#292d32;opacity:.4}.isax-message-text-11 .path2:before{content:"\f37f";margin-left:-1em;color:#292d32}.isax-message-text-11 .path3:before{content:"\f380";margin-left:-1em;color:#292d32}.isax-message-tick1 .path1:before{content:"\f381";color:#292d32;opacity:.4}.isax-message-tick1 .path2:before{content:"\f382";margin-left:-1em;color:#292d32}.isax-message-tick1 .path3:before{content:"\f383";margin-left:-1em;color:#292d32}.isax-message-time1 .path1:before{content:"\f384";color:#292d32;opacity:.4}.isax-message-time1 .path2:before{content:"\f385";margin-left:-1em;color:#292d32}.isax-message-time1 .path3:before{content:"\f386";margin-left:-1em;color:#292d32}.isax-microphone1 .path1:before{content:"\f387";color:#292d32;opacity:.4}.isax-microphone1 .path2:before{content:"\f388";margin-left:-1em;color:#292d32}.isax-microphone-21 .path1:before{content:"\f389";color:#292d32;opacity:.4}.isax-microphone-21 .path2:before{content:"\f38a";margin-left:-1em;color:#292d32}.isax-microphone-slash1 .path1:before{content:"\f38b";color:#292d32}.isax-microphone-slash1 .path2:before{content:"\f38c";margin-left:-1em;color:#292d32;opacity:.4}.isax-microphone-slash1 .path3:before{content:"\f38d";margin-left:-1em;color:#292d32;opacity:.4}.isax-microphone-slash1 .path4:before{content:"\f38e";margin-left:-1em;color:#292d32;opacity:.4}.isax-microphone-slash1 .path5:before{content:"\f38f";margin-left:-1em;color:#292d32}.isax-microphone-slash-11 .path1:before{content:"\f390";color:#292d32;opacity:.4}.isax-microphone-slash-11 .path2:before{content:"\f391";margin-left:-1em;color:#292d32}.isax-microphone-slash-11 .path3:before{content:"\f392";margin-left:-1em;color:#292d32}.isax-microphone-slash-11 .path4:before{content:"\f393";margin-left:-1em;color:#292d32}.isax-microscope1 .path1:before{content:"\f394";color:#292d32}.isax-microscope1 .path2:before{content:"\f395";margin-left:-1em;color:#292d32}.isax-microscope1 .path3:before{content:"\f396";margin-left:-1em;color:#292d32}.isax-microscope1 .path4:before{content:"\f397";margin-left:-1em;color:#292d32;opacity:.4}.isax-milk1 .path1:before{content:"\f398";color:#292d32}.isax-milk1 .path2:before{content:"\f399";margin-left:-1em;color:#292d32;opacity:.4}.isax-milk1 .path3:before{content:"\f39a";margin-left:-1em;color:#292d32}.isax-mini-music-sqaure1 .path1:before{content:"\f39b";color:#292d32;opacity:.4}.isax-mini-music-sqaure1 .path2:before{content:"\f39c";margin-left:-1em;color:#292d32;opacity:.4}.isax-mini-music-sqaure1 .path3:before{content:"\f39d";margin-left:-1em;color:#292d32}.isax-minus1 .path1:before{content:"\f39e";color:#292d32;opacity:.4}.isax-minus1 .path2:before{content:"\f39f";margin-left:-1em;color:#292d32}.isax-minus-cirlce1 .path1:before{content:"\f3a0";color:#292d32;opacity:.4}.isax-minus-cirlce1 .path2:before{content:"\f3a1";margin-left:-1em;color:#292d32}.isax-minus-square1 .path1:before{content:"\f3a2";color:#292d32;opacity:.4}.isax-minus-square1 .path2:before{content:"\f3a3";margin-left:-1em;color:#292d32}.isax-mirror1 .path1:before{content:"\f3a4";color:#292d32;opacity:.4}.isax-mirror1 .path2:before{content:"\f3a5";margin-left:-1em;color:#292d32}.isax-mirroring-screen1 .path1:before{content:"\f3a6";color:#292d32;opacity:.4}.isax-mirroring-screen1 .path2:before{content:"\f3a7";margin-left:-1em;color:#292d32}.isax-mirroring-screen1 .path3:before{content:"\f3a8";margin-left:-1em;color:#292d32}.isax-mirroring-screen1 .path4:before{content:"\f3a9";margin-left:-1em;color:#292d32}.isax-mobile1 .path1:before{content:"\f3aa";color:#292d32;opacity:.4}.isax-mobile1 .path2:before{content:"\f3ab";margin-left:-1em;color:#292d32}.isax-mobile1 .path3:before{content:"\f3ac";margin-left:-1em;color:#292d32}.isax-mobile-programming1 .path1:before{content:"\f3ad";color:#292d32}.isax-mobile-programming1 .path2:before{content:"\f3ae";margin-left:-1em;color:#292d32;opacity:.4}.isax-mobile-programming1 .path3:before{content:"\f3af";margin-left:-1em;color:#292d32}.isax-money1 .path1:before{content:"\f3b0";color:#292d32;opacity:.4}.isax-money1 .path2:before{content:"\f3b1";margin-left:-1em;color:#292d32}.isax-money1 .path3:before{content:"\f3b2";margin-left:-1em;color:#292d32}.isax-money1 .path4:before{content:"\f3b3";margin-left:-1em;color:#292d32}.isax-money-21 .path1:before{content:"\f3b4";color:#292d32;opacity:.4}.isax-money-21 .path2:before{content:"\f3b5";margin-left:-1em;color:#292d32}.isax-money-21 .path3:before{content:"\f3b6";margin-left:-1em;color:#292d32}.isax-money-21 .path4:before{content:"\f3b7";margin-left:-1em;color:#292d32}.isax-money-21 .path5:before{content:"\f3b8";margin-left:-1em;color:#292d32}.isax-money-21 .path6:before{content:"\f3b9";margin-left:-1em;color:#292d32}.isax-money-31 .path1:before{content:"\f3ba";color:#292d32;opacity:.4}.isax-money-31 .path2:before{content:"\f3bb";margin-left:-1em;color:#292d32}.isax-money-31 .path3:before{content:"\f3bc";margin-left:-1em;color:#292d32}.isax-money-31 .path4:before{content:"\f3bd";margin-left:-1em;color:#292d32}.isax-money-41 .path1:before{content:"\f3be";color:#292d32;opacity:.4}.isax-money-41 .path2:before{content:"\f3bf";margin-left:-1em;color:#292d32}.isax-money-41 .path3:before{content:"\f3c0";margin-left:-1em;color:#292d32}.isax-money-41 .path4:before{content:"\f3c1";margin-left:-1em;color:#292d32}.isax-money-41 .path5:before{content:"\f3c2";margin-left:-1em;color:#292d32}.isax-money-41 .path6:before{content:"\f3c3";margin-left:-1em;color:#292d32}.isax-money-add1 .path1:before{content:"\f3c4";color:#292d32;opacity:.4}.isax-money-add1 .path2:before{content:"\f3c5";margin-left:-1em;color:#292d32}.isax-money-add1 .path3:before{content:"\f3c6";margin-left:-1em;color:#292d32}.isax-money-add1 .path4:before{content:"\f3c7";margin-left:-1em;color:#292d32}.isax-money-change1 .path1:before{content:"\f3c8";color:#292d32;opacity:.4}.isax-money-change1 .path2:before{content:"\f3c9";margin-left:-1em;color:#292d32}.isax-money-change1 .path3:before{content:"\f3ca";margin-left:-1em;color:#292d32}.isax-money-change1 .path4:before{content:"\f3cb";margin-left:-1em;color:#292d32}.isax-money-forbidden1 .path1:before{content:"\f3cc";color:#292d32}.isax-money-forbidden1 .path2:before{content:"\f3cd";margin-left:-1em;color:#292d32}.isax-money-forbidden1 .path3:before{content:"\f3ce";margin-left:-1em;color:#292d32;opacity:.4}.isax-money-forbidden1 .path4:before{content:"\f3cf";margin-left:-1em;color:#292d32}.isax-money-forbidden1 .path5:before{content:"\f3d0";margin-left:-1em;color:#292d32}.isax-money-recive1 .path1:before{content:"\f3d1";color:#292d32;opacity:.4}.isax-money-recive1 .path2:before{content:"\f3d2";margin-left:-1em;color:#292d32;opacity:.4}.isax-money-recive1 .path3:before{content:"\f3d3";margin-left:-1em;color:#292d32;opacity:.4}.isax-money-recive1 .path4:before{content:"\f3d4";margin-left:-1em;color:#292d32}.isax-money-recive1 .path5:before{content:"\f3d5";margin-left:-1em;color:#292d32}.isax-money-recive1 .path6:before{content:"\f3d6";margin-left:-1em;color:#292d32}.isax-money-recive1 .path7:before{content:"\f3d7";margin-left:-1em;color:#292d32}.isax-money-remove1 .path1:before{content:"\f3d8";color:#292d32;opacity:.4}.isax-money-remove1 .path2:before{content:"\f3d9";margin-left:-1em;color:#292d32}.isax-money-remove1 .path3:before{content:"\f3da";margin-left:-1em;color:#292d32}.isax-money-remove1 .path4:before{content:"\f3db";margin-left:-1em;color:#292d32}.isax-moneys1 .path1:before{content:"\f3dc";color:#292d32;opacity:.4}.isax-moneys1 .path2:before{content:"\f3dd";margin-left:-1em;color:#292d32}.isax-moneys1 .path3:before{content:"\f3de";margin-left:-1em;color:#292d32}.isax-moneys1 .path4:before{content:"\f3df";margin-left:-1em;color:#292d32}.isax-moneys1 .path5:before{content:"\f3e0";margin-left:-1em;color:#292d32}.isax-money-send1 .path1:before{content:"\f3e1";color:#292d32;opacity:.4}.isax-money-send1 .path2:before{content:"\f3e2";margin-left:-1em;color:#292d32}.isax-money-send1 .path3:before{content:"\f3e3";margin-left:-1em;color:#292d32}.isax-money-tick1 .path1:before{content:"\f3e4";color:#292d32;opacity:.4}.isax-money-tick1 .path2:before{content:"\f3e5";margin-left:-1em;color:#292d32}.isax-money-tick1 .path3:before{content:"\f3e6";margin-left:-1em;color:#292d32}.isax-money-tick1 .path4:before{content:"\f3e7";margin-left:-1em;color:#292d32}.isax-money-time1 .path1:before{content:"\f3e8";color:#292d32}.isax-money-time1 .path2:before{content:"\f3e9";margin-left:-1em;color:#292d32;opacity:.4}.isax-money-time1 .path3:before{content:"\f3ea";margin-left:-1em;color:#292d32}.isax-money-time1 .path4:before{content:"\f3eb";margin-left:-1em;color:#292d32}.isax-monitor1 .path1:before{content:"\f3ec";color:#292d32;opacity:.4}.isax-monitor1 .path2:before{content:"\f3ed";margin-left:-1em;color:#292d32}.isax-monitor-mobbile1 .path1:before{content:"\f3ee";color:#292d32;opacity:.4}.isax-monitor-mobbile1 .path2:before{content:"\f3ef";margin-left:-1em;color:#292d32}.isax-monitor-mobbile1 .path3:before{content:"\f3f0";margin-left:-1em;color:#292d32;opacity:.4}.isax-monitor-recorder1 .path1:before{content:"\f3f1";color:#292d32;opacity:.4}.isax-monitor-recorder1 .path2:before{content:"\f3f2";margin-left:-1em;color:#292d32}.isax-monitor-recorder1 .path3:before{content:"\f3f3";margin-left:-1em;color:#292d32}.isax-moon1 .path1:before{content:"\f3f4";color:#292d32}.isax-moon1 .path2:before{content:"\f3f5";margin-left:-1em;color:#292d32;opacity:.4}.isax-more1 .path1:before{content:"\f3f6";color:#292d32;opacity:.4}.isax-more1 .path2:before{content:"\f3f7";margin-left:-1em;color:#292d32}.isax-more1 .path3:before{content:"\f3f8";margin-left:-1em;color:#292d32}.isax-more1 .path4:before{content:"\f3f9";margin-left:-1em;color:#292d32}.isax-more-21 .path1:before{content:"\f3fa";color:#292d32;opacity:.4}.isax-more-21 .path2:before{content:"\f3fb";margin-left:-1em;color:#292d32;opacity:.97}.isax-more-21 .path3:before{content:"\f3fc";margin-left:-1em;color:#292d32;opacity:.97}.isax-more-21 .path4:before{content:"\f3fd";margin-left:-1em;color:#292d32;opacity:.97}.isax-more-circle1 .path1:before{content:"\f3fe";color:#292d32;opacity:.4}.isax-more-circle1 .path2:before{content:"\f3ff";margin-left:-1em;color:#292d32}.isax-more-circle1 .path3:before{content:"\f400";margin-left:-1em;color:#292d32}.isax-more-circle1 .path4:before{content:"\f401";margin-left:-1em;color:#292d32}.isax-more-square1 .path1:before{content:"\f402";color:#292d32;opacity:.4}.isax-more-square1 .path2:before{content:"\f403";margin-left:-1em;color:#292d32}.isax-more-square1 .path3:before{content:"\f404";margin-left:-1em;color:#292d32}.isax-more-square1 .path4:before{content:"\f405";margin-left:-1em;color:#292d32}.isax-mouse1 .path1:before{content:"\f406";color:#292d32;opacity:.4}.isax-mouse1 .path2:before{content:"\f407";margin-left:-1em;color:#292d32}.isax-mouse-11 .path1:before{content:"\f408";color:#292d32;opacity:.4}.isax-mouse-11 .path2:before{content:"\f409";margin-left:-1em;color:#292d32}.isax-mouse-circle1 .path1:before{content:"\f40a";color:#292d32}.isax-mouse-circle1 .path2:before{content:"\f40b";margin-left:-1em;color:#292d32;opacity:.4}.isax-mouse-square1 .path1:before{content:"\f40c";color:#292d32;opacity:.4}.isax-mouse-square1 .path2:before{content:"\f40d";margin-left:-1em;color:#292d32}.isax-music1 .path1:before{content:"\f40e";color:#292d32}.isax-music1 .path2:before{content:"\f40f";margin-left:-1em;color:#292d32}.isax-music1 .path3:before{content:"\f410";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-circle1 .path1:before{content:"\f411";color:#292d32;opacity:.4}.isax-music-circle1 .path2:before{content:"\f412";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-circle1 .path3:before{content:"\f413";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-circle1 .path4:before{content:"\f414";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-circle1 .path5:before{content:"\f415";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-circle1 .path6:before{content:"\f416";margin-left:-1em;color:#292d32}.isax-music-dashboard1 .path1:before{content:"\f417";color:#292d32}.isax-music-dashboard1 .path2:before{content:"\f418";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-dashboard1 .path3:before{content:"\f419";margin-left:-1em;color:#292d32}.isax-music-filter1 .path1:before{content:"\f41a";color:#292d32;opacity:.4}.isax-music-filter1 .path2:before{content:"\f41b";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-filter1 .path3:before{content:"\f41c";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-filter1 .path4:before{content:"\f41d";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-filter1 .path5:before{content:"\f41e";margin-left:-1em;color:#292d32}.isax-music-library-21 .path1:before{content:"\f41f";color:#292d32}.isax-music-library-21 .path2:before{content:"\f420";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-library-21 .path3:before{content:"\f421";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-library-21 .path4:before{content:"\f422";margin-left:-1em;color:#292d32}.isax-musicnote1 .path1:before{content:"\f423";color:#292d32;opacity:.4}.isax-musicnote1 .path2:before{content:"\f424";margin-left:-1em;color:#292d32}.isax-music-play1 .path1:before{content:"\f425";color:#292d32}.isax-music-play1 .path2:before{content:"\f426";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-play1 .path3:before{content:"\f427";margin-left:-1em;color:#292d32}.isax-music-play1 .path4:before{content:"\f428";margin-left:-1em;color:#292d32}.isax-music-playlist1 .path1:before{content:"\f429";color:#292d32}.isax-music-playlist1 .path2:before{content:"\f42a";margin-left:-1em;color:#292d32}.isax-music-playlist1 .path3:before{content:"\f42b";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-playlist1 .path4:before{content:"\f42c";margin-left:-1em;color:#292d32}.isax-music-square1 .path1:before{content:"\f42d";color:#292d32;opacity:.4}.isax-music-square1 .path2:before{content:"\f42e";margin-left:-1em;color:#292d32}.isax-music-square-add1 .path1:before{content:"\f42f";color:#292d32}.isax-music-square-add1 .path2:before{content:"\f430";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-square-add1 .path3:before{content:"\f431";margin-left:-1em;color:#292d32}.isax-music-square-remove1 .path1:before{content:"\f432";color:#292d32}.isax-music-square-remove1 .path2:before{content:"\f433";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-square-remove1 .path3:before{content:"\f434";margin-left:-1em;color:#292d32}.isax-music-square-search1 .path1:before{content:"\f435";color:#292d32}.isax-music-square-search1 .path2:before{content:"\f436";margin-left:-1em;color:#292d32;opacity:.4}.isax-music-square-search1 .path3:before{content:"\f437";margin-left:-1em;color:#292d32}.isax-next1 .path1:before{content:"\f438";color:#292d32;opacity:.4}.isax-next1 .path2:before{content:"\f439";margin-left:-1em;color:#292d32}.isax-note1 .path1:before{content:"\f43a";color:#292d32;opacity:.4}.isax-note1 .path2:before{content:"\f43b";margin-left:-1em;color:#292d32}.isax-note1 .path3:before{content:"\f43c";margin-left:-1em;color:#292d32}.isax-note1 .path4:before{content:"\f43d";margin-left:-1em;color:#292d32}.isax-note-11 .path1:before{content:"\f43e";color:#292d32;opacity:.4}.isax-note-11 .path2:before{content:"\f43f";margin-left:-1em;color:#292d32}.isax-note-11 .path3:before{content:"\f440";margin-left:-1em;color:#292d32}.isax-note-11 .path4:before{content:"\f441";margin-left:-1em;color:#292d32}.isax-note-11 .path5:before{content:"\f442";margin-left:-1em;color:#292d32}.isax-note-22 .path1:before{content:"\f443";color:#292d32;opacity:.4}.isax-note-22 .path2:before{content:"\f444";margin-left:-1em;color:#292d32}.isax-note-22 .path3:before{content:"\f445";margin-left:-1em;color:#292d32}.isax-note-22 .path4:before{content:"\f446";margin-left:-1em;color:#292d32}.isax-note-211 .path1:before{content:"\f447";color:#292d32;opacity:.4}.isax-note-211 .path2:before{content:"\f448";margin-left:-1em;color:#292d32}.isax-note-add1 .path1:before{content:"\f449";color:#292d32;opacity:.4}.isax-note-add1 .path2:before{content:"\f44a";margin-left:-1em;color:#292d32}.isax-note-add1 .path3:before{content:"\f44b";margin-left:-1em;color:#292d32}.isax-note-add1 .path4:before{content:"\f44c";margin-left:-1em;color:#292d32}.isax-note-favorite1 .path1:before{content:"\f44d";color:#292d32}.isax-note-favorite1 .path2:before{content:"\f44e";margin-left:-1em;color:#292d32}.isax-note-favorite1 .path3:before{content:"\f44f";margin-left:-1em;color:#292d32;opacity:.4}.isax-note-favorite1 .path4:before{content:"\f450";margin-left:-1em;color:#292d32}.isax-note-favorite1 .path5:before{content:"\f451";margin-left:-1em;color:#292d32}.isax-note-favorite1 .path6:before{content:"\f452";margin-left:-1em;color:#292d32}.isax-note-remove1 .path1:before{content:"\f453";color:#292d32}.isax-note-remove1 .path2:before{content:"\f454";margin-left:-1em;color:#292d32;opacity:.4}.isax-note-remove1 .path3:before{content:"\f455";margin-left:-1em;color:#292d32}.isax-note-remove1 .path4:before{content:"\f456";margin-left:-1em;color:#292d32}.isax-note-remove1 .path5:before{content:"\f457";margin-left:-1em;color:#292d32}.isax-note-square1 .path1:before{content:"\f458";color:#292d32;opacity:.4}.isax-note-square1 .path2:before{content:"\f459";margin-left:-1em;color:#292d32}.isax-note-text1 .path1:before{content:"\f45a";color:#292d32}.isax-note-text1 .path2:before{content:"\f45b";margin-left:-1em;color:#292d32}.isax-note-text1 .path3:before{content:"\f45c";margin-left:-1em;color:#292d32;opacity:.4}.isax-note-text1 .path4:before{content:"\f45d";margin-left:-1em;color:#292d32}.isax-note-text1 .path5:before{content:"\f45e";margin-left:-1em;color:#292d32}.isax-notification1 .path1:before{content:"\f45f";color:#292d32;opacity:.4}.isax-notification1 .path2:before{content:"\f460";margin-left:-1em;color:#292d32}.isax-notification1 .path3:before{content:"\f461";margin-left:-1em;color:#292d32}.isax-notification-11 .path1:before{content:"\f462";color:#292d32}.isax-notification-11 .path2:before{content:"\f463";margin-left:-1em;color:#292d32;opacity:.4}.isax-notification-bing1 .path1:before{content:"\f464";color:#292d32;opacity:.4}.isax-notification-bing1 .path2:before{content:"\f465";margin-left:-1em;color:#292d32}.isax-notification-bing1 .path3:before{content:"\f466";margin-left:-1em;color:#292d32}.isax-notification-circle1 .path1:before{content:"\f467";color:#292d32}.isax-notification-circle1 .path2:before{content:"\f468";margin-left:-1em;color:#292d32;opacity:.4}.isax-notification-favorite1 .path1:before{content:"\f469";color:#292d32}.isax-notification-favorite1 .path2:before{content:"\f46a";margin-left:-1em;color:#292d32;opacity:.4}.isax-notification-favorite1 .path3:before{content:"\f46b";margin-left:-1em;color:#292d32}.isax-notification-status1 .path1:before{content:"\f46c";color:#292d32}.isax-notification-status1 .path2:before{content:"\f46d";margin-left:-1em;color:#292d32;opacity:.4}.isax-notification-status1 .path3:before{content:"\f46e";margin-left:-1em;color:#292d32}.isax-notification-status1 .path4:before{content:"\f46f";margin-left:-1em;color:#292d32}.isax-omega-circle1 .path1:before{content:"\f470";color:#292d32;opacity:.4}.isax-omega-circle1 .path2:before{content:"\f471";margin-left:-1em;color:#292d32}.isax-omega-square1 .path1:before{content:"\f472";color:#292d32;opacity:.4}.isax-omega-square1 .path2:before{content:"\f473";margin-left:-1em;color:#292d32}.isax-paintbucket1 .path1:before{content:"\f474";color:#292d32;opacity:.4}.isax-paintbucket1 .path2:before{content:"\f475";margin-left:-1em;color:#292d32}.isax-paintbucket1 .path3:before{content:"\f476";margin-left:-1em;color:#292d32}.isax-paperclip1 .path1:before{content:"\f477";color:#292d32;opacity:.4}.isax-paperclip1 .path2:before{content:"\f478";margin-left:-1em;color:#292d32}.isax-paperclip-21 .path1:before{content:"\f479";color:#292d32;opacity:.4}.isax-paperclip-21 .path2:before{content:"\f47a";margin-left:-1em;color:#292d32}.isax-password-check1 .path1:before{content:"\f47b";color:#292d32}.isax-password-check1 .path2:before{content:"\f47c";margin-left:-1em;color:#292d32;opacity:.4}.isax-password-check1 .path3:before{content:"\f47d";margin-left:-1em;color:#292d32;opacity:.4}.isax-password-check1 .path4:before{content:"\f47e";margin-left:-1em;color:#292d32}.isax-password-check1 .path5:before{content:"\f47f";margin-left:-1em;color:#292d32}.isax-path1 .path1:before{content:"\f480";color:#292d32}.isax-path1 .path2:before{content:"\f481";margin-left:-1em;color:#292d32;opacity:.4}.isax-path1 .path3:before{content:"\f482";margin-left:-1em;color:#292d32}.isax-path-21 .path1:before{content:"\f483";color:#292d32}.isax-path-21 .path2:before{content:"\f484";margin-left:-1em;color:#292d32;opacity:.4}.isax-path-21 .path3:before{content:"\f485";margin-left:-1em;color:#292d32}.isax-path-square1 .path1:before{content:"\f486";color:#292d32;opacity:.4}.isax-path-square1 .path2:before{content:"\f487";margin-left:-1em;color:#292d32}.isax-path-square1 .path3:before{content:"\f488";margin-left:-1em;color:#292d32;opacity:.6}.isax-path-square1 .path4:before{content:"\f489";margin-left:-1em;color:#292d32}.isax-pause1 .path1:before{content:"\f48a";color:#292d32}.isax-pause1 .path2:before{content:"\f48b";margin-left:-1em;color:#292d32;opacity:.4}.isax-pause-circle1 .path1:before{content:"\f48c";color:#292d32;opacity:.4}.isax-pause-circle1 .path2:before{content:"\f48d";margin-left:-1em;color:#292d32}.isax-pause-circle1 .path3:before{content:"\f48e";margin-left:-1em;color:#292d32}.isax-pen-add1 .path1:before{content:"\f48f";color:#292d32}.isax-pen-add1 .path2:before{content:"\f490";margin-left:-1em;color:#292d32;opacity:.4}.isax-pen-add1 .path3:before{content:"\f491";margin-left:-1em;color:#292d32}.isax-pen-add1 .path4:before{content:"\f492";margin-left:-1em;color:#292d32}.isax-pen-close1 .path1:before{content:"\f493";color:#292d32}.isax-pen-close1 .path2:before{content:"\f494";margin-left:-1em;color:#292d32;opacity:.4}.isax-pen-close1 .path3:before{content:"\f495";margin-left:-1em;color:#292d32}.isax-pen-close1 .path4:before{content:"\f496";margin-left:-1em;color:#292d32}.isax-pen-remove1 .path1:before{content:"\f497";color:#292d32}.isax-pen-remove1 .path2:before{content:"\f498";margin-left:-1em;color:#292d32}.isax-pen-remove1 .path3:before{content:"\f499";margin-left:-1em;color:#292d32;opacity:.4}.isax-pen-remove1 .path4:before{content:"\f49a";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path1:before{content:"\f49b";color:#292d32}.isax-pen-tool1 .path2:before{content:"\f49c";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path3:before{content:"\f49d";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path4:before{content:"\f49e";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path5:before{content:"\f49f";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path6:before{content:"\f4a0";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path7:before{content:"\f4a1";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path8:before{content:"\f4a2";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path9:before{content:"\f4a3";margin-left:-1em;color:#292d32}.isax-pen-tool1 .path10:before{content:"\f4a4";margin-left:-1em;color:#292d32;opacity:.4}.isax-pen-tool-21 .path1:before{content:"\f4a5";color:#292d32}.isax-pen-tool-21 .path2:before{content:"\f4a6";margin-left:-1em;color:#292d32}.isax-pen-tool-21 .path3:before{content:"\f4a7";margin-left:-1em;color:#292d32}.isax-pen-tool-21 .path4:before{content:"\f4a8";margin-left:-1em;color:#292d32}.isax-pen-tool-21 .path5:before{content:"\f4a9";margin-left:-1em;color:#292d32}.isax-pen-tool-21 .path6:before{content:"\f4aa";margin-left:-1em;color:#292d32}.isax-pen-tool-21 .path7:before{content:"\f4ab";margin-left:-1em;color:#292d32;opacity:.4}.isax-people1 .path1:before{content:"\f4ac";color:#292d32;opacity:.4}.isax-people1 .path2:before{content:"\f4ad";margin-left:-1em;color:#292d32;opacity:.4}.isax-people1 .path3:before{content:"\f4ae";margin-left:-1em;color:#292d32;opacity:.4}.isax-people1 .path4:before{content:"\f4af";margin-left:-1em;color:#292d32;opacity:.4}.isax-people1 .path5:before{content:"\f4b0";margin-left:-1em;color:#292d32}.isax-people1 .path6:before{content:"\f4b1";margin-left:-1em;color:#292d32}.isax-percentage-circle1 .path1:before{content:"\f4b2";color:#292d32;opacity:.4}.isax-percentage-circle1 .path2:before{content:"\f4b3";margin-left:-1em;color:#292d32}.isax-percentage-circle1 .path3:before{content:"\f4b4";margin-left:-1em;color:#292d32}.isax-percentage-circle1 .path4:before{content:"\f4b5";margin-left:-1em;color:#292d32}.isax-percentage-square1 .path1:before{content:"\f4b6";color:#292d32;opacity:.4}.isax-percentage-square1 .path2:before{content:"\f4b7";margin-left:-1em;color:#292d32}.isax-percentage-square1 .path3:before{content:"\f4b8";margin-left:-1em;color:#292d32}.isax-percentage-square1 .path4:before{content:"\f4b9";margin-left:-1em;color:#292d32}.isax-personalcard1 .path1:before{content:"\f4ba";color:#292d32;opacity:.4}.isax-personalcard1 .path2:before{content:"\f4bb";margin-left:-1em;color:#292d32}.isax-personalcard1 .path3:before{content:"\f4bc";margin-left:-1em;color:#292d32}.isax-personalcard1 .path4:before{content:"\f4bd";margin-left:-1em;color:#292d32}.isax-personalcard1 .path5:before{content:"\f4be";margin-left:-1em;color:#292d32}.isax-personalcard1 .path6:before{content:"\f4bf";margin-left:-1em;color:#292d32}.isax-pet1 .path1:before{content:"\f4c0";color:#292d32;opacity:.4}.isax-pet1 .path2:before{content:"\f4c1";margin-left:-1em;color:#292d32}.isax-pet1 .path3:before{content:"\f4c2";margin-left:-1em;color:#292d32}.isax-pet1 .path4:before{content:"\f4c3";margin-left:-1em;color:#292d32}.isax-pet1 .path5:before{content:"\f4c4";margin-left:-1em;color:#292d32}.isax-pharagraphspacing1 .path1:before{content:"\f4c5";color:#292d32;opacity:.4}.isax-pharagraphspacing1 .path2:before{content:"\f4c6";margin-left:-1em;color:#292d32;opacity:.4}.isax-pharagraphspacing1 .path3:before{content:"\f4c7";margin-left:-1em;color:#292d32}.isax-picture-frame1 .path1:before{content:"\f4c8";color:#292d32;opacity:.4}.isax-picture-frame1 .path2:before{content:"\f4c9";margin-left:-1em;color:#292d32}.isax-play1 .path1:before{content:"\f4ca";color:#292d32}.isax-play1 .path2:before{content:"\f4cb";margin-left:-1em;color:#292d32;opacity:.4}.isax-play-add1 .path1:before{content:"\f4cc";color:#292d32;opacity:.4}.isax-play-add1 .path2:before{content:"\f4cd";margin-left:-1em;color:#292d32}.isax-play-add1 .path3:before{content:"\f4ce";margin-left:-1em;color:#292d32}.isax-play-circle1 .path1:before{content:"\f4cf";color:#292d32;opacity:.4}.isax-play-circle1 .path2:before{content:"\f4d0";margin-left:-1em;color:#292d32}.isax-play-cricle1 .path1:before{content:"\f4d1";color:#292d32;opacity:.4}.isax-play-cricle1 .path2:before{content:"\f4d2";margin-left:-1em;color:#292d32;opacity:.4}.isax-play-cricle1 .path3:before{content:"\f4d3";margin-left:-1em;color:#292d32;opacity:.4}.isax-play-cricle1 .path4:before{content:"\f4d4";margin-left:-1em;color:#292d32;opacity:.4}.isax-play-cricle1 .path5:before{content:"\f4d5";margin-left:-1em;color:#292d32}.isax-play-remove1 .path1:before{content:"\f4d6";color:#292d32}.isax-play-remove1 .path2:before{content:"\f4d7";margin-left:-1em;color:#292d32;opacity:.4}.isax-play-remove1 .path3:before{content:"\f4d8";margin-left:-1em;color:#292d32}.isax-presention-chart1 .path1:before{content:"\f4d9";color:#292d32;opacity:.4}.isax-presention-chart1 .path2:before{content:"\f4da";margin-left:-1em;color:#292d32}.isax-presention-chart1 .path3:before{content:"\f4db";margin-left:-1em;color:#292d32}.isax-presention-chart1 .path4:before{content:"\f4dc";margin-left:-1em;color:#292d32}.isax-previous1 .path1:before{content:"\f4dd";color:#292d32;opacity:.4}.isax-previous1 .path2:before{content:"\f4de";margin-left:-1em;color:#292d32}.isax-printer1 .path1:before{content:"\f4df";color:#292d32}.isax-printer1 .path2:before{content:"\f4e0";margin-left:-1em;color:#292d32}.isax-printer1 .path3:before{content:"\f4e1";margin-left:-1em;color:#292d32;opacity:.4}.isax-printer1 .path4:before{content:"\f4e2";margin-left:-1em;color:#292d32}.isax-printer1 .path5:before{content:"\f4e3";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path1:before{content:"\f4e4";color:#292d32;opacity:.4}.isax-printer-slash1 .path2:before{content:"\f4e5";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path3:before{content:"\f4e6";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path4:before{content:"\f4e7";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path5:before{content:"\f4e8";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path6:before{content:"\f4e9";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path7:before{content:"\f4ea";margin-left:-1em;color:#292d32}.isax-printer-slash1 .path8:before{content:"\f4eb";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile .path1:before{content:"\f4ec";color:#292d32;opacity:.4}.isax-profile .path2:before{content:"\f4ed";margin-left:-1em;color:#292d32}.isax-profile-2user1 .path1:before{content:"\f4ee";color:#292d32;opacity:.4}.isax-profile-2user1 .path2:before{content:"\f4ef";margin-left:-1em;color:#292d32}.isax-profile-2user1 .path3:before{content:"\f4f0";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile-2user1 .path4:before{content:"\f4f1";margin-left:-1em;color:#292d32}.isax-profile-add1 .path1:before{content:"\f4f2";color:#292d32}.isax-profile-add1 .path2:before{content:"\f4f3";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile-add1 .path3:before{content:"\f4f4";margin-left:-1em;color:#292d32}.isax-profile-circle1 .path1:before{content:"\f4f5";color:#292d32;opacity:.4}.isax-profile-circle1 .path2:before{content:"\f4f6";margin-left:-1em;color:#292d32}.isax-profile-circle1 .path3:before{content:"\f4f7";margin-left:-1em;color:#292d32}.isax-profile-delete1 .path1:before{content:"\f4f8";color:#292d32}.isax-profile-delete1 .path2:before{content:"\f4f9";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile-delete1 .path3:before{content:"\f4fa";margin-left:-1em;color:#292d32}.isax-profile-remove1 .path1:before{content:"\f4fb";color:#292d32}.isax-profile-remove1 .path2:before{content:"\f4fc";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile-remove1 .path3:before{content:"\f4fd";margin-left:-1em;color:#292d32}.isax-profile-tick1 .path1:before{content:"\f4fe";color:#292d32}.isax-profile-tick1 .path2:before{content:"\f4ff";margin-left:-1em;color:#292d32;opacity:.4}.isax-profile-tick1 .path3:before{content:"\f500";margin-left:-1em;color:#292d32}.isax-programming-arrow1 .path1:before{content:"\f501";color:#292d32;opacity:.4}.isax-programming-arrow1 .path2:before{content:"\f502";margin-left:-1em;color:#292d32}.isax-programming-arrows1 .path1:before{content:"\f503";color:#292d32;opacity:.4}.isax-programming-arrows1 .path2:before{content:"\f504";margin-left:-1em;color:#292d32}.isax-programming-arrows1 .path3:before{content:"\f505";margin-left:-1em;color:#292d32;opacity:.4}.isax-programming-arrows1 .path4:before{content:"\f506";margin-left:-1em;color:#292d32}.isax-quote-down1 .path1:before{content:"\f507";color:#292d32}.isax-quote-down1 .path2:before{content:"\f508";margin-left:-1em;color:#292d32;opacity:.4}.isax-quote-down-circle1 .path1:before{content:"\f509";color:#292d32;opacity:.4}.isax-quote-down-circle1 .path2:before{content:"\f50a";margin-left:-1em;color:#292d32}.isax-quote-down-circle1 .path3:before{content:"\f50b";margin-left:-1em;color:#292d32}.isax-quote-down-square1 .path1:before{content:"\f50c";color:#292d32;opacity:.4}.isax-quote-down-square1 .path2:before{content:"\f50d";margin-left:-1em;color:#292d32}.isax-quote-down-square1 .path3:before{content:"\f50e";margin-left:-1em;color:#292d32}.isax-quote-up1 .path1:before{content:"\f50f";color:#292d32}.isax-quote-up1 .path2:before{content:"\f510";margin-left:-1em;color:#292d32;opacity:.4}.isax-quote-up-circle1 .path1:before{content:"\f511";color:#292d32;opacity:.4}.isax-quote-up-circle1 .path2:before{content:"\f512";margin-left:-1em;color:#292d32}.isax-quote-up-circle1 .path3:before{content:"\f513";margin-left:-1em;color:#292d32}.isax-quote-up-square1 .path1:before{content:"\f514";color:#292d32;opacity:.4}.isax-quote-up-square1 .path2:before{content:"\f515";margin-left:-1em;color:#292d32}.isax-quote-up-square1 .path3:before{content:"\f516";margin-left:-1em;color:#292d32}.isax-radar1 .path1:before{content:"\f517";color:#292d32}.isax-radar1 .path2:before{content:"\f518";margin-left:-1em;color:#292d32;opacity:.4}.isax-radar1 .path3:before{content:"\f519";margin-left:-1em;color:#292d32;opacity:.4}.isax-radar1 .path4:before{content:"\f51a";margin-left:-1em;color:#292d32;opacity:.4}.isax-radar1 .path5:before{content:"\f51b";margin-left:-1em;color:#292d32;opacity:.4}.isax-radar-11 .path1:before{content:"\f51c";color:#292d32;opacity:.4}.isax-radar-11 .path2:before{content:"\f51d";margin-left:-1em;color:#292d32}.isax-radar-21 .path1:before{content:"\f51e";color:#292d32;opacity:.4}.isax-radar-21 .path2:before{content:"\f51f";margin-left:-1em;color:#292d32}.isax-radio1 .path1:before{content:"\f520";color:#292d32;opacity:.4}.isax-radio1 .path2:before{content:"\f521";margin-left:-1em;color:#292d32}.isax-radio1 .path3:before{content:"\f522";margin-left:-1em;color:#292d32}.isax-radio1 .path4:before{content:"\f523";margin-left:-1em;color:#292d32}.isax-radio1 .path5:before{content:"\f524";margin-left:-1em;color:#292d32}.isax-radio1 .path6:before{content:"\f525";margin-left:-1em;color:#292d32}.isax-ram1 .path1:before{content:"\f526";color:#292d32;opacity:.4}.isax-ram1 .path2:before{content:"\f527";margin-left:-1em;color:#292d32}.isax-ram1 .path3:before{content:"\f528";margin-left:-1em;color:#292d32}.isax-ram-21 .path1:before{content:"\f529";color:#292d32;opacity:.4}.isax-ram-21 .path2:before{content:"\f52a";margin-left:-1em;color:#292d32}.isax-ram-21 .path3:before{content:"\f52b";margin-left:-1em;color:#292d32}.isax-ram-21 .path4:before{content:"\f52c";margin-left:-1em;color:#292d32}.isax-ram-21 .path5:before{content:"\f52d";margin-left:-1em;color:#292d32}.isax-ranking1 .path1:before{content:"\f52e";color:#292d32;opacity:.4}.isax-ranking1 .path2:before{content:"\f52f";margin-left:-1em;color:#292d32}.isax-ranking1 .path3:before{content:"\f530";margin-left:-1em;color:#292d32;opacity:.4}.isax-ranking1 .path4:before{content:"\f531";margin-left:-1em;color:#292d32}.isax-ranking-11 .path1:before{content:"\f532";color:#292d32}.isax-ranking-11 .path2:before{content:"\f533";margin-left:-1em;color:#292d32;opacity:.4}.isax-ranking-11 .path3:before{content:"\f534";margin-left:-1em;color:#292d32;opacity:.4}.isax-ranking-11 .path4:before{content:"\f535";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt1 .path1:before{content:"\f536";color:#292d32}.isax-receipt1 .path2:before{content:"\f537";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-11 .path1:before{content:"\f538";color:#292d32;opacity:.4}.isax-receipt-11 .path2:before{content:"\f539";margin-left:-1em;color:#292d32}.isax-receipt-11 .path3:before{content:"\f53a";margin-left:-1em;color:#292d32}.isax-receipt-21 .path1:before{content:"\f53b";color:#292d32;opacity:.4}.isax-receipt-21 .path2:before{content:"\f53c";margin-left:-1em;color:#292d32}.isax-receipt-21 .path3:before{content:"\f53d";margin-left:-1em;color:#292d32}.isax-receipt-2-11 .path1:before{content:"\f53e";color:#292d32;opacity:.4}.isax-receipt-2-11 .path2:before{content:"\f53f";margin-left:-1em;color:#292d32}.isax-receipt-2-11 .path3:before{content:"\f540";margin-left:-1em;color:#292d32}.isax-receipt-2-11 .path4:before{content:"\f541";margin-left:-1em;color:#292d32}.isax-receipt-2-11 .path5:before{content:"\f542";margin-left:-1em;color:#292d32}.isax-receipt-add1 .path1:before{content:"\f543";color:#292d32}.isax-receipt-add1 .path2:before{content:"\f544";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-add1 .path3:before{content:"\f545";margin-left:-1em;color:#292d32}.isax-receipt-discount1 .path1:before{content:"\f546";color:#292d32}.isax-receipt-discount1 .path2:before{content:"\f547";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-discount1 .path3:before{content:"\f548";margin-left:-1em;color:#292d32}.isax-receipt-discount1 .path4:before{content:"\f549";margin-left:-1em;color:#292d32}.isax-receipt-discount1 .path5:before{content:"\f54a";margin-left:-1em;color:#292d32}.isax-receipt-disscount1 .path1:before{content:"\f54b";color:#292d32;opacity:.4}.isax-receipt-disscount1 .path2:before{content:"\f54c";margin-left:-1em;color:#292d32}.isax-receipt-disscount1 .path3:before{content:"\f54d";margin-left:-1em;color:#292d32}.isax-receipt-disscount1 .path4:before{content:"\f54e";margin-left:-1em;color:#292d32}.isax-receipt-edit1 .path1:before{content:"\f54f";color:#292d32;opacity:.4}.isax-receipt-edit1 .path2:before{content:"\f550";margin-left:-1em;color:#292d32}.isax-receipt-item1 .path1:before{content:"\f551";color:#292d32}.isax-receipt-item1 .path2:before{content:"\f552";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-item1 .path3:before{content:"\f553";margin-left:-1em;color:#292d32}.isax-receipt-item1 .path4:before{content:"\f554";margin-left:-1em;color:#292d32}.isax-receipt-item1 .path5:before{content:"\f555";margin-left:-1em;color:#292d32}.isax-receipt-item1 .path6:before{content:"\f556";margin-left:-1em;color:#292d32}.isax-receipt-minus1 .path1:before{content:"\f557";color:#292d32}.isax-receipt-minus1 .path2:before{content:"\f558";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-minus1 .path3:before{content:"\f559";margin-left:-1em;color:#292d32}.isax-receipt-search1 .path1:before{content:"\f55a";color:#292d32;opacity:.4}.isax-receipt-search1 .path2:before{content:"\f55b";margin-left:-1em;color:#292d32}.isax-receipt-square1 .path1:before{content:"\f55c";color:#292d32}.isax-receipt-square1 .path2:before{content:"\f55d";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-text1 .path1:before{content:"\f55e";color:#292d32}.isax-receipt-text1 .path2:before{content:"\f55f";margin-left:-1em;color:#292d32;opacity:.4}.isax-receipt-text1 .path3:before{content:"\f560";margin-left:-1em;color:#292d32}.isax-receipt-text1 .path4:before{content:"\f561";margin-left:-1em;color:#292d32}.isax-received1 .path1:before{content:"\f562";color:#292d32}.isax-received1 .path2:before{content:"\f563";margin-left:-1em;color:#292d32}.isax-received1 .path3:before{content:"\f564";margin-left:-1em;color:#292d32;opacity:.4}.isax-receive-square1 .path1:before{content:"\f565";color:#292d32;opacity:.4}.isax-receive-square1 .path2:before{content:"\f566";margin-left:-1em;color:#292d32}.isax-receive-square1 .path3:before{content:"\f567";margin-left:-1em;color:#292d32}.isax-receive-square-21 .path1:before{content:"\f568";color:#292d32;opacity:.4}.isax-receive-square-21 .path2:before{content:"\f569";margin-left:-1em;color:#292d32}.isax-receive-square-21 .path3:before{content:"\f56a";margin-left:-1em;color:#292d32}.isax-record1 .path1:before{content:"\f56b";color:#292d32}.isax-record1 .path2:before{content:"\f56c";margin-left:-1em;color:#292d32;opacity:.4}.isax-record-circle1 .path1:before{content:"\f56d";color:#292d32;opacity:.4}.isax-record-circle1 .path2:before{content:"\f56e";margin-left:-1em;color:#292d32}.isax-recovery-convert1 .path1:before{content:"\f56f";color:#292d32}.isax-recovery-convert1 .path2:before{content:"\f570";margin-left:-1em;color:#292d32}.isax-recovery-convert1 .path3:before{content:"\f571";margin-left:-1em;color:#292d32;opacity:.4}.isax-recovery-convert1 .path4:before{content:"\f572";margin-left:-1em;color:#292d32;opacity:.4}.isax-redo1 .path1:before{content:"\f573";color:#292d32;opacity:.4}.isax-redo1 .path2:before{content:"\f574";margin-left:-1em;color:#292d32}.isax-refresh1 .path1:before{content:"\f575";color:#292d32;opacity:.4}.isax-refresh1 .path2:before{content:"\f576";margin-left:-1em;color:#292d32}.isax-refresh1 .path3:before{content:"\f577";margin-left:-1em;color:#292d32;opacity:.4}.isax-refresh-21 .path1:before{content:"\f578";color:#292d32;opacity:.4}.isax-refresh-21 .path2:before{content:"\f579";margin-left:-1em;color:#292d32}.isax-refresh-circle1 .path1:before{content:"\f57a";color:#292d32;opacity:.4}.isax-refresh-circle1 .path2:before{content:"\f57b";margin-left:-1em;color:#292d32}.isax-refresh-circle1 .path3:before{content:"\f57c";margin-left:-1em;color:#292d32}.isax-refresh-left-square1 .path1:before{content:"\f57d";color:#292d32;opacity:.4}.isax-refresh-left-square1 .path2:before{content:"\f57e";margin-left:-1em;color:#292d32}.isax-refresh-right-square1 .path1:before{content:"\f57f";color:#292d32;opacity:.4}.isax-refresh-right-square1 .path2:before{content:"\f580";margin-left:-1em;color:#292d32}.isax-refresh-square-21 .path1:before{content:"\f581";color:#292d32;opacity:.4}.isax-refresh-square-21 .path2:before{content:"\f582";margin-left:-1em;color:#292d32}.isax-refresh-square-21 .path3:before{content:"\f583";margin-left:-1em;color:#292d32}.isax-repeat1 .path1:before{content:"\f584";color:#292d32}.isax-repeat1 .path2:before{content:"\f585";margin-left:-1em;color:#292d32;opacity:.4}.isax-repeat-circle1 .path1:before{content:"\f586";color:#292d32;opacity:.4}.isax-repeat-circle1 .path2:before{content:"\f587";margin-left:-1em;color:#292d32}.isax-repeat-circle1 .path3:before{content:"\f588";margin-left:-1em;color:#292d32}.isax-repeate-music1 .path1:before{content:"\f589";color:#292d32;opacity:.4}.isax-repeate-music1 .path2:before{content:"\f58a";margin-left:-1em;color:#292d32;opacity:.4}.isax-repeate-music1 .path3:before{content:"\f58b";margin-left:-1em;color:#292d32}.isax-repeate-one1 .path1:before{content:"\f58c";color:#292d32;opacity:.4}.isax-repeate-one1 .path2:before{content:"\f58d";margin-left:-1em;color:#292d32;opacity:.4}.isax-repeate-one1 .path3:before{content:"\f58e";margin-left:-1em;color:#292d32}.isax-reserve1 .path1:before{content:"\f58f";color:#292d32}.isax-reserve1 .path2:before{content:"\f590";margin-left:-1em;color:#292d32;opacity:.4}.isax-reserve1 .path3:before{content:"\f591";margin-left:-1em;color:#292d32}.isax-reserve1 .path4:before{content:"\f592";margin-left:-1em;color:#292d32}.isax-rotate-left1 .path1:before{content:"\f593";color:#292d32;opacity:.4}.isax-rotate-left1 .path2:before{content:"\f594";margin-left:-1em;color:#292d32}.isax-rotate-left-11 .path1:before{content:"\f595";color:#292d32;opacity:.4}.isax-rotate-left-11 .path2:before{content:"\f596";margin-left:-1em;color:#292d32}.isax-rotate-right1 .path1:before{content:"\f597";color:#292d32;opacity:.4}.isax-rotate-right1 .path2:before{content:"\f598";margin-left:-1em;color:#292d32}.isax-rotate-right-11 .path1:before{content:"\f599";color:#292d32;opacity:.4}.isax-rotate-right-11 .path2:before{content:"\f59a";margin-left:-1em;color:#292d32}.isax-route-square1 .path1:before{content:"\f59b";color:#292d32;opacity:.4}.isax-route-square1 .path2:before{content:"\f59c";margin-left:-1em;color:#292d32}.isax-routing1 .path1:before{content:"\f59d";color:#292d32;opacity:.4}.isax-routing1 .path2:before{content:"\f59e";margin-left:-1em;color:#292d32}.isax-routing1 .path3:before{content:"\f59f";margin-left:-1em;color:#292d32;opacity:.4}.isax-routing1 .path4:before{content:"\f5a0";margin-left:-1em;color:#292d32}.isax-routing1 .path5:before{content:"\f5a1";margin-left:-1em;color:#292d32}.isax-routing-21 .path1:before{content:"\f5a2";color:#292d32;opacity:.4}.isax-routing-21 .path2:before{content:"\f5a3";margin-left:-1em;color:#292d32;opacity:.4}.isax-routing-21 .path3:before{content:"\f5a4";margin-left:-1em;color:#292d32}.isax-routing-21 .path4:before{content:"\f5a5";margin-left:-1em;color:#292d32}.isax-routing-21 .path5:before{content:"\f5a6";margin-left:-1em;color:#292d32}.isax-row-horizontal1 .path1:before{content:"\f5a7";color:#292d32;opacity:.4}.isax-row-horizontal1 .path2:before{content:"\f5a8";margin-left:-1em;color:#292d32}.isax-row-vertical1 .path1:before{content:"\f5a9";color:#292d32;opacity:.4}.isax-row-vertical1 .path2:before{content:"\f5aa";margin-left:-1em;color:#292d32}.isax-rulerpen1 .path1:before{content:"\f5ab";color:#292d32;opacity:.4}.isax-rulerpen1 .path2:before{content:"\f5ac";margin-left:-1em;color:#292d32}.isax-rulerpen1 .path3:before{content:"\f5ad";margin-left:-1em;color:#292d32}.isax-rulerpen1 .path4:before{content:"\f5ae";margin-left:-1em;color:#292d32}.isax-rulerpen1 .path5:before{content:"\f5af";margin-left:-1em;color:#292d32}.isax-rulerpen1 .path6:before{content:"\f5b0";margin-left:-1em;color:#292d32;opacity:.4}.isax-rulerpen1 .path7:before{content:"\f5b1";margin-left:-1em;color:#292d32}.isax-ruler1 .path1:before{content:"\f5b2";color:#292d32;opacity:.4}.isax-ruler1 .path2:before{content:"\f5b3";margin-left:-1em;color:#292d32}.isax-ruler1 .path3:before{content:"\f5b4";margin-left:-1em;color:#292d32}.isax-ruler1 .path4:before{content:"\f5b5";margin-left:-1em;color:#292d32}.isax-ruler1 .path5:before{content:"\f5b6";margin-left:-1em;color:#292d32}.isax-safe-home1 .path1:before{content:"\f5b7";color:#292d32}.isax-safe-home1 .path2:before{content:"\f5b8";margin-left:-1em;color:#292d32;opacity:.4}.isax-sagittarius1 .path1:before{content:"\f5b9";color:#292d32}.isax-sagittarius1 .path2:before{content:"\f5ba";margin-left:-1em;color:#292d32;opacity:.4}.isax-save-21 .path1:before{content:"\f5bb";color:#292d32;opacity:.4}.isax-save-21 .path2:before{content:"\f5bc";margin-left:-1em;color:#292d32}.isax-save-add1 .path1:before{content:"\f5bd";color:#292d32;opacity:.4}.isax-save-add1 .path2:before{content:"\f5be";margin-left:-1em;color:#292d32}.isax-save-add1 .path3:before{content:"\f5bf";margin-left:-1em;color:#292d32}.isax-save-minus1 .path1:before{content:"\f5c0";color:#292d32;opacity:.4}.isax-save-minus1 .path2:before{content:"\f5c1";margin-left:-1em;color:#292d32}.isax-save-minus1 .path3:before{content:"\f5c2";margin-left:-1em;color:#292d32}.isax-save-remove1 .path1:before{content:"\f5c3";color:#292d32;opacity:.4}.isax-save-remove1 .path2:before{content:"\f5c4";margin-left:-1em;color:#292d32}.isax-save-remove1 .path3:before{content:"\f5c5";margin-left:-1em;color:#292d32}.isax-scan1 .path1:before{content:"\f5c6";color:#292d32;opacity:.4}.isax-scan1 .path2:before{content:"\f5c7";margin-left:-1em;color:#292d32;opacity:.4}.isax-scan1 .path3:before{content:"\f5c8";margin-left:-1em;color:#292d32}.isax-scan1 .path4:before{content:"\f5c9";margin-left:-1em;color:#292d32}.isax-scan1 .path5:before{content:"\f5ca";margin-left:-1em;color:#292d32}.isax-scan1 .path6:before{content:"\f5cb";margin-left:-1em;color:#292d32}.isax-scan1 .path7:before{content:"\f5cc";margin-left:-1em;color:#292d32;opacity:.4}.isax-scan-barcode1 .path1:before{content:"\f5cd";color:#292d32;opacity:.4}.isax-scan-barcode1 .path2:before{content:"\f5ce";margin-left:-1em;color:#292d32}.isax-scan-barcode1 .path3:before{content:"\f5cf";margin-left:-1em;color:#292d32;opacity:.4}.isax-scan-barcode1 .path4:before{content:"\f5d0";margin-left:-1em;color:#292d32}.isax-scan-barcode1 .path5:before{content:"\f5d1";margin-left:-1em;color:#292d32}.isax-scan-barcode1 .path6:before{content:"\f5d2";margin-left:-1em;color:#292d32;opacity:.4}.isax-scan-barcode1 .path7:before{content:"\f5d3";margin-left:-1em;color:#292d32;opacity:.4}.isax-scan-barcode1 .path8:before{content:"\f5d4";margin-left:-1em;color:#292d32}.isax-scanner1 .path1:before{content:"\f5d5";color:#292d32}.isax-scanner1 .path2:before{content:"\f5d6";margin-left:-1em;color:#292d32}.isax-scanner1 .path3:before{content:"\f5d7";margin-left:-1em;color:#292d32}.isax-scanner1 .path4:before{content:"\f5d8";margin-left:-1em;color:#292d32;opacity:.4}.isax-scanner1 .path5:before{content:"\f5d9";margin-left:-1em;color:#292d32;opacity:.4}.isax-scanning1 .path1:before{content:"\f5da";color:#292d32;opacity:.4}.isax-scanning1 .path2:before{content:"\f5db";margin-left:-1em;color:#292d32}.isax-scanning1 .path3:before{content:"\f5dc";margin-left:-1em;color:#292d32;opacity:.4}.isax-scanning1 .path4:before{content:"\f5dd";margin-left:-1em;color:#292d32}.isax-scanning1 .path5:before{content:"\f5de";margin-left:-1em;color:#292d32}.isax-scanning1 .path6:before{content:"\f5df";margin-left:-1em;color:#292d32;opacity:.4}.isax-scanning1 .path7:before{content:"\f5e0";margin-left:-1em;color:#292d32;opacity:.4}.isax-scanning1 .path8:before{content:"\f5e1";margin-left:-1em;color:#292d32}.isax-scissor1 .path1:before{content:"\f5e2";color:#292d32}.isax-scissor1 .path2:before{content:"\f5e3";margin-left:-1em;color:#292d32}.isax-scissor1 .path3:before{content:"\f5e4";margin-left:-1em;color:#292d32;opacity:.4}.isax-scissor-11 .path1:before{content:"\f5e5";color:#292d32;opacity:.4}.isax-scissor-11 .path2:before{content:"\f5e6";margin-left:-1em;color:#292d32}.isax-screenmirroring1 .path1:before{content:"\f5e7";color:#292d32;opacity:.4}.isax-screenmirroring1 .path2:before{content:"\f5e8";margin-left:-1em;color:#292d32}.isax-scroll1 .path1:before{content:"\f5e9";color:#292d32;opacity:.4}.isax-scroll1 .path2:before{content:"\f5ea";margin-left:-1em;color:#292d32}.isax-scroll1 .path3:before{content:"\f5eb";margin-left:-1em;color:#292d32}.isax-search-favorite1 .path1:before{content:"\f5ec";color:#292d32;opacity:.4}.isax-search-favorite1 .path2:before{content:"\f5ed";margin-left:-1em;color:#292d32}.isax-search-favorite1 .path3:before{content:"\f5ee";margin-left:-1em;color:#292d32}.isax-search-favorite-11 .path1:before{content:"\f5ef";color:#292d32;opacity:.4}.isax-search-favorite-11 .path2:before{content:"\f5f0";margin-left:-1em;color:#292d32}.isax-search-favorite-11 .path3:before{content:"\f5f1";margin-left:-1em;color:#292d32}.isax-search-normal1 .path1:before{content:"\f5f2";color:#292d32;opacity:.4}.isax-search-normal1 .path2:before{content:"\f5f3";margin-left:-1em;color:#292d32}.isax-search-normal-11 .path1:before{content:"\f5f4";color:#292d32;opacity:.4}.isax-search-normal-11 .path2:before{content:"\f5f5";margin-left:-1em;color:#292d32}.isax-search-status1 .path1:before{content:"\f5f6";color:#292d32;opacity:.4}.isax-search-status1 .path2:before{content:"\f5f7";margin-left:-1em;color:#292d32}.isax-search-status1 .path3:before{content:"\f5f8";margin-left:-1em;color:#292d32}.isax-search-status1 .path4:before{content:"\f5f9";margin-left:-1em;color:#292d32}.isax-search-status-11 .path1:before{content:"\f5fa";color:#292d32}.isax-search-status-11 .path2:before{content:"\f5fb";margin-left:-1em;color:#292d32}.isax-search-status-11 .path3:before{content:"\f5fc";margin-left:-1em;color:#292d32;opacity:.4}.isax-search-status-11 .path4:before{content:"\f5fd";margin-left:-1em;color:#292d32}.isax-search-zoom-in1 .path1:before{content:"\f5fe";color:#292d32;opacity:.4}.isax-search-zoom-in1 .path2:before{content:"\f5ff";margin-left:-1em;color:#292d32}.isax-search-zoom-in1 .path3:before{content:"\f600";margin-left:-1em;color:#292d32}.isax-search-zoom-in-11 .path1:before{content:"\f601";color:#292d32;opacity:.4}.isax-search-zoom-in-11 .path2:before{content:"\f602";margin-left:-1em;color:#292d32}.isax-search-zoom-in-11 .path3:before{content:"\f603";margin-left:-1em;color:#292d32}.isax-search-zoom-out1 .path1:before{content:"\f604";color:#292d32;opacity:.4}.isax-search-zoom-out1 .path2:before{content:"\f605";margin-left:-1em;color:#292d32}.isax-search-zoom-out1 .path3:before{content:"\f606";margin-left:-1em;color:#292d32}.isax-search-zoom-out-11 .path1:before{content:"\f607";color:#292d32;opacity:.4}.isax-search-zoom-out-11 .path2:before{content:"\f608";margin-left:-1em;color:#292d32}.isax-search-zoom-out-11 .path3:before{content:"\f609";margin-left:-1em;color:#292d32}.isax-security1 .path1:before{content:"\f60a";color:#292d32;opacity:.4}.isax-security1 .path2:before{content:"\f60b";margin-left:-1em;color:#292d32}.isax-security-card1 .path1:before{content:"\f60c";color:#292d32;opacity:.4}.isax-security-card1 .path2:before{content:"\f60d";margin-left:-1em;color:#292d32}.isax-security-card1 .path3:before{content:"\f60e";margin-left:-1em;color:#292d32}.isax-security-safe1 .path1:before{content:"\f60f";color:#292d32;opacity:.4}.isax-security-safe1 .path2:before{content:"\f610";margin-left:-1em;color:#292d32}.isax-security-time1 .path1:before{content:"\f611";color:#292d32;opacity:.4}.isax-security-time1 .path2:before{content:"\f612";margin-left:-1em;color:#292d32}.isax-security-time1 .path3:before{content:"\f613";margin-left:-1em;color:#292d32}.isax-security-user1 .path1:before{content:"\f614";color:#292d32;opacity:.4}.isax-security-user1 .path2:before{content:"\f615";margin-left:-1em;color:#292d32}.isax-security-user1 .path3:before{content:"\f616";margin-left:-1em;color:#292d32}.isax-send1 .path1:before{content:"\f617";color:#292d32;opacity:.4}.isax-send1 .path2:before{content:"\f618";margin-left:-1em;color:#292d32}.isax-send-11 .path1:before{content:"\f619";color:#292d32;opacity:.4}.isax-send-11 .path2:before{content:"\f61a";margin-left:-1em;color:#292d32}.isax-send-11 .path3:before{content:"\f61b";margin-left:-1em;color:#292d32}.isax-send-21 .path1:before{content:"\f61c";color:#292d32;opacity:.4}.isax-send-21 .path2:before{content:"\f61d";margin-left:-1em;color:#292d32}.isax-send-21 .path3:before{content:"\f61e";margin-left:-1em;color:#292d32}.isax-send-sqaure-21 .path1:before{content:"\f61f";color:#292d32;opacity:.4}.isax-send-sqaure-21 .path2:before{content:"\f620";margin-left:-1em;color:#292d32}.isax-send-sqaure-21 .path3:before{content:"\f621";margin-left:-1em;color:#292d32}.isax-send-square1 .path1:before{content:"\f622";color:#292d32;opacity:.4}.isax-send-square1 .path2:before{content:"\f623";margin-left:-1em;color:#292d32}.isax-send-square1 .path3:before{content:"\f624";margin-left:-1em;color:#292d32}.isax-send-square1 .path4:before{content:"\f625";margin-left:-1em;color:#292d32}.isax-setting1 .path1:before{content:"\f626";color:#292d32;opacity:.4}.isax-setting1 .path2:before{content:"\f627";margin-left:-1em;color:#292d32}.isax-setting-21 .path1:before{content:"\f628";color:#292d32;opacity:.4}.isax-setting-21 .path2:before{content:"\f629";margin-left:-1em;color:#292d32}.isax-setting-31 .path1:before{content:"\f62a";color:#292d32;opacity:.4}.isax-setting-31 .path2:before{content:"\f62b";margin-left:-1em;color:#292d32}.isax-setting-31 .path3:before{content:"\f62c";margin-left:-1em;color:#292d32}.isax-setting-31 .path4:before{content:"\f62d";margin-left:-1em;color:#292d32}.isax-setting-31 .path5:before{content:"\f62e";margin-left:-1em;color:#292d32}.isax-setting-31 .path6:before{content:"\f62f";margin-left:-1em;color:#292d32}.isax-setting-31 .path7:before{content:"\f630";margin-left:-1em;color:#292d32}.isax-setting-41 .path1:before{content:"\f631";color:#292d32;opacity:.4}.isax-setting-41 .path2:before{content:"\f632";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-41 .path3:before{content:"\f633";margin-left:-1em;color:#292d32}.isax-setting-41 .path4:before{content:"\f634";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-41 .path5:before{content:"\f635";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-41 .path6:before{content:"\f636";margin-left:-1em;color:#292d32}.isax-setting-51 .path1:before{content:"\f637";color:#292d32;opacity:.4}.isax-setting-51 .path2:before{content:"\f638";margin-left:-1em;color:#292d32}.isax-setting-51 .path3:before{content:"\f639";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-51 .path4:before{content:"\f63a";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-51 .path5:before{content:"\f63b";margin-left:-1em;color:#292d32;opacity:.4}.isax-setting-51 .path6:before{content:"\f63c";margin-left:-1em;color:#292d32}.isax-settings1 .path1:before{content:"\f63d";color:#292d32}.isax-settings1 .path2:before{content:"\f63e";margin-left:-1em;color:#292d32;opacity:.16}.isax-settings1 .path3:before{content:"\f63f";margin-left:-1em;color:#292d32;opacity:.16}.isax-shapes1 .path1:before{content:"\f640";color:#292d32}.isax-shapes1 .path2:before{content:"\f641";margin-left:-1em;color:#292d32;opacity:.4}.isax-shapes-11 .path1:before{content:"\f642";color:#292d32;opacity:.4}.isax-shapes-11 .path2:before{content:"\f643";margin-left:-1em;color:#292d32}.isax-share1 .path1:before{content:"\f644";color:#292d32;opacity:.4}.isax-share1 .path2:before{content:"\f645";margin-left:-1em;color:#292d32;opacity:.4}.isax-share1 .path3:before{content:"\f646";margin-left:-1em;color:#292d32;opacity:.4}.isax-share1 .path4:before{content:"\f647";margin-left:-1em;color:#292d32}.isax-share1 .path5:before{content:"\f648";margin-left:-1em;color:#292d32}.isax-share1 .path6:before{content:"\f649";margin-left:-1em;color:#292d32}.isax-shield1 .path1:before{content:"\f64a";color:#292d32;opacity:.4}.isax-shield1 .path2:before{content:"\f64b";margin-left:-1em;color:#292d32}.isax-shield-cross1 .path1:before{content:"\f64c";color:#292d32;opacity:.4}.isax-shield-cross1 .path2:before{content:"\f64d";margin-left:-1em;color:#292d32}.isax-shield-search1 .path1:before{content:"\f64e";color:#292d32;opacity:.4}.isax-shield-search1 .path2:before{content:"\f64f";margin-left:-1em;color:#292d32}.isax-shield-search1 .path3:before{content:"\f650";margin-left:-1em;color:#292d32}.isax-shield-security .path1:before{content:"\f651";color:#292d32;opacity:.4}.isax-shield-security .path2:before{content:"\f652";margin-left:-1em;color:#292d32}.isax-shield-slash1 .path1:before{content:"\f653";color:#292d32;opacity:.4}.isax-shield-slash1 .path2:before{content:"\f654";margin-left:-1em;color:#292d32;opacity:.4}.isax-shield-slash1 .path3:before{content:"\f655";margin-left:-1em;color:#292d32}.isax-shield-tick1 .path1:before{content:"\f656";color:#292d32;opacity:.4}.isax-shield-tick1 .path2:before{content:"\f657";margin-left:-1em;color:#292d32}.isax-ship1 .path1:before{content:"\f658";color:#292d32}.isax-ship1 .path2:before{content:"\f659";margin-left:-1em;color:#292d32;opacity:.4}.isax-ship1 .path3:before{content:"\f65a";margin-left:-1em;color:#292d32}.isax-shop1 .path1:before{content:"\f65b";color:#292d32;opacity:.4}.isax-shop1 .path2:before{content:"\f65c";margin-left:-1em;color:#292d32}.isax-shop1 .path3:before{content:"\f65d";margin-left:-1em;color:#292d32;opacity:.6}.isax-shop1 .path4:before{content:"\f65e";margin-left:-1em;color:#292d32;opacity:.6}.isax-shop1 .path5:before{content:"\f65f";margin-left:-1em;color:#292d32}.isax-shop-add1 .path1:before{content:"\f660";color:#292d32;opacity:.4}.isax-shop-add1 .path2:before{content:"\f661";margin-left:-1em;color:#292d32}.isax-shop-add1 .path3:before{content:"\f662";margin-left:-1em;color:#292d32;opacity:.6}.isax-shop-add1 .path4:before{content:"\f663";margin-left:-1em;color:#292d32;opacity:.6}.isax-shop-add1 .path5:before{content:"\f664";margin-left:-1em;color:#292d32}.isax-shopping-bag1 .path1:before{content:"\f665";color:#292d32;opacity:.4}.isax-shopping-bag1 .path2:before{content:"\f666";margin-left:-1em;color:#292d32}.isax-shopping-bag1 .path3:before{content:"\f667";margin-left:-1em;color:#292d32}.isax-shopping-cart1 .path1:before{content:"\f668";color:#292d32}.isax-shopping-cart1 .path2:before{content:"\f669";margin-left:-1em;color:#292d32}.isax-shopping-cart1 .path3:before{content:"\f66a";margin-left:-1em;color:#292d32;opacity:.4}.isax-shopping-cart1 .path4:before{content:"\f66b";margin-left:-1em;color:#292d32}.isax-shop-remove1 .path1:before{content:"\f66c";color:#292d32}.isax-shop-remove1 .path2:before{content:"\f66d";margin-left:-1em;color:#292d32;opacity:.4}.isax-shop-remove1 .path3:before{content:"\f66e";margin-left:-1em;color:#292d32}.isax-shop-remove1 .path4:before{content:"\f66f";margin-left:-1em;color:#292d32;opacity:.6}.isax-shop-remove1 .path5:before{content:"\f670";margin-left:-1em;color:#292d32;opacity:.6}.isax-shuffle1 .path1:before{content:"\f671";color:#292d32;opacity:.4}.isax-shuffle1 .path2:before{content:"\f672";margin-left:-1em;color:#292d32;opacity:.4}.isax-shuffle1 .path3:before{content:"\f673";margin-left:-1em;color:#292d32}.isax-sidebar-bottom1 .path1:before{content:"\f674";color:#292d32;opacity:.4}.isax-sidebar-bottom1 .path2:before{content:"\f675";margin-left:-1em;color:#292d32}.isax-sidebar-bottom1 .path3:before{content:"\f676";margin-left:-1em;color:#292d32}.isax-sidebar-left1 .path1:before{content:"\f677";color:#292d32;opacity:.4}.isax-sidebar-left1 .path2:before{content:"\f678";margin-left:-1em;color:#292d32}.isax-sidebar-left1 .path3:before{content:"\f679";margin-left:-1em;color:#292d32}.isax-sidebar-right1 .path1:before{content:"\f67a";color:#292d32;opacity:.4}.isax-sidebar-right1 .path2:before{content:"\f67b";margin-left:-1em;color:#292d32}.isax-sidebar-right1 .path3:before{content:"\f67c";margin-left:-1em;color:#292d32}.isax-sidebar-top1 .path1:before{content:"\f67d";color:#292d32;opacity:.4}.isax-sidebar-top1 .path2:before{content:"\f67e";margin-left:-1em;color:#292d32}.isax-sidebar-top1 .path3:before{content:"\f67f";margin-left:-1em;color:#292d32}.isax-signpost1 .path1:before{content:"\f680";color:#292d32}.isax-signpost1 .path2:before{content:"\f681";margin-left:-1em;color:#292d32}.isax-signpost1 .path3:before{content:"\f682";margin-left:-1em;color:#292d32;opacity:.4}.isax-signpost1 .path4:before{content:"\f683";margin-left:-1em;color:#292d32;opacity:.4}.isax-simcard1 .path1:before{content:"\f684";color:#292d32;opacity:.4}.isax-simcard1 .path2:before{content:"\f685";margin-left:-1em;color:#292d32}.isax-simcard1 .path3:before{content:"\f686";margin-left:-1em;color:#292d32}.isax-simcard-11 .path1:before{content:"\f687";color:#292d32;opacity:.4}.isax-simcard-11 .path2:before{content:"\f688";margin-left:-1em;color:#292d32}.isax-simcard-11 .path3:before{content:"\f689";margin-left:-1em;color:#292d32}.isax-simcard-11 .path4:before{content:"\f68a";margin-left:-1em;color:#292d32}.isax-simcard-11 .path5:before{content:"\f68b";margin-left:-1em;color:#292d32}.isax-simcard-21 .path1:before{content:"\f68c";color:#292d32;opacity:.4}.isax-simcard-21 .path2:before{content:"\f68d";margin-left:-1em;color:#292d32}.isax-size1 .path1:before{content:"\f68e";color:#292d32}.isax-size1 .path2:before{content:"\f68f";margin-left:-1em;color:#292d32;opacity:.4}.isax-slash1 .path1:before{content:"\f690";color:#292d32;opacity:.4}.isax-slash1 .path2:before{content:"\f691";margin-left:-1em;color:#292d32;opacity:.4}.isax-slash1 .path3:before{content:"\f692";margin-left:-1em;color:#292d32}.isax-slider1 .path1:before{content:"\f693";color:#292d32}.isax-slider1 .path2:before{content:"\f694";margin-left:-1em;color:#292d32;opacity:.4}.isax-slider1 .path3:before{content:"\f695";margin-left:-1em;color:#292d32}.isax-slider1 .path4:before{content:"\f696";margin-left:-1em;color:#292d32}.isax-slider-horizontal1 .path1:before{content:"\f697";color:#292d32}.isax-slider-horizontal1 .path2:before{content:"\f698";margin-left:-1em;color:#292d32}.isax-slider-horizontal1 .path3:before{content:"\f699";margin-left:-1em;color:#292d32;opacity:.4}.isax-slider-horizontal-11 .path1:before{content:"\f69a";color:#292d32;opacity:.4}.isax-slider-horizontal-11 .path2:before{content:"\f69b";margin-left:-1em;color:#292d32}.isax-slider-horizontal-11 .path3:before{content:"\f69c";margin-left:-1em;color:#292d32}.isax-slider-vertical1 .path1:before{content:"\f69d";color:#292d32}.isax-slider-vertical1 .path2:before{content:"\f69e";margin-left:-1em;color:#292d32}.isax-slider-vertical1 .path3:before{content:"\f69f";margin-left:-1em;color:#292d32;opacity:.4}.isax-slider-vertical-11 .path1:before{content:"\f6a0";color:#292d32;opacity:.4}.isax-slider-vertical-11 .path2:before{content:"\f6a1";margin-left:-1em;color:#292d32}.isax-slider-vertical-11 .path3:before{content:"\f6a2";margin-left:-1em;color:#292d32}.isax-smallcaps1 .path1:before{content:"\f6a3";color:#292d32;opacity:.4}.isax-smallcaps1 .path2:before{content:"\f6a4";margin-left:-1em;color:#292d32}.isax-smallcaps1 .path3:before{content:"\f6a5";margin-left:-1em;color:#292d32}.isax-smart-car1 .path1:before{content:"\f6a6";color:#292d32}.isax-smart-car1 .path2:before{content:"\f6a7";margin-left:-1em;color:#292d32}.isax-smart-car1 .path3:before{content:"\f6a8";margin-left:-1em;color:#292d32;opacity:.4}.isax-smart-car1 .path4:before{content:"\f6a9";margin-left:-1em;color:#292d32}.isax-smart-car1 .path5:before{content:"\f6aa";margin-left:-1em;color:#292d32}.isax-smart-car1 .path6:before{content:"\f6ab";margin-left:-1em;color:#292d32}.isax-smart-home1 .path1:before{content:"\f6ac";color:#292d32;opacity:.4}.isax-smart-home1 .path2:before{content:"\f6ad";margin-left:-1em;color:#292d32}.isax-smart-home1 .path3:before{content:"\f6ae";margin-left:-1em;color:#292d32}.isax-smart-home1 .path4:before{content:"\f6af";margin-left:-1em;color:#292d32}.isax-smileys1 .path1:before{content:"\f6b0";color:#292d32;opacity:.4}.isax-smileys1 .path2:before{content:"\f6b1";margin-left:-1em;color:#292d32}.isax-smileys1 .path3:before{content:"\f6b2";margin-left:-1em;color:#292d32}.isax-smileys1 .path4:before{content:"\f6b3";margin-left:-1em;color:#292d32}.isax-smileys1 .path5:before{content:"\f6b4";margin-left:-1em;color:#292d32}.isax-smileys1 .path6:before{content:"\f6b5";margin-left:-1em;color:#292d32}.isax-sms1 .path1:before{content:"\f6b6";color:#292d32;opacity:.4}.isax-sms1 .path2:before{content:"\f6b7";margin-left:-1em;color:#292d32}.isax-sms-edit1 .path1:before{content:"\f6b8";color:#292d32;opacity:.4}.isax-sms-edit1 .path2:before{content:"\f6b9";margin-left:-1em;color:#292d32}.isax-sms-edit1 .path3:before{content:"\f6ba";margin-left:-1em;color:#292d32}.isax-sms-notification1 .path1:before{content:"\f6bb";color:#292d32}.isax-sms-notification1 .path2:before{content:"\f6bc";margin-left:-1em;color:#292d32;opacity:.4}.isax-sms-notification1 .path3:before{content:"\f6bd";margin-left:-1em;color:#292d32}.isax-sms-search1 .path1:before{content:"\f6be";color:#292d32;opacity:.4}.isax-sms-search1 .path2:before{content:"\f6bf";margin-left:-1em;color:#292d32}.isax-sms-search1 .path3:before{content:"\f6c0";margin-left:-1em;color:#292d32}.isax-sms-star1 .path1:before{content:"\f6c1";color:#292d32}.isax-sms-star1 .path2:before{content:"\f6c2";margin-left:-1em;color:#292d32;opacity:.4}.isax-sms-star1 .path3:before{content:"\f6c3";margin-left:-1em;color:#292d32}.isax-sms-tracking1 .path1:before{content:"\f6c4";color:#292d32}.isax-sms-tracking1 .path2:before{content:"\f6c5";margin-left:-1em;color:#292d32;opacity:.4}.isax-sms-tracking1 .path3:before{content:"\f6c6";margin-left:-1em;color:#292d32}.isax-sort1 .path1:before{content:"\f6c7";color:#292d32;opacity:.4}.isax-sort1 .path2:before{content:"\f6c8";margin-left:-1em;color:#292d32}.isax-sort1 .path3:before{content:"\f6c9";margin-left:-1em;color:#292d32}.isax-sort1 .path4:before{content:"\f6ca";margin-left:-1em;color:#292d32}.isax-sound1 .path1:before{content:"\f6cb";color:#292d32}.isax-sound1 .path2:before{content:"\f6cc";margin-left:-1em;color:#292d32;opacity:.4}.isax-sound1 .path3:before{content:"\f6cd";margin-left:-1em;color:#292d32}.isax-sound1 .path4:before{content:"\f6ce";margin-left:-1em;color:#292d32;opacity:.4}.isax-sound1 .path5:before{content:"\f6cf";margin-left:-1em;color:#292d32}.isax-speaker1 .path1:before{content:"\f6d0";color:#292d32}.isax-speaker1 .path2:before{content:"\f6d1";margin-left:-1em;color:#292d32}.isax-speaker1 .path3:before{content:"\f6d2";margin-left:-1em;color:#292d32;opacity:.4}.isax-speedometer1 .path1:before{content:"\f6d3";color:#292d32;opacity:.4}.isax-speedometer1 .path2:before{content:"\f6d4";margin-left:-1em;color:#292d32}.isax-speedometer1 .path3:before{content:"\f6d5";margin-left:-1em;color:#292d32}.isax-star1 .path1:before{content:"\f6d6";color:#292d32}.isax-star1 .path2:before{content:"\f6d7";margin-left:-1em;color:#292d32;opacity:.4}.isax-star1 .path3:before{content:"\f6d8";margin-left:-1em;color:#292d32;opacity:.4}.isax-star1 .path4:before{content:"\f6d9";margin-left:-1em;color:#292d32;opacity:.4}.isax-star-11 .path1:before{content:"\f6da";color:#292d32;opacity:.4}.isax-star-11 .path2:before{content:"\f6db";margin-left:-1em;color:#292d32}.isax-star-slash1 .path1:before{content:"\f6dc";color:#292d32;opacity:.4}.isax-star-slash1 .path2:before{content:"\f6dd";margin-left:-1em;color:#292d32;opacity:.4}.isax-star-slash1 .path3:before{content:"\f6de";margin-left:-1em;color:#292d32}.isax-status1 .path1:before{content:"\f6df";color:#292d32;opacity:.4}.isax-status1 .path2:before{content:"\f6e0";margin-left:-1em;color:#292d32}.isax-status1 .path3:before{content:"\f6e1";margin-left:-1em;color:#292d32;opacity:.4}.isax-status-up1 .path1:before{content:"\f6e2";color:#292d32;opacity:.4}.isax-status-up1 .path2:before{content:"\f6e3";margin-left:-1em;color:#292d32}.isax-status-up1 .path3:before{content:"\f6e4";margin-left:-1em;color:#292d32}.isax-status-up1 .path4:before{content:"\f6e5";margin-left:-1em;color:#292d32}.isax-status-up1 .path5:before{content:"\f6e6";margin-left:-1em;color:#292d32}.isax-sticker1 .path1:before{content:"\f6e7";color:#292d32;opacity:.4}.isax-sticker1 .path2:before{content:"\f6e8";margin-left:-1em;color:#292d32}.isax-stickynote1 .path1:before{content:"\f6e9";color:#292d32;opacity:.4}.isax-stickynote1 .path2:before{content:"\f6ea";margin-left:-1em;color:#292d32}.isax-stickynote1 .path3:before{content:"\f6eb";margin-left:-1em;color:#292d32}.isax-stickynote1 .path4:before{content:"\f6ec";margin-left:-1em;color:#292d32}.isax-stickynote1 .path5:before{content:"\f6ed";margin-left:-1em;color:#292d32}.isax-stickynote1 .path6:before{content:"\f6ee";margin-left:-1em;color:#292d32}.isax-stop1 .path1:before{content:"\f6ef";color:#292d32}.isax-stop1 .path2:before{content:"\f6f0";margin-left:-1em;color:#292d32;opacity:.4}.isax-stop-circle1 .path1:before{content:"\f6f1";color:#292d32;opacity:.4}.isax-stop-circle1 .path2:before{content:"\f6f2";margin-left:-1em;color:#292d32}.isax-story1 .path1:before{content:"\f6f3";color:#292d32}.isax-story1 .path2:before{content:"\f6f4";margin-left:-1em;color:#292d32;opacity:.4}.isax-story1 .path3:before{content:"\f6f5";margin-left:-1em;color:#292d32;opacity:.4}.isax-story1 .path4:before{content:"\f6f6";margin-left:-1em;color:#292d32;opacity:.4}.isax-strongbox1 .path1:before{content:"\f6f7";color:#292d32;opacity:.4}.isax-strongbox1 .path2:before{content:"\f6f8";margin-left:-1em;color:#292d32}.isax-strongbox-21 .path1:before{content:"\f6f9";color:#292d32;opacity:.4}.isax-strongbox-21 .path2:before{content:"\f6fa";margin-left:-1em;color:#292d32}.isax-strongbox-21 .path3:before{content:"\f6fb";margin-left:-1em;color:#292d32}.isax-subtitle1 .path1:before{content:"\f6fc";color:#292d32}.isax-subtitle1 .path2:before{content:"\f6fd";margin-left:-1em;color:#292d32}.isax-subtitle1 .path3:before{content:"\f6fe";margin-left:-1em;color:#292d32}.isax-subtitle1 .path4:before{content:"\f6ff";margin-left:-1em;color:#292d32}.isax-subtitle1 .path5:before{content:"\f700";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path1:before{content:"\f701";color:#292d32;opacity:.4}.isax-sun1 .path2:before{content:"\f702";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path3:before{content:"\f703";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path4:before{content:"\f704";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path5:before{content:"\f705";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path6:before{content:"\f706";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun1 .path7:before{content:"\f707";margin-left:-1em;color:#292d32}.isax-sun-11 .path1:before{content:"\f708";color:#292d32;opacity:.4}.isax-sun-11 .path2:before{content:"\f709";margin-left:-1em;color:#292d32}.isax-sun-fog1 .path1:before{content:"\f70a";color:#292d32}.isax-sun-fog1 .path2:before{content:"\f70b";margin-left:-1em;color:#292d32}.isax-sun-fog1 .path3:before{content:"\f70c";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun-fog1 .path4:before{content:"\f70d";margin-left:-1em;color:#292d32;opacity:.4}.isax-sun-fog1 .path5:before{content:"\f70e";margin-left:-1em;color:#292d32;opacity:.4}.isax-tag1 .path1:before{content:"\f70f";color:#292d32;opacity:.4}.isax-tag1 .path2:before{content:"\f710";margin-left:-1em;color:#292d32}.isax-tag-21 .path1:before{content:"\f711";color:#292d32;opacity:.4}.isax-tag-21 .path2:before{content:"\f712";margin-left:-1em;color:#292d32}.isax-tag-21 .path3:before{content:"\f713";margin-left:-1em;color:#292d32}.isax-tag-cross1 .path1:before{content:"\f714";color:#292d32;opacity:.4}.isax-tag-cross1 .path2:before{content:"\f715";margin-left:-1em;color:#292d32}.isax-tag-right1 .path1:before{content:"\f716";color:#292d32}.isax-tag-right1 .path2:before{content:"\f717";margin-left:-1em;color:#292d32;opacity:.4}.isax-tag-user1 .path1:before{content:"\f718";color:#292d32}.isax-tag-user1 .path2:before{content:"\f719";margin-left:-1em;color:#292d32}.isax-tag-user1 .path3:before{content:"\f71a";margin-left:-1em;color:#292d32;opacity:.4}.isax-task1 .path1:before{content:"\f71b";color:#292d32}.isax-task1 .path2:before{content:"\f71c";margin-left:-1em;color:#292d32}.isax-task1 .path3:before{content:"\f71d";margin-left:-1em;color:#292d32}.isax-task1 .path4:before{content:"\f71e";margin-left:-1em;color:#292d32;opacity:.4}.isax-task1 .path5:before{content:"\f71f";margin-left:-1em;color:#292d32;opacity:.4}.isax-task1 .path6:before{content:"\f720";margin-left:-1em;color:#292d32;opacity:.4}.isax-task-square1 .path1:before{content:"\f721";color:#292d32;opacity:.4}.isax-task-square1 .path2:before{content:"\f722";margin-left:-1em;color:#292d32}.isax-task-square1 .path3:before{content:"\f723";margin-left:-1em;color:#292d32}.isax-task-square1 .path4:before{content:"\f724";margin-left:-1em;color:#292d32}.isax-task-square1 .path5:before{content:"\f725";margin-left:-1em;color:#292d32}.isax-teacher1 .path1:before{content:"\f726";color:#292d32;opacity:.4}.isax-teacher1 .path2:before{content:"\f727";margin-left:-1em;color:#292d32}.isax-text1 .path1:before{content:"\f728";color:#292d32;opacity:.4}.isax-text1 .path2:before{content:"\f729";margin-left:-1em;color:#292d32}.isax-textalign-center1 .path1:before{content:"\f72a";color:#292d32}.isax-textalign-center1 .path2:before{content:"\f72b";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-center1 .path3:before{content:"\f72c";margin-left:-1em;color:#292d32}.isax-textalign-center1 .path4:before{content:"\f72d";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifycenter1 .path1:before{content:"\f72e";color:#292d32}.isax-textalign-justifycenter1 .path2:before{content:"\f72f";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifycenter1 .path3:before{content:"\f730";margin-left:-1em;color:#292d32}.isax-textalign-justifycenter1 .path4:before{content:"\f731";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifyleft1 .path1:before{content:"\f732";color:#292d32}.isax-textalign-justifyleft1 .path2:before{content:"\f733";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifyleft1 .path3:before{content:"\f734";margin-left:-1em;color:#292d32}.isax-textalign-justifyleft1 .path4:before{content:"\f735";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifyright1 .path1:before{content:"\f736";color:#292d32}.isax-textalign-justifyright1 .path2:before{content:"\f737";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-justifyright1 .path3:before{content:"\f738";margin-left:-1em;color:#292d32}.isax-textalign-justifyright1 .path4:before{content:"\f739";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-left1 .path1:before{content:"\f73a";color:#292d32}.isax-textalign-left1 .path2:before{content:"\f73b";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-left1 .path3:before{content:"\f73c";margin-left:-1em;color:#292d32}.isax-textalign-left1 .path4:before{content:"\f73d";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-right1 .path1:before{content:"\f73e";color:#292d32}.isax-textalign-right1 .path2:before{content:"\f73f";margin-left:-1em;color:#292d32;opacity:.4}.isax-textalign-right1 .path3:before{content:"\f740";margin-left:-1em;color:#292d32}.isax-textalign-right1 .path4:before{content:"\f741";margin-left:-1em;color:#292d32;opacity:.4}.isax-text-block1 .path1:before{content:"\f742";color:#292d32;opacity:.4}.isax-text-block1 .path2:before{content:"\f743";margin-left:-1em;color:#292d32}.isax-text-bold1 .path1:before{content:"\f744";color:#292d32;opacity:.4}.isax-text-bold1 .path2:before{content:"\f745";margin-left:-1em;color:#292d32}.isax-text-italic1 .path1:before{content:"\f746";color:#292d32;opacity:.4}.isax-text-italic1 .path2:before{content:"\f747";margin-left:-1em;color:#292d32}.isax-text-underline1 .path1:before{content:"\f748";color:#292d32;opacity:.4}.isax-text-underline1 .path2:before{content:"\f749";margin-left:-1em;color:#292d32}.isax-text-underline1 .path3:before{content:"\f74a";margin-left:-1em;color:#292d32}.isax-tick-circle1 .path1:before{content:"\f74b";color:#292d32;opacity:.4}.isax-tick-circle1 .path2:before{content:"\f74c";margin-left:-1em;color:#292d32}.isax-ticket1 .path1:before{content:"\f74d";color:#292d32}.isax-ticket1 .path2:before{content:"\f74e";margin-left:-1em;color:#292d32;opacity:.4}.isax-ticket-21 .path1:before{content:"\f74f";color:#292d32;opacity:.4}.isax-ticket-21 .path2:before{content:"\f750";margin-left:-1em;color:#292d32}.isax-ticket-21 .path3:before{content:"\f751";margin-left:-1em;color:#292d32}.isax-ticket-discount1 .path1:before{content:"\f752";color:#292d32;opacity:.4}.isax-ticket-discount1 .path2:before{content:"\f753";margin-left:-1em;color:#292d32}.isax-ticket-discount1 .path3:before{content:"\f754";margin-left:-1em;color:#292d32}.isax-ticket-discount1 .path4:before{content:"\f755";margin-left:-1em;color:#292d32}.isax-ticket-expired1 .path1:before{content:"\f756";color:#292d32;opacity:.4}.isax-ticket-expired1 .path2:before{content:"\f757";margin-left:-1em;color:#292d32}.isax-ticket-star1 .path1:before{content:"\f758";color:#292d32;opacity:.4}.isax-ticket-star1 .path2:before{content:"\f759";margin-left:-1em;color:#292d32}.isax-ticket-star1 .path3:before{content:"\f75a";margin-left:-1em;color:#292d32}.isax-tick-square1 .path1:before{content:"\f75b";color:#292d32;opacity:.4}.isax-tick-square1 .path2:before{content:"\f75c";margin-left:-1em;color:#292d32}.isax-timer1 .path1:before{content:"\f75d";color:#292d32;opacity:.4}.isax-timer1 .path2:before{content:"\f75e";margin-left:-1em;color:#292d32}.isax-timer1 .path3:before{content:"\f75f";margin-left:-1em;color:#292d32}.isax-timer-11 .path1:before{content:"\f760";color:#292d32;opacity:.4}.isax-timer-11 .path2:before{content:"\f761";margin-left:-1em;color:#292d32}.isax-timer-11 .path3:before{content:"\f762";margin-left:-1em;color:#292d32}.isax-timer-pause1 .path1:before{content:"\f763";color:#292d32}.isax-timer-pause1 .path2:before{content:"\f764";margin-left:-1em;color:#292d32}.isax-timer-pause1 .path3:before{content:"\f765";margin-left:-1em;color:#292d32;opacity:.4}.isax-timer-pause1 .path4:before{content:"\f766";margin-left:-1em;color:#292d32}.isax-timer-start1 .path1:before{content:"\f767";color:#292d32}.isax-timer-start1 .path2:before{content:"\f768";margin-left:-1em;color:#292d32}.isax-timer-start1 .path3:before{content:"\f769";margin-left:-1em;color:#292d32;opacity:.4}.isax-timer-start1 .path4:before{content:"\f76a";margin-left:-1em;color:#292d32}.isax-toggle-off1 .path1:before{content:"\f76b";color:#292d32;opacity:.4}.isax-toggle-off1 .path2:before{content:"\f76c";margin-left:-1em;color:#292d32}.isax-toggle-off-circle1 .path1:before{content:"\f76d";color:#292d32;opacity:.4}.isax-toggle-off-circle1 .path2:before{content:"\f76e";margin-left:-1em;color:#292d32}.isax-toggle-on1 .path1:before{content:"\f76f";color:#292d32;opacity:.4}.isax-toggle-on1 .path2:before{content:"\f770";margin-left:-1em;color:#292d32}.isax-toggle-on-circle1 .path1:before{content:"\f771";color:#292d32;opacity:.4}.isax-toggle-on-circle1 .path2:before{content:"\f772";margin-left:-1em;color:#292d32}.isax-trade1 .path1:before{content:"\f773";color:#292d32}.isax-trade1 .path2:before{content:"\f774";margin-left:-1em;color:#292d32;opacity:.4}.isax-trade1 .path3:before{content:"\f775";margin-left:-1em;color:#292d32}.isax-trade1 .path4:before{content:"\f776";margin-left:-1em;color:#292d32}.isax-transaction-minus1 .path1:before{content:"\f777";color:#292d32;opacity:.4}.isax-transaction-minus1 .path2:before{content:"\f778";margin-left:-1em;color:#292d32}.isax-translate1 .path1:before{content:"\f779";color:#292d32;opacity:.4}.isax-translate1 .path2:before{content:"\f77a";margin-left:-1em;color:#292d32;opacity:.4}.isax-translate1 .path3:before{content:"\f77b";margin-left:-1em;color:#292d32}.isax-translate1 .path4:before{content:"\f77c";margin-left:-1em;color:#292d32}.isax-translate1 .path5:before{content:"\f77d";margin-left:-1em;color:#292d32}.isax-translate1 .path6:before{content:"\f77e";margin-left:-1em;color:#292d32}.isax-trash1 .path1:before{content:"\f77f";color:#292d32}.isax-trash1 .path2:before{content:"\f780";margin-left:-1em;color:#292d32;opacity:.3991}.isax-trash1 .path3:before{content:"\f781";margin-left:-1em;color:#292d32}.isax-trash1 .path4:before{content:"\f782";margin-left:-1em;color:#292d32}.isax-tree1 .path1:before{content:"\f783";color:#292d32;opacity:.4}.isax-tree1 .path2:before{content:"\f784";margin-left:-1em;color:#292d32}.isax-tree1 .path3:before{content:"\f785";margin-left:-1em;color:#292d32}.isax-trend-down1 .path1:before{content:"\f786";color:#292d32;opacity:.4}.isax-trend-down1 .path2:before{content:"\f787";margin-left:-1em;color:#292d32}.isax-trend-up1 .path1:before{content:"\f788";color:#292d32;opacity:.4}.isax-trend-up1 .path2:before{content:"\f789";margin-left:-1em;color:#292d32}.isax-triangle1 .path1:before{content:"\f78a";color:#292d32}.isax-triangle1 .path2:before{content:"\f78b";margin-left:-1em;color:#292d32;opacity:.6}.isax-triangle1 .path3:before{content:"\f78c";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-remove1 .path1:before{content:"\f78d";color:#292d32}.isax-truck-remove1 .path2:before{content:"\f78e";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-remove1 .path3:before{content:"\f78f";margin-left:-1em;color:#292d32}.isax-truck-remove1 .path4:before{content:"\f790";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-remove1 .path5:before{content:"\f791";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-remove1 .path6:before{content:"\f792";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-tick1 .path1:before{content:"\f793";color:#292d32;opacity:.4}.isax-truck-tick1 .path2:before{content:"\f794";margin-left:-1em;color:#292d32}.isax-truck-tick1 .path3:before{content:"\f795";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-tick1 .path4:before{content:"\f796";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-tick1 .path5:before{content:"\f797";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-tick1 .path6:before{content:"\f798";margin-left:-1em;color:#292d32}.isax-truck-time1 .path1:before{content:"\f799";color:#292d32}.isax-truck-time1 .path2:before{content:"\f79a";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-time1 .path3:before{content:"\f79b";margin-left:-1em;color:#292d32}.isax-truck-time1 .path4:before{content:"\f79c";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-time1 .path5:before{content:"\f79d";margin-left:-1em;color:#292d32;opacity:.4}.isax-truck-time1 .path6:before{content:"\f79e";margin-left:-1em;color:#292d32;opacity:.4}.isax-trush-square1 .path1:before{content:"\f79f";color:#292d32;opacity:.4}.isax-trush-square1 .path2:before{content:"\f7a0";margin-left:-1em;color:#292d32}.isax-trush-square1 .path3:before{content:"\f7a1";margin-left:-1em;color:#292d32}.isax-undo1 .path1:before{content:"\f7a2";color:#292d32;opacity:.4}.isax-undo1 .path2:before{content:"\f7a3";margin-left:-1em;color:#292d32}.isax-unlimited1 .path1:before{content:"\f7a4";color:#292d32;opacity:.4}.isax-unlimited1 .path2:before{content:"\f7a5";margin-left:-1em;color:#292d32}.isax-unlimited1 .path3:before{content:"\f7a6";margin-left:-1em;color:#292d32}.isax-unlock1 .path1:before{content:"\f7a7";color:#292d32;opacity:.4}.isax-unlock1 .path2:before{content:"\f7a8";margin-left:-1em;color:#292d32}.isax-unlock1 .path3:before{content:"\f7a9";margin-left:-1em;color:#292d32;opacity:.4}.isax-user1 .path1:before{content:"\f7aa";color:#292d32;opacity:.4}.isax-user1 .path2:before{content:"\f7ab";margin-left:-1em;color:#292d32}.isax-user-add1 .path1:before{content:"\f7ac";color:#292d32;opacity:.4}.isax-user-add1 .path2:before{content:"\f7ad";margin-left:-1em;color:#292d32}.isax-user-add1 .path3:before{content:"\f7ae";margin-left:-1em;color:#292d32}.isax-user-cirlce-add1 .path1:before{content:"\f7af";color:#292d32}.isax-user-cirlce-add1 .path2:before{content:"\f7b0";margin-left:-1em;color:#292d32;opacity:.4}.isax-user-cirlce-add1 .path3:before{content:"\f7b1";margin-left:-1em;color:#292d32}.isax-user-cirlce-add1 .path4:before{content:"\f7b2";margin-left:-1em;color:#292d32}.isax-user-edit1 .path1:before{content:"\f7b3";color:#292d32}.isax-user-edit1 .path2:before{content:"\f7b4";margin-left:-1em;color:#292d32;opacity:.4}.isax-user-edit1 .path3:before{content:"\f7b5";margin-left:-1em;color:#292d32}.isax-user-minus1 .path1:before{content:"\f7b6";color:#292d32}.isax-user-minus1 .path2:before{content:"\f7b7";margin-left:-1em;color:#292d32;opacity:.4}.isax-user-minus1 .path3:before{content:"\f7b8";margin-left:-1em;color:#292d32}.isax-user-octagon1 .path1:before{content:"\f7b9";color:#292d32;opacity:.4}.isax-user-octagon1 .path2:before{content:"\f7ba";margin-left:-1em;color:#292d32}.isax-user-octagon1 .path3:before{content:"\f7bb";margin-left:-1em;color:#292d32}.isax-user-remove1 .path1:before{content:"\f7bc";color:#292d32;opacity:.4}.isax-user-remove1 .path2:before{content:"\f7bd";margin-left:-1em;color:#292d32}.isax-user-remove1 .path3:before{content:"\f7be";margin-left:-1em;color:#292d32}.isax-user-search1 .path1:before{content:"\f7bf";color:#292d32}.isax-user-search1 .path2:before{content:"\f7c0";margin-left:-1em;color:#292d32;opacity:.4}.isax-user-search1 .path3:before{content:"\f7c1";margin-left:-1em;color:#292d32}.isax-user-square1 .path1:before{content:"\f7c2";color:#292d32;opacity:.4}.isax-user-square1 .path2:before{content:"\f7c3";margin-left:-1em;color:#292d32}.isax-user-square1 .path3:before{content:"\f7c4";margin-left:-1em;color:#292d32}.isax-user-tag1 .path1:before{content:"\f7c5";color:#292d32;opacity:.4}.isax-user-tag1 .path2:before{content:"\f7c6";margin-left:-1em;color:#292d32}.isax-user-tag1 .path3:before{content:"\f7c7";margin-left:-1em;color:#292d32}.isax-user-tick1 .path1:before{content:"\f7c8";color:#292d32}.isax-user-tick1 .path2:before{content:"\f7c9";margin-left:-1em;color:#292d32;opacity:.4}.isax-user-tick1 .path3:before{content:"\f7ca";margin-left:-1em;color:#292d32}.isax-verify1 .path1:before{content:"\f7cb";color:#292d32;opacity:.4}.isax-verify1 .path2:before{content:"\f7cc";margin-left:-1em;color:#292d32}.isax-video1 .path1:before{content:"\f7cd";color:#292d32;opacity:.4}.isax-video1 .path2:before{content:"\f7ce";margin-left:-1em;color:#292d32}.isax-video1 .path3:before{content:"\f7cf";margin-left:-1em;color:#292d32}.isax-video-add1 .path1:before{content:"\f7d0";color:#292d32;opacity:.4}.isax-video-add1 .path2:before{content:"\f7d1";margin-left:-1em;color:#292d32}.isax-video-add1 .path3:before{content:"\f7d2";margin-left:-1em;color:#292d32}.isax-video-circle1 .path1:before{content:"\f7d3";color:#292d32;opacity:.4}.isax-video-circle1 .path2:before{content:"\f7d4";margin-left:-1em;color:#292d32}.isax-video-horizontal1 .path1:before{content:"\f7d5";color:#292d32;opacity:.4}.isax-video-horizontal1 .path2:before{content:"\f7d6";margin-left:-1em;color:#292d32}.isax-video-octagon1 .path1:before{content:"\f7d7";color:#292d32;opacity:.4}.isax-video-octagon1 .path2:before{content:"\f7d8";margin-left:-1em;color:#292d32}.isax-video-play1 .path1:before{content:"\f7d9";color:#292d32;opacity:.4}.isax-video-play1 .path2:before{content:"\f7da";margin-left:-1em;color:#292d32}.isax-video-play1 .path3:before{content:"\f7db";margin-left:-1em;color:#292d32}.isax-video-remove1 .path1:before{content:"\f7dc";color:#292d32}.isax-video-remove1 .path2:before{content:"\f7dd";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-remove1 .path3:before{content:"\f7de";margin-left:-1em;color:#292d32}.isax-video-slash1 .path1:before{content:"\f7df";color:#292d32;opacity:.4}.isax-video-slash1 .path2:before{content:"\f7e0";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-slash1 .path3:before{content:"\f7e1";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-slash1 .path4:before{content:"\f7e2";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-slash1 .path5:before{content:"\f7e3";margin-left:-1em;color:#292d32}.isax-video-slash1 .path6:before{content:"\f7e4";margin-left:-1em;color:#292d32}.isax-video-square1 .path1:before{content:"\f7e5";color:#292d32;opacity:.4}.isax-video-square1 .path2:before{content:"\f7e6";margin-left:-1em;color:#292d32}.isax-video-tick1 .path1:before{content:"\f7e7";color:#292d32}.isax-video-tick1 .path2:before{content:"\f7e8";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-tick1 .path3:before{content:"\f7e9";margin-left:-1em;color:#292d32}.isax-video-time1 .path1:before{content:"\f7ea";color:#292d32}.isax-video-time1 .path2:before{content:"\f7eb";margin-left:-1em;color:#292d32;opacity:.4}.isax-video-time1 .path3:before{content:"\f7ec";margin-left:-1em;color:#292d32}.isax-video-vertical1 .path1:before{content:"\f7ed";color:#292d32;opacity:.4}.isax-video-vertical1 .path2:before{content:"\f7ee";margin-left:-1em;color:#292d32}.isax-voice-cricle1 .path1:before{content:"\f7ef";color:#292d32;opacity:.4}.isax-voice-cricle1 .path2:before{content:"\f7f0";margin-left:-1em;color:#292d32}.isax-voice-cricle1 .path3:before{content:"\f7f1";margin-left:-1em;color:#292d32}.isax-voice-cricle1 .path4:before{content:"\f7f2";margin-left:-1em;color:#292d32}.isax-voice-cricle1 .path5:before{content:"\f7f3";margin-left:-1em;color:#292d32}.isax-voice-cricle1 .path6:before{content:"\f7f4";margin-left:-1em;color:#292d32}.isax-voice-square1 .path1:before{content:"\f7f5";color:#292d32;opacity:.4}.isax-voice-square1 .path2:before{content:"\f7f6";margin-left:-1em;color:#292d32}.isax-voice-square1 .path3:before{content:"\f7f7";margin-left:-1em;color:#292d32}.isax-voice-square1 .path4:before{content:"\f7f8";margin-left:-1em;color:#292d32}.isax-voice-square1 .path5:before{content:"\f7f9";margin-left:-1em;color:#292d32}.isax-voice-square1 .path6:before{content:"\f7fa";margin-left:-1em;color:#292d32}.isax-volume-cross1 .path1:before{content:"\f7fb";color:#292d32}.isax-volume-cross1 .path2:before{content:"\f7fc";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-cross1 .path3:before{content:"\f7fd";margin-left:-1em;color:#292d32}.isax-volume-high1 .path1:before{content:"\f7fe";color:#292d32}.isax-volume-high1 .path2:before{content:"\f7ff";margin-left:-1em;color:#292d32}.isax-volume-high1 .path3:before{content:"\f800";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-high1 .path4:before{content:"\f801";margin-left:-1em;color:#292d32}.isax-volume-low1 .path1:before{content:"\f802";color:#292d32}.isax-volume-low1 .path2:before{content:"\f803";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-low1 .path3:before{content:"\f804";margin-left:-1em;color:#292d32}.isax-volume-low-11 .path1:before{content:"\f805";color:#292d32}.isax-volume-low-11 .path2:before{content:"\f806";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-low-11 .path3:before{content:"\f807";margin-left:-1em;color:#292d32}.isax-volume-mute1 .path1:before{content:"\f808";color:#292d32;opacity:.4}.isax-volume-mute1 .path2:before{content:"\f809";margin-left:-1em;color:#292d32}.isax-volume-slash1 .path1:before{content:"\f80a";color:#292d32}.isax-volume-slash1 .path2:before{content:"\f80b";margin-left:-1em;color:#292d32}.isax-volume-slash1 .path3:before{content:"\f80c";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-slash1 .path4:before{content:"\f80d";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-slash1 .path5:before{content:"\f80e";margin-left:-1em;color:#292d32}.isax-volume-up1 .path1:before{content:"\f80f";color:#292d32}.isax-volume-up1 .path2:before{content:"\f810";margin-left:-1em;color:#292d32;opacity:.4}.isax-volume-up1 .path3:before{content:"\f811";margin-left:-1em;color:#292d32}.isax-wallet1 .path1:before{content:"\f812";color:#292d32;opacity:.4}.isax-wallet1 .path2:before{content:"\f813";margin-left:-1em;color:#292d32}.isax-wallet1 .path3:before{content:"\f814";margin-left:-1em;color:#292d32}.isax-wallet-11 .path1:before{content:"\f815";color:#292d32;opacity:.8}.isax-wallet-11 .path2:before{content:"\f816";margin-left:-1em;color:#292d32}.isax-wallet-11 .path3:before{content:"\f817";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-11 .path4:before{content:"\f818";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-11 .path5:before{content:"\f819";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-21 .path1:before{content:"\f81a";color:#292d32}.isax-wallet-21 .path2:before{content:"\f81b";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-21 .path3:before{content:"\f81c";margin-left:-1em;color:#292d32}.isax-wallet-31 .path1:before{content:"\f81d";color:#292d32}.isax-wallet-31 .path2:before{content:"\f81e";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-31 .path3:before{content:"\f81f";margin-left:-1em;color:#292d32}.isax-wallet-31 .path4:before{content:"\f820";margin-left:-1em;color:#292d32}.isax-wallet-add1 .path1:before{content:"\f821";color:#292d32}.isax-wallet-add1 .path2:before{content:"\f822";margin-left:-1em;color:#292d32}.isax-wallet-add1 .path3:before{content:"\f823";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-add1 .path4:before{content:"\f824";margin-left:-1em;color:#292d32}.isax-wallet-add-11 .path1:before{content:"\f825";color:#292d32;opacity:.8}.isax-wallet-add-11 .path2:before{content:"\f826";margin-left:-1em;color:#292d32}.isax-wallet-add-11 .path3:before{content:"\f827";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-add-11 .path4:before{content:"\f828";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-add-11 .path5:before{content:"\f829";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-add-11 .path6:before{content:"\f82a";margin-left:-1em;color:#292d32}.isax-wallet-check1 .path1:before{content:"\f82b";color:#292d32}.isax-wallet-check1 .path2:before{content:"\f82c";margin-left:-1em;color:#292d32}.isax-wallet-check1 .path3:before{content:"\f82d";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-check1 .path4:before{content:"\f82e";margin-left:-1em;color:#292d32}.isax-wallet-minus1 .path1:before{content:"\f82f";color:#292d32;opacity:.8}.isax-wallet-minus1 .path2:before{content:"\f830";margin-left:-1em;color:#292d32}.isax-wallet-minus1 .path3:before{content:"\f831";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-minus1 .path4:before{content:"\f832";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-minus1 .path5:before{content:"\f833";margin-left:-1em;color:#292d32;opacity:.6}.isax-wallet-minus1 .path6:before{content:"\f834";margin-left:-1em;color:#292d32}.isax-wallet-money1 .path1:before{content:"\f835";color:#292d32;opacity:.4}.isax-wallet-money1 .path2:before{content:"\f836";margin-left:-1em;color:#292d32}.isax-wallet-remove1 .path1:before{content:"\f837";color:#292d32;opacity:.4}.isax-wallet-remove1 .path2:before{content:"\f838";margin-left:-1em;color:#292d32}.isax-wallet-remove1 .path3:before{content:"\f839";margin-left:-1em;color:#292d32}.isax-wallet-remove1 .path4:before{content:"\f83a";margin-left:-1em;color:#292d32}.isax-wallet-search1 .path1:before{content:"\f83b";color:#292d32}.isax-wallet-search1 .path2:before{content:"\f83c";margin-left:-1em;color:#292d32;opacity:.4}.isax-wallet-search1 .path3:before{content:"\f83d";margin-left:-1em;color:#292d32}.isax-wallet-search1 .path4:before{content:"\f83e";margin-left:-1em;color:#292d32}.isax-warning-21 .path1:before{content:"\f83f";color:#292d32;opacity:.4}.isax-warning-21 .path2:before{content:"\f840";margin-left:-1em;color:#292d32}.isax-warning-21 .path3:before{content:"\f841";margin-left:-1em;color:#292d32}.isax-watch1 .path1:before{content:"\f842";color:#292d32;opacity:.4}.isax-watch1 .path2:before{content:"\f843";margin-left:-1em;color:#292d32}.isax-watch1 .path3:before{content:"\f844";margin-left:-1em;color:#292d32}.isax-watch1 .path4:before{content:"\f845";margin-left:-1em;color:#292d32}.isax-watch-status1 .path1:before{content:"\f846";color:#292d32;opacity:.4}.isax-watch-status1 .path2:before{content:"\f847";margin-left:-1em;color:#292d32}.isax-watch-status1 .path3:before{content:"\f848";margin-left:-1em;color:#292d32}.isax-watch-status1 .path4:before{content:"\f849";margin-left:-1em;color:#292d32}.isax-watch-status1 .path5:before{content:"\f84a";margin-left:-1em;color:#292d32}.isax-watch-status1 .path6:before{content:"\f84b";margin-left:-1em;color:#292d32}.isax-weight1 .path1:before{content:"\f84c";color:#292d32;opacity:.4}.isax-weight1 .path2:before{content:"\f84d";margin-left:-1em;color:#292d32}.isax-weight-11 .path1:before{content:"\f84e";color:#292d32;opacity:.4}.isax-weight-11 .path2:before{content:"\f84f";margin-left:-1em;color:#292d32;opacity:.4}.isax-weight-11 .path3:before{content:"\f850";margin-left:-1em;color:#292d32}.isax-weight-11 .path4:before{content:"\f851";margin-left:-1em;color:#292d32}.isax-weight-11 .path5:before{content:"\f852";margin-left:-1em;color:#292d32}.isax-wifi1 .path1:before{content:"\f853";color:#292d32;opacity:.4}.isax-wifi1 .path2:before{content:"\f854";margin-left:-1em;color:#292d32}.isax-wifi1 .path3:before{content:"\f855";margin-left:-1em;color:#292d32}.isax-wifi1 .path4:before{content:"\f856";margin-left:-1em;color:#292d32;opacity:.4}.isax-wifi-square1 .path1:before{content:"\f857";color:#292d32;opacity:.4}.isax-wifi-square1 .path2:before{content:"\f858";margin-left:-1em;color:#292d32}.isax-wifi-square1 .path3:before{content:"\f859";margin-left:-1em;color:#292d32}.isax-wifi-square1 .path4:before{content:"\f85a";margin-left:-1em;color:#292d32}.isax-wind1 .path1:before{content:"\f85b";color:#292d32}.isax-wind1 .path2:before{content:"\f85c";margin-left:-1em;color:#292d32;opacity:.4}.isax-wind1 .path3:before{content:"\f85d";margin-left:-1em;color:#292d32}.isax-wind-21 .path1:before{content:"\f85e";color:#292d32;opacity:.4}.isax-wind-21 .path2:before{content:"\f85f";margin-left:-1em;color:#292d32}.isax-wind-21 .path3:before{content:"\f860";margin-left:-1em;color:#292d32}.isax-woman1 .path1:before{content:"\f861";color:#292d32;opacity:.4}.isax-woman1 .path2:before{content:"\f862";margin-left:-1em;color:#292d32}.isax-dcube2:before{content:"\f863"}.isax-d-cube-scan2:before{content:"\f864"}.isax-d-rotate2:before{content:"\f865"}.isax-d-square2:before{content:"\f866"}.isax-square2:before{content:"\f867"}.isax-support2:before{content:"\f868"}.isax-activity2:before{content:"\f869"}.isax-add2:before{content:"\f86a"}.isax-add-circle2:before{content:"\f86b"}.isax-additem2:before{content:"\f86c"}.isax-add-square2:before{content:"\f86d"}.isax-airdrop2:before{content:"\f86e"}.isax-airplane2:before{content:"\f86f"}.isax-airplane-square2:before{content:"\f870"}.isax-airpod2:before{content:"\f871"}.isax-airpods2:before{content:"\f872"}.isax-alarm2:before{content:"\f873"}.isax-align-bottom2:before{content:"\f874"}.isax-align-horizontally2:before{content:"\f875"}.isax-align-left2:before{content:"\f876"}.isax-align-right2:before{content:"\f877"}.isax-align-vertically2:before{content:"\f878"}.isax-aquarius2:before{content:"\f879"}.isax-archive2:before{content:"\f87a"}.isax-archive-12:before{content:"\f87b"}.isax-archive-22:before{content:"\f87c"}.isax-archive-add2:before{content:"\f87d"}.isax-archive-book2:before{content:"\f87e"}.isax-archive-minus2:before{content:"\f87f"}.isax-archive-slash2:before{content:"\f880"}.isax-archive-tick2:before{content:"\f881"}.isax-arrange-circle2:before{content:"\f882"}.isax-arrange-circle-22:before{content:"\f883"}.isax-arrange-square2:before{content:"\f884"}.isax-arrange-square-22:before{content:"\f885"}.isax-arrow2:before{content:"\f886"}.isax-arrow-22:before{content:"\f887"}.isax-arrow-32:before{content:"\f888"}.isax-arrow-bottom2:before{content:"\f889"}.isax-arrow-circle-down2:before{content:"\f88a"}.isax-arrow-circle-left2:before{content:"\f88b"}.isax-arrow-circle-right2:before{content:"\f88c"}.isax-arrow-circle-up2:before{content:"\f88d"}.isax-arrow-down2:before{content:"\f88e"}.isax-arrow-down-12:before{content:"\f88f"}.isax-arrow-down-22:before{content:"\f890"}.isax-arrow-left2:before{content:"\f891"}.isax-arrow-left-12:before{content:"\f892"}.isax-arrow-left-22:before{content:"\f893"}.isax-arrow-left-32:before{content:"\f894"}.isax-arrow-right2:before{content:"\f895"}.isax-arrow-right-12:before{content:"\f896"}.isax-arrow-right-22:before{content:"\f897"}.isax-arrow-right-32:before{content:"\f898"}.isax-arrow-square2:before{content:"\f899"}.isax-arrow-square-down2:before{content:"\f89a"}.isax-arrow-square-left2:before{content:"\f89b"}.isax-arrow-square-right1:before{content:"\f89c"}.isax-arrow-square-up2:before{content:"\f89d"}.isax-arrow-swap2:before{content:"\f89e"}.isax-arrow-swap-horizontal2:before{content:"\f89f"}.isax-arrow-up2:before{content:"\f8a0"}.isax-arrow-up-12:before{content:"\f8a1"}.isax-arrow-up-22:before{content:"\f8a2"}.isax-arrow-up-32:before{content:"\f8a3"}.isax-attach-circle2:before{content:"\f8a4"}.isax-attach-square2:before{content:"\f8a5"}.isax-audio-square2:before{content:"\f8a6"}.isax-autobrightness2:before{content:"\f8a7"}.isax-award2:before{content:"\f8a8"}.isax-back-square2:before{content:"\f8a9"}.isax-backward2:before{content:"\f8aa"}.isax-backward-5-seconds2:before{content:"\f8ab"}.isax-backward-10-seconds2:before{content:"\f8ac"}.isax-backward-15-seconds2:before{content:"\f8ad"}.isax-backward-item2:before{content:"\f8ae"}.isax-bag2:before{content:"\f8af"}.isax-bag-22:before{content:"\f8b0"}.isax-bag-cross2:before{content:"\f8b1"}.isax-bag-cross-12:before{content:"\f8b2"}.isax-bag-happy2:before{content:"\f8b3"}.isax-bag-tick2:before{content:"\f8b4"}.isax-bag-tick-22:before{content:"\f8b5"}.isax-bag-timer2:before{content:"\f8b6"}.isax-bank2:before{content:"\f8b7"}.isax-barcode2:before{content:"\f8b8"}.isax-battery-3full2:before{content:"\f8b9"}.isax-battery-charging2:before{content:"\f8ba"}.isax-battery-disable2:before{content:"\f8bb"}.isax-battery-empty2:before{content:"\f8bc"}.isax-battery-empty-12:before{content:"\f8bd"}.isax-battery-full2:before{content:"\f8be"}.isax-bezier2:before{content:"\f8bf"}.isax-bill2:before{content:"\f8c0"}.isax-bitcoin-card2:before{content:"\f8c1"}.isax-bitcoin-convert2:before{content:"\f8c2"}.isax-bitcoin-refresh2:before{content:"\f8c3"}.isax-blend2:before{content:"\f8c4"}.isax-blend-22:before{content:"\f8c5"}.isax-bluetooth2:before{content:"\f8c6"}.isax-bluetooth-22:before{content:"\f8c7"}.isax-bluetooth-circle2:before{content:"\f8c8"}.isax-bluetooth-rectangle2:before{content:"\f8c9"}.isax-blur2:before{content:"\f8ca"}.isax-book2:before{content:"\f8cb"}.isax-book-12:before{content:"\f8cc"}.isax-bookmark2:before{content:"\f8cd"}.isax-bookmark-22:before{content:"\f8ce"}.isax-book-saved2:before{content:"\f8cf"}.isax-book-square2:before{content:"\f8d0"}.isax-box2:before{content:"\f8d1"}.isax-box-12:before{content:"\f8d2"}.isax-box-22:before{content:"\f8d3"}.isax-box-add2:before{content:"\f8d4"}.isax-box-remove2:before{content:"\f8d5"}.isax-box-search2:before{content:"\f8d6"}.isax-box-tick2:before{content:"\f8d7"}.isax-box-time2:before{content:"\f8d8"}.isax-briefcase2:before{content:"\f8d9"}.isax-brifecase-cross2:before{content:"\f8da"}.isax-brifecase-tick2:before{content:"\f8db"}.isax-brifecase-timer2:before{content:"\f8dc"}.isax-broom2:before{content:"\f8dd"}.isax-brush2:before{content:"\f8de"}.isax-brush-12:before{content:"\f8df"}.isax-brush-22:before{content:"\f8e0"}.isax-brush-32:before{content:"\f8e1"}.isax-brush-42:before{content:"\f8e2"}.isax-bubble2:before{content:"\f8e3"}.isax-bucket2:before{content:"\f8e4"}.isax-bucket-circle2:before{content:"\f8e5"}.isax-bucket-square2:before{content:"\f8e6"}.isax-building2:before{content:"\f8e7"}.isax-building-32:before{content:"\f8e8"}.isax-building-42:before{content:"\f8e9"}.isax-buildings2:before{content:"\f8ea"}.isax-buildings-22:before{content:"\f8eb"}.isax-buliding2:before{content:"\f8ec"}.isax-bus2:before{content:"\f8ed"}.isax-buy-crypto2:before{content:"\f8ee"}.isax-cake2:before{content:"\f8ef"}.isax-calculator2:before{content:"\f8f0"}.isax-calendar2:before{content:"\f8f1"}.isax-calendar-12:before{content:"\f8f2"}.isax-calendar-22:before{content:"\f8f3"}.isax-calendar-add2:before{content:"\f8f4"}.isax-calendar-circle2:before{content:"\f8f5"}.isax-calendar-edit2:before{content:"\f8f6"}.isax-calendar-remove2:before{content:"\f8f7"}.isax-calendar-search2:before{content:"\f8f8"}.isax-calendar-tick2:before{content:"\f8f9"}.isax-call2:before{content:"\f8fa"}.isax-call-add2:before{content:"\f8fb"}.isax-call-calling2:before{content:"\f8fc"}.isax-call-incoming2:before{content:"\f8fd"}.isax-call-minus2:before{content:"\f8fe"}.isax-call-outgoing2:before{content:"\f8ff"}.isax-call-received2:before{content:"\f900"}.isax-call-remove2:before{content:"\f901"}.isax-call-slash2:before{content:"\f902"}.isax-camera2:before{content:"\f903"}.isax-camera-slash2:before{content:"\f904"}.isax-candle2:before{content:"\f905"}.isax-candle-22:before{content:"\f906"}.isax-car2:before{content:"\f907"}.isax-card2:before{content:"\f908"}.isax-card-add2:before{content:"\f909"}.isax-card-coin2:before{content:"\f90a"}.isax-card-edit2:before{content:"\f90b"}.isax-card-pos2:before{content:"\f90c"}.isax-card-receive2:before{content:"\f90d"}.isax-card-remove2:before{content:"\f90e"}.isax-card-remove-12:before{content:"\f90f"}.isax-cards2:before{content:"\f910"}.isax-card-send2:before{content:"\f911"}.isax-card-slash2:before{content:"\f912"}.isax-card-tick2:before{content:"\f913"}.isax-card-tick-12:before{content:"\f914"}.isax-category2:before{content:"\f915"}.isax-category-22:before{content:"\f916"}.isax-cd2:before{content:"\f917"}.isax-chart2:before{content:"\f918"}.isax-chart-12:before{content:"\f919"}.isax-chart-23:before{content:"\f91a"}.isax-chart-32:before{content:"\f91b"}.isax-chart-212:before{content:"\f91c"}.isax-chart-fail1:before{content:"\f91d"}.isax-chart-square2:before{content:"\f91e"}.isax-chart-success2:before{content:"\f91f"}.isax-check2:before{content:"\f920"}.isax-chrome2:before{content:"\f921"}.isax-clipboard2:before{content:"\f922"}.isax-clipboard-close2:before{content:"\f923"}.isax-clipboard-export2:before{content:"\f924"}.isax-clipboard-import2:before{content:"\f925"}.isax-clipboard-text2:before{content:"\f926"}.isax-clipboard-tick2:before{content:"\f927"}.isax-clock2:before{content:"\f928"}.isax-clock-12:before{content:"\f929"}.isax-close-circle2:before{content:"\f92a"}.isax-close-square2:before{content:"\f92b"}.isax-cloud2:before{content:"\f92c"}.isax-cloud-add2:before{content:"\f92d"}.isax-cloud-change2:before{content:"\f92e"}.isax-cloud-connection2:before{content:"\f92f"}.isax-cloud-cross2:before{content:"\f930"}.isax-cloud-drizzle2:before{content:"\f931"}.isax-cloud-fog2:before{content:"\f932"}.isax-cloud-lightning2:before{content:"\f933"}.isax-cloud-minus2:before{content:"\f934"}.isax-cloud-notif2:before{content:"\f935"}.isax-cloud-plus2:before{content:"\f936"}.isax-cloud-remove2:before{content:"\f937"}.isax-cloud-snow2:before{content:"\f938"}.isax-cloud-sunny2:before{content:"\f939"}.isax-code2:before{content:"\f93a"}.isax-code-12:before{content:"\f93b"}.isax-code-circle2:before{content:"\f93c"}.isax-coffee2:before{content:"\f93d"}.isax-coin2:before{content:"\f93e"}.isax-coin-12:before{content:"\f93f"}.isax-colorfilter2:before{content:"\f940"}.isax-colors-square2:before{content:"\f941"}.isax-color-swatch2:before{content:"\f942"}.isax-command2:before{content:"\f943"}.isax-command-square2:before{content:"\f944"}.isax-component2:before{content:"\f945"}.isax-computing2:before{content:"\f946"}.isax-convert2:before{content:"\f947"}.isax-convert-3d-cube2:before{content:"\f948"}.isax-convert-card2:before{content:"\f949"}.isax-convertshape2:before{content:"\f94a"}.isax-convertshape-22:before{content:"\f94b"}.isax-copy2:before{content:"\f94c"}.isax-copyright2:before{content:"\f94d"}.isax-copy-success2:before{content:"\f94e"}.isax-courthouse2:before{content:"\f94f"}.isax-cpu2:before{content:"\f950"}.isax-cpu-charge2:before{content:"\f951"}.isax-cpu-setting2:before{content:"\f952"}.isax-creative-commons2:before{content:"\f953"}.isax-crop2:before{content:"\f954"}.isax-crown2:before{content:"\f955"}.isax-crown-12:before{content:"\f956"}.isax-cup2:before{content:"\f957"}.isax-danger2:before{content:"\f958"}.isax-data2:before{content:"\f959"}.isax-data-22:before{content:"\f95a"}.isax-designtools2:before{content:"\f95b"}.isax-device-message2:before{content:"\f95c"}.isax-devices2:before{content:"\f95d"}.isax-devices-12:before{content:"\f95e"}.isax-diagram2:before{content:"\f95f"}.isax-diamonds2:before{content:"\f960"}.isax-direct2:before{content:"\f961"}.isax-directbox-default2:before{content:"\f962"}.isax-directbox-notif2:before{content:"\f963"}.isax-directbox-receive2:before{content:"\f964"}.isax-directbox-send2:before{content:"\f965"}.isax-direct-down2:before{content:"\f966"}.isax-direct-inbox2:before{content:"\f967"}.isax-direct-left2:before{content:"\f968"}.isax-direct-normal2:before{content:"\f969"}.isax-direct-notification2:before{content:"\f96a"}.isax-direct-right2:before{content:"\f96b"}.isax-direct-send2:before{content:"\f96c"}.isax-direct-up2:before{content:"\f96d"}.isax-discount-circle2:before{content:"\f96e"}.isax-discount-shape2:before{content:"\f96f"}.isax-discover2:before{content:"\f970"}.isax-discover-12:before{content:"\f971"}.isax-dislike2:before{content:"\f972"}.isax-document2:before{content:"\f973"}.isax-document-12:before{content:"\f974"}.isax-document-cloud2:before{content:"\f975"}.isax-document-code2:before{content:"\f976"}.isax-document-code-22:before{content:"\f977"}.isax-document-copy2:before{content:"\f978"}.isax-document-download2:before{content:"\f979"}.isax-document-favorite2:before{content:"\f97a"}.isax-document-filter2:before{content:"\f97b"}.isax-document-forward2:before{content:"\f97c"}.isax-document-like2:before{content:"\f97d"}.isax-document-normal2:before{content:"\f97e"}.isax-document-previous2:before{content:"\f97f"}.isax-document-sketch2:before{content:"\f980"}.isax-document-text2:before{content:"\f981"}.isax-document-text-12:before{content:"\f982"}.isax-document-upload2:before{content:"\f983"}.isax-dollar-square2:before{content:"\f984"}.isax-driver2:before{content:"\f985"}.isax-driver-22:before{content:"\f986"}.isax-driver-refresh2:before{content:"\f987"}.isax-driving2:before{content:"\f988"}.isax-drop1:before{content:"\f989"}.isax-edit2:before{content:"\f98a"}.isax-edit-22:before{content:"\f98b"}.isax-electricity2:before{content:"\f98c"}.isax-element-22:before{content:"\f98d"}.isax-element-32:before{content:"\f98e"}.isax-element-42:before{content:"\f98f"}.isax-element-equal2:before{content:"\f990"}.isax-element-plus2:before{content:"\f991"}.isax-emoji-happy2:before{content:"\f992"}.isax-emoji-normal2:before{content:"\f993"}.isax-emoji-sad2:before{content:"\f994"}.isax-empty-wallet2:before{content:"\f995"}.isax-empty-wallet-add2:before{content:"\f996"}.isax-empty-wallet-change2:before{content:"\f997"}.isax-empty-wallet-remove2:before{content:"\f998"}.isax-empty-wallet-tick2:before{content:"\f999"}.isax-empty-wallet-time2:before{content:"\f99a"}.isax-eraser2:before{content:"\f99b"}.isax-eraser-12:before{content:"\f99c"}.isax-export2:before{content:"\f99d"}.isax-export-12:before{content:"\f99e"}.isax-export-22:before{content:"\f99f"}.isax-export-32:before{content:"\f9a0"}.isax-external-drive2:before{content:"\f9a1"}.isax-eye1:before{content:"\f9a2"}.isax-eye-slash2:before{content:"\f9a3"}.isax-fatrows2:before{content:"\f9a4"}.isax-favorite-chart2:before{content:"\f9a5"}.isax-filter2:before{content:"\f9a6"}.isax-filter-add2:before{content:"\f9a7"}.isax-filter-edit2:before{content:"\f9a8"}.isax-filter-remove2:before{content:"\f9a9"}.isax-filter-search2:before{content:"\f9aa"}.isax-filter-square2:before{content:"\f9ab"}.isax-filter-tick2:before{content:"\f9ac"}.isax-finger-cricle2:before{content:"\f9ad"}.isax-finger-scan2:before{content:"\f9ae"}.isax-firstline2:before{content:"\f9af"}.isax-flag2:before{content:"\f9b0"}.isax-flag-22:before{content:"\f9b1"}.isax-flash2:before{content:"\f9b2"}.isax-flash-12:before{content:"\f9b3"}.isax-flash-circle2:before{content:"\f9b4"}.isax-flash-circle-12:before{content:"\f9b5"}.isax-flash-slash2:before{content:"\f9b6"}.isax-folder2:before{content:"\f9b7"}.isax-folder-22:before{content:"\f9b8"}.isax-folder-add2:before{content:"\f9b9"}.isax-folder-cloud2:before{content:"\f9ba"}.isax-folder-connection2:before{content:"\f9bb"}.isax-folder-cross2:before{content:"\f9bc"}.isax-folder-favorite2:before{content:"\f9bd"}.isax-folder-minus2:before{content:"\f9be"}.isax-folder-open2:before{content:"\f9bf"}.isax-forbidden2:before{content:"\f9c0"}.isax-forbidden-22:before{content:"\f9c1"}.isax-format-circle2:before{content:"\f9c2"}.isax-format-square2:before{content:"\f9c3"}.isax-forward2:before{content:"\f9c4"}.isax-forward-5-seconds2:before{content:"\f9c5"}.isax-forward-10-seconds2:before{content:"\f9c6"}.isax-forward-15-seconds2:before{content:"\f9c7"}.isax-forward-item2:before{content:"\f9c8"}.isax-forward-square2:before{content:"\f9c9"}.isax-frame2:before{content:"\f9ca"}.isax-frame-12:before{content:"\f9cb"}.isax-frame-22:before{content:"\f9cc"}.isax-frame-32:before{content:"\f9cd"}.isax-frame-42:before{content:"\f9ce"}.isax-frame-5:before{content:"\f9cf"}.isax-frame-6:before{content:"\f9d0"}.isax-frame-7:before{content:"\f9d1"}.isax-gallery2:before{content:"\f9d2"}.isax-gallery-add2:before{content:"\f9d3"}.isax-gallery-edit2:before{content:"\f9d4"}.isax-gallery-export1:before{content:"\f9d5"}.isax-gallery-favorite2:before{content:"\f9d6"}.isax-gallery-import2:before{content:"\f9d7"}.isax-gallery-remove2:before{content:"\f9d8"}.isax-gallery-slash2:before{content:"\f9d9"}.isax-gallery-tick2:before{content:"\f9da"}.isax-game2:before{content:"\f9db"}.isax-gameboy2:before{content:"\f9dc"}.isax-gas-station2:before{content:"\f9dd"}.isax-gemini2:before{content:"\f9de"}.isax-gemini-22:before{content:"\f9df"}.isax-ghost2:before{content:"\f9e0"}.isax-gift2:before{content:"\f9e1"}.isax-glass2:before{content:"\f9e2"}.isax-glass-12:before{content:"\f9e3"}.isax-global2:before{content:"\f9e4"}.isax-global-edit2:before{content:"\f9e5"}.isax-global-refresh2:before{content:"\f9e6"}.isax-global-search2:before{content:"\f9e7"}.isax-gps2:before{content:"\f9e8"}.isax-gps-slash2:before{content:"\f9e9"}.isax-grammerly2:before{content:"\f9ea"}.isax-graph2:before{content:"\f9eb"}.isax-grid-12:before{content:"\f9ec"}.isax-grid-22:before{content:"\f9ed"}.isax-grid-32:before{content:"\f9ee"}.isax-grid-42:before{content:"\f9ef"}.isax-grid-52:before{content:"\f9f0"}.isax-grid-62:before{content:"\f9f1"}.isax-grid-72:before{content:"\f9f2"}.isax-grid-82:before{content:"\f9f3"}.isax-grid-92:before{content:"\f9f4"}.isax-grid-edit2:before{content:"\f9f5"}.isax-grid-eraser2:before{content:"\f9f6"}.isax-grid-lock2:before{content:"\f9f7"}.isax-happyemoji2:before{content:"\f9f8"}.isax-hashtag2:before{content:"\f9f9"}.isax-hashtag-12:before{content:"\f9fa"}.isax-hashtag-down2:before{content:"\f9fb"}.isax-hashtag-up2:before{content:"\f9fc"}.isax-headphone2:before{content:"\f9fd"}.isax-headphones2:before{content:"\f9fe"}.isax-health2:before{content:"\f9ff"}.isax-heart2:before{content:"\fa00"}.isax-heart-add2:before{content:"\fa01"}.isax-heart-circle2:before{content:"\fa02"}.isax-heart-edit2:before{content:"\fa03"}.isax-heart-remove2:before{content:"\fa04"}.isax-heart-search2:before{content:"\fa05"}.isax-heart-slash2:before{content:"\fa06"}.isax-heart-tick2:before{content:"\fa07"}.isax-hierarchy2:before{content:"\fa08"}.isax-hierarchy-22:before{content:"\fa09"}.isax-hierarchy-32:before{content:"\fa0a"}.isax-hierarchy-square2:before{content:"\fa0b"}.isax-hierarchy-square-22:before{content:"\fa0c"}.isax-hierarchy-square-32:before{content:"\fa0d"}.isax-home2:before{content:"\fa0e"}.isax-home-12:before{content:"\fa0f"}.isax-home-22:before{content:"\fa10"}.isax-home-hashtag2:before{content:"\fa11"}.isax-home-trend-down2:before{content:"\fa12"}.isax-home-trend-up2:before{content:"\fa13"}.isax-home-wifi2:before{content:"\fa14"}.isax-hospital2:before{content:"\fa15"}.isax-house2:before{content:"\fa16"}.isax-house-22:before{content:"\fa17"}.isax-icon1:before{content:"\fa18"}.isax-icon-1:before{content:"\fa19"}.isax-image2:before{content:"\fa1a"}.isax-import2:before{content:"\fa1b"}.isax-import-12:before{content:"\fa1c"}.isax-import-22:before{content:"\fa1d"}.isax-info-circle2:before{content:"\fa1e"}.isax-information2:before{content:"\fa1f"}.isax-instagram2:before{content:"\fa20"}.isax-judge2:before{content:"\fa21"}.isax-key2:before{content:"\fa22"}.isax-keyboard2:before{content:"\fa23"}.isax-keyboard-open2:before{content:"\fa24"}.isax-key-square2:before{content:"\fa25"}.isax-lamp2:before{content:"\fa26"}.isax-lamp-12:before{content:"\fa27"}.isax-lamp-charge2:before{content:"\fa28"}.isax-lamp-on2:before{content:"\fa29"}.isax-lamp-slash2:before{content:"\fa2a"}.isax-language-circle2:before{content:"\fa2b"}.isax-language-square2:before{content:"\fa2c"}.isax-layer2:before{content:"\fa2d"}.isax-level2:before{content:"\fa2e"}.isax-lifebuoy2:before{content:"\fa2f"}.isax-like2:before{content:"\fa30"}.isax-like-12:before{content:"\fa31"}.isax-like-dislike2:before{content:"\fa32"}.isax-like-shapes2:before{content:"\fa33"}.isax-like-tag2:before{content:"\fa34"}.isax-link2:before{content:"\fa35"}.isax-link-12:before{content:"\fa36"}.isax-link-23:before{content:"\fa37"}.isax-link-212:before{content:"\fa38"}.isax-link-circle2:before{content:"\fa39"}.isax-link-square2:before{content:"\fa3a"}.isax-location2:before{content:"\fa3b"}.isax-location-add2:before{content:"\fa3c"}.isax-location-cross2:before{content:"\fa3d"}.isax-location-minus2:before{content:"\fa3e"}.isax-location-slash2:before{content:"\fa3f"}.isax-location-tick2:before{content:"\fa40"}.isax-lock2:before{content:"\fa41"}.isax-lock-12:before{content:"\fa42"}.isax-lock-circle2:before{content:"\fa43"}.isax-lock-slash2:before{content:"\fa44"}.isax-login2:before{content:"\fa45"}.isax-login-12:before{content:"\fa46"}.isax-logout2:before{content:"\fa47"}.isax-logout-12:before{content:"\fa48"}.isax-lovely2:before{content:"\fa49"}.isax-magicpen2:before{content:"\fa4a"}.isax-magic-star2:before{content:"\fa4b"}.isax-main-component2:before{content:"\fa4c"}.isax-man2:before{content:"\fa4d"}.isax-map2:before{content:"\fa4e"}.isax-map-12:before{content:"\fa4f"}.isax-mask2:before{content:"\fa50"}.isax-mask-12:before{content:"\fa51"}.isax-mask-22:before{content:"\fa52"}.isax-math2:before{content:"\fa53"}.isax-maximize2:before{content:"\fa54"}.isax-maximize-12:before{content:"\fa55"}.isax-maximize-23:before{content:"\fa56"}.isax-maximize-32:before{content:"\fa57"}.isax-maximize-42:before{content:"\fa58"}.isax-maximize-212:before{content:"\fa59"}.isax-maximize-circle1:before{content:"\fa5a"}.isax-medal2:before{content:"\fa5b"}.isax-medal-star2:before{content:"\fa5c"}.isax-menu2:before{content:"\fa5d"}.isax-menu-12:before{content:"\fa5e"}.isax-menu-board2:before{content:"\fa5f"}.isax-message2:before{content:"\fa60"}.isax-message-22:before{content:"\fa61"}.isax-message-add2:before{content:"\fa62"}.isax-message-add-12:before{content:"\fa63"}.isax-message-circle2:before{content:"\fa64"}.isax-message-edit2:before{content:"\fa65"}.isax-message-favorite2:before{content:"\fa66"}.isax-message-minus2:before{content:"\fa67"}.isax-message-notif2:before{content:"\fa68"}.isax-message-programming2:before{content:"\fa69"}.isax-message-question2:before{content:"\fa6a"}.isax-message-remove2:before{content:"\fa6b"}.isax-messages2:before{content:"\fa6c"}.isax-messages-12:before{content:"\fa6d"}.isax-messages-22:before{content:"\fa6e"}.isax-messages-32:before{content:"\fa6f"}.isax-message-search2:before{content:"\fa70"}.isax-message-square2:before{content:"\fa71"}.isax-message-text2:before{content:"\fa72"}.isax-message-text-12:before{content:"\fa73"}.isax-message-tick2:before{content:"\fa74"}.isax-message-time2:before{content:"\fa75"}.isax-microphone2:before{content:"\fa76"}.isax-microphone-22:before{content:"\fa77"}.isax-microphone-slash2:before{content:"\fa78"}.isax-microphone-slash-12:before{content:"\fa79"}.isax-microscope2:before{content:"\fa7a"}.isax-milk2:before{content:"\fa7b"}.isax-mini-music-sqaure2:before{content:"\fa7c"}.isax-minus2:before{content:"\fa7d"}.isax-minus-cirlce2:before{content:"\fa7e"}.isax-minus-square2:before{content:"\fa7f"}.isax-mirror2:before{content:"\fa80"}.isax-mirroring-screen2:before{content:"\fa81"}.isax-mobile2:before{content:"\fa82"}.isax-mobile-programming2:before{content:"\fa83"}.isax-money2:before{content:"\fa84"}.isax-money-22:before{content:"\fa85"}.isax-money-32:before{content:"\fa86"}.isax-money-42:before{content:"\fa87"}.isax-money-add2:before{content:"\fa88"}.isax-money-change2:before{content:"\fa89"}.isax-money-forbidden2:before{content:"\fa8a"}.isax-money-recive2:before{content:"\fa8b"}.isax-money-remove2:before{content:"\fa8c"}.isax-moneys2:before{content:"\fa8d"}.isax-money-send2:before{content:"\fa8e"}.isax-money-tick2:before{content:"\fa8f"}.isax-money-time2:before{content:"\fa90"}.isax-monitor2:before{content:"\fa91"}.isax-monitor-mobbile2:before{content:"\fa92"}.isax-monitor-recorder2:before{content:"\fa93"}.isax-moon2:before{content:"\fa94"}.isax-more2:before{content:"\fa95"}.isax-more-22:before{content:"\fa96"}.isax-more-circle2:before{content:"\fa97"}.isax-more-square2:before{content:"\fa98"}.isax-mouse2:before{content:"\fa99"}.isax-mouse-12:before{content:"\fa9a"}.isax-mouse-circle2:before{content:"\fa9b"}.isax-mouse-square2:before{content:"\fa9c"}.isax-music2:before{content:"\fa9d"}.isax-music-circle2:before{content:"\fa9e"}.isax-music-dashboard2:before{content:"\fa9f"}.isax-music-filter2:before{content:"\faa0"}.isax-music-library-22:before{content:"\faa1"}.isax-musicnote2:before{content:"\faa2"}.isax-music-play2:before{content:"\faa3"}.isax-music-playlist2:before{content:"\faa4"}.isax-music-square2:before{content:"\faa5"}.isax-music-square-add2:before{content:"\faa6"}.isax-music-square-remove2:before{content:"\faa7"}.isax-music-square-search2:before{content:"\faa8"}.isax-next2:before{content:"\faa9"}.isax-note2:before{content:"\faaa"}.isax-note-12:before{content:"\faab"}.isax-note-23:before{content:"\faac"}.isax-note-212:before{content:"\faad"}.isax-note-add2:before{content:"\faae"}.isax-note-favorite2:before{content:"\faaf"}.isax-note-remove2:before{content:"\fab0"}.isax-note-square2:before{content:"\fab1"}.isax-note-text2:before{content:"\fab2"}.isax-notification2:before{content:"\fab3"}.isax-notification-12:before{content:"\fab4"}.isax-notification-bing2:before{content:"\fab5"}.isax-notification-circle2:before{content:"\fab6"}.isax-notification-favorite2:before{content:"\fab7"}.isax-notification-status2:before{content:"\fab8"}.isax-omega-circle2:before{content:"\fab9"}.isax-omega-square2:before{content:"\faba"}.isax-paintbucket2:before{content:"\fabb"}.isax-paperclip2:before{content:"\fabc"}.isax-paperclip-22:before{content:"\fabd"}.isax-password-check2:before{content:"\fabe"}.isax-path2:before{content:"\fabf"}.isax-path-22:before{content:"\fac0"}.isax-path-square2:before{content:"\fac1"}.isax-pause2:before{content:"\fac2"}.isax-pause-circle2:before{content:"\fac3"}.isax-pen-add2:before{content:"\fac4"}.isax-pen-close2:before{content:"\fac5"}.isax-pen-remove2:before{content:"\fac6"}.isax-pen-tool2:before{content:"\fac7"}.isax-pen-tool-22:before{content:"\fac8"}.isax-people2:before{content:"\fac9"}.isax-percentage-circle2:before{content:"\faca"}.isax-percentage-square2:before{content:"\facb"}.isax-personalcard2:before{content:"\facc"}.isax-pet2:before{content:"\facd"}.isax-pharagraphspacing2:before{content:"\face"}.isax-picture-frame2:before{content:"\facf"}.isax-play2:before{content:"\fad0"}.isax-play-add2:before{content:"\fad1"}.isax-play-circle2:before{content:"\fad2"}.isax-play-cricle2:before{content:"\fad3"}.isax-play-remove2:before{content:"\fad4"}.isax-presention-chart2:before{content:"\fad5"}.isax-previous2:before{content:"\fad6"}.isax-printer2:before{content:"\fad7"}.isax-printer-slash2:before{content:"\fad8"}.isax-profile-2user2:before{content:"\fad9"}.isax-profile-add2:before{content:"\fada"}.isax-profile-circle2:before{content:"\fadb"}.isax-profile-delete2:before{content:"\fadc"}.isax-profile-remove2:before{content:"\fadd"}.isax-profile-tick2:before{content:"\fade"}.isax-programming-arrow2:before{content:"\fadf"}.isax-programming-arrows2:before{content:"\fae0"}.isax-quote-down2:before{content:"\fae1"}.isax-quote-down-circle2:before{content:"\fae2"}.isax-quote-down-square2:before{content:"\fae3"}.isax-quote-up2:before{content:"\fae4"}.isax-quote-up-circle2:before{content:"\fae5"}.isax-quote-up-square2:before{content:"\fae6"}.isax-radar2:before{content:"\fae7"}.isax-radar-12:before{content:"\fae8"}.isax-radar-22:before{content:"\fae9"}.isax-radio2:before{content:"\faea"}.isax-ram2:before{content:"\faeb"}.isax-ram-22:before{content:"\faec"}.isax-ranking2:before{content:"\faed"}.isax-ranking-12:before{content:"\faee"}.isax-receipt2:before{content:"\faef"}.isax-receipt-12:before{content:"\faf0"}.isax-receipt-22:before{content:"\faf1"}.isax-receipt-2-12:before{content:"\faf2"}.isax-receipt-add2:before{content:"\faf3"}.isax-receipt-discount2:before{content:"\faf4"}.isax-receipt-disscount2:before{content:"\faf5"}.isax-receipt-edit2:before{content:"\faf6"}.isax-receipt-item2:before{content:"\faf7"}.isax-receipt-minus2:before{content:"\faf8"}.isax-receipt-search2:before{content:"\faf9"}.isax-receipt-square2:before{content:"\fafa"}.isax-receipt-text2:before{content:"\fafb"}.isax-received2:before{content:"\fafc"}.isax-receive-square2:before{content:"\fafd"}.isax-receive-square-22:before{content:"\fafe"}.isax-record2:before{content:"\faff"}.isax-record-circle2:before{content:"\fb00"}.isax-recovery-convert2:before{content:"\fb01"}.isax-redo2:before{content:"\fb02"}.isax-refresh2:before{content:"\fb03"}.isax-refresh-22:before{content:"\fb04"}.isax-refresh-circle2:before{content:"\fb05"}.isax-refresh-left-square2:before{content:"\fb06"}.isax-refresh-right-square2:before{content:"\fb07"}.isax-refresh-square-22:before{content:"\fb08"}.isax-repeat2:before{content:"\fb09"}.isax-repeat-circle2:before{content:"\fb0a"}.isax-repeate-music2:before{content:"\fb0b"}.isax-repeate-one2:before{content:"\fb0c"}.isax-reserve2:before{content:"\fb0d"}.isax-rotate-left2:before{content:"\fb0e"}.isax-rotate-left-12:before{content:"\fb0f"}.isax-rotate-right2:before{content:"\fb10"}.isax-rotate-right-12:before{content:"\fb11"}.isax-route-square2:before{content:"\fb12"}.isax-routing2:before{content:"\fb13"}.isax-routing-22:before{content:"\fb14"}.isax-row-horizontal2:before{content:"\fb15"}.isax-row-vertical2:before{content:"\fb16"}.isax-rulerpen2:before{content:"\fb17"}.isax-ruler2:before{content:"\fb18"}.isax-safe-home2:before{content:"\fb19"}.isax-sagittarius2:before{content:"\fb1a"}.isax-save-22:before{content:"\fb1b"}.isax-save-add2:before{content:"\fb1c"}.isax-save-minus2:before{content:"\fb1d"}.isax-save-remove2:before{content:"\fb1e"}.isax-scan2:before{content:"\fb1f"}.isax-scan-barcode2:before{content:"\fb20"}.isax-scanner2:before{content:"\fb21"}.isax-scanning2:before{content:"\fb22"}.isax-scissor2:before{content:"\fb23"}.isax-scissor-12:before{content:"\fb24"}.isax-screenmirroring2:before{content:"\fb25"}.isax-scroll2:before{content:"\fb26"}.isax-search-favorite2:before{content:"\fb27"}.isax-search-favorite-12:before{content:"\fb28"}.isax-search-normal2:before{content:"\fb29"}.isax-search-normal-12:before{content:"\fb2a"}.isax-search-status2:before{content:"\fb2b"}.isax-search-status-12:before{content:"\fb2c"}.isax-search-zoom-in2:before{content:"\fb2d"}.isax-search-zoom-in-12:before{content:"\fb2e"}.isax-search-zoom-out2:before{content:"\fb2f"}.isax-search-zoom-out-12:before{content:"\fb30"}.isax-security2:before{content:"\fb31"}.isax-security-card2:before{content:"\fb32"}.isax-security-safe2:before{content:"\fb33"}.isax-security-time2:before{content:"\fb34"}.isax-security-user2:before{content:"\fb35"}.isax-send2:before{content:"\fb36"}.isax-send-12:before{content:"\fb37"}.isax-send-22:before{content:"\fb38"}.isax-send-sqaure-22:before{content:"\fb39"}.isax-send-square2:before{content:"\fb3a"}.isax-setting2:before{content:"\fb3b"}.isax-setting-22:before{content:"\fb3c"}.isax-setting-32:before{content:"\fb3d"}.isax-setting-42:before{content:"\fb3e"}.isax-setting-52:before{content:"\fb3f"}.isax-settings2:before{content:"\fb40"}.isax-shapes2:before{content:"\fb41"}.isax-shapes-12:before{content:"\fb42"}.isax-share2:before{content:"\fb43"}.isax-shield-cross2:before{content:"\fb44"}.isax-shield-search2:before{content:"\fb45"}.isax-shield-slash2:before{content:"\fb46"}.isax-shield-tick2:before{content:"\fb47"}.isax-ship2:before{content:"\fb48"}.isax-shop2:before{content:"\fb49"}.isax-shop-add2:before{content:"\fb4a"}.isax-shopping-bag2:before{content:"\fb4b"}.isax-shopping-cart2:before{content:"\fb4c"}.isax-shop-remove2:before{content:"\fb4d"}.isax-shuffle2:before{content:"\fb4e"}.isax-sidebar-bottom2:before{content:"\fb4f"}.isax-sidebar-left2:before{content:"\fb50"}.isax-sidebar-right2:before{content:"\fb51"}.isax-sidebar-top2:before{content:"\fb52"}.isax-signpost2:before{content:"\fb53"}.isax-simcard2:before{content:"\fb54"}.isax-simcard-12:before{content:"\fb55"}.isax-simcard-22:before{content:"\fb56"}.isax-size2:before{content:"\fb57"}.isax-slash2:before{content:"\fb58"}.isax-slider2:before{content:"\fb59"}.isax-slider-horizontal2:before{content:"\fb5a"}.isax-slider-horizontal-12:before{content:"\fb5b"}.isax-slider-vertical2:before{content:"\fb5c"}.isax-slider-vertical-12:before{content:"\fb5d"}.isax-smallcaps2:before{content:"\fb5e"}.isax-smart-car2:before{content:"\fb5f"}.isax-smart-home2:before{content:"\fb60"}.isax-smileys2:before{content:"\fb61"}.isax-sms2:before{content:"\fb62"}.isax-sms-edit2:before{content:"\fb63"}.isax-sms-notification2:before{content:"\fb64"}.isax-sms-search2:before{content:"\fb65"}.isax-sms-star2:before{content:"\fb66"}.isax-sms-tracking2:before{content:"\fb67"}.isax-sort2:before{content:"\fb68"}.isax-sound2:before{content:"\fb69"}.isax-speaker2:before{content:"\fb6a"}.isax-speedometer2:before{content:"\fb6b"}.isax-star2:before{content:"\fb6c"}.isax-star-12:before{content:"\fb6d"}.isax-star-slash2:before{content:"\fb6e"}.isax-status2:before{content:"\fb6f"}.isax-status-up2:before{content:"\fb70"}.isax-sticker2:before{content:"\fb71"}.isax-stickynote2:before{content:"\fb72"}.isax-stop2:before{content:"\fb73"}.isax-stop-circle2:before{content:"\fb74"}.isax-story2:before{content:"\fb75"}.isax-strongbox2:before{content:"\fb76"}.isax-strongbox-22:before{content:"\fb77"}.isax-subtitle2:before{content:"\fb78"}.isax-sun2:before{content:"\fb79"}.isax-sun-12:before{content:"\fb7a"}.isax-sun-fog2:before{content:"\fb7b"}.isax-tag2:before{content:"\fb7c"}.isax-tag-22:before{content:"\fb7d"}.isax-tag-cross2:before{content:"\fb7e"}.isax-tag-right2:before{content:"\fb7f"}.isax-tag-user2:before{content:"\fb80"}.isax-task2:before{content:"\fb81"}.isax-task-square2:before{content:"\fb82"}.isax-teacher2:before{content:"\fb83"}.isax-text2:before{content:"\fb84"}.isax-textalign-center2:before{content:"\fb85"}.isax-textalign-justifycenter2:before{content:"\fb86"}.isax-textalign-justifyleft2:before{content:"\fb87"}.isax-textalign-justifyright2:before{content:"\fb88"}.isax-textalign-left2:before{content:"\fb89"}.isax-textalign-right2:before{content:"\fb8a"}.isax-text-block2:before{content:"\fb8b"}.isax-text-bold2:before{content:"\fb8c"}.isax-text-italic2:before{content:"\fb8d"}.isax-text-underline2:before{content:"\fb8e"}.isax-tick-circle2:before{content:"\fb8f"}.isax-ticket2:before{content:"\fb90"}.isax-ticket-22:before{content:"\fb91"}.isax-ticket-discount2:before{content:"\fb92"}.isax-ticket-expired2:before{content:"\fb93"}.isax-ticket-star2:before{content:"\fb94"}.isax-tick-square2:before{content:"\fb95"}.isax-timer2:before{content:"\fb96"}.isax-timer-12:before{content:"\fb97"}.isax-timer-pause2:before{content:"\fb98"}.isax-timer-start2:before{content:"\fb99"}.isax-toggle-off2:before{content:"\fb9a"}.isax-toggle-off-circle2:before{content:"\fb9b"}.isax-toggle-on2:before{content:"\fb9c"}.isax-toggle-on-circle2:before{content:"\fb9d"}.isax-trade2:before{content:"\fb9e"}.isax-transaction-minus2:before{content:"\fb9f"}.isax-translate2:before{content:"\fba0"}.isax-trash2:before{content:"\fba1"}.isax-tree2:before{content:"\fba2"}.isax-trend-down2:before{content:"\fba3"}.isax-trend-up2:before{content:"\fba4"}.isax-triangle2:before{content:"\fba5"}.isax-truck1:before{content:"\fba6"}.isax-truck-fast1:before{content:"\fba7"}.isax-truck-tick2:before{content:"\fba8"}.isax-trush-square2:before{content:"\fba9"}.isax-undo2:before{content:"\fbaa"}.isax-unlimited2:before{content:"\fbab"}.isax-unlock2:before{content:"\fbac"}.isax-user2:before{content:"\fbad"}.isax-user-add2:before{content:"\fbae"}.isax-user-cirlce-add2:before{content:"\fbaf"}.isax-user-edit2:before{content:"\fbb0"}.isax-user-minus2:before{content:"\fbb1"}.isax-user-octagon2:before{content:"\fbb2"}.isax-user-remove2:before{content:"\fbb3"}.isax-user-search2:before{content:"\fbb4"}.isax-user-square2:before{content:"\fbb5"}.isax-user-tag2:before{content:"\fbb6"}.isax-user-tick2:before{content:"\fbb7"}.isax-verify2:before{content:"\fbb8"}.isax-video2:before{content:"\fbb9"}.isax-video-add2:before{content:"\fbba"}.isax-video-circle2:before{content:"\fbbb"}.isax-video-horizontal2:before{content:"\fbbc"}.isax-video-octagon2:before{content:"\fbbd"}.isax-video-play2:before{content:"\fbbe"}.isax-video-remove2:before{content:"\fbbf"}.isax-video-slash2:before{content:"\fbc0"}.isax-video-square2:before{content:"\fbc1"}.isax-video-tick2:before{content:"\fbc2"}.isax-video-time2:before{content:"\fbc3"}.isax-video-vertical2:before{content:"\fbc4"}.isax-voice-cricle2:before{content:"\fbc5"}.isax-voice-square2:before{content:"\fbc6"}.isax-volume-cross2:before{content:"\fbc7"}.isax-volume-high2:before{content:"\fbc8"}.isax-volume-low2:before{content:"\fbc9"}.isax-volume-low-12:before{content:"\fbca"}.isax-volume-mute2:before{content:"\fbcb"}.isax-volume-slash2:before{content:"\fbcc"}.isax-volume-up2:before{content:"\fbcd"}.isax-wallet2:before{content:"\fbce"}.isax-wallet-12:before{content:"\fbcf"}.isax-wallet-22:before{content:"\fbd0"}.isax-wallet-32:before{content:"\fbd1"}.isax-wallet-add2:before{content:"\fbd2"}.isax-wallet-add-12:before{content:"\fbd3"}.isax-wallet-check2:before{content:"\fbd4"}.isax-wallet-minus2:before{content:"\fbd5"}.isax-wallet-money2:before{content:"\fbd6"}.isax-wallet-remove2:before{content:"\fbd7"}.isax-wallet-search2:before{content:"\fbd8"}.isax-warning-22:before{content:"\fbd9"}.isax-watch2:before{content:"\fbda"}.isax-watch-status2:before{content:"\fbdb"}.isax-weight2:before{content:"\fbdc"}.isax-weight-12:before{content:"\fbdd"}.isax-wifi2:before{content:"\fbde"}.isax-wifi-square2:before{content:"\fbdf"}.isax-wind2:before{content:"\fbe0"}.isax-wind-22:before{content:"\fbe1"}.isax-woman2:before{content:"\fbe2"}.isax-dcube3:before{content:"\e900"}.isax-d-cube-scan3:before{content:"\fbe3"}.isax-d-rotate3:before{content:"\fbe4"}.isax-d-square3:before{content:"\fbe5"}.isax-square3:before{content:"\fbe6"}.isax-support3:before{content:"\fbe7"}.isax-activity3:before{content:"\fbe8"}.isax-add3:before{content:"\fbe9"}.isax-add-circle3:before{content:"\fbea"}.isax-additem3:before{content:"\fbeb"}.isax-add-square3:before{content:"\fbec"}.isax-airdrop3:before{content:"\fbed"}.isax-airplane3:before{content:"\fbee"}.isax-airplane-square3:before{content:"\fbef"}.isax-airpod3:before{content:"\fbf0"}.isax-airpods3:before{content:"\fbf1"}.isax-alarm3:before{content:"\fbf2"}.isax-align-bottom3:before{content:"\fbf3"}.isax-align-horizontally3:before{content:"\fbf4"}.isax-align-left3:before{content:"\fbf5"}.isax-align-right3:before{content:"\fbf6"}.isax-align-vertically3:before{content:"\fbf7"}.isax-aquarius3:before{content:"\fbf8"}.isax-archive3:before{content:"\fbf9"}.isax-archive-13:before{content:"\fbfa"}.isax-archive-add3:before{content:"\fbfb"}.isax-archive-book3:before{content:"\fbfc"}.isax-archive-minus3:before{content:"\fbfd"}.isax-archive-slash3:before{content:"\fbfe"}.isax-archive-tick3:before{content:"\fbff"}.isax-arrange-circle3:before{content:"\fc00"}.isax-arrange-circle-23:before{content:"\fc01"}.isax-arrange-square3:before{content:"\fc02"}.isax-arrange-square-23:before{content:"\fc03"}.isax-arrow3:before{content:"\fc04"}.isax-arrow-23:before{content:"\fc05"}.isax-arrow-33:before{content:"\fc06"}.isax-arrow-bottom3:before{content:"\fc07"}.isax-arrow-circle-down3:before{content:"\fc08"}.isax-arrow-circle-left3:before{content:"\fc09"}.isax-arrow-circle-right3:before{content:"\fc0a"}.isax-arrow-down3:before{content:"\fc0b"}.isax-arrow-down-13:before{content:"\fc0c"}.isax-arrow-down-23:before{content:"\fc0d"}.isax-arrow-left3:before{content:"\fc0e"}.isax-arrow-left-13:before{content:"\fc0f"}.isax-arrow-left-23:before{content:"\fc10"}.isax-arrow-left-33:before{content:"\fc11"}.isax-arrow-right3:before{content:"\fc12"}.isax-arrow-right-13:before{content:"\fc13"}.isax-arrow-right-23:before{content:"\fc14"}.isax-arrow-right-33:before{content:"\fc15"}.isax-arrow-square3:before{content:"\fc16"}.isax-arrow-square-down3:before{content:"\fc17"}.isax-arrow-square-left3:before{content:"\fc18"}.isax-arrow-square-right2:before{content:"\fc19"}.isax-arrow-square-up3:before{content:"\fc1a"}.isax-arrow-swap-horizontal3:before{content:"\fc1b"}.isax-arrow-up3:before{content:"\fc1c"}.isax-arrow-up-13:before{content:"\fc1d"}.isax-arrow-up-23:before{content:"\fc1e"}.isax-arrow-up-33:before{content:"\fc1f"}.isax-attach-circle3:before{content:"\fc20"}.isax-attach-square3:before{content:"\fc21"}.isax-audio-square3:before{content:"\fc22"}.isax-autobrightness3:before{content:"\fc23"}.isax-award3:before{content:"\fc24"}.isax-back-square3:before{content:"\fc25"}.isax-backward3:before{content:"\fc26"}.isax-backward-5-seconds3:before{content:"\fc27"}.isax-backward-10-seconds3:before{content:"\fc28"}.isax-backward-15-seconds3:before{content:"\fc29"}.isax-backward-item3:before{content:"\fc2a"}.isax-bag3:before{content:"\fc2b"}.isax-bag-23:before{content:"\fc2c"}.isax-bag-cross3:before{content:"\fc2d"}.isax-bag-cross-13:before{content:"\fc2e"}.isax-bag-happy3:before{content:"\fc2f"}.isax-bag-tick3:before{content:"\fc30"}.isax-bag-tick-23:before{content:"\fc31"}.isax-bag-timer3:before{content:"\fc32"}.isax-bank3:before{content:"\fc33"}.isax-barcode3:before{content:"\fc34"}.isax-battery-3full3:before{content:"\fc35"}.isax-battery-charging3:before{content:"\fc36"}.isax-battery-disable3:before{content:"\fc37"}.isax-battery-empty3:before{content:"\fc38"}.isax-battery-empty-13:before{content:"\fc39"}.isax-battery-full3:before{content:"\fc3a"}.isax-bezier3:before{content:"\fc3b"}.isax-bill3:before{content:"\fc3c"}.isax-bitcoin-card3:before{content:"\fc3d"}.isax-bitcoin-convert3:before{content:"\fc3e"}.isax-bitcoin-refresh3:before{content:"\fc3f"}.isax-blend3:before{content:"\fc40"}.isax-blend-23:before{content:"\fc41"}.isax-bluetooth3:before{content:"\fc42"}.isax-bluetooth-23:before{content:"\fc43"}.isax-bluetooth-circle3:before{content:"\fc44"}.isax-bluetooth-rectangle3:before{content:"\fc45"}.isax-blur3:before{content:"\fc46"}.isax-book3:before{content:"\fc47"}.isax-book-13:before{content:"\fc48"}.isax-bookmark3:before{content:"\fc49"}.isax-bookmark-23:before{content:"\fc4a"}.isax-book-saved3:before{content:"\fc4b"}.isax-book-square3:before{content:"\fc4c"}.isax-box3:before{content:"\fc4d"}.isax-box-13:before{content:"\fc4e"}.isax-box-23:before{content:"\fc4f"}.isax-box-add3:before{content:"\fc50"}.isax-box-remove3:before{content:"\fc51"}.isax-box-search3:before{content:"\fc52"}.isax-box-tick3:before{content:"\fc53"}.isax-box-time3:before{content:"\fc54"}.isax-briefcase3:before{content:"\fc55"}.isax-brifecase-cross3:before{content:"\fc56"}.isax-brifecase-tick3:before{content:"\fc57"}.isax-brifecase-timer3:before{content:"\fc58"}.isax-broom3:before{content:"\fc59"}.isax-brush3:before{content:"\fc5a"}.isax-brush-13:before{content:"\fc5b"}.isax-brush-23:before{content:"\fc5c"}.isax-brush-33:before{content:"\fc5d"}.isax-brush-43:before{content:"\fc5e"}.isax-bubble3:before{content:"\fc5f"}.isax-bucket3:before{content:"\fc60"}.isax-bucket-circle3:before{content:"\fc61"}.isax-bucket-square3:before{content:"\fc62"}.isax-building3:before{content:"\fc63"}.isax-building-33:before{content:"\fc64"}.isax-building-43:before{content:"\fc65"}.isax-buildings3:before{content:"\fc66"}.isax-buildings-23:before{content:"\fc67"}.isax-buliding3:before{content:"\fc68"}.isax-bus3:before{content:"\fc69"}.isax-buy-crypto3:before{content:"\fc6a"}.isax-cake3:before{content:"\fc6b"}.isax-calculator3:before{content:"\fc6c"}.isax-calendar3:before{content:"\fc6d"}.isax-calendar-13:before{content:"\fc6e"}.isax-calendar-23:before{content:"\fc6f"}.isax-calendar-add3:before{content:"\fc70"}.isax-calendar-circle3:before{content:"\fc71"}.isax-calendar-edit3:before{content:"\fc72"}.isax-calendar-remove3:before{content:"\fc73"}.isax-calendar-search3:before{content:"\fc74"}.isax-calendar-tick3:before{content:"\fc75"}.isax-call3:before{content:"\fc76"}.isax-call-add3:before{content:"\fc77"}.isax-call-calling3:before{content:"\fc78"}.isax-call-incoming3:before{content:"\fc79"}.isax-call-minus3:before{content:"\fc7a"}.isax-call-outgoing3:before{content:"\fc7b"}.isax-call-received3:before{content:"\fc7c"}.isax-call-remove3:before{content:"\fc7d"}.isax-call-slash3:before{content:"\fc7e"}.isax-camera3:before{content:"\fc7f"}.isax-camera-slash3:before{content:"\fc80"}.isax-candle3:before{content:"\fc81"}.isax-candle-23:before{content:"\fc82"}.isax-car3:before{content:"\fc83"}.isax-card3:before{content:"\fc84"}.isax-card-add3:before{content:"\fc85"}.isax-card-coin3:before{content:"\fc86"}.isax-card-edit3:before{content:"\fc87"}.isax-card-pos3:before{content:"\fc88"}.isax-card-receive3:before{content:"\fc89"}.isax-card-remove3:before{content:"\fc8a"}.isax-card-remove-13:before{content:"\fc8b"}.isax-cards3:before{content:"\fc8c"}.isax-card-send3:before{content:"\fc8d"}.isax-card-slash3:before{content:"\fc8e"}.isax-card-tick3:before{content:"\fc8f"}.isax-card-tick-13:before{content:"\fc90"}.isax-category3:before{content:"\fc91"}.isax-category-23:before{content:"\fc92"}.isax-cd3:before{content:"\fc93"}.isax-chart3:before{content:"\fc94"}.isax-chart-13:before{content:"\fc95"}.isax-chart-24:before{content:"\fc96"}.isax-chart-33:before{content:"\fc97"}.isax-chart-213:before{content:"\fc98"}.isax-chart-square3:before{content:"\fc99"}.isax-chart-success3:before{content:"\fc9a"}.isax-check3:before{content:"\fc9b"}.isax-chrome3:before{content:"\fc9c"}.isax-clipboard3:before{content:"\fc9d"}.isax-clipboard-close3:before{content:"\fc9e"}.isax-clipboard-export3:before{content:"\fc9f"}.isax-clipboard-import3:before{content:"\fca0"}.isax-clipboard-text3:before{content:"\fca1"}.isax-clipboard-tick3:before{content:"\fca2"}.isax-clock3:before{content:"\fca3"}.isax-clock-13:before{content:"\fca4"}.isax-close-circle3:before{content:"\fca5"}.isax-close-square3:before{content:"\fca6"}.isax-cloud3:before{content:"\fca7"}.isax-cloud-add3:before{content:"\fca8"}.isax-cloud-change3:before{content:"\fca9"}.isax-cloud-connection3:before{content:"\fcaa"}.isax-cloud-cross3:before{content:"\fcab"}.isax-cloud-drizzle3:before{content:"\fcac"}.isax-cloud-fog3:before{content:"\fcad"}.isax-cloud-lightning3:before{content:"\fcae"}.isax-cloud-minus3:before{content:"\fcaf"}.isax-cloud-notif3:before{content:"\fcb0"}.isax-cloud-plus3:before{content:"\fcb1"}.isax-cloud-remove3:before{content:"\fcb2"}.isax-cloud-snow3:before{content:"\fcb3"}.isax-cloud-sunny3:before{content:"\fcb4"}.isax-code3:before{content:"\fcb5"}.isax-code-13:before{content:"\fcb6"}.isax-code-circle3:before{content:"\fcb7"}.isax-coffee3:before{content:"\fcb8"}.isax-coin3:before{content:"\fcb9"}.isax-coin-13:before{content:"\fcba"}.isax-colorfilter3:before{content:"\fcbb"}.isax-colors-square3:before{content:"\fcbc"}.isax-color-swatch3:before{content:"\fcbd"}.isax-command3:before{content:"\fcbe"}.isax-command-square3:before{content:"\fcbf"}.isax-component3:before{content:"\fcc0"}.isax-computing3:before{content:"\fcc1"}.isax-convert3:before{content:"\fcc2"}.isax-convert-3d-cube3:before{content:"\fcc3"}.isax-convert-card3:before{content:"\fcc4"}.isax-convertshape3:before{content:"\fcc5"}.isax-convertshape-23:before{content:"\fcc6"}.isax-copy3:before{content:"\fcc7"}.isax-copyright3:before{content:"\fcc8"}.isax-copy-success3:before{content:"\fcc9"}.isax-courthouse3:before{content:"\fcca"}.isax-cpu3:before{content:"\fccb"}.isax-cpu-charge3:before{content:"\fccc"}.isax-cpu-setting3:before{content:"\fccd"}.isax-creative-commons3:before{content:"\fcce"}.isax-crop3:before{content:"\fccf"}.isax-crown3:before{content:"\fcd0"}.isax-crown-13:before{content:"\fcd1"}.isax-cup3:before{content:"\fcd2"}.isax-danger3:before{content:"\fcd3"}.isax-data3:before{content:"\fcd4"}.isax-data-23:before{content:"\fcd5"}.isax-designtools3:before{content:"\fcd6"}.isax-device-message3:before{content:"\fcd7"}.isax-devices3:before{content:"\fcd8"}.isax-diagram3:before{content:"\fcd9"}.isax-diamonds3:before{content:"\fcda"}.isax-direct3:before{content:"\fcdb"}.isax-directbox-default3:before{content:"\fcdc"}.isax-directbox-notif3:before{content:"\fcdd"}.isax-directbox-receive3:before{content:"\fcde"}.isax-directbox-send3:before{content:"\fcdf"}.isax-direct-down3:before{content:"\fce0"}.isax-direct-inbox3:before{content:"\fce1"}.isax-direct-left3:before{content:"\fce2"}.isax-direct-normal3:before{content:"\fce3"}.isax-direct-notification3:before{content:"\fce4"}.isax-direct-right3:before{content:"\fce5"}.isax-direct-send3:before{content:"\fce6"}.isax-direct-up3:before{content:"\fce7"}.isax-discount-circle3:before{content:"\fce8"}.isax-discount-shape3:before{content:"\fce9"}.isax-discover3:before{content:"\fcea"}.isax-dislike3:before{content:"\fceb"}.isax-document3:before{content:"\fcec"}.isax-document-13:before{content:"\fced"}.isax-document-cloud3:before{content:"\fcee"}.isax-document-code3:before{content:"\fcef"}.isax-document-code-23:before{content:"\fcf0"}.isax-document-copy3:before{content:"\fcf1"}.isax-document-download3:before{content:"\fcf2"}.isax-document-favorite3:before{content:"\fcf3"}.isax-document-filter3:before{content:"\fcf4"}.isax-document-forward3:before{content:"\fcf5"}.isax-document-like3:before{content:"\fcf6"}.isax-document-previous3:before{content:"\fcf7"}.isax-document-sketch3:before{content:"\fcf8"}.isax-document-text3:before{content:"\fcf9"}.isax-document-text-13:before{content:"\fcfa"}.isax-document-upload3:before{content:"\fcfb"}.isax-dollar-circle2:before{content:"\fcfc"}.isax-dollar-square3:before{content:"\fcfd"}.isax-driver3:before{content:"\fcfe"}.isax-driver-23:before{content:"\fcff"}.isax-driver-refresh3:before{content:"\fd00"}.isax-driving3:before{content:"\fd01"}.isax-drop2:before{content:"\fd02"}.isax-edit3:before{content:"\fd03"}.isax-edit-23:before{content:"\fd04"}.isax-electricity3:before{content:"\fd05"}.isax-element-11:before{content:"\fd06"}.isax-element-23:before{content:"\fd07"}.isax-element-33:before{content:"\fd08"}.isax-element-43:before{content:"\fd09"}.isax-element-equal3:before{content:"\fd0a"}.isax-element-plus3:before{content:"\fd0b"}.isax-emoji-happy3:before{content:"\fd0c"}.isax-emoji-normal3:before{content:"\fd0d"}.isax-emoji-sad3:before{content:"\fd0e"}.isax-empty-wallet3:before{content:"\fd0f"}.isax-empty-wallet-add3:before{content:"\fd10"}.isax-empty-wallet-remove3:before{content:"\fd11"}.isax-empty-wallet-tick3:before{content:"\fd12"}.isax-eraser3:before{content:"\fd13"}.isax-eraser-13:before{content:"\fd14"}.isax-export3:before{content:"\fd15"}.isax-export-13:before{content:"\fd16"}.isax-export-23:before{content:"\fd17"}.isax-export-33:before{content:"\fd18"}.isax-external-drive3:before{content:"\fd19"}.isax-eye2:before{content:"\fd1a"}.isax-eye-slash3:before{content:"\fd1b"}.isax-fatrows3:before{content:"\fd1c"}.isax-favorite-chart3:before{content:"\fd1d"}.isax-filter3:before{content:"\fd1e"}.isax-filter-add3:before{content:"\fd1f"}.isax-filter-edit3:before{content:"\fd20"}.isax-filter-remove3:before{content:"\fd21"}.isax-filter-search3:before{content:"\fd22"}.isax-filter-square3:before{content:"\fd23"}.isax-filter-tick3:before{content:"\fd24"}.isax-finger-cricle3:before{content:"\fd25"}.isax-finger-scan3:before{content:"\fd26"}.isax-firstline3:before{content:"\fd27"}.isax-flag3:before{content:"\fd28"}.isax-flag-23:before{content:"\fd29"}.isax-flash3:before{content:"\fd2a"}.isax-flash-13:before{content:"\fd2b"}.isax-flash-circle3:before{content:"\fd2c"}.isax-flash-circle-13:before{content:"\fd2d"}.isax-flash-slash3:before{content:"\fd2e"}.isax-folder3:before{content:"\fd2f"}.isax-folder-23:before{content:"\fd30"}.isax-folder-add3:before{content:"\fd31"}.isax-folder-cloud3:before{content:"\fd32"}.isax-folder-connection3:before{content:"\fd33"}.isax-folder-cross3:before{content:"\fd34"}.isax-folder-favorite3:before{content:"\fd35"}.isax-folder-minus3:before{content:"\fd36"}.isax-folder-open3:before{content:"\fd37"}.isax-forbidden3:before{content:"\fd38"}.isax-forbidden-23:before{content:"\fd39"}.isax-format-circle3:before{content:"\fd3a"}.isax-format-square3:before{content:"\fd3b"}.isax-forward3:before{content:"\fd3c"}.isax-forward-5-seconds3:before{content:"\fd3d"}.isax-forward-10-seconds3:before{content:"\fd3e"}.isax-forward-15-seconds3:before{content:"\fd3f"}.isax-forward-item3:before{content:"\fd40"}.isax-forward-square3:before{content:"\fd41"}.isax-frame3:before{content:"\fd42"}.isax-frame-13:before{content:"\fd43"}.isax-frame-23:before{content:"\fd44"}.isax-frame-33:before{content:"\fd45"}.isax-frame-43:before{content:"\fd46"}.isax-frame-51:before{content:"\fd47"}.isax-gallery3:before{content:"\fd48"}.isax-gallery-add3:before{content:"\fd49"}.isax-gallery-edit3:before{content:"\fd4a"}.isax-gallery-export2:before{content:"\fd4b"}.isax-gallery-favorite3:before{content:"\fd4c"}.isax-gallery-import3:before{content:"\fd4d"}.isax-gallery-remove3:before{content:"\fd4e"}.isax-gallery-slash3:before{content:"\fd4f"}.isax-gallery-tick3:before{content:"\fd50"}.isax-game3:before{content:"\fd51"}.isax-gameboy3:before{content:"\fd52"}.isax-gemini3:before{content:"\fd53"}.isax-gemini-23:before{content:"\fd54"}.isax-ghost3:before{content:"\fd55"}.isax-gift3:before{content:"\fd56"}.isax-glass3:before{content:"\fd57"}.isax-glass-13:before{content:"\fd58"}.isax-global3:before{content:"\fd59"}.isax-global-edit3:before{content:"\fd5a"}.isax-global-refresh3:before{content:"\fd5b"}.isax-global-search3:before{content:"\fd5c"}.isax-gps3:before{content:"\fd5d"}.isax-gps-slash3:before{content:"\fd5e"}.isax-grammerly3:before{content:"\fd5f"}.isax-graph3:before{content:"\fd60"}.isax-grid-13:before{content:"\fd61"}.isax-grid-23:before{content:"\fd62"}.isax-grid-33:before{content:"\fd63"}.isax-grid-43:before{content:"\fd64"}.isax-grid-53:before{content:"\fd65"}.isax-grid-63:before{content:"\fd66"}.isax-grid-73:before{content:"\fd67"}.isax-grid-83:before{content:"\fd68"}.isax-grid-93:before{content:"\fd69"}.isax-grid-edit3:before{content:"\fd6a"}.isax-grid-eraser3:before{content:"\fd6b"}.isax-grid-lock3:before{content:"\fd6c"}.isax-happyemoji3:before{content:"\fd6d"}.isax-hashtag3:before{content:"\fd6e"}.isax-hashtag-13:before{content:"\fd6f"}.isax-hashtag-down3:before{content:"\fd70"}.isax-hashtag-up3:before{content:"\fd71"}.isax-headphone3:before{content:"\fd72"}.isax-headphones3:before{content:"\fd73"}.isax-health3:before{content:"\fd74"}.isax-heart3:before{content:"\fd75"}.isax-heart-add3:before{content:"\fd76"}.isax-heart-circle3:before{content:"\fd77"}.isax-heart-edit3:before{content:"\fd78"}.isax-heart-remove3:before{content:"\fd79"}.isax-heart-search3:before{content:"\fd7a"}.isax-heart-slash3:before{content:"\fd7b"}.isax-heart-tick3:before{content:"\fd7c"}.isax-hierarchy3:before{content:"\fd7d"}.isax-hierarchy-23:before{content:"\fd7e"}.isax-hierarchy-33:before{content:"\fd7f"}.isax-hierarchy-square3:before{content:"\fd80"}.isax-hierarchy-square-23:before{content:"\fd81"}.isax-hierarchy-square-33:before{content:"\fd82"}.isax-home3:before{content:"\fd83"}.isax-home-13:before{content:"\fd84"}.isax-home-23:before{content:"\fd85"}.isax-home-hashtag3:before{content:"\fd86"}.isax-home-trend-down3:before{content:"\fd87"}.isax-home-trend-up3:before{content:"\fd88"}.isax-home-wifi3:before{content:"\fd89"}.isax-hospital3:before{content:"\fd8a"}.isax-house3:before{content:"\fd8b"}.isax-house-23:before{content:"\fd8c"}.isax-icon2:before{content:"\fd8d"}.isax-icon-11:before{content:"\fd8e"}.isax-icon-2:before{content:"\fd8f"}.isax-icon-3:before{content:"\fd90"}.isax-image3:before{content:"\fd91"}.isax-import3:before{content:"\fd92"}.isax-import-13:before{content:"\fd93"}.isax-import-23:before{content:"\fd94"}.isax-info-circle3:before{content:"\fd95"}.isax-information3:before{content:"\fd96"}.isax-instagram3:before{content:"\fd97"}.isax-judge3:before{content:"\fd98"}.isax-kanban2:before{content:"\fd99"}.isax-key3:before{content:"\fd9a"}.isax-keyboard3:before{content:"\fd9b"}.isax-keyboard-open3:before{content:"\fd9c"}.isax-key-square3:before{content:"\fd9d"}.isax-lamp3:before{content:"\fd9e"}.isax-lamp-13:before{content:"\fd9f"}.isax-lamp-charge3:before{content:"\fda0"}.isax-lamp-on3:before{content:"\fda1"}.isax-lamp-slash3:before{content:"\fda2"}.isax-language-circle3:before{content:"\fda3"}.isax-language-square3:before{content:"\fda4"}.isax-layer3:before{content:"\fda5"}.isax-level3:before{content:"\fda6"}.isax-lifebuoy3:before{content:"\fda7"}.isax-like3:before{content:"\fda8"}.isax-like-13:before{content:"\fda9"}.isax-like-dislike3:before{content:"\fdaa"}.isax-like-shapes3:before{content:"\fdab"}.isax-like-tag3:before{content:"\fdac"}.isax-link3:before{content:"\fdad"}.isax-link-13:before{content:"\fdae"}.isax-link-24:before{content:"\fdaf"}.isax-link-213:before{content:"\fdb0"}.isax-link-circle3:before{content:"\fdb1"}.isax-link-square3:before{content:"\fdb2"}.isax-location3:before{content:"\fdb3"}.isax-location-add3:before{content:"\fdb4"}.isax-location-cross3:before{content:"\fdb5"}.isax-location-minus3:before{content:"\fdb6"}.isax-location-slash3:before{content:"\fdb7"}.isax-location-tick3:before{content:"\fdb8"}.isax-lock3:before{content:"\fdb9"}.isax-lock-13:before{content:"\fdba"}.isax-lock-circle3:before{content:"\fdbb"}.isax-lock-slash3:before{content:"\fdbc"}.isax-login3:before{content:"\fdbd"}.isax-login-13:before{content:"\fdbe"}.isax-logout3:before{content:"\fdbf"}.isax-logout-13:before{content:"\fdc0"}.isax-lovely3:before{content:"\fdc1"}.isax-magicpen3:before{content:"\fdc2"}.isax-magic-star3:before{content:"\fdc3"}.isax-main-component3:before{content:"\fdc4"}.isax-man3:before{content:"\fdc5"}.isax-map3:before{content:"\fdc6"}.isax-map-13:before{content:"\fdc7"}.isax-mask3:before{content:"\fdc8"}.isax-mask-13:before{content:"\fdc9"}.isax-mask-23:before{content:"\fdca"}.isax-math3:before{content:"\fdcb"}.isax-maximize3:before{content:"\fdcc"}.isax-maximize-13:before{content:"\fdcd"}.isax-maximize-24:before{content:"\fdce"}.isax-maximize-33:before{content:"\fdcf"}.isax-maximize-43:before{content:"\fdd0"}.isax-maximize-213:before{content:"\fdd1"}.isax-maximize-circle2 .path1:before{content:"\fdd2";color:#292d32;opacity:.4}.isax-maximize-circle2 .path2:before{content:"\fdd3";margin-left:-1em;color:#292d32;opacity:.4}.isax-maximize-circle2 .path3:before{content:"\fdd4";margin-left:-1em;color:#292d32;opacity:.4}.isax-maximize-circle2 .path4:before{content:"\fdd5";margin-left:-1em;color:#292d32;opacity:.4}.isax-maximize-circle2 .path5:before{content:"\fdd6";margin-left:-1em;color:#292d32}.isax-maximize-circle2 .path6:before{content:"\fdd7";margin-left:-1em;color:#292d32}.isax-medal3:before{content:"\fdd8"}.isax-medal-star3:before{content:"\fdd9"}.isax-menu3:before{content:"\fdda"}.isax-menu-13:before{content:"\fddb"}.isax-menu-board3:before{content:"\fddc"}.isax-message3:before{content:"\fddd"}.isax-message-23:before{content:"\fdde"}.isax-message-add3:before{content:"\fddf"}.isax-message-add-13:before{content:"\fde0"}.isax-message-circle3:before{content:"\fde1"}.isax-message-edit3:before{content:"\fde2"}.isax-message-favorite3:before{content:"\fde3"}.isax-message-minus3:before{content:"\fde4"}.isax-message-notif3:before{content:"\fde5"}.isax-message-programming3:before{content:"\fde6"}.isax-message-question3:before{content:"\fde7"}.isax-message-remove3:before{content:"\fde8"}.isax-messages3:before{content:"\fde9"}.isax-messages-13:before{content:"\fdea"}.isax-messages-23:before{content:"\fdeb"}.isax-messages-33:before{content:"\fdec"}.isax-message-search3:before{content:"\fded"}.isax-message-square3:before{content:"\fdee"}.isax-message-text3:before{content:"\fdef"}.isax-message-text-13:before{content:"\fdf0"}.isax-message-tick3:before{content:"\fdf1"}.isax-message-time3:before{content:"\fdf2"}.isax-microphone3:before{content:"\fdf3"}.isax-microphone-23:before{content:"\fdf4"}.isax-microphone-slash3:before{content:"\fdf5"}.isax-microphone-slash-13:before{content:"\fdf6"}.isax-microscope3:before{content:"\fdf7"}.isax-milk3:before{content:"\fdf8"}.isax-mini-music-sqaure3:before{content:"\fdf9"}.isax-minus3:before{content:"\fdfa"}.isax-minus-cirlce3:before{content:"\fdfb"}.isax-minus-square3:before{content:"\fdfc"}.isax-mirror3:before{content:"\fdfd"}.isax-mirroring-screen3:before{content:"\fdfe"}.isax-mobile3:before{content:"\fdff"}.isax-mobile-programming3:before{content:"\fe00"}.isax-money3:before{content:"\fe01"}.isax-money-23:before{content:"\fe02"}.isax-money-33:before{content:"\fe03"}.isax-money-43:before{content:"\fe04"}.isax-money-add3:before{content:"\fe05"}.isax-money-change3:before{content:"\fe06"}.isax-money-forbidden3:before{content:"\fe07"}.isax-money-recive3:before{content:"\fe08"}.isax-money-remove3:before{content:"\fe09"}.isax-moneys3:before{content:"\fe0a"}.isax-money-send3:before{content:"\fe0b"}.isax-money-tick3:before{content:"\fe0c"}.isax-money-time3:before{content:"\fe0d"}.isax-monitor3:before{content:"\fe0e"}.isax-monitor-mobbile3:before{content:"\fe0f"}.isax-monitor-recorder3:before{content:"\fe10"}.isax-moon3:before{content:"\fe11"}.isax-more3:before{content:"\fe12"}.isax-more-23:before{content:"\fe13"}.isax-more-circle3:before{content:"\fe14"}.isax-more-square3:before{content:"\fe15"}.isax-mouse3:before{content:"\fe16"}.isax-mouse-13:before{content:"\fe17"}.isax-mouse-circle3:before{content:"\fe18"}.isax-mouse-square3:before{content:"\fe19"}.isax-music3:before{content:"\fe1a"}.isax-music-circle3:before{content:"\fe1b"}.isax-music-dashboard3:before{content:"\fe1c"}.isax-music-filter3:before{content:"\fe1d"}.isax-music-library-23:before{content:"\fe1e"}.isax-musicnote3:before{content:"\fe1f"}.isax-music-play3:before{content:"\fe20"}.isax-music-playlist3:before{content:"\fe21"}.isax-music-square3:before{content:"\fe22"}.isax-music-square-add3:before{content:"\fe23"}.isax-music-square-remove3:before{content:"\fe24"}.isax-music-square-search3:before{content:"\fe25"}.isax-next3:before{content:"\fe26"}.isax-note3:before{content:"\fe27"}.isax-note-13:before{content:"\fe28"}.isax-note-24:before{content:"\fe29"}.isax-note-213:before{content:"\fe2a"}.isax-note-add3:before{content:"\fe2b"}.isax-note-favorite3:before{content:"\fe2c"}.isax-note-remove3:before{content:"\fe2d"}.isax-note-square3:before{content:"\fe2e"}.isax-note-text3:before{content:"\fe2f"}.isax-notification3:before{content:"\fe30"}.isax-notification-13:before{content:"\fe31"}.isax-notification-bing3:before{content:"\fe32"}.isax-notification-circle3:before{content:"\fe33"}.isax-notification-favorite3:before{content:"\fe34"}.isax-notification-status3:before{content:"\fe35"}.isax-omega-circle3:before{content:"\fe36"}.isax-omega-square3:before{content:"\fe37"}.isax-paintbucket3:before{content:"\fe38"}.isax-paperclip3:before{content:"\fe39"}.isax-paperclip-23:before{content:"\fe3a"}.isax-password-check3:before{content:"\fe3b"}.isax-path3:before{content:"\fe3c"}.isax-path-23:before{content:"\fe3d"}.isax-path-square3:before{content:"\fe3e"}.isax-pause3:before{content:"\fe3f"}.isax-pause-circle3:before{content:"\fe40"}.isax-pen-add3:before{content:"\fe41"}.isax-pen-close3:before{content:"\fe42"}.isax-pen-remove3:before{content:"\fe43"}.isax-pen-tool3:before{content:"\fe44"}.isax-pen-tool-23:before{content:"\fe45"}.isax-people3:before{content:"\fe46"}.isax-percentage-circle3:before{content:"\fe47"}.isax-percentage-square3:before{content:"\fe48"}.isax-personalcard3:before{content:"\fe49"}.isax-pet3:before{content:"\fe4a"}.isax-pharagraphspacing3:before{content:"\fe4b"}.isax-picture-frame3:before{content:"\fe4c"}.isax-play3:before{content:"\fe4d"}.isax-play-add3:before{content:"\fe4e"}.isax-play-circle3:before{content:"\fe4f"}.isax-play-cricle3:before{content:"\fe50"}.isax-play-remove3:before{content:"\fe51"}.isax-presention-chart3:before{content:"\fe52"}.isax-previous3:before{content:"\fe53"}.isax-printer3:before{content:"\fe54"}.isax-printer-slash3:before{content:"\fe55"}.isax-profile1:before{content:"\fe56"}.isax-profile-2user3:before{content:"\fe57"}.isax-profile-add3:before{content:"\fe58"}.isax-profile-circle3:before{content:"\fe59"}.isax-profile-delete3:before{content:"\fe5a"}.isax-profile-remove3:before{content:"\fe5b"}.isax-profile-tick3:before{content:"\fe5c"}.isax-programming-arrow3:before{content:"\fe5d"}.isax-programming-arrows3:before{content:"\fe5e"}.isax-quote-down3:before{content:"\fe5f"}.isax-quote-down-circle3:before{content:"\fe60"}.isax-quote-down-square3:before{content:"\fe61"}.isax-quote-up3:before{content:"\fe62"}.isax-quote-up-circle3:before{content:"\fe63"}.isax-quote-up-square3:before{content:"\fe64"}.isax-radar3:before{content:"\fe65"}.isax-radar-13:before{content:"\fe66"}.isax-radar-23:before{content:"\fe67"}.isax-radio3:before{content:"\fe68"}.isax-ram3:before{content:"\fe69"}.isax-ram-23:before{content:"\fe6a"}.isax-ranking3:before{content:"\fe6b"}.isax-ranking-13:before{content:"\fe6c"}.isax-receipt3:before{content:"\fe6d"}.isax-receipt-13:before{content:"\fe6e"}.isax-receipt-23:before{content:"\fe6f"}.isax-receipt-2-13:before{content:"\fe70"}.isax-receipt-add3:before{content:"\fe71"}.isax-receipt-discount3:before{content:"\fe72"}.isax-receipt-disscount3:before{content:"\fe73"}.isax-receipt-edit3:before{content:"\fe74"}.isax-receipt-item3:before{content:"\fe75"}.isax-receipt-minus3:before{content:"\fe76"}.isax-receipt-search3:before{content:"\fe77"}.isax-receipt-square3:before{content:"\fe78"}.isax-receipt-text3:before{content:"\fe79"}.isax-received3:before{content:"\fe7a"}.isax-receive-square3:before{content:"\fe7b"}.isax-receive-square-23:before{content:"\fe7c"}.isax-record3:before{content:"\fe7d"}.isax-record-circle3:before{content:"\fe7e"}.isax-recovery-convert3:before{content:"\fe7f"}.isax-redo3:before{content:"\fe80"}.isax-refresh3:before{content:"\fe81"}.isax-refresh-23:before{content:"\fe82"}.isax-refresh-circle3:before{content:"\fe83"}.isax-refresh-left-square3:before{content:"\fe84"}.isax-refresh-right-square3:before{content:"\fe85"}.isax-refresh-square-23:before{content:"\fe86"}.isax-repeat3:before{content:"\fe87"}.isax-repeat-circle3:before{content:"\fe88"}.isax-repeate-music3:before{content:"\fe89"}.isax-repeate-one3:before{content:"\fe8a"}.isax-reserve3:before{content:"\fe8b"}.isax-rotate-left3:before{content:"\fe8c"}.isax-rotate-left-13:before{content:"\fe8d"}.isax-rotate-right3:before{content:"\fe8e"}.isax-rotate-right-13:before{content:"\fe8f"}.isax-route-square3:before{content:"\fe90"}.isax-routing3:before{content:"\fe91"}.isax-routing-23:before{content:"\fe92"}.isax-row-horizontal3:before{content:"\fe93"}.isax-row-vertical3:before{content:"\fe94"}.isax-rulerpen3:before{content:"\fe95"}.isax-ruler3:before{content:"\fe96"}.isax-safe-home3:before{content:"\fe97"}.isax-sagittarius3:before{content:"\fe98"}.isax-save-23:before{content:"\fe99"}.isax-save-add3:before{content:"\fe9a"}.isax-save-minus3:before{content:"\fe9b"}.isax-save-remove3:before{content:"\fe9c"}.isax-scan3:before{content:"\fe9d"}.isax-scan-barcode3:before{content:"\fe9e"}.isax-scanner3:before{content:"\fe9f"}.isax-scanning3:before{content:"\fea0"}.isax-scissor3:before{content:"\fea1"}.isax-scissor-13:before{content:"\fea2"}.isax-screenmirroring3:before{content:"\fea3"}.isax-scroll3:before{content:"\fea4"}.isax-search-favorite3:before{content:"\fea5"}.isax-search-favorite-13:before{content:"\fea6"}.isax-search-normal3:before{content:"\fea7"}.isax-search-normal-13:before{content:"\fea8"}.isax-search-status3:before{content:"\fea9"}.isax-search-status-13:before{content:"\feaa"}.isax-search-zoom-in3:before{content:"\feab"}.isax-search-zoom-in-13:before{content:"\feac"}.isax-search-zoom-out3:before{content:"\fead"}.isax-search-zoom-out-13:before{content:"\feae"}.isax-security3:before{content:"\feaf"}.isax-security-card3:before{content:"\feb0"}.isax-security-safe3:before{content:"\feb1"}.isax-security-time3:before{content:"\feb2"}.isax-security-user3:before{content:"\feb3"}.isax-send3:before{content:"\feb4"}.isax-send-13:before{content:"\feb5"}.isax-send-23:before{content:"\feb6"}.isax-send-sqaure-23:before{content:"\feb7"}.isax-send-square3:before{content:"\feb8"}.isax-setting3:before{content:"\feb9"}.isax-setting-23:before{content:"\feba"}.isax-setting-33:before{content:"\febb"}.isax-setting-43:before{content:"\febc"}.isax-setting-53:before{content:"\febd"}.isax-settings3:before{content:"\febe"}.isax-shapes3:before{content:"\febf"}.isax-shapes-13:before{content:"\fec0"}.isax-share3:before{content:"\fec1"}.isax-shield2:before{content:"\fec2"}.isax-shield-cross3:before{content:"\fec3"}.isax-shield-search3:before{content:"\fec4"}.isax-shield-security1:before{content:"\fec5"}.isax-shield-slash3:before{content:"\fec6"}.isax-shield-tick3:before{content:"\fec7"}.isax-ship3:before{content:"\fec8"}.isax-shop3:before{content:"\fec9"}.isax-shop-add3:before{content:"\feca"}.isax-shopping-bag3:before{content:"\fecb"}.isax-shopping-cart3:before{content:"\fecc"}.isax-shop-remove3:before{content:"\fecd"}.isax-shuffle3:before{content:"\fece"}.isax-sidebar-bottom3:before{content:"\fecf"}.isax-sidebar-left3:before{content:"\fed0"}.isax-sidebar-right3:before{content:"\fed1"}.isax-sidebar-top3:before{content:"\fed2"}.isax-signpost3:before{content:"\fed3"}.isax-simcard3:before{content:"\fed4"}.isax-simcard-13:before{content:"\fed5"}.isax-simcard-23:before{content:"\fed6"}.isax-size3:before{content:"\fed7"}.isax-slash3:before{content:"\fed8"}.isax-slider3:before{content:"\fed9"}.isax-slider-horizontal3:before{content:"\feda"}.isax-slider-horizontal-13:before{content:"\fedb"}.isax-slider-vertical3:before{content:"\fedc"}.isax-slider-vertical-13:before{content:"\fedd"}.isax-smallcaps3:before{content:"\fede"}.isax-smart-car3:before{content:"\fedf"}.isax-smart-home3:before{content:"\fee0"}.isax-smileys3:before{content:"\fee1"}.isax-sms3:before{content:"\fee2"}.isax-sms-edit3:before{content:"\fee3"}.isax-sms-notification3:before{content:"\fee4"}.isax-sms-search3:before{content:"\fee5"}.isax-sms-star3:before{content:"\fee6"}.isax-sms-tracking3:before{content:"\fee7"}.isax-sort3:before{content:"\fee8"}.isax-sound3:before{content:"\fee9"}.isax-speaker3:before{content:"\feea"}.isax-speedometer3:before{content:"\feeb"}.isax-star3:before{content:"\feec"}.isax-star-13:before{content:"\feed"}.isax-star-slash3:before{content:"\feee"}.isax-status3:before{content:"\feef"}.isax-status-up3:before{content:"\fef0"}.isax-sticker3:before{content:"\fef1"}.isax-stickynote3:before{content:"\fef2"}.isax-stop3:before{content:"\fef3"}.isax-stop-circle3:before{content:"\fef4"}.isax-story3:before{content:"\fef5"}.isax-strongbox3:before{content:"\fef6"}.isax-strongbox-23:before{content:"\fef7"}.isax-subtitle3:before{content:"\fef8"}.isax-sun3:before{content:"\fef9"}.isax-sun-13:before{content:"\fefa"}.isax-sun-fog3:before{content:"\fefb"}.isax-tag3:before{content:"\fefc"}.isax-tag-23:before{content:"\fefd"}.isax-tag-cross3:before{content:"\fefe"}.isax-tag-right3:before{content:"\feff"}.isax-tag-user3:before{content:"\ff00"}.isax-task3:before{content:"\ff01"}.isax-task-square3:before{content:"\ff02"}.isax-teacher3:before{content:"\ff03"}.isax-text3:before{content:"\ff04"}.isax-textalign-center3:before{content:"\ff05"}.isax-textalign-justifycenter3:before{content:"\ff06"}.isax-textalign-justifyleft3:before{content:"\ff07"}.isax-textalign-justifyright3:before{content:"\ff08"}.isax-textalign-left3:before{content:"\ff09"}.isax-textalign-right3:before{content:"\ff0a"}.isax-text-block3:before{content:"\ff0b"}.isax-text-bold3:before{content:"\ff0c"}.isax-text-italic3:before{content:"\ff0d"}.isax-text-underline3:before{content:"\ff0e"}.isax-tick-circle3:before{content:"\ff0f"}.isax-ticket3:before{content:"\ff10"}.isax-ticket-23:before{content:"\ff11"}.isax-ticket-discount3:before{content:"\ff12"}.isax-ticket-expired3:before{content:"\ff13"}.isax-ticket-star3:before{content:"\ff14"}.isax-tick-square3:before{content:"\ff15"}.isax-timer3:before{content:"\ff16"}.isax-timer-13:before{content:"\ff17"}.isax-timer-pause3:before{content:"\ff18"}.isax-timer-start3:before{content:"\ff19"}.isax-toggle-off3:before{content:"\ff1a"}.isax-toggle-off-circle3:before{content:"\ff1b"}.isax-toggle-on3:before{content:"\ff1c"}.isax-toggle-on-circle3:before{content:"\ff1d"}.isax-trade3:before{content:"\ff1e"}.isax-transaction-minus3:before{content:"\ff1f"}.isax-translate3:before{content:"\ff20"}.isax-trash3:before{content:"\ff21"}.isax-tree3:before{content:"\ff22"}.isax-trend-down3:before{content:"\ff23"}.isax-trend-up3:before{content:"\ff24"}.isax-triangle3:before{content:"\ff25"}.isax-truck2:before{content:"\ff26"}.isax-truck-fast2:before{content:"\ff27"}.isax-truck-tick3:before{content:"\ff28"}.isax-trush-square3:before{content:"\ff29"}.isax-undo3:before{content:"\ff2a"}.isax-unlimited3:before{content:"\ff2b"}.isax-unlock3:before{content:"\ff2c"}.isax-user3:before{content:"\ff2d"}.isax-user-add3:before{content:"\ff2e"}.isax-user-cirlce-add3:before{content:"\ff2f"}.isax-user-edit3:before{content:"\ff30"}.isax-user-minus3:before{content:"\ff31"}.isax-user-octagon3:before{content:"\ff32"}.isax-user-remove3:before{content:"\ff33"}.isax-user-search3:before{content:"\ff34"}.isax-user-square3:before{content:"\ff35"}.isax-user-tag3:before{content:"\ff36"}.isax-user-tick3:before{content:"\ff37"}.isax-verify3:before{content:"\ff38"}.isax-video3:before{content:"\ff39"}.isax-video-add3:before{content:"\ff3a"}.isax-video-circle3:before{content:"\ff3b"}.isax-video-horizontal3:before{content:"\ff3c"}.isax-video-octagon3:before{content:"\ff3d"}.isax-video-play3:before{content:"\ff3e"}.isax-video-remove3:before{content:"\ff3f"}.isax-video-slash3:before{content:"\ff40"}.isax-video-square3:before{content:"\ff41"}.isax-video-tick3:before{content:"\ff42"}.isax-video-time3:before{content:"\ff43"}.isax-video-vertical3:before{content:"\ff44"}.isax-voice-cricle3:before{content:"\ff45"}.isax-voice-square3:before{content:"\ff46"}.isax-volume:before{content:"\ff47"}.isax-volume-cross3:before{content:"\ff48"}.isax-volume-high3:before{content:"\ff49"}.isax-volume-low3:before{content:"\ff4a"}.isax-volume-low-13:before{content:"\ff4b"}.isax-volume-mute3:before{content:"\ff4c"}.isax-volume-slash3:before{content:"\ff4d"}.isax-volume-up3:before{content:"\ff4e"}.isax-wallet3:before{content:"\ff4f"}.isax-wallet-13:before{content:"\ff50"}.isax-wallet-23:before{content:"\ff51"}.isax-wallet-33:before{content:"\ff52"}.isax-wallet-add3:before{content:"\ff53"}.isax-wallet-add-13:before{content:"\ff54"}.isax-wallet-add-2:before{content:"\ff55"}.isax-wallet-check3:before{content:"\ff56"}.isax-wallet-minus3:before{content:"\ff57"}.isax-wallet-money3:before{content:"\ff58"}.isax-wallet-remove3:before{content:"\ff59"}.isax-wallet-search3:before{content:"\ff5a"}.isax-warning-23:before{content:"\ff5b"}.isax-watch3:before{content:"\ff5c"}.isax-watch-status3:before{content:"\ff5d"}.isax-weight3:before{content:"\ff5e"}.isax-weight-13:before{content:"\ff5f"}.isax-wifi3:before{content:"\ff60"}.isax-wifi-square3:before{content:"\ff61"}.isax-wind3:before{content:"\ff62"}.isax-wind-23:before{content:"\ff63"}.isax-woman3:before{content:"\ff64"}.isax-d-cube-scan4:before{content:"\ff65"}.isax-d-rotate4:before{content:"\ff66"}.isax-d-square4:before{content:"\ff67"}.isax-square4:before{content:"\ff68"}.isax-support4:before{content:"\ff69"}.isax-activity4:before{content:"\ff6a"}.isax-add4:before{content:"\ff6b"}.isax-add-circle4:before{content:"\ff6c"}.isax-additem4:before{content:"\ff6d"}.isax-add-square4:before{content:"\ff6e"}.isax-airdrop4:before{content:"\ff6f"}.isax-airplane4:before{content:"\ff70"}.isax-airplane-square4:before{content:"\ff71"}.isax-airpod4:before{content:"\ff72"}.isax-airpods4:before{content:"\ff73"}.isax-alarm4:before{content:"\ff74"}.isax-align-bottom4:before{content:"\ff75"}.isax-align-horizontally4:before{content:"\ff76"}.isax-align-left4:before{content:"\ff77"}.isax-align-right4:before{content:"\ff78"}.isax-align-vertically4:before{content:"\ff79"}.isax-aquarius4:before{content:"\ff7a"}.isax-archive4:before{content:"\ff7b"}.isax-archive-14:before{content:"\ff7c"}.isax-archive-23:before{content:"\ff7d"}.isax-archive-add4:before{content:"\ff7e"}.isax-archive-book4:before{content:"\ff7f"}.isax-archive-minus4:before{content:"\ff80"}.isax-archive-slash4:before{content:"\ff81"}.isax-archive-tick4:before{content:"\ff82"}.isax-arrange-circle4:before{content:"\ff83"}.isax-arrange-circle-24:before{content:"\ff84"}.isax-arrange-square4:before{content:"\ff85"}.isax-arrange-square-24:before{content:"\ff86"}.isax-arrow4:before{content:"\ff87"}.isax-arrow-24:before{content:"\ff88"}.isax-arrow-34:before{content:"\ff89"}.isax-arrow-bottom4:before{content:"\ff8a"}.isax-arrow-circle-down4:before{content:"\ff8b"}.isax-arrow-circle-left4:before{content:"\ff8c"}.isax-arrow-circle-right4:before{content:"\ff8d"}.isax-arrow-circle-up3:before{content:"\ff8e"}.isax-arrow-down4:before{content:"\ff8f"}.isax-arrow-down-14:before{content:"\ff90"}.isax-arrow-down-24:before{content:"\ff91"}.isax-arrow-left4:before{content:"\ff92"}.isax-arrow-left-14:before{content:"\ff93"}.isax-arrow-left-24:before{content:"\ff94"}.isax-arrow-left-34:before{content:"\ff95"}.isax-arrow-right4:before{content:"\ff96"}.isax-arrow-right-14:before{content:"\ff97"}.isax-arrow-right-24:before{content:"\ff98"}.isax-arrow-right-34:before{content:"\ff99"}.isax-arrow-right-41:before{content:"\ff9a"}.isax-arrow-square4:before{content:"\ff9b"}.isax-arrow-square-down4:before{content:"\ff9c"}.isax-arrow-square-left4:before{content:"\ff9d"}.isax-arrow-square-up4:before{content:"\ff9e"}.isax-arrow-swap3:before{content:"\ff9f"}.isax-arrow-swap-horizontal4:before{content:"\ffa0"}.isax-arrow-up4:before{content:"\ffa1"}.isax-arrow-up-14:before{content:"\ffa2"}.isax-arrow-up-24:before{content:"\ffa3"}.isax-arrow-up-34:before{content:"\ffa4"}.isax-attach-circle4:before{content:"\ffa5"}.isax-attach-square4:before{content:"\ffa6"}.isax-audio-square4:before{content:"\ffa7"}.isax-autobrightness4:before{content:"\ffa8"}.isax-award4:before{content:"\ffa9"}.isax-back-square4:before{content:"\ffaa"}.isax-backward4:before{content:"\ffab"}.isax-backward-5-seconds4:before{content:"\ffac"}.isax-backward-10-seconds4:before{content:"\ffad"}.isax-backward-15-seconds4:before{content:"\ffae"}.isax-backward-item4:before{content:"\ffaf"}.isax-bag4:before{content:"\ffb0"}.isax-bag-24:before{content:"\ffb1"}.isax-bag-cross4:before{content:"\ffb2"}.isax-bag-cross-14:before{content:"\ffb3"}.isax-bag-happy4:before{content:"\ffb4"}.isax-bag-tick4:before{content:"\ffb5"}.isax-bag-tick-24:before{content:"\ffb6"}.isax-bag-timer4:before{content:"\ffb7"}.isax-bank4:before{content:"\ffb8"}.isax-barcode4:before{content:"\ffb9"}.isax-battery-3full4:before{content:"\ffba"}.isax-battery-charging4:before{content:"\ffbb"}.isax-battery-disable4:before{content:"\ffbc"}.isax-battery-empty4:before{content:"\ffbd"}.isax-battery-empty-14:before{content:"\ffbe"}.isax-battery-full4:before{content:"\ffbf"}.isax-bezier4:before{content:"\ffc0"}.isax-bill4:before{content:"\ffc1"}.isax-bitcoin-card4:before{content:"\ffc2"}.isax-bitcoin-convert4:before{content:"\ffc3"}.isax-bitcoin-refresh4:before{content:"\ffc4"}.isax-blend4:before{content:"\ffc5"}.isax-blend-24:before{content:"\ffc6"}.isax-bluetooth4:before{content:"\ffc7"}.isax-bluetooth-24:before{content:"\ffc8"}.isax-bluetooth-circle4:before{content:"\ffc9"}.isax-bluetooth-rectangle4:before{content:"\ffca"}.isax-blur4:before{content:"\ffcb"}.isax-book4:before{content:"\ffcc"}.isax-book-14:before{content:"\ffcd"}.isax-bookmark4:before{content:"\ffce"}.isax-bookmark-24:before{content:"\ffcf"}.isax-book-saved4:before{content:"\ffd0"}.isax-book-square4:before{content:"\ffd1"}.isax-box4:before{content:"\ffd2"}.isax-box-14:before{content:"\ffd3"}.isax-box-24:before{content:"\ffd4"}.isax-box-add4:before{content:"\ffd5"}.isax-box-remove4:before{content:"\ffd6"}.isax-box-search4:before{content:"\ffd7"}.isax-box-tick4:before{content:"\ffd8"}.isax-box-time4:before{content:"\ffd9"}.isax-briefcase4:before{content:"\ffda"}.isax-brifecase-cross4:before{content:"\ffdb"}.isax-brifecase-tick4:before{content:"\ffdc"}.isax-brifecase-timer4:before{content:"\ffdd"}.isax-broom4:before{content:"\ffde"}.isax-brush4:before{content:"\ffdf"}.isax-brush-14:before{content:"\ffe0"}.isax-brush-24:before{content:"\ffe1"}.isax-brush-34:before{content:"\ffe2"}.isax-brush-44:before{content:"\ffe3"}.isax-bubble4:before{content:"\ffe4"}.isax-bucket4:before{content:"\ffe5"}.isax-bucket-circle4:before{content:"\ffe6"}.isax-bucket-square4:before{content:"\ffe7"}.isax-building4:before{content:"\ffe8"}.isax-building-34:before{content:"\ffe9"}.isax-building-44:before{content:"\ffea"}.isax-buildings4:before{content:"\ffeb"}.isax-buildings-24:before{content:"\ffec"}.isax-buliding4:before{content:"\ffed"}.isax-bus4:before{content:"\ffee"}.isax-buy-crypto4:before{content:"\ffef"}.isax-cake4:before{content:"\fff0"}.isax-calculator4:before{content:"\fff1"}.isax-calendar4:before{content:"\fff2"}.isax-calendar-14:before{content:"\fff3"}.isax-calendar-24:before{content:"\fff4"}.isax-calendar-add4:before{content:"\fff5"}.isax-calendar-circle4:before{content:"\fff6"}.isax-calendar-edit4:before{content:"\fff7"}.isax-calendar-remove4:before{content:"\fff8"}.isax-calendar-search4:before{content:"\fff9"}.isax-calendar-tick4:before{content:"\fffa"}.isax-call4:before{content:"\fffb"}.isax-call-add4:before{content:"\fffc"}.isax-call-calling4:before{content:"\fffd"}.isax-call-incoming4:before{content:"\fffe"}.isax-call-minus4:before{content:"\0"}.isax-call-outgoing4:before{content:"\1"}.isax-call-received4:before{content:"\2"}.isax-call-remove4:before{content:"\3"}.isax-call-slash4:before{content:"\4"}.isax-camera4:before{content:"\5"}.isax-camera-slash4:before{content:"\6"}.isax-candle4:before{content:"\7"}.isax-candle-24:before{content:"\8"}.isax-car4:before{content:"\9"}.isax-card4:before{content:"\a"}.isax-card-add4:before{content:"\b"}.isax-card-coin4:before{content:"\c"}.isax-card-edit4:before{content:"\d"}.isax-card-pos4:before{content:"\e"}.isax-card-receive4:before{content:"\f"}.isax-card-remove4:before{content:"\10"}.isax-card-remove-14:before{content:"\11"}.isax-cards4:before{content:"\12"}.isax-card-send4:before{content:"\13"}.isax-card-slash4:before{content:"\14"}.isax-card-tick4:before{content:"\15"}.isax-card-tick-14:before{content:"\16"}.isax-category4:before{content:"\17"}.isax-category-24:before{content:"\18"}.isax-cd4:before{content:"\19"}.isax-chart4:before{content:"\1a"}.isax-chart-14:before{content:"\1b"}.isax-chart-25:before{content:"\1c"}.isax-chart-34:before{content:"\1d"}.isax-chart-214:before{content:"\1e"}.isax-chart-fail2:before{content:"\1f"}.isax-chart-square4:before{content:"\20"}.isax-chart-success4:before{content:"\21"}.isax-check4:before{content:"\22"}.isax-chrome4:before{content:"\23"}.isax-clipboard4:before{content:"\24"}.isax-clipboard-close4:before{content:"\25"}.isax-clipboard-export4:before{content:"\26"}.isax-clipboard-import4:before{content:"\27"}.isax-clipboard-text4:before{content:"\28"}.isax-clipboard-tick4:before{content:"\29"}.isax-clock4:before{content:"\2a"}.isax-clock-14:before{content:"\2b"}.isax-close-circle4:before{content:"\2c"}.isax-close-square4:before{content:"\2d"}.isax-cloud4:before{content:"\2e"}.isax-cloud-add4:before{content:"\2f"}.isax-cloud-change4:before{content:"\30"}.isax-cloud-connection4:before{content:"\31"}.isax-cloud-cross4:before{content:"\32"}.isax-cloud-drizzle4:before{content:"\33"}.isax-cloud-fog4:before{content:"\34"}.isax-cloud-lightning4:before{content:"\35"}.isax-cloud-minus4:before{content:"\36"}.isax-cloud-notif4:before{content:"\37"}.isax-cloud-plus4:before{content:"\38"}.isax-cloud-remove4:before{content:"\39"}.isax-cloud-snow4:before{content:"\3a"}.isax-cloud-sunny4:before{content:"\3b"}.isax-code4:before{content:"\3c"}.isax-code-14:before{content:"\3d"}.isax-code-circle4:before{content:"\3e"}.isax-coffee4:before{content:"\3f"}.isax-coin4:before{content:"\40"}.isax-coin-14:before{content:"\41"}.isax-colorfilter4:before{content:"\42"}.isax-colors-square4:before{content:"\43"}.isax-color-swatch4:before{content:"\44"}.isax-command4:before{content:"\45"}.isax-command-square4:before{content:"\46"}.isax-component4:before{content:"\47"}.isax-computing4:before{content:"\48"}.isax-convert4:before{content:"\49"}.isax-convert-3d-cube4:before{content:"\4a"}.isax-convert-card4:before{content:"\4b"}.isax-convertshape4:before{content:"\4c"}.isax-convertshape-24:before{content:"\4d"}.isax-copy4:before{content:"\4e"}.isax-copyright4:before{content:"\4f"}.isax-copy-success4:before{content:"\50"}.isax-courthouse4:before{content:"\51"}.isax-cpu4:before{content:"\52"}.isax-cpu-charge4:before{content:"\53"}.isax-cpu-setting4:before{content:"\54"}.isax-creative-commons4:before{content:"\55"}.isax-crop4:before{content:"\56"}.isax-crown4:before{content:"\57"}.isax-crown-14:before{content:"\58"}.isax-cup4:before{content:"\59"}.isax-danger4:before{content:"\5a"}.isax-data4:before{content:"\5b"}.isax-data-24 .path1:before{content:"\5c";color:#292d32}.isax-data-24 .path2:before{content:"\666";margin-left:-1em;color:#292d32}.isax-data-24 .path3:before{content:"\667";margin-left:-1em;color:#292d32}.isax-data-24 .path4:before{content:"\668";margin-left:-1em;color:#292d32}.isax-data-24 .path5:before{content:"\669";margin-left:-1em;color:#fff}.isax-data-24 .path6:before{content:"\66a";margin-left:-1em;color:#292d32}.isax-data-24 .path7:before{content:"\66b";margin-left:-1em;color:#292d32}.isax-data-24 .path8:before{content:"\66c";margin-left:-1em;color:#292d32}.isax-designtools4:before{content:"\5d"}.isax-device-message4:before{content:"\5e"}.isax-devices4:before{content:"\5f"}.isax-devices-13:before{content:"\60"}.isax-diagram4:before{content:"\61"}.isax-diamonds4:before{content:"\62"}.isax-direct4:before{content:"\63"}.isax-directbox-default4:before{content:"\64"}.isax-directbox-notif4:before{content:"\65"}.isax-directbox-receive4:before{content:"\66"}.isax-directbox-send4:before{content:"\67"}.isax-direct-down4:before{content:"\68"}.isax-direct-inbox4:before{content:"\69"}.isax-direct-left4:before{content:"\6a"}.isax-direct-normal4:before{content:"\6b"}.isax-direct-notification4:before{content:"\6c"}.isax-direct-right4:before{content:"\6d"}.isax-direct-send4:before{content:"\6e"}.isax-direct-up4:before{content:"\6f"}.isax-discount-circle4:before{content:"\70"}.isax-discount-shape4:before{content:"\71"}.isax-discover4:before{content:"\72"}.isax-discover-13:before{content:"\73"}.isax-dislike4:before{content:"\74"}.isax-document4:before{content:"\75"}.isax-document-14:before{content:"\76"}.isax-document-cloud4:before{content:"\77"}.isax-document-code4:before{content:"\78"}.isax-document-code-24:before{content:"\79"}.isax-document-copy4:before{content:"\7a"}.isax-document-download4:before{content:"\7b"}.isax-document-favorite4:before{content:"\7c"}.isax-document-filter4:before{content:"\7d"}.isax-document-forward4:before{content:"\7e"}.isax-document-like4:before{content:"\7f"}.isax-document-normal3:before{content:"\80"}.isax-document-previous4:before{content:"\81"}.isax-document-sketch4:before{content:"\82"}.isax-document-text4:before{content:"\83"}.isax-document-text-14:before{content:"\84"}.isax-document-upload4:before{content:"\85"}.isax-dollar-circle3:before{content:"\86"}.isax-dollar-square4:before{content:"\87"}.isax-driver4:before{content:"\88"}.isax-driver-24:before{content:"\89"}.isax-driver-refresh4:before{content:"\8a"}.isax-driving4:before{content:"\8b"}.isax-edit4:before{content:"\8c"}.isax-edit-24:before{content:"\8d"}.isax-electricity4:before{content:"\8e"}.isax-element-24:before{content:"\8f"}.isax-element-34:before{content:"\90"}.isax-element-44:before{content:"\91"}.isax-element-equal4:before{content:"\92"}.isax-element-plus4:before{content:"\93"}.isax-emoji-happy4:before{content:"\94"}.isax-emoji-normal4:before{content:"\95"}.isax-emoji-sad4:before{content:"\96"}.isax-empty-wallet4:before{content:"\97"}.isax-empty-wallet-add4:before{content:"\98"}.isax-empty-wallet-change3:before{content:"\99"}.isax-empty-wallet-remove4:before{content:"\9a"}.isax-empty-wallet-tick4:before{content:"\9b"}.isax-empty-wallet-time3:before{content:"\9c"}.isax-eraser4:before{content:"\9d"}.isax-eraser-14:before{content:"\9e"}.isax-export4:before{content:"\9f"}.isax-export-14:before{content:"\a0"}.isax-export-24:before{content:"\a1"}.isax-export-34:before{content:"\a2"}.isax-external-drive4:before{content:"\a3"}.isax-eye3:before{content:"\a4"}.isax-eye-slash4:before{content:"\a5"}.isax-fatrows4:before{content:"\a6"}.isax-favorite-chart4:before{content:"\a7"}.isax-filter4:before{content:"\a8"}.isax-filter-add4:before{content:"\a9"}.isax-filter-edit4:before{content:"\aa"}.isax-filter-remove4:before{content:"\ab"}.isax-filter-search4:before{content:"\ac"}.isax-filter-square4:before{content:"\ad"}.isax-filter-tick4:before{content:"\ae"}.isax-finger-cricle4:before{content:"\af"}.isax-finger-scan4:before{content:"\b0"}.isax-firstline4:before{content:"\b1"}.isax-flag4:before{content:"\b2"}.isax-flag-24:before{content:"\b3"}.isax-flash4:before{content:"\b4"}.isax-flash-14:before{content:"\b5"}.isax-flash-circle4:before{content:"\b6"}.isax-flash-circle-14:before{content:"\b7"}.isax-flash-slash4:before{content:"\b8"}.isax-folder4:before{content:"\b9"}.isax-folder-24:before{content:"\ba"}.isax-folder-add4:before{content:"\bb"}.isax-folder-cloud4:before{content:"\bc"}.isax-folder-connection4:before{content:"\bd"}.isax-folder-cross4:before{content:"\be"}.isax-folder-favorite4:before{content:"\bf"}.isax-folder-minus4:before{content:"\c0"}.isax-folder-open4:before{content:"\c1"}.isax-forbidden4:before{content:"\c2"}.isax-forbidden-24:before{content:"\c3"}.isax-format-circle4:before{content:"\c4"}.isax-format-square4:before{content:"\c5"}.isax-forward4:before{content:"\c6"}.isax-forward-5-seconds4:before{content:"\c7"}.isax-forward-10-seconds4:before{content:"\c8"}.isax-forward-15-seconds4:before{content:"\c9"}.isax-forward-item4:before{content:"\ca"}.isax-forward-square4:before{content:"\cb"}.isax-frame4:before{content:"\cc"}.isax-frame-14:before{content:"\cd"}.isax-frame-24:before{content:"\ce"}.isax-frame-34:before{content:"\cf"}.isax-frame-44:before{content:"\d0"}.isax-gallery4:before{content:"\d1"}.isax-gallery-add4:before{content:"\d2"}.isax-gallery-edit4:before{content:"\d3"}.isax-gallery-export3:before{content:"\d4"}.isax-gallery-favorite4:before{content:"\d5"}.isax-gallery-import4:before{content:"\d6"}.isax-gallery-remove4:before{content:"\d7"}.isax-gallery-slash4:before{content:"\d8"}.isax-gallery-tick4:before{content:"\d9"}.isax-game4:before{content:"\da"}.isax-gameboy4:before{content:"\db"}.isax-gas-station3:before{content:"\dc"}.isax-gemini4:before{content:"\dd"}.isax-gemini-24:before{content:"\de"}.isax-ghost4:before{content:"\df"}.isax-gift4:before{content:"\e0"}.isax-glass4:before{content:"\e1"}.isax-glass-14:before{content:"\e2"}.isax-global4:before{content:"\e3"}.isax-global-edit4:before{content:"\e4"}.isax-global-refresh4:before{content:"\e5"}.isax-global-search4:before{content:"\e6"}.isax-gps4:before{content:"\e7"}.isax-gps-slash4:before{content:"\e8"}.isax-grammerly4:before{content:"\e9"}.isax-graph4:before{content:"\ea"}.isax-grid-14:before{content:"\eb"}.isax-grid-24:before{content:"\ec"}.isax-grid-34:before{content:"\ed"}.isax-grid-44:before{content:"\ee"}.isax-grid-54:before{content:"\ef"}.isax-grid-64:before{content:"\f0"}.isax-grid-74:before{content:"\f1"}.isax-grid-84:before{content:"\f2"}.isax-grid-94:before{content:"\f3"}.isax-grid-edit4:before{content:"\f4"}.isax-grid-eraser4:before{content:"\f5"}.isax-grid-lock4:before{content:"\f6"}.isax-happyemoji4:before{content:"\f7"}.isax-hashtag4:before{content:"\f8"}.isax-hashtag-14:before{content:"\f9"}.isax-hashtag-down4:before{content:"\fa"}.isax-hashtag-up4:before{content:"\fb"}.isax-headphone4:before{content:"\fc"}.isax-headphones4:before{content:"\fd"}.isax-health4:before{content:"\fe"}.isax-heart4:before{content:"\ff"}.isax-heart-add4:before{content:"\100"}.isax-heart-circle4:before{content:"\101"}.isax-heart-edit4:before{content:"\102"}.isax-heart-remove4:before{content:"\103"}.isax-heart-search4:before{content:"\104"}.isax-heart-slash4:before{content:"\105"}.isax-heart-tick4:before{content:"\106"}.isax-hierarchy4:before{content:"\107"}.isax-hierarchy-24:before{content:"\108"}.isax-hierarchy-34:before{content:"\109"}.isax-hierarchy-square4:before{content:"\10a"}.isax-hierarchy-square-24:before{content:"\10b"}.isax-hierarchy-square-34:before{content:"\10c"}.isax-home4:before{content:"\10d"}.isax-home-14:before{content:"\10e"}.isax-home-24:before{content:"\10f"}.isax-home-hashtag4:before{content:"\110"}.isax-home-trend-down4:before{content:"\111"}.isax-home-trend-up4:before{content:"\112"}.isax-home-wifi4:before{content:"\113"}.isax-hospital4:before{content:"\114"}.isax-house4:before{content:"\115"}.isax-house-24:before{content:"\116"}.isax-icon3:before{content:"\117"}.isax-image4:before{content:"\118"}.isax-import4:before{content:"\119"}.isax-import-14:before{content:"\11a"}.isax-import-24:before{content:"\11b"}.isax-info-circle4:before{content:"\11c"}.isax-information4:before{content:"\11d"}.isax-instagram4:before{content:"\11e"}.isax-judge4:before{content:"\11f"}.isax-kanban3:before{content:"\120"}.isax-key4:before{content:"\121"}.isax-keyboard4:before{content:"\122"}.isax-keyboard-open4:before{content:"\123"}.isax-key-square4:before{content:"\124"}.isax-lamp4:before{content:"\125"}.isax-lamp-14:before{content:"\126"}.isax-lamp-charge4:before{content:"\127"}.isax-lamp-on4:before{content:"\128"}.isax-lamp-slash4:before{content:"\129"}.isax-language-circle4:before{content:"\12a"}.isax-language-square4:before{content:"\12b"}.isax-layer4:before{content:"\12c"}.isax-level4:before{content:"\12d"}.isax-lifebuoy4:before{content:"\12e"}.isax-like4:before{content:"\12f"}.isax-like-14:before{content:"\130"}.isax-like-dislike4:before{content:"\131"}.isax-like-shapes4:before{content:"\132"}.isax-like-tag4:before{content:"\133"}.isax-link4:before{content:"\134"}.isax-link-14:before{content:"\135"}.isax-link-25:before{content:"\136"}.isax-link-214:before{content:"\137"}.isax-link-circle4:before{content:"\138"}.isax-link-square4:before{content:"\139"}.isax-location4:before{content:"\13a"}.isax-location-add4:before{content:"\13b"}.isax-location-cross4:before{content:"\13c"}.isax-location-minus4:before{content:"\13d"}.isax-location-slash4:before{content:"\13e"}.isax-location-tick4:before{content:"\13f"}.isax-lock4:before{content:"\140"}.isax-lock-14:before{content:"\141"}.isax-lock-circle4:before{content:"\142"}.isax-lock-slash4:before{content:"\143"}.isax-login4:before{content:"\144"}.isax-login-14:before{content:"\145"}.isax-logout4:before{content:"\146"}.isax-logout-14:before{content:"\147"}.isax-lovely4:before{content:"\148"}.isax-magicpen4:before{content:"\149"}.isax-magic-star4:before{content:"\14a"}.isax-main-component4:before{content:"\14b"}.isax-man4:before{content:"\14c"}.isax-map4:before{content:"\14d"}.isax-map-14:before{content:"\14e"}.isax-mask4:before{content:"\14f"}.isax-mask-14:before{content:"\150"}.isax-mask-24:before{content:"\151"}.isax-math4:before{content:"\152"}.isax-maximize4:before{content:"\153"}.isax-maximize-14:before{content:"\154"}.isax-maximize-25:before{content:"\155"}.isax-maximize-34:before{content:"\156"}.isax-maximize-44:before{content:"\157"}.isax-maximize-214:before{content:"\158"}.isax-maximize-circle3:before{content:"\159"}.isax-medal4:before{content:"\15a"}.isax-medal-star4:before{content:"\15b"}.isax-menu4:before{content:"\15c"}.isax-menu-14:before{content:"\15d"}.isax-menu-board4:before{content:"\15e"}.isax-message4:before{content:"\15f"}.isax-message-24:before{content:"\160"}.isax-message-add4:before{content:"\161"}.isax-message-add-14:before{content:"\162"}.isax-message-circle4:before{content:"\163"}.isax-message-edit4:before{content:"\164"}.isax-message-favorite4:before{content:"\165"}.isax-message-minus4:before{content:"\166"}.isax-message-notif4:before{content:"\167"}.isax-message-programming4:before{content:"\168"}.isax-message-question4:before{content:"\169"}.isax-message-remove4:before{content:"\16a"}.isax-messages4:before{content:"\16b"}.isax-messages-14:before{content:"\16c"}.isax-messages-24:before{content:"\16d"}.isax-messages-34:before{content:"\16e"}.isax-message-search4:before{content:"\16f"}.isax-message-square4:before{content:"\170"}.isax-message-text4:before{content:"\171"}.isax-message-text-14:before{content:"\172"}.isax-message-tick4:before{content:"\173"}.isax-message-time4:before{content:"\174"}.isax-microphone4:before{content:"\175"}.isax-microphone-24:before{content:"\176"}.isax-microphone-slash4:before{content:"\177"}.isax-microphone-slash-14:before{content:"\178"}.isax-microscope4:before{content:"\179"}.isax-milk4:before{content:"\17a"}.isax-mini-music-sqaure4:before{content:"\17b"}.isax-minus4:before{content:"\17c"}.isax-minus-cirlce4:before{content:"\17d"}.isax-minus-square4:before{content:"\17e"}.isax-mirror4:before{content:"\17f"}.isax-mirroring-screen4:before{content:"\180"}.isax-mobile4:before{content:"\181"}.isax-mobile-programming4:before{content:"\182"}.isax-money4:before{content:"\183"}.isax-money-24:before{content:"\184"}.isax-money-34:before{content:"\185"}.isax-money-44:before{content:"\186"}.isax-money-add4:before{content:"\187"}.isax-money-change4:before{content:"\188"}.isax-money-forbidden4:before{content:"\189"}.isax-money-recive4:before{content:"\18a"}.isax-money-remove4:before{content:"\18b"}.isax-moneys4:before{content:"\18c"}.isax-money-send4:before{content:"\18d"}.isax-money-tick4:before{content:"\18e"}.isax-money-time4:before{content:"\18f"}.isax-monitor4:before{content:"\190"}.isax-monitor-mobbile4:before{content:"\191"}.isax-monitor-recorder4:before{content:"\192"}.isax-moon4:before{content:"\193"}.isax-more4:before{content:"\194"}.isax-more-24:before{content:"\195"}.isax-more-circle4:before{content:"\196"}.isax-more-square4:before{content:"\197"}.isax-mouse4:before{content:"\198"}.isax-mouse-14:before{content:"\199"}.isax-mouse-circle4:before{content:"\19a"}.isax-mouse-square4:before{content:"\19b"}.isax-music4:before{content:"\19c"}.isax-music-circle4:before{content:"\19d"}.isax-music-dashboard4:before{content:"\19e"}.isax-music-filter4:before{content:"\19f"}.isax-music-library-24:before{content:"\1a0"}.isax-musicnote4:before{content:"\1a1"}.isax-music-play4:before{content:"\1a2"}.isax-music-playlist4:before{content:"\1a3"}.isax-music-square4:before{content:"\1a4"}.isax-music-square-add4:before{content:"\1a5"}.isax-music-square-remove4:before{content:"\1a6"}.isax-music-square-search4:before{content:"\1a7"}.isax-next4:before{content:"\1a8"}.isax-note4:before{content:"\1a9"}.isax-note-14:before{content:"\1aa"}.isax-note-25:before{content:"\1ab"}.isax-note-214:before{content:"\1ac"}.isax-note-add4:before{content:"\1ad"}.isax-note-favorite4:before{content:"\1ae"}.isax-note-remove4:before{content:"\1af"}.isax-note-square4:before{content:"\1b0"}.isax-note-text4:before{content:"\1b1"}.isax-notification4:before{content:"\1b2"}.isax-notification-14:before{content:"\1b3"}.isax-notification-bing4:before{content:"\1b4"}.isax-notification-circle4:before{content:"\1b5"}.isax-notification-favorite4:before{content:"\1b6"}.isax-notification-status4:before{content:"\1b7"}.isax-omega-circle4:before{content:"\1b8"}.isax-omega-square4:before{content:"\1b9"}.isax-paintbucket4:before{content:"\1ba"}.isax-paperclip4:before{content:"\1bb"}.isax-paperclip-24:before{content:"\1bc"}.isax-password-check4:before{content:"\1bd"}.isax-path4:before{content:"\1be"}.isax-path-24:before{content:"\1bf"}.isax-path-square4:before{content:"\1c0"}.isax-pause4:before{content:"\1c1"}.isax-pause-circle4:before{content:"\1c2"}.isax-pen-add4:before{content:"\1c3"}.isax-pen-close4:before{content:"\1c4"}.isax-pen-remove4:before{content:"\1c5"}.isax-pen-tool4:before{content:"\1c6"}.isax-pen-tool-24:before{content:"\1c7"}.isax-people4:before{content:"\1c8"}.isax-percentage-circle4:before{content:"\1c9"}.isax-percentage-square4:before{content:"\1ca"}.isax-personalcard4:before{content:"\1cb"}.isax-pet4:before{content:"\1cc"}.isax-pharagraphspacing4:before{content:"\1cd"}.isax-picture-frame4:before{content:"\1ce"}.isax-play4:before{content:"\1cf"}.isax-play-add4:before{content:"\1d0"}.isax-play-circle4:before{content:"\1d1"}.isax-play-cricle4:before{content:"\1d2"}.isax-play-remove4:before{content:"\1d3"}.isax-presention-chart4:before{content:"\1d4"}.isax-previous4:before{content:"\1d5"}.isax-printer4:before{content:"\1d6"}.isax-printer-slash4:before{content:"\1d7"}.isax-profile-2user4:before{content:"\1d8"}.isax-profile-add4:before{content:"\1d9"}.isax-profile-circle4:before{content:"\1da"}.isax-profile-delete4:before{content:"\1db"}.isax-profile-remove4:before{content:"\1dc"}.isax-profile-tick4:before{content:"\1dd"}.isax-programming-arrow4:before{content:"\1de"}.isax-programming-arrows4:before{content:"\1df"}.isax-quote-down4:before{content:"\1e0"}.isax-quote-down-circle4:before{content:"\1e1"}.isax-quote-down-square4:before{content:"\1e2"}.isax-quote-up4:before{content:"\1e3"}.isax-quote-up-circle4:before{content:"\1e4"}.isax-quote-up-square4:before{content:"\1e5"}.isax-radar4:before{content:"\1e6"}.isax-radar-14:before{content:"\1e7"}.isax-radar-24:before{content:"\1e8"}.isax-radio4:before{content:"\1e9"}.isax-ram4:before{content:"\1ea"}.isax-ram-24:before{content:"\1eb"}.isax-ranking4:before{content:"\1ec"}.isax-ranking-14:before{content:"\1ed"}.isax-receipt4:before{content:"\1ee"}.isax-receipt-14:before{content:"\1ef"}.isax-receipt-24:before{content:"\1f0"}.isax-receipt-2-14:before{content:"\1f1"}.isax-receipt-add4:before{content:"\1f2"}.isax-receipt-discount4:before{content:"\1f3"}.isax-receipt-disscount4:before{content:"\1f4"}.isax-receipt-edit4:before{content:"\1f5"}.isax-receipt-item4:before{content:"\1f6"}.isax-receipt-minus4:before{content:"\1f7"}.isax-receipt-search4:before{content:"\1f8"}.isax-receipt-square4:before{content:"\1f9"}.isax-receipt-text4:before{content:"\1fa"}.isax-received4:before{content:"\1fb"}.isax-receive-square4:before{content:"\1fc"}.isax-receive-square-24:before{content:"\1fd"}.isax-record4:before{content:"\1fe"}.isax-record-circle4:before{content:"\1ff"}.isax-recovery-convert4:before{content:"\200"}.isax-redo4:before{content:"\201"}.isax-refresh4:before{content:"\202"}.isax-refresh-24:before{content:"\203"}.isax-refresh-circle4:before{content:"\204"}.isax-refresh-left-square4:before{content:"\205"}.isax-refresh-right-square4:before{content:"\206"}.isax-refresh-square-24:before{content:"\207"}.isax-repeat4:before{content:"\208"}.isax-repeat-circle4:before{content:"\209"}.isax-repeate-music4:before{content:"\20a"}.isax-repeate-one4:before{content:"\20b"}.isax-reserve4:before{content:"\20c"}.isax-rotate-left4:before{content:"\20d"}.isax-rotate-left-14:before{content:"\20e"}.isax-rotate-right4:before{content:"\20f"}.isax-rotate-right-14:before{content:"\210"}.isax-route-square4:before{content:"\211"}.isax-routing4:before{content:"\212"}.isax-routing-24:before{content:"\213"}.isax-row-horizontal4:before{content:"\214"}.isax-row-vertical4:before{content:"\215"}.isax-rulerpen4:before{content:"\216"}.isax-ruler4:before{content:"\217"}.isax-safe-home4:before{content:"\218"}.isax-sagittarius4:before{content:"\219"}.isax-save-24:before{content:"\21a"}.isax-save-add4:before{content:"\21b"}.isax-save-minus4:before{content:"\21c"}.isax-save-remove4:before{content:"\21d"}.isax-scan4:before{content:"\21e"}.isax-scan-barcode4:before{content:"\21f"}.isax-scanner4:before{content:"\220"}.isax-scanning4:before{content:"\221"}.isax-scissor4:before{content:"\222"}.isax-scissor-14:before{content:"\223"}.isax-screenmirroring4:before{content:"\224"}.isax-scroll4:before{content:"\225"}.isax-search-favorite4:before{content:"\226"}.isax-search-favorite-14:before{content:"\227"}.isax-search-normal4:before{content:"\228"}.isax-search-normal-14:before{content:"\229"}.isax-search-status4:before{content:"\22a"}.isax-search-status-14:before{content:"\22b"}.isax-search-zoom-in4:before{content:"\22c"}.isax-search-zoom-in-14:before{content:"\22d"}.isax-search-zoom-out4:before{content:"\22e"}.isax-search-zoom-out-14:before{content:"\22f"}.isax-security4:before{content:"\230"}.isax-security-card4:before{content:"\231"}.isax-security-safe4:before{content:"\232"}.isax-security-time4:before{content:"\233"}.isax-security-user4:before{content:"\234"}.isax-send4:before{content:"\235"}.isax-send-14:before{content:"\236"}.isax-send-24:before{content:"\237"}.isax-send-sqaure-24:before{content:"\238"}.isax-send-square4:before{content:"\239"}.isax-setting4:before{content:"\23a"}.isax-setting-24:before{content:"\23b"}.isax-setting-34:before{content:"\23c"}.isax-setting-44:before{content:"\23d"}.isax-setting-54:before{content:"\23e"}.isax-settings4:before{content:"\23f"}.isax-shapes4:before{content:"\240"}.isax-shapes-14:before{content:"\241"}.isax-share4:before{content:"\242"}.isax-shield3:before{content:"\243"}.isax-shield-cross4:before{content:"\244"}.isax-shield-search4:before{content:"\245"}.isax-shield-slash4:before{content:"\246"}.isax-shield-tick4:before{content:"\247"}.isax-ship4:before{content:"\248"}.isax-shop4:before{content:"\249"}.isax-shop-add4:before{content:"\24a"}.isax-shopping-bag4:before{content:"\24b"}.isax-shopping-cart4:before{content:"\24c"}.isax-shop-remove4:before{content:"\24d"}.isax-shuffle4:before{content:"\24e"}.isax-sidebar-bottom4:before{content:"\24f"}.isax-sidebar-left4:before{content:"\250"}.isax-sidebar-right4:before{content:"\251"}.isax-sidebar-top4:before{content:"\252"}.isax-signpost4:before{content:"\253"}.isax-simcard4:before{content:"\254"}.isax-simcard-14:before{content:"\255"}.isax-simcard-24:before{content:"\256"}.isax-size4:before{content:"\257"}.isax-slash4:before{content:"\258"}.isax-slider4:before{content:"\259"}.isax-slider-horizontal4:before{content:"\25a"}.isax-slider-horizontal-14:before{content:"\25b"}.isax-slider-vertical4:before{content:"\25c"}.isax-slider-vertical-14:before{content:"\25d"}.isax-smallcaps4:before{content:"\25e"}.isax-smart-car4:before{content:"\25f"}.isax-smart-home4:before{content:"\260"}.isax-smileys4:before{content:"\261"}.isax-sms4:before{content:"\262"}.isax-sms-edit4:before{content:"\263"}.isax-sms-notification4:before{content:"\264"}.isax-sms-search4:before{content:"\265"}.isax-sms-star4:before{content:"\266"}.isax-sms-tracking4:before{content:"\267"}.isax-sort4:before{content:"\268"}.isax-sound4:before{content:"\269"}.isax-speaker4:before{content:"\26a"}.isax-speedometer4:before{content:"\26b"}.isax-star4:before{content:"\26c"}.isax-star-14:before{content:"\26d"}.isax-star-slash4:before{content:"\26e"}.isax-status4:before{content:"\26f"}.isax-status-up4:before{content:"\270"}.isax-sticker4:before{content:"\271"}.isax-stickynote4:before{content:"\272"}.isax-stop4:before{content:"\273"}.isax-stop-circle4:before{content:"\274"}.isax-story4:before{content:"\275"}.isax-strongbox4:before{content:"\276"}.isax-strongbox-24:before{content:"\277"}.isax-subtitle4:before{content:"\278"}.isax-sun4:before{content:"\279"}.isax-sun-14:before{content:"\27a"}.isax-sun-fog4:before{content:"\27b"}.isax-tag4:before{content:"\27c"}.isax-tag-24:before{content:"\27d"}.isax-tag-cross4:before{content:"\27e"}.isax-tag-right4:before{content:"\27f"}.isax-tag-user4:before{content:"\280"}.isax-task4:before{content:"\281"}.isax-task-square4:before{content:"\282"}.isax-teacher4:before{content:"\283"}.isax-text4:before{content:"\284"}.isax-textalign-center4:before{content:"\285"}.isax-textalign-justifycenter4:before{content:"\286"}.isax-textalign-justifyleft4:before{content:"\287"}.isax-textalign-justifyright4:before{content:"\288"}.isax-textalign-left4:before{content:"\289"}.isax-textalign-right4:before{content:"\28a"}.isax-text-block4:before{content:"\28b"}.isax-text-bold4:before{content:"\28c"}.isax-text-italic4:before{content:"\28d"}.isax-text-underline4:before{content:"\28e"}.isax-tick-circle4:before{content:"\28f"}.isax-ticket4:before{content:"\290"}.isax-ticket-24:before{content:"\291"}.isax-ticket-discount4:before{content:"\292"}.isax-ticket-expired4:before{content:"\293"}.isax-ticket-star4:before{content:"\294"}.isax-tick-square4:before{content:"\295"}.isax-timer4:before{content:"\296"}.isax-timer-14:before{content:"\297"}.isax-timer-pause4:before{content:"\298"}.isax-timer-start4:before{content:"\299"}.isax-toggle-off4:before{content:"\29a"}.isax-toggle-off-circle4:before{content:"\29b"}.isax-toggle-on4:before{content:"\29c"}.isax-toggle-on-circle4:before{content:"\29d"}.isax-trade4:before{content:"\29e"}.isax-transaction-minus4:before{content:"\29f"}.isax-translate4:before{content:"\2a0"}.isax-trash4:before{content:"\2a1"}.isax-tree4:before{content:"\2a2"}.isax-trend-down4:before{content:"\2a3"}.isax-trend-up4:before{content:"\2a4"}.isax-triangle4:before{content:"\2a5"}.isax-truck3:before{content:"\2a6"}.isax-truck-fast3:before{content:"\2a7"}.isax-truck-remove2:before{content:"\2a8"}.isax-truck-tick4:before{content:"\2a9"}.isax-truck-time2:before{content:"\2aa"}.isax-trush-square4:before{content:"\2ab"}.isax-undo4:before{content:"\2ac"}.isax-unlimited4:before{content:"\2ad"}.isax-unlock4:before{content:"\2ae"}.isax-user4:before{content:"\2af"}.isax-user-add4:before{content:"\2b0"}.isax-user-cirlce-add4:before{content:"\2b1"}.isax-user-edit4:before{content:"\2b2"}.isax-user-minus4:before{content:"\2b3"}.isax-user-octagon4:before{content:"\2b4"}.isax-user-remove4:before{content:"\2b5"}.isax-user-search4:before{content:"\2b6"}.isax-user-square4:before{content:"\2b7"}.isax-user-tag4:before{content:"\2b8"}.isax-user-tick4:before{content:"\2b9"}.isax-verify4:before{content:"\2ba"}.isax-video4:before{content:"\2bb"}.isax-video-add4:before{content:"\2bc"}.isax-video-circle4:before{content:"\2bd"}.isax-video-horizontal4:before{content:"\2be"}.isax-video-octagon4:before{content:"\2bf"}.isax-video-play4:before{content:"\2c0"}.isax-video-remove4:before{content:"\2c1"}.isax-video-slash4:before{content:"\2c2"}.isax-video-square4:before{content:"\2c3"}.isax-video-tick4:before{content:"\2c4"}.isax-video-time4:before{content:"\2c5"}.isax-video-vertical4:before{content:"\2c6"}.isax-voice-cricle4:before{content:"\2c7"}.isax-voice-square4:before{content:"\2c8"}.isax-volume-cross4:before{content:"\2c9"}.isax-volume-high4:before{content:"\2ca"}.isax-volume-low4:before{content:"\2cb"}.isax-volume-low-14:before{content:"\2cc"}.isax-volume-mute4:before{content:"\2cd"}.isax-volume-slash4:before{content:"\2ce"}.isax-volume-up4:before{content:"\2cf"}.isax-wallet4:before{content:"\2d0"}.isax-wallet-14:before{content:"\2d1"}.isax-wallet-24:before{content:"\2d2"}.isax-wallet-34:before{content:"\2d3"}.isax-wallet-add4:before{content:"\2d4"}.isax-wallet-add-14:before{content:"\2d5"}.isax-wallet-check4:before{content:"\2d6"}.isax-wallet-minus4:before{content:"\2d7"}.isax-wallet-money4:before{content:"\2d8"}.isax-wallet-remove4:before{content:"\2d9"}.isax-wallet-search4:before{content:"\2da"}.isax-warning-24:before{content:"\2db"}.isax-watch4:before{content:"\2dc"}.isax-watch-status4:before{content:"\2dd"}.isax-weight4:before{content:"\2de"}.isax-weight-14:before{content:"\2df"}.isax-wifi4:before{content:"\2e0"}.isax-wifi-square4:before{content:"\2e1"}.isax-wind4:before{content:"\2e2"}.isax-wind-24:before{content:"\2e3"}.isax-woman4:before{content:"\2e4"}.isax-dcube4:before{content:"\2e5"}.isax-dcube5:before{content:"\2e6"}.isax-d-cube-scan5:before{content:"\2e7"}.isax-d-rotate5:before{content:"\2e8"}.isax-d-square5:before{content:"\2e9"}.isax-square5:before{content:"\2ea"}.isax-support5:before{content:"\2eb"}.isax-activity5:before{content:"\2ec"}.isax-add5:before{content:"\2ed"}.isax-add-circle5:before{content:"\2ee"}.isax-additem5:before{content:"\2ef"}.isax-add-square5:before{content:"\2f0"}.isax-airdrop5:before{content:"\2f1"}.isax-airplane5:before{content:"\2f2"}.isax-airplane-square5:before{content:"\2f3"}.isax-airpod5:before{content:"\2f4"}.isax-airpods5:before{content:"\2f5"}.isax-alarm5:before{content:"\2f6"}.isax-align-bottom5:before{content:"\2f7"}.isax-align-horizontally5:before{content:"\2f8"}.isax-align-left5:before{content:"\2f9"}.isax-align-right5:before{content:"\2fa"}.isax-align-vertically5:before{content:"\2fb"}.isax-aquarius5:before{content:"\2fc"}.isax-archive5:before{content:"\2fd"}.isax-archive-15:before{content:"\2fe"}.isax-archive-24:before{content:"\2ff"}.isax-archive-add5:before{content:"\300"}.isax-archive-book5:before{content:"\301"}.isax-archive-minus5:before{content:"\302"}.isax-archive-slash5:before{content:"\303"}.isax-archive-tick5:before{content:"\304"}.isax-arrange-circle5:before{content:"\305"}.isax-arrange-circle-25:before{content:"\306"}.isax-arrange-square5:before{content:"\307"}.isax-arrange-square-25:before{content:"\308"}.isax-arrow5:before{content:"\309"}.isax-arrow-25:before{content:"\30a"}.isax-arrow-35:before{content:"\30b"}.isax-arrow-bottom5:before{content:"\30c"}.isax-arrow-circle-down5:before{content:"\30d"}.isax-arrow-circle-left5:before{content:"\30e"}.isax-arrow-circle-right5:before{content:"\30f"}.isax-arrow-circle-up4:before{content:"\310"}.isax-arrow-down5:before{content:"\311"}.isax-arrow-down-15:before{content:"\312"}.isax-arrow-down-25:before{content:"\313"}.isax-arrow-left5:before{content:"\314"}.isax-arrow-left-15:before{content:"\315"}.isax-arrow-left-25:before{content:"\316"}.isax-arrow-left-35:before{content:"\317"}.isax-arrow-right5:before{content:"\318"}.isax-arrow-right-15:before{content:"\319"}.isax-arrow-right-25:before{content:"\31a"}.isax-arrow-right-35:before{content:"\31b"}.isax-arrow-square5:before{content:"\31c"}.isax-arrow-square-down5:before{content:"\31d"}.isax-arrow-square-left5:before{content:"\31e"}.isax-arrow-square-right3:before{content:"\31f"}.isax-arrow-square-up5:before{content:"\320"}.isax-arrow-swap4:before{content:"\321"}.isax-arrow-swap-horizontal5:before{content:"\322"}.isax-arrow-up5:before{content:"\323"}.isax-arrow-up-15:before{content:"\324"}.isax-arrow-up-25:before{content:"\325"}.isax-arrow-up-35:before{content:"\326"}.isax-attach-circle5:before{content:"\327"}.isax-attach-square5:before{content:"\328"}.isax-audio-square5:before{content:"\329"}.isax-autobrightness5:before{content:"\32a"}.isax-award5:before{content:"\32b"}.isax-back-square5:before{content:"\32c"}.isax-backward5:before{content:"\32d"}.isax-backward-5-seconds5:before{content:"\32e"}.isax-backward-10-seconds5:before{content:"\32f"}.isax-backward-15-seconds5:before{content:"\330"}.isax-backward-item5:before{content:"\331"}.isax-bag5:before{content:"\332"}.isax-bag-25:before{content:"\333"}.isax-bag-cross5:before{content:"\334"}.isax-bag-cross-15:before{content:"\335"}.isax-bag-happy5:before{content:"\336"}.isax-bag-tick5:before{content:"\337"}.isax-bag-tick-25:before{content:"\338"}.isax-bag-timer5:before{content:"\339"}.isax-bank5:before{content:"\33a"}.isax-barcode5:before{content:"\33b"}.isax-battery-3full5:before{content:"\33c"}.isax-battery-charging5:before{content:"\33d"}.isax-battery-disable5:before{content:"\33e"}.isax-battery-empty5:before{content:"\33f"}.isax-battery-empty-15:before{content:"\340"}.isax-battery-full5:before{content:"\341"}.isax-bezier5:before{content:"\342"}.isax-bill5:before{content:"\343"}.isax-bitcoin-card5:before{content:"\344"}.isax-bitcoin-convert5:before{content:"\345"}.isax-bitcoin-refresh5:before{content:"\346"}.isax-blend5:before{content:"\347"}.isax-blend-25:before{content:"\348"}.isax-bluetooth5:before{content:"\349"}.isax-bluetooth-25:before{content:"\34a"}.isax-bluetooth-circle5:before{content:"\34b"}.isax-bluetooth-rectangle5:before{content:"\34c"}.isax-blur5:before{content:"\34d"}.isax-book5:before{content:"\34e"}.isax-book-15:before{content:"\34f"}.isax-bookmark5:before{content:"\350"}.isax-bookmark-25:before{content:"\351"}.isax-book-saved5:before{content:"\352"}.isax-book-square5:before{content:"\353"}.isax-box5:before{content:"\354"}.isax-box-15:before{content:"\355"}.isax-box-25:before{content:"\356"}.isax-box-add5:before{content:"\357"}.isax-box-remove5:before{content:"\358"}.isax-box-search5:before{content:"\359"}.isax-box-tick5:before{content:"\35a"}.isax-box-time5:before{content:"\35b"}.isax-briefcase5:before{content:"\35c"}.isax-brifecase-cross5:before{content:"\35d"}.isax-brifecase-tick5:before{content:"\35e"}.isax-brifecase-timer5:before{content:"\35f"}.isax-broom5:before{content:"\360"}.isax-brush5:before{content:"\361"}.isax-brush-15:before{content:"\362"}.isax-brush-25:before{content:"\363"}.isax-brush-35:before{content:"\364"}.isax-brush-45:before{content:"\365"}.isax-bubble5:before{content:"\366"}.isax-bucket5:before{content:"\367"}.isax-bucket-circle5:before{content:"\368"}.isax-bucket-square5:before{content:"\369"}.isax-building5:before{content:"\36a"}.isax-building-35:before{content:"\36b"}.isax-building-45:before{content:"\36c"}.isax-buildings5:before{content:"\36d"}.isax-buildings-25:before{content:"\36e"}.isax-buliding5:before{content:"\36f"}.isax-bus5:before{content:"\370"}.isax-buy-crypto5:before{content:"\371"}.isax-cake5:before{content:"\372"}.isax-calculator5:before{content:"\373"}.isax-calendar5:before{content:"\374"}.isax-calendar-15:before{content:"\375"}.isax-calendar-25:before{content:"\376"}.isax-calendar-add5:before{content:"\377"}.isax-calendar-circle5:before{content:"\378"}.isax-calendar-edit5:before{content:"\379"}.isax-calendar-remove5:before{content:"\37a"}.isax-calendar-search5:before{content:"\37b"}.isax-calendar-tick5:before{content:"\37c"}.isax-call5:before{content:"\37d"}.isax-call-add5:before{content:"\37e"}.isax-call-calling5:before{content:"\37f"}.isax-call-incoming5:before{content:"\380"}.isax-call-minus5:before{content:"\381"}.isax-call-outgoing5:before{content:"\382"}.isax-call-received5:before{content:"\383"}.isax-call-remove5:before{content:"\384"}.isax-call-slash5:before{content:"\385"}.isax-camera5:before{content:"\386"}.isax-camera-slash5:before{content:"\387"}.isax-candle5:before{content:"\388"}.isax-candle-25:before{content:"\389"}.isax-car5:before{content:"\38a"}.isax-card5:before{content:"\38b"}.isax-card-add5:before{content:"\38c"}.isax-card-coin5:before{content:"\38d"}.isax-card-edit5:before{content:"\38e"}.isax-card-pos5:before{content:"\38f"}.isax-card-receive5:before{content:"\390"}.isax-card-remove5:before{content:"\391"}.isax-card-remove-15:before{content:"\392"}.isax-cards5:before{content:"\393"}.isax-card-send5:before{content:"\394"}.isax-card-slash5:before{content:"\395"}.isax-card-tick5:before{content:"\396"}.isax-card-tick-15:before{content:"\397"}.isax-category5:before{content:"\398"}.isax-category-25:before{content:"\399"}.isax-cd5:before{content:"\39a"}.isax-chart5:before{content:"\39b"}.isax-chart-15:before{content:"\39c"}.isax-chart-26:before{content:"\39d"}.isax-chart-35:before{content:"\39e"}.isax-chart-215:before{content:"\39f"}.isax-chart-fail3:before{content:"\3a0"}.isax-chart-square5:before{content:"\3a1"}.isax-chart-success5:before{content:"\3a2"}.isax-check5:before{content:"\3a3"}.isax-chrome5:before{content:"\3a4"}.isax-clipboard5:before{content:"\3a5"}.isax-clipboard-close5:before{content:"\3a6"}.isax-clipboard-export5:before{content:"\3a7"}.isax-clipboard-import5:before{content:"\3a8"}.isax-clipboard-text5:before{content:"\3a9"}.isax-clipboard-tick5:before{content:"\3aa"}.isax-clock5:before{content:"\3ab"}.isax-clock-15:before{content:"\3ac"}.isax-close-circle5:before{content:"\3ad"}.isax-close-square5:before{content:"\3ae"}.isax-cloud5:before{content:"\3af"}.isax-cloud-add5:before{content:"\3b0"}.isax-cloud-change5:before{content:"\3b1"}.isax-cloud-connection5:before{content:"\3b2"}.isax-cloud-cross5:before{content:"\3b3"}.isax-cloud-drizzle5:before{content:"\3b4"}.isax-cloud-fog5:before{content:"\3b5"}.isax-cloud-lightning5:before{content:"\3b6"}.isax-cloud-minus5:before{content:"\3b7"}.isax-cloud-notif5:before{content:"\3b8"}.isax-cloud-plus5:before{content:"\3b9"}.isax-cloud-remove5:before{content:"\3ba"}.isax-cloud-snow5:before{content:"\3bb"}.isax-cloud-sunny5:before{content:"\3bc"}.isax-code5:before{content:"\3bd"}.isax-code-15:before{content:"\3be"}.isax-code-circle5:before{content:"\3bf"}.isax-coffee5:before{content:"\3c0"}.isax-coin5:before{content:"\3c1"}.isax-coin-15:before{content:"\3c2"}.isax-colorfilter5:before{content:"\3c3"}.isax-colors-square5:before{content:"\3c4"}.isax-color-swatch5:before{content:"\3c5"}.isax-command5:before{content:"\3c6"}.isax-command-square5:before{content:"\3c7"}.isax-component5:before{content:"\3c8"}.isax-computing5:before{content:"\3c9"}.isax-convert5:before{content:"\3ca"}.isax-convert-3d-cube5:before{content:"\3cb"}.isax-convert-card5:before{content:"\3cc"}.isax-convertshape5:before{content:"\3cd"}.isax-convertshape-25:before{content:"\3ce"}.isax-copy5:before{content:"\3cf"}.isax-copyright5:before{content:"\3d0"}.isax-copy-success5:before{content:"\3d1"}.isax-courthouse5:before{content:"\3d2"}.isax-cpu5:before{content:"\3d3"}.isax-cpu-charge5:before{content:"\3d4"}.isax-cpu-setting5:before{content:"\3d5"}.isax-creative-commons5:before{content:"\3d6"}.isax-crop5:before{content:"\3d7"}.isax-crown5:before{content:"\3d8"}.isax-crown-15:before{content:"\3d9"}.isax-cup5:before{content:"\3da"}.isax-danger5:before{content:"\3db"}.isax-data5:before{content:"\3dc"}.isax-data-25 .path1:before{content:"\3dd";color:#292d32}.isax-data-25 .path2:before{content:"\66d";margin-left:-1em;color:#292d32}.isax-data-25 .path3:before{content:"\66e";margin-left:-1em;color:#292d32}.isax-data-25 .path4:before{content:"\66f";margin-left:-1em;color:#292d32;opacity:.96}.isax-data-25 .path5:before{content:"\670";margin-left:-1em;color:#292d32}.isax-designtools5:before{content:"\3de"}.isax-device-message5:before{content:"\3df"}.isax-devices5:before{content:"\3e0"}.isax-devices-14:before{content:"\3e1"}.isax-diagram5:before{content:"\3e2"}.isax-diamonds5:before{content:"\3e3"}.isax-direct5:before{content:"\3e4"}.isax-directbox-default5:before{content:"\3e5"}.isax-directbox-notif5:before{content:"\3e6"}.isax-directbox-receive5:before{content:"\3e7"}.isax-directbox-send5:before{content:"\3e8"}.isax-direct-down5:before{content:"\3e9"}.isax-direct-inbox5:before{content:"\3ea"}.isax-direct-left5:before{content:"\3eb"}.isax-direct-normal5:before{content:"\3ec"}.isax-direct-notification5:before{content:"\3ed"}.isax-direct-right5:before{content:"\3ee"}.isax-direct-send5:before{content:"\3ef"}.isax-direct-up5:before{content:"\3f0"}.isax-discount-circle5:before{content:"\3f1"}.isax-discount-shape5:before{content:"\3f2"}.isax-discover5:before{content:"\3f3"}.isax-discover-14:before{content:"\3f4"}.isax-dislike5:before{content:"\3f5"}.isax-document5:before{content:"\3f6"}.isax-document-15:before{content:"\3f7"}.isax-document-cloud5:before{content:"\3f8"}.isax-document-code5:before{content:"\3f9"}.isax-document-code-25:before{content:"\3fa"}.isax-document-copy5:before{content:"\3fb"}.isax-document-download5:before{content:"\3fc"}.isax-document-favorite5:before{content:"\3fd"}.isax-document-filter5:before{content:"\3fe"}.isax-document-forward5:before{content:"\3ff"}.isax-document-like5:before{content:"\400"}.isax-document-normal4:before{content:"\401"}.isax-document-previous5:before{content:"\402"}.isax-document-sketch5:before{content:"\403"}.isax-document-text5:before{content:"\404"}.isax-document-text-15:before{content:"\405"}.isax-document-upload5:before{content:"\406"}.isax-dollar-circle4:before{content:"\407"}.isax-dollar-square5:before{content:"\408"}.isax-driver5:before{content:"\409"}.isax-driver-25:before{content:"\40a"}.isax-driver-refresh5:before{content:"\40b"}.isax-driving5:before{content:"\40c"}.isax-drop3:before{content:"\40d"}.isax-edit5:before{content:"\40e"}.isax-edit-25:before{content:"\40f"}.isax-electricity5:before{content:"\410"}.isax-element-25:before{content:"\411"}.isax-element-35:before{content:"\412"}.isax-element-45:before{content:"\413"}.isax-element-equal5:before{content:"\414"}.isax-element-plus5:before{content:"\415"}.isax-emoji-happy5:before{content:"\416"}.isax-emoji-normal5:before{content:"\417"}.isax-emoji-sad5:before{content:"\418"}.isax-empty-wallet5:before{content:"\419"}.isax-empty-wallet-add5:before{content:"\41a"}.isax-empty-wallet-change4:before{content:"\41b"}.isax-empty-wallet-remove5:before{content:"\41c"}.isax-empty-wallet-tick5:before{content:"\41d"}.isax-empty-wallet-time4:before{content:"\41e"}.isax-eraser5:before{content:"\41f"}.isax-eraser-15:before{content:"\420"}.isax-export5:before{content:"\421"}.isax-export-15:before{content:"\422"}.isax-export-25:before{content:"\423"}.isax-export-35:before{content:"\424"}.isax-external-drive5:before{content:"\425"}.isax-eye4:before{content:"\426"}.isax-eye-slash5:before{content:"\427"}.isax-fatrows5:before{content:"\428"}.isax-favorite-chart5:before{content:"\429"}.isax-filter5:before{content:"\42a"}.isax-filter-add5:before{content:"\42b"}.isax-filter-edit5:before{content:"\42c"}.isax-filter-remove5:before{content:"\42d"}.isax-filter-search5:before{content:"\42e"}.isax-filter-square5:before{content:"\42f"}.isax-filter-tick5:before{content:"\430"}.isax-finger-cricle5:before{content:"\431"}.isax-finger-scan5:before{content:"\432"}.isax-firstline5:before{content:"\433"}.isax-flag5:before{content:"\434"}.isax-flag-25:before{content:"\435"}.isax-flash5:before{content:"\436"}.isax-flash-15:before{content:"\437"}.isax-flash-circle5:before{content:"\438"}.isax-flash-circle-15:before{content:"\439"}.isax-flash-slash5:before{content:"\43a"}.isax-folder5:before{content:"\43b"}.isax-folder-25:before{content:"\43c"}.isax-folder-add5:before{content:"\43d"}.isax-folder-cloud5:before{content:"\43e"}.isax-folder-connection5:before{content:"\43f"}.isax-folder-cross5:before{content:"\440"}.isax-folder-favorite5:before{content:"\441"}.isax-folder-minus5:before{content:"\442"}.isax-folder-open5:before{content:"\443"}.isax-forbidden5:before{content:"\444"}.isax-forbidden-25:before{content:"\445"}.isax-format-circle5:before{content:"\446"}.isax-format-square5:before{content:"\447"}.isax-forward5:before{content:"\448"}.isax-forward-5-seconds5:before{content:"\449"}.isax-forward-10-seconds5:before{content:"\44a"}.isax-forward-15-seconds5:before{content:"\44b"}.isax-forward-item5:before{content:"\44c"}.isax-forward-square5:before{content:"\44d"}.isax-frame5:before{content:"\44e"}.isax-frame-15:before{content:"\44f"}.isax-frame-25:before{content:"\450"}.isax-frame-35:before{content:"\451"}.isax-frame-45:before{content:"\452"}.isax-gallery5:before{content:"\453"}.isax-gallery-add5:before{content:"\454"}.isax-gallery-edit5:before{content:"\455"}.isax-gallery-export4:before{content:"\456"}.isax-gallery-favorite5:before{content:"\457"}.isax-gallery-import5:before{content:"\458"}.isax-gallery-remove5:before{content:"\459"}.isax-gallery-slash5:before{content:"\45a"}.isax-gallery-tick5:before{content:"\45b"}.isax-game5:before{content:"\45c"}.isax-gameboy5:before{content:"\45d"}.isax-gas-station4:before{content:"\45e"}.isax-gemini5:before{content:"\45f"}.isax-gemini-25:before{content:"\460"}.isax-ghost5:before{content:"\461"}.isax-gift5:before{content:"\462"}.isax-glass5:before{content:"\463"}.isax-glass-15:before{content:"\464"}.isax-global5:before{content:"\465"}.isax-global-edit5:before{content:"\466"}.isax-global-refresh5:before{content:"\467"}.isax-global-search5:before{content:"\468"}.isax-gps5:before{content:"\469"}.isax-gps-slash5:before{content:"\46a"}.isax-grammerly5:before{content:"\46b"}.isax-graph5:before{content:"\46c"}.isax-grid-15:before{content:"\46d"}.isax-grid-25:before{content:"\46e"}.isax-grid-35:before{content:"\46f"}.isax-grid-45:before{content:"\470"}.isax-grid-55:before{content:"\471"}.isax-grid-65:before{content:"\472"}.isax-grid-75:before{content:"\473"}.isax-grid-85:before{content:"\474"}.isax-grid-95:before{content:"\475"}.isax-grid-edit5:before{content:"\476"}.isax-grid-eraser5:before{content:"\477"}.isax-grid-lock5:before{content:"\478"}.isax-happyemoji5:before{content:"\479"}.isax-hashtag5:before{content:"\47a"}.isax-hashtag-15:before{content:"\47b"}.isax-hashtag-down5:before{content:"\47c"}.isax-hashtag-up5:before{content:"\47d"}.isax-headphone5:before{content:"\47e"}.isax-headphones5:before{content:"\47f"}.isax-health5:before{content:"\480"}.isax-heart5:before{content:"\481"}.isax-heart-add5:before{content:"\482"}.isax-heart-circle5:before{content:"\483"}.isax-heart-edit5:before{content:"\484"}.isax-heart-remove5:before{content:"\485"}.isax-heart-search5:before{content:"\486"}.isax-heart-slash5:before{content:"\487"}.isax-heart-tick5:before{content:"\488"}.isax-hierarchy5:before{content:"\489"}.isax-hierarchy-25:before{content:"\48a"}.isax-hierarchy-35:before{content:"\48b"}.isax-hierarchy-square5:before{content:"\48c"}.isax-hierarchy-square-25:before{content:"\48d"}.isax-hierarchy-square-35:before{content:"\48e"}.isax-home5:before{content:"\48f"}.isax-home-15:before{content:"\490"}.isax-home-25:before{content:"\491"}.isax-home-hashtag5:before{content:"\492"}.isax-home-trend-down5:before{content:"\493"}.isax-home-trend-up5:before{content:"\494"}.isax-home-wifi5:before{content:"\495"}.isax-hospital5:before{content:"\496"}.isax-house5:before{content:"\497"}.isax-house-25:before{content:"\498"}.isax-image5:before{content:"\499"}.isax-import5:before{content:"\49a"}.isax-import-15:before{content:"\49b"}.isax-import-25:before{content:"\49c"}.isax-import-3:before{content:"\49d"}.isax-info-circle5:before{content:"\49e"}.isax-information5:before{content:"\49f"}.isax-instagram5:before{content:"\4a0"}.isax-judge5:before{content:"\4a1"}.isax-kanban4:before{content:"\4a2"}.isax-key5:before{content:"\4a3"}.isax-keyboard5:before{content:"\4a4"}.isax-keyboard-open5:before{content:"\4a5"}.isax-key-square5:before{content:"\4a6"}.isax-lamp5:before{content:"\4a7"}.isax-lamp-15:before{content:"\4a8"}.isax-lamp-charge5:before{content:"\4a9"}.isax-lamp-on5:before{content:"\4aa"}.isax-lamp-slash5:before{content:"\4ab"}.isax-language-circle5:before{content:"\4ac"}.isax-language-square5:before{content:"\4ad"}.isax-layer5:before{content:"\4ae"}.isax-level5:before{content:"\4af"}.isax-lifebuoy5:before{content:"\4b0"}.isax-like5:before{content:"\4b1"}.isax-like-15:before{content:"\4b2"}.isax-like-dislike5:before{content:"\4b3"}.isax-like-shapes5:before{content:"\4b4"}.isax-like-tag5:before{content:"\4b5"}.isax-link5:before{content:"\4b6"}.isax-link-15:before{content:"\4b7"}.isax-link-26:before{content:"\4b8"}.isax-link-215:before{content:"\4b9"}.isax-link-circle5:before{content:"\4ba"}.isax-link-square5:before{content:"\4bb"}.isax-location5:before{content:"\4bc"}.isax-location-add5:before{content:"\4bd"}.isax-location-cross5:before{content:"\4be"}.isax-location-minus5:before{content:"\4bf"}.isax-location-slash5:before{content:"\4c0"}.isax-location-tick5:before{content:"\4c1"}.isax-lock5:before{content:"\4c2"}.isax-lock-15:before{content:"\4c3"}.isax-lock-circle5:before{content:"\4c4"}.isax-lock-slash5:before{content:"\4c5"}.isax-login5:before{content:"\4c6"}.isax-login-15:before{content:"\4c7"}.isax-logout5:before{content:"\4c8"}.isax-logout-15:before{content:"\4c9"}.isax-lovely5:before{content:"\4ca"}.isax-magicpen5:before{content:"\4cb"}.isax-magic-star5:before{content:"\4cc"}.isax-main-component5:before{content:"\4cd"}.isax-man5:before{content:"\4ce"}.isax-map5:before{content:"\4cf"}.isax-map-15:before{content:"\4d0"}.isax-mask5:before{content:"\4d1"}.isax-mask-15:before{content:"\4d2"}.isax-mask-25:before{content:"\4d3"}.isax-math5:before{content:"\4d4"}.isax-maximize5:before{content:"\4d5"}.isax-maximize-15:before{content:"\4d6"}.isax-maximize-26:before{content:"\4d7"}.isax-maximize-35:before{content:"\4d8"}.isax-maximize-45:before{content:"\4d9"}.isax-maximize-215:before{content:"\4da"}.isax-maximize-circle4:before{content:"\4db"}.isax-medal5:before{content:"\4dc"}.isax-medal-star5:before{content:"\4dd"}.isax-menu5:before{content:"\4de"}.isax-menu-15:before{content:"\4df"}.isax-menu-board5:before{content:"\4e0"}.isax-message5:before{content:"\4e1"}.isax-message-25:before{content:"\4e2"}.isax-message-add5:before{content:"\4e3"}.isax-message-add-15:before{content:"\4e4"}.isax-message-circle5:before{content:"\4e5"}.isax-message-edit5:before{content:"\4e6"}.isax-message-favorite5:before{content:"\4e7"}.isax-message-minus5:before{content:"\4e8"}.isax-message-notif5:before{content:"\4e9"}.isax-message-programming5:before{content:"\4ea"}.isax-message-question5:before{content:"\4eb"}.isax-message-remove5:before{content:"\4ec"}.isax-messages5:before{content:"\4ed"}.isax-messages-15:before{content:"\4ee"}.isax-messages-25:before{content:"\4ef"}.isax-messages-35:before{content:"\4f0"}.isax-message-search5:before{content:"\4f1"}.isax-message-square5:before{content:"\4f2"}.isax-message-text5:before{content:"\4f3"}.isax-message-text-15:before{content:"\4f4"}.isax-message-tick5:before{content:"\4f5"}.isax-message-time5:before{content:"\4f6"}.isax-microphone5:before{content:"\4f7"}.isax-microphone-25:before{content:"\4f8"}.isax-microphone-slash5:before{content:"\4f9"}.isax-microphone-slash-15:before{content:"\4fa"}.isax-microscope5:before{content:"\4fb"}.isax-milk5:before{content:"\4fc"}.isax-mini-music-sqaure5 .path1:before{content:"\4fd";color:#292d32;opacity:.4}.isax-mini-music-sqaure5 .path2:before{content:"\671";margin-left:-1em;color:#292d32}.isax-mini-music-sqaure5 .path3:before{content:"\672";margin-left:-1em;color:#292d32}.isax-minus5:before{content:"\4fe"}.isax-minus-cirlce5:before{content:"\4ff"}.isax-minus-square5:before{content:"\500"}.isax-mirror5:before{content:"\501"}.isax-mirroring-screen5:before{content:"\502"}.isax-mobile5:before{content:"\503"}.isax-mobile-programming5:before{content:"\504"}.isax-money5:before{content:"\505"}.isax-money-25:before{content:"\506"}.isax-money-35:before{content:"\507"}.isax-money-45:before{content:"\508"}.isax-money-add5:before{content:"\509"}.isax-money-change5:before{content:"\50a"}.isax-money-forbidden5:before{content:"\50b"}.isax-money-recive5:before{content:"\50c"}.isax-money-remove5:before{content:"\50d"}.isax-moneys5:before{content:"\50e"}.isax-money-send5:before{content:"\50f"}.isax-money-tick5:before{content:"\510"}.isax-money-time5:before{content:"\511"}.isax-monitor5:before{content:"\512"}.isax-monitor-mobbile5:before{content:"\513"}.isax-monitor-recorder5:before{content:"\514"}.isax-moon5:before{content:"\515"}.isax-more5:before{content:"\516"}.isax-more-25:before{content:"\517"}.isax-more-circle5:before{content:"\518"}.isax-more-square5:before{content:"\519"}.isax-mouse5:before{content:"\51a"}.isax-mouse-15:before{content:"\51b"}.isax-mouse-circle5:before{content:"\51c"}.isax-mouse-square5:before{content:"\51d"}.isax-music5:before{content:"\51e"}.isax-music-circle5:before{content:"\51f"}.isax-music-dashboard5:before{content:"\520"}.isax-music-filter5:before{content:"\521"}.isax-music-library-25:before{content:"\522"}.isax-musicnote5:before{content:"\523"}.isax-music-play5:before{content:"\524"}.isax-music-playlist5:before{content:"\525"}.isax-music-square5:before{content:"\526"}.isax-music-square-add5:before{content:"\527"}.isax-music-square-remove5:before{content:"\528"}.isax-music-square-search5:before{content:"\529"}.isax-next5:before{content:"\52a"}.isax-note5:before{content:"\52b"}.isax-note-15:before{content:"\52c"}.isax-note-26:before{content:"\52d"}.isax-note-215:before{content:"\52e"}.isax-note-add5:before{content:"\52f"}.isax-note-favorite5:before{content:"\530"}.isax-note-remove5:before{content:"\531"}.isax-note-square5:before{content:"\532"}.isax-note-text5:before{content:"\533"}.isax-notification5:before{content:"\534"}.isax-notification-15:before{content:"\535"}.isax-notification-bing5:before{content:"\536"}.isax-notification-favorite5:before{content:"\537"}.isax-notification-status5:before{content:"\538"}.isax-omega-circle5:before{content:"\539"}.isax-omega-square5:before{content:"\53a"}.isax-paintbucket5:before{content:"\53b"}.isax-paperclip5:before{content:"\53c"}.isax-paperclip-25:before{content:"\53d"}.isax-password-check5:before{content:"\53e"}.isax-path5:before{content:"\53f"}.isax-path-25:before{content:"\540"}.isax-path-square5:before{content:"\541"}.isax-pause5:before{content:"\542"}.isax-pause-circle5:before{content:"\543"}.isax-pen-add5:before{content:"\544"}.isax-pen-close5:before{content:"\545"}.isax-pen-remove5:before{content:"\546"}.isax-pen-tool5:before{content:"\547"}.isax-pen-tool-25:before{content:"\548"}.isax-people5:before{content:"\549"}.isax-percentage-circle5:before{content:"\54a"}.isax-percentage-square5:before{content:"\54b"}.isax-personalcard5:before{content:"\54c"}.isax-pet5:before{content:"\54d"}.isax-pharagraphspacing5:before{content:"\54e"}.isax-picture-frame5:before{content:"\54f"}.isax-play5:before{content:"\550"}.isax-play-add5:before{content:"\551"}.isax-play-circle5:before{content:"\552"}.isax-play-cricle5:before{content:"\553"}.isax-play-remove5:before{content:"\554"}.isax-presention-chart5:before{content:"\555"}.isax-previous5:before{content:"\556"}.isax-printer5:before{content:"\557"}.isax-printer-slash5:before{content:"\558"}.isax-profile-2user5:before{content:"\559"}.isax-profile-add5:before{content:"\55a"}.isax-profile-circle5:before{content:"\55b"}.isax-profile-delete5:before{content:"\55c"}.isax-profile-remove5:before{content:"\55d"}.isax-profile-tick5:before{content:"\55e"}.isax-programming-arrow5:before{content:"\55f"}.isax-programming-arrows5:before{content:"\560"}.isax-quote-down5:before{content:"\561"}.isax-quote-down-circle5:before{content:"\562"}.isax-quote-down-square5:before{content:"\563"}.isax-quote-up5:before{content:"\564"}.isax-quote-up-circle5:before{content:"\565"}.isax-quote-up-square5:before{content:"\566"}.isax-radar5:before{content:"\567"}.isax-radar-15:before{content:"\568"}.isax-radar-25:before{content:"\569"}.isax-radio5:before{content:"\56a"}.isax-ram5:before{content:"\56b"}.isax-ram-25:before{content:"\56c"}.isax-ranking5:before{content:"\56d"}.isax-ranking-15:before{content:"\56e"}.isax-receipt5:before{content:"\56f"}.isax-receipt-15:before{content:"\570"}.isax-receipt-25:before{content:"\571"}.isax-receipt-2-15:before{content:"\572"}.isax-receipt-add5:before{content:"\573"}.isax-receipt-discount5:before{content:"\574"}.isax-receipt-disscount5:before{content:"\575"}.isax-receipt-edit5:before{content:"\576"}.isax-receipt-item5:before{content:"\577"}.isax-receipt-minus5:before{content:"\578"}.isax-receipt-search5:before{content:"\579"}.isax-receipt-square5:before{content:"\57a"}.isax-receipt-text5:before{content:"\57b"}.isax-received5:before{content:"\57c"}.isax-receive-square5:before{content:"\57d"}.isax-receive-square-25:before{content:"\57e"}.isax-record5:before{content:"\57f"}.isax-record-circle5:before{content:"\580"}.isax-recovery-convert5:before{content:"\581"}.isax-redo5:before{content:"\582"}.isax-refresh5:before{content:"\583"}.isax-refresh-25:before{content:"\584"}.isax-refresh-circle5:before{content:"\585"}.isax-refresh-left-square5:before{content:"\586"}.isax-refresh-right-square5:before{content:"\587"}.isax-refresh-square-25:before{content:"\588"}.isax-repeat5:before{content:"\589"}.isax-repeat-circle5:before{content:"\58a"}.isax-repeate-music5:before{content:"\58b"}.isax-repeate-one5:before{content:"\58c"}.isax-reserve5:before{content:"\58d"}.isax-rotate-left5:before{content:"\58e"}.isax-rotate-left-15:before{content:"\58f"}.isax-rotate-right5:before{content:"\590"}.isax-rotate-right-15:before{content:"\591"}.isax-route-square5:before{content:"\592"}.isax-routing5:before{content:"\593"}.isax-routing-25:before{content:"\594"}.isax-row-horizontal5:before{content:"\595"}.isax-row-vertical5:before{content:"\596"}.isax-rulerpen5:before{content:"\597"}.isax-ruler5:before{content:"\598"}.isax-safe-home5:before{content:"\599"}.isax-sagittarius5:before{content:"\59a"}.isax-save-25:before{content:"\59b"}.isax-save-add5:before{content:"\59c"}.isax-save-minus5:before{content:"\59d"}.isax-save-remove5:before{content:"\59e"}.isax-scan5:before{content:"\59f"}.isax-scan-barcode5:before{content:"\5a0"}.isax-scanner5:before{content:"\5a1"}.isax-scanning5:before{content:"\5a2"}.isax-scissor5:before{content:"\5a3"}.isax-scissor-15:before{content:"\5a4"}.isax-screenmirroring5:before{content:"\5a5"}.isax-scroll5:before{content:"\5a6"}.isax-search-favorite5:before{content:"\5a7"}.isax-search-favorite-15:before{content:"\5a8"}.isax-search-normal5:before{content:"\5a9"}.isax-search-normal-15:before{content:"\5aa"}.isax-search-status5:before{content:"\5ab"}.isax-search-status-15:before{content:"\5ac"}.isax-search-zoom-in5:before{content:"\5ad"}.isax-search-zoom-in-15:before{content:"\5ae"}.isax-search-zoom-out5:before{content:"\5af"}.isax-search-zoom-out-15:before{content:"\5b0"}.isax-security5:before{content:"\5b1"}.isax-security-card5:before{content:"\5b2"}.isax-security-safe5:before{content:"\5b3"}.isax-security-time5:before{content:"\5b4"}.isax-security-user5:before{content:"\5b5"}.isax-send5:before{content:"\5b6"}.isax-send-15:before{content:"\5b7"}.isax-send-25:before{content:"\5b8"}.isax-send-sqaure-25:before{content:"\5b9"}.isax-send-square5:before{content:"\5ba"}.isax-setting5:before{content:"\5bb"}.isax-setting-25:before{content:"\5bc"}.isax-setting-35:before{content:"\5bd"}.isax-setting-45:before{content:"\5be"}.isax-setting-55:before{content:"\5bf"}.isax-settings5:before{content:"\5c0"}.isax-shapes5:before{content:"\5c1"}.isax-shapes-15:before{content:"\5c2"}.isax-share5:before{content:"\5c3"}.isax-shield-cross5:before{content:"\5c4"}.isax-shield-search5:before{content:"\5c5"}.isax-shield-security2:before{content:"\5c6"}.isax-shield-slash5:before{content:"\5c7"}.isax-shield-tick5:before{content:"\5c8"}.isax-ship5:before{content:"\5c9"}.isax-shop5:before{content:"\5ca"}.isax-shop-add5:before{content:"\5cb"}.isax-shopping-bag5:before{content:"\5cc"}.isax-shopping-cart5:before{content:"\5cd"}.isax-shop-remove5:before{content:"\5ce"}.isax-shuffle5:before{content:"\5cf"}.isax-sidebar-bottom5:before{content:"\5d0"}.isax-sidebar-left5:before{content:"\5d1"}.isax-sidebar-right5:before{content:"\5d2"}.isax-sidebar-top5:before{content:"\5d3"}.isax-signpost5:before{content:"\5d4"}.isax-simcard5:before{content:"\5d5"}.isax-simcard-15:before{content:"\5d6"}.isax-simcard-25:before{content:"\5d7"}.isax-size5:before{content:"\5d8"}.isax-slash5:before{content:"\5d9"}.isax-slider5:before{content:"\5da"}.isax-slider-horizontal5:before{content:"\5db"}.isax-slider-horizontal-15:before{content:"\5dc"}.isax-slider-vertical5:before{content:"\5dd"}.isax-slider-vertical-15:before{content:"\5de"}.isax-smallcaps5:before{content:"\5df"}.isax-smart-car5:before{content:"\5e0"}.isax-smart-home5:before{content:"\5e1"}.isax-smileys5:before{content:"\5e2"}.isax-sms5:before{content:"\5e3"}.isax-sms-edit5:before{content:"\5e4"}.isax-sms-notification5:before{content:"\5e5"}.isax-sms-search5:before{content:"\5e6"}.isax-sms-star5:before{content:"\5e7"}.isax-sms-tracking5:before{content:"\5e8"}.isax-sort5:before{content:"\5e9"}.isax-sound5:before{content:"\5ea"}.isax-speaker5:before{content:"\5eb"}.isax-speedometer5:before{content:"\5ec"}.isax-star5:before{content:"\5ed"}.isax-star-15:before{content:"\5ee"}.isax-star-slash5:before{content:"\5ef"}.isax-status5:before{content:"\5f0"}.isax-status-up5:before{content:"\5f1"}.isax-sticker5:before{content:"\5f2"}.isax-stickynote5:before{content:"\5f3"}.isax-stop5:before{content:"\5f4"}.isax-stop-circle5:before{content:"\5f5"}.isax-story5:before{content:"\5f6"}.isax-strongbox5:before{content:"\5f7"}.isax-strongbox-25:before{content:"\5f8"}.isax-subtitle5:before{content:"\5f9"}.isax-sun5:before{content:"\5fa"}.isax-sun-15:before{content:"\5fb"}.isax-sun-fog5:before{content:"\5fc"}.isax-tag5:before{content:"\5fd"}.isax-tag-25:before{content:"\5fe"}.isax-tag-cross5:before{content:"\5ff"}.isax-tag-right5:before{content:"\600"}.isax-tag-user5:before{content:"\601"}.isax-task5:before{content:"\602"}.isax-task-square5:before{content:"\603"}.isax-teacher5:before{content:"\604"}.isax-text5:before{content:"\605"}.isax-textalign-center5:before{content:"\606"}.isax-textalign-justifycenter5:before{content:"\607"}.isax-textalign-justifyleft5:before{content:"\608"}.isax-textalign-justifyright5:before{content:"\609"}.isax-textalign-left5:before{content:"\60a"}.isax-textalign-right5:before{content:"\60b"}.isax-text-block5:before{content:"\60c"}.isax-text-bold5:before{content:"\60d"}.isax-text-italic5:before{content:"\60e"}.isax-text-underline5:before{content:"\60f"}.isax-tick-circle5:before{content:"\610"}.isax-ticket5:before{content:"\611"}.isax-ticket-25:before{content:"\612"}.isax-ticket-discount5:before{content:"\613"}.isax-ticket-expired5:before{content:"\614"}.isax-ticket-star5:before{content:"\615"}.isax-tick-square5:before{content:"\616"}.isax-timer5:before{content:"\617"}.isax-timer-15:before{content:"\618"}.isax-timer-pause5:before{content:"\619"}.isax-timer-start5:before{content:"\61a"}.isax-toggle-off5:before{content:"\61b"}.isax-toggle-off-circle5:before{content:"\61c"}.isax-toggle-on5:before{content:"\61d"}.isax-toggle-on-circle5:before{content:"\61e"}.isax-trade5:before{content:"\61f"}.isax-transaction-minus5:before{content:"\620"}.isax-translate5:before{content:"\621"}.isax-trash5:before{content:"\622"}.isax-tree5:before{content:"\623"}.isax-trend-down5:before{content:"\624"}.isax-trend-up5:before{content:"\625"}.isax-triangle5:before{content:"\626"}.isax-truck4:before{content:"\627"}.isax-truck-fast4:before{content:"\628"}.isax-truck-remove3:before{content:"\629"}.isax-truck-tick5:before{content:"\62a"}.isax-truck-time3:before{content:"\62b"}.isax-trush-square5:before{content:"\62c"}.isax-undo5:before{content:"\62d"}.isax-unlimited5:before{content:"\62e"}.isax-unlock5:before{content:"\62f"}.isax-user5:before{content:"\630"}.isax-user-add5:before{content:"\631"}.isax-user-cirlce-add5:before{content:"\632"}.isax-user-edit5:before{content:"\633"}.isax-user-minus5:before{content:"\634"}.isax-user-octagon5:before{content:"\635"}.isax-user-remove5:before{content:"\636"}.isax-user-search5:before{content:"\637"}.isax-user-square5:before{content:"\638"}.isax-user-tag5:before{content:"\639"}.isax-user-tick5:before{content:"\63a"}.isax-verify5:before{content:"\63b"}.isax-video5:before{content:"\63c"}.isax-video-add5:before{content:"\63d"}.isax-video-circle5:before{content:"\63e"}.isax-video-horizontal5:before{content:"\63f"}.isax-video-octagon5:before{content:"\640"}.isax-video-play5:before{content:"\641"}.isax-video-remove5:before{content:"\642"}.isax-video-slash5 .path1:before{content:"\643";color:#292d32;opacity:.4}.isax-video-slash5 .path2:before{content:"\673";margin-left:-1em;color:#292d32}.isax-video-slash5 .path3:before{content:"\674";margin-left:-1em;color:#292d32}.isax-video-slash5 .path4:before{content:"\675";margin-left:-1em;color:#292d32}.isax-video-square5:before{content:"\644"}.isax-video-tick5:before{content:"\645"}.isax-video-time5:before{content:"\646"}.isax-video-vertical5:before{content:"\647"}.isax-voice-cricle5:before{content:"\648"}.isax-voice-square5:before{content:"\649"}.isax-volume-cross5:before{content:"\64a"}.isax-volume-high5:before{content:"\64b"}.isax-volume-low5:before{content:"\64c"}.isax-volume-low-15:before{content:"\64d"}.isax-volume-mute5:before{content:"\64e"}.isax-volume-slash5:before{content:"\64f"}.isax-volume-up5:before{content:"\650"}.isax-wallet5:before{content:"\651"}.isax-wallet-15:before{content:"\652"}.isax-wallet-25:before{content:"\653"}.isax-wallet-35:before{content:"\654"}.isax-wallet-add5:before{content:"\655"}.isax-wallet-add-15:before{content:"\656"}.isax-wallet-check5:before{content:"\657"}.isax-wallet-minus5:before{content:"\658"}.isax-wallet-money5:before{content:"\659"}.isax-wallet-remove5:before{content:"\65a"}.isax-wallet-search5:before{content:"\65b"}.isax-warning-25:before{content:"\65c"}.isax-watch5:before{content:"\65d"}.isax-watch-status5:before{content:"\65e"}.isax-weight5:before{content:"\65f"}.isax-weight-15:before{content:"\660"}.isax-wifi5:before{content:"\661"}.isax-wifi-square5:before{content:"\662"}.isax-wind5:before{content:"\663"}.isax-wind-25:before{content:"\664"}.isax-woman5:before{content:"\665"}@font-face{font-display:swap;font-family:'Feather';src:url(/wp-content/themes/drsiddhantgupta/assets/fonts/Feather144f.ttf?sdxovp) format('truetype'),url(/wp-content/themes/drsiddhantgupta/assets/fonts/Feather144f.woff?sdxovp) format('woff'),url('/wp-content/themes/drsiddhantgupta/assets/fonts/Feather144f.svg?sdxovp#Feather') format('svg');font-weight:400;font-style:normal}[class^="feather-"],[class*=" feather-"]{font-family:'feather'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.feather-activity:before{content:"\e900"}.feather-airplay:before{content:"\e901"}.feather-alert-circle:before{content:"\e902"}.feather-alert-octagon:before{content:"\e903"}.feather-alert-triangle:before{content:"\e904"}.feather-align-center:before{content:"\e905"}.feather-align-justify:before{content:"\e906"}.feather-align-left:before{content:"\e907"}.feather-align-right:before{content:"\e908"}.feather-anchor:before{content:"\e909"}.feather-aperture:before{content:"\e90a"}.feather-archive:before{content:"\e90b"}.feather-arrow-down:before{content:"\e90c"}.feather-arrow-down-circle:before{content:"\e90d"}.feather-arrow-down-left:before{content:"\e90e"}.feather-arrow-down-right:before{content:"\e90f"}.feather-arrow-left:before{content:"\e910"}.feather-arrow-left-circle:before{content:"\e911"}.feather-arrow-right:before{content:"\e912"}.feather-arrow-right-circle:before{content:"\e913"}.feather-arrow-up:before{content:"\e914"}.feather-arrow-up-circle:before{content:"\e915"}.feather-arrow-up-left:before{content:"\e916"}.feather-arrow-up-right:before{content:"\e917"}.feather-at-sign:before{content:"\e918"}.feather-award:before{content:"\e919"}.feather-bar-chart:before{content:"\e91a"}.feather-bar-chart-2:before{content:"\e91b"}.feather-battery:before{content:"\e91c"}.feather-battery-charging:before{content:"\e91d"}.feather-bell:before{content:"\e91e"}.feather-bell-off:before{content:"\e91f"}.feather-bluetooth:before{content:"\e920"}.feather-bold:before{content:"\e921"}.feather-book:before{content:"\e922"}.feather-book-open:before{content:"\e923"}.feather-bookmark:before{content:"\e924"}.feather-box:before{content:"\e925"}.feather-briefcase:before{content:"\e926"}.feather-calendar:before{content:"\e927"}.feather-camera:before{content:"\e928"}.feather-camera-off:before{content:"\e929"}.feather-cast:before{content:"\e92a"}.feather-check:before{content:"\e92b"}.feather-check-circle:before{content:"\e92c"}.feather-check-square:before{content:"\e92d"}.feather-chevron-down:before{content:"\e92e"}.feather-chevron-left:before{content:"\e92f"}.feather-chevron-right:before{content:"\e930"}.feather-chevron-up:before{content:"\e931"}.feather-chevrons-down:before{content:"\e932"}.feather-chevrons-left:before{content:"\e933"}.feather-chevrons-right:before{content:"\e934"}.feather-chevrons-up:before{content:"\e935"}.feather-chrome:before{content:"\e936"}.feather-circle:before{content:"\e937"}.feather-clipboard:before{content:"\e938"}.feather-clock:before{content:"\e939"}.feather-cloud:before{content:"\e93a"}.feather-cloud-drizzle:before{content:"\e93b"}.feather-cloud-lightning:before{content:"\e93c"}.feather-cloud-off:before{content:"\e93d"}.feather-cloud-rain:before{content:"\e93e"}.feather-cloud-snow:before{content:"\e93f"}.feather-code:before{content:"\e940"}.feather-codepen:before{content:"\e941"}.feather-command:before{content:"\e942"}.feather-compass:before{content:"\e943"}.feather-copy:before{content:"\e944"}.feather-corner-down-left:before{content:"\e945"}.feather-corner-down-right:before{content:"\e946"}.feather-corner-left-down:before{content:"\e947"}.feather-corner-left-up:before{content:"\e948"}.feather-corner-right-down:before{content:"\e949"}.feather-corner-right-up:before{content:"\e94a"}.feather-corner-up-left:before{content:"\e94b"}.feather-corner-up-right:before{content:"\e94c"}.feather-cpu:before{content:"\e94d"}.feather-credit-card:before{content:"\e94e"}.feather-crop:before{content:"\e94f"}.feather-crosshair:before{content:"\e950"}.feather-database:before{content:"\e951"}.feather-delete:before{content:"\e952"}.feather-disc:before{content:"\e953"}.feather-dollar-sign:before{content:"\e954"}.feather-download:before{content:"\e955"}.feather-download-cloud:before{content:"\e956"}.feather-droplet:before{content:"\e957"}.feather-edit:before{content:"\e958"}.feather-edit-2:before{content:"\e959"}.feather-edit-3:before{content:"\e95a"}.feather-external-link:before{content:"\e95b"}.feather-eye:before{content:"\e95c"}.feather-eye-off:before{content:"\e95d"}.feather-facebook:before{content:"\e95e"}.feather-fast-forward:before{content:"\e95f"}.feather-feather:before{content:"\e960"}.feather-file:before{content:"\e961"}.feather-file-minus:before{content:"\e962"}.feather-file-plus:before{content:"\e963"}.feather-file-text:before{content:"\e964"}.feather-film:before{content:"\e965"}.feather-filter:before{content:"\e966"}.feather-flag:before{content:"\e967"}.feather-folder:before{content:"\e968"}.feather-folder-minus:before{content:"\e969"}.feather-folder-plus:before{content:"\e96a"}.feather-gift:before{content:"\e96b"}.feather-git-branch:before{content:"\e96c"}.feather-git-commit:before{content:"\e96d"}.feather-git-merge:before{content:"\e96e"}.feather-git-pull-request:before{content:"\e96f"}.feather-github:before{content:"\e970"}.feather-gitlab:before{content:"\e971"}.feather-globe:before{content:"\e972"}.feather-grid:before{content:"\e973"}.feather-hard-drive:before{content:"\e974"}.feather-hash:before{content:"\e975"}.feather-headphones:before{content:"\e976"}.feather-heart:before{content:"\e977"}.feather-help-circle:before{content:"\e978"}.feather-home:before{content:"\e979"}.feather-image:before{content:"\e97a"}.feather-inbox:before{content:"\e97b"}.feather-info:before{content:"\e97c"}.feather-instagram:before{content:"\e97d"}.feather-italic:before{content:"\e97e"}.feather-layers:before{content:"\e97f"}.feather-layout:before{content:"\e980"}.feather-life-buoy:before{content:"\e981"}.feather-link:before{content:"\e982"}.feather-link-2:before{content:"\e983"}.feather-linkedin:before{content:"\e984"}.feather-list:before{content:"\e985"}.feather-loader:before{content:"\e986"}.feather-lock:before{content:"\e987"}.feather-log-in:before{content:"\e988"}.feather-log-out:before{content:"\e989"}.feather-mail:before{content:"\e98a"}.feather-map:before{content:"\e98b"}.feather-map-pin:before{content:"\e98c"}.feather-maximize:before{content:"\e98d"}.feather-maximize-2:before{content:"\e98e"}.feather-menu:before{content:"\e98f"}.feather-message-circle:before{content:"\e990"}.feather-message-square:before{content:"\e991"}.feather-mic:before{content:"\e992"}.feather-mic-off:before{content:"\e993"}.feather-minimize:before{content:"\e994"}.feather-minimize-2:before{content:"\e995"}.feather-minus:before{content:"\e996"}.feather-minus-circle:before{content:"\e997"}.feather-minus-square:before{content:"\e998"}.feather-monitor:before{content:"\e999"}.feather-moon:before{content:"\e99a"}.feather-more-horizontal:before{content:"\e99b"}.feather-more-vertical:before{content:"\e99c"}.feather-move:before{content:"\e99d"}.feather-music:before{content:"\e99e"}.feather-navigation:before{content:"\e99f"}.feather-navigation-2:before{content:"\e9a0"}.feather-octagon:before{content:"\e9a1"}.feather-package:before{content:"\e9a2"}.feather-paperclip:before{content:"\e9a3"}.feather-pause:before{content:"\e9a4"}.feather-pause-circle:before{content:"\e9a5"}.feather-percent:before{content:"\e9a6"}.feather-phone:before{content:"\e9a7"}.feather-phone-call:before{content:"\e9a8"}.feather-phone-forwarded:before{content:"\e9a9"}.feather-phone-incoming:before{content:"\e9aa"}.feather-phone-missed:before{content:"\e9ab"}.feather-phone-off:before{content:"\e9ac"}.feather-phone-outgoing:before{content:"\e9ad"}.feather-pie-chart:before{content:"\e9ae"}.feather-play:before{content:"\e9af"}.feather-play-circle:before{content:"\e9b0"}.feather-plus:before{content:"\e9b1"}.feather-plus-circle:before{content:"\e9b2"}.feather-plus-square:before{content:"\e9b3"}.feather-pocket:before{content:"\e9b4"}.feather-power:before{content:"\e9b5"}.feather-printer:before{content:"\e9b6"}.feather-radio:before{content:"\e9b7"}.feather-refresh-ccw:before{content:"\e9b8"}.feather-refresh-cw:before{content:"\e9b9"}.feather-repeat:before{content:"\e9ba"}.feather-rewind:before{content:"\e9bb"}.feather-rotate-ccw:before{content:"\e9bc"}.feather-rotate-cw:before{content:"\e9bd"}.feather-rss:before{content:"\e9be"}.feather-save:before{content:"\e9bf"}.feather-scissors:before{content:"\e9c0"}.feather-search:before{content:"\e9c1"}.feather-send:before{content:"\e9c2"}.feather-server:before{content:"\e9c3"}.feather-settings:before{content:"\e9c4"}.feather-share:before{content:"\e9c5"}.feather-share-2:before{content:"\e9c6"}.feather-shield:before{content:"\e9c7"}.feather-shield-off:before{content:"\e9c8"}.feather-shopping-bag:before{content:"\e9c9"}.feather-shopping-cart:before{content:"\e9ca"}.feather-shuffle:before{content:"\e9cb"}.feather-sidebar:before{content:"\e9cc"}.feather-skip-back:before{content:"\e9cd"}.feather-skip-forward:before{content:"\e9ce"}.feather-slack:before{content:"\e9cf"}.feather-slash:before{content:"\e9d0"}.feather-sliders:before{content:"\e9d1"}.feather-smartphone:before{content:"\e9d2"}.feather-speaker:before{content:"\e9d3"}.feather-square:before{content:"\e9d4"}.feather-star:before{content:"\e9d5"}.feather-stop-circle:before{content:"\e9d6"}.feather-sun:before{content:"\e9d7"}.feather-sunrise:before{content:"\e9d8"}.feather-sunset:before{content:"\e9d9"}.feather-tablet:before{content:"\e9da"}.feather-tag:before{content:"\e9db"}.feather-target:before{content:"\e9dc"}.feather-terminal:before{content:"\e9dd"}.feather-thermometer:before{content:"\e9de"}.feather-thumbs-down:before{content:"\e9df"}.feather-thumbs-up:before{content:"\e9e0"}.feather-toggle-left:before{content:"\e9e1"}.feather-toggle-right:before{content:"\e9e2"}.feather-trash:before{content:"\e9e3"}.feather-trash-2:before{content:"\e9e4"}.feather-trending-down:before{content:"\e9e5"}.feather-trending-up:before{content:"\e9e6"}.feather-triangle:before{content:"\e9e7"}.feather-truck:before{content:"\e9e8"}.feather-tv:before{content:"\e9e9"}.feather-twitter:before{content:"\e9ea"}.feather-type:before{content:"\e9eb"}.feather-umbrella:before{content:"\e9ec"}.feather-underline:before{content:"\e9ed"}.feather-unlock:before{content:"\e9ee"}.feather-upload:before{content:"\e9ef"}.feather-upload-cloud:before{content:"\e9f0"}.feather-user:before{content:"\e9f1"}.feather-user-check:before{content:"\e9f2"}.feather-user-minus:before{content:"\e9f3"}.feather-user-plus:before{content:"\e9f4"}.feather-user-x:before{content:"\e9f5"}.feather-users:before{content:"\e9f6"}.feather-video:before{content:"\e9f7"}.feather-video-off:before{content:"\e9f8"}.feather-voicemail:before{content:"\e9f9"}.feather-volume:before{content:"\e9fa"}.feather-volume-1:before{content:"\e9fb"}.feather-volume-2:before{content:"\e9fc"}.feather-volume-x:before{content:"\e9fd"}.feather-watch:before{content:"\e9fe"}.feather-wifi:before{content:"\e9ff"}.feather-wifi-off:before{content:"\ea00"}.feather-wind:before{content:"\ea01"}.feather-x:before{content:"\ea02"}.feather-x-circle:before{content:"\ea03"}.feather-x-square:before{content:"\ea04"}.feather-youtube:before{content:"\ea05"}.feather-zap:before{content:"\ea06"}.feather-zap-off:before{content:"\ea07"}.feather-zoom-in:before{content:"\ea08"}.feather-zoom-out:before{content:"\ea09"}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}



:root {
    --primary: #316dff;
    --secondary: #02bfff;
    --light: #f4f6f8;
    --dark: #000103;
    --dark-hover: #252a30;
    --white: #fff;
    --success: #04bd6c;
    --info: #2f80ed;
    --danger: red;
    --orange: #e04f16;
    --pink: #dd2590;
    --purple: #6938ef;
    --teal: #0e9384;
    --cyan: #06aed4;
    --warning: #ffca18;
    --indigo: #3538cd;
    --black: #000;
    --light-100: #fdfdfd;
    --light-200: #fcfcfc;
    --light-300: #fbfbfb;
    --light-400: #e6f1fe;
    --light-500: #f9fafb;
    --light-600: #f9f9f9;
    --light-700: #f8f8f8;
    --light-800: #f7f7f7;
    --light-900: #f6f6f6;
    --gray-100: #f1f5f9;
    --gray-200: #e2e8f0;
    --gray-300: #cbd5e1;
    --gray-400: #94a3b8;
    --gray-500: #64748b;
    --gray-600: #475569;
    --gray-700: #334155;
    --gray-800: #1e293b;
    --gray-900: #0f172a;
    --primary-100: #eaf3ff;
    --primary-200: #d4e8ff;
    --primary-300: #bfdcff;
    --primary-400: #aad0ff;
    --primary-500: #95c4ff;
    --primary-600: #7fb7ff;
    --primary-700: #69abff;
    --primary-800: #519eff;
    --primary-900: #3790ff;
    --primary-hover: #1819c8;
    --secondary-100: #f1ecfd;
    --secondary-hover: #02a8e1;
    --success-hover: #03a65e;
    --info-hover: #0e0bdf;
    --warning-hover: #e1b214;
    --danger-hover: #e10000;
    --light-hover: #d8d8d8;
    --purple-hover: #5c30d3;
    --teal-hover: #2a1406;
    --primary-transparent: #e7eeff;
    --secondary-transparent: #effaff;
    --success-transparent: #f1faf3;
    --warning-transparent: #fffdf5;
    --danger-transparent: #ffe8e8;
    --info-transparent: #e9f1ff;
    --pink-transparent: #fcebf5;
    --light-transparent: #fefefe;
    --gray-transparent: #e9eff3;
    --teal-transparent: #e9f5f4;
    --purple-transparent: #f2edfe;
    --cyan-transparent: #e9f8fb;
    --indigo-transparent: #ededfb;
    --orange-transparent: #fcefea;
    --primary-gradient: linear-gradient(90.08deg, #316dff .09%, #02bfff 70.28%);
    --white-rgb: 255, 255, 255
}

:root.dark-mode {
    --white: #151515;
    --dark: #efefef;
    --light: #262626;
    --gray-100: #282b2f;
    --gray-200: #2f3135;
    --gray-300: #34363c;
    --gray-400: #474a51;
    --gray-500: #616671;
    --gray-600: #757c8b;
    --gray-700: #9297a2;
    --gray-800: #cbced4;
    --gray-900: #dadee6;
    --gray-hover: #e3e9f4;
    --light-100: #858a97;
    --light-200: #707582;
    --light-300: #404145;
    --light-400: #323336;
    --light-500: #636772;
    --light-600: #585c66;
    --light-700: #53565e;
    --light-800: #4e5158;
    --light-900: #2d2f33;
    --light-hover: #27292d;
    --primary-transparent: #000c28;
    --secondary-transparent: #031924;
    --success-transparent: #051f0b;
    --warning-transparent: #302304;
    --danger-transparent: #300c04;
    --info-transparent: #031127;
    --pink-transparent: #2c051c;
    --light-transparent: #2c2c2c;
    --gray-transparent: #061524;
    --teal-transparent: #01201d;
    --purple-transparent: #080835;
    --cyan-transparent: #04222d;
    --indigo-transparent: #030332;
    --orange-transparent: #2b0d02;
    --white-rgb: 21, 21, 21
}

:root.dark-mode .theme-9 {
    --primary-transparent: #000c28
}

:root.dark-mode .theme-13 {
    --light: #262626;
    --primary-transparent: #262626
}

.theme-1 {
    --secondary: #1fb257;
    --secondary-hover: #1a9c4c;
    --primary-gradient: linear-gradient(90deg, #316dff 0, #1fb257 100%);
    --secondary-gradient: radial-gradient(84.63% 354.2% at 71.21% 68.89%, #4edec1 0, #316dff 41.35%, #316dff 80.92%, #31436d 99.99%, #fff 100%)
}

.theme-2 {
    --primary: #1d1ee3;
    --secondary: #bfbe18;
    --dark: #121214;
    --light-100: #FFFFFF66;
    --primary-transparent: #FFFFFF1A;
    --secondary-transparent: #F1F5F926;
    --primary-gradient: linear-gradient(90deg, #1d1ee3 0, #b4b326 100%)
}

.theme-3 {
    --primary: #025056;
    --primary-hover: #02454b;
    --primary-100: #517d81;
    --secondary: #e8e828;
    --secondary-hover: #cc2;
    --primary-gradient: linear-gradient(90deg, #03727b 0, #e8e828 100%)
}

.theme-4 {
    --primary: #192273;
    --primary-hover: #151d65;
    --secondary: #1accbf;
    --light-100: #1ACCBF80;
    --light-200: #FFFFFF1A;
    --light-300: #d9d9d9;
    --gray-100: #00000014;
    --secondary-gradient: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #1accbf 100%);
    --primary-gradient: linear-gradient(180deg, #192273 0, #2f40d9 100%);
    --purple-gradient: linear-gradient(181.21deg, rgba(255, 255, 255, 0) 1.04%, #192273 81.68%);
    --pink-gradient: linear-gradient(180deg, #b6e9ea 0, #fff 100%);
    --white-rgb: rgba(255, 255, 255, 0.7);
    --linear-gradient: linear-gradient(180deg, #4052ff 0, #1f2cb1 100%)
}

.theme-5 {
    --primary: #ffc269;
    --secondary: #a96e46;
    --secondary-hover: #b46935;
    --teal: #240f04;
    --teal-hover: #2a1406;
    --dark: #000103;
    --light-100: #FFFFFF1A;
    --light-200: #3B3B3B26;
    --primary-gradient: linear-gradient(180deg, #fda608 0, #a96e46 100%)
}

.theme-6 {
    --primary: #c71f37;
    --primary-100: #fbdad9;
    --primary-hover: #af1a2f;
    --secondary: #0a74c1;
    --secondary-hover: #1158a9;
    --primary-gradient: linear-gradient(90deg, #c71f37 0, #316dff 100%);
    --primary-transparent: #fdedec;
    --dark-gradient: linear-gradient(180.99deg, rgba(0, 0, 0, 0) -1.04%, rgba(0, 0, 0, 0.9) 86.12%)
}

.theme-7 {
    --primary: #17a2b8;
    --primary-100: #17A2B81A;
    --secondary: #f4c95d;
    --dark-100: #000103;
    --dark: #000103;
    --light-100: #ffffffd6;
    --primary-gradient: linear-gradient(90deg, #17a2b8 10.6%, #f4c95d 89.72%);
    --secondary-gradient: linear-gradient(114.83deg, #dafaff 34.87%, #f4c95d 103.25%);
    --linear-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #17a2b8 100%)
}

.theme-8 {
    --primary: #f6a216;
    --primary-200: #CF141533;
    --secondary: #e75e0d;
    --secondary-hover: #f6a216;
    --dark: #0b0c1e;
    --light-100: #ffffff24;
    --light-200: #FFFFFF05;
    --light-300: #ffffff1c;
    --light-400: #fff7e6;
    --light-500: #ede7c9;
    --primary-transparent: #fcf3f3;
    --secondary-transparent: #fef7f3;
    --info-transparent: #f3f3f4;
    --primary-gradient: linear-gradient(90deg, #f6a216 0, #CB9E07 100%);
    --secondary-gradient: linear-gradient(180deg, #f6a216 0, #CB9E07 100%);
    --linear-gradient: linear-gradient(90.64deg, rgba(0, 0, 0, 0.7) .66%, rgba(0, 0, 0, 0) 99.55%)
}

.theme-9 {
    --primary: #e7a6a1;
    --primary-hover: #cb928d;
    --secondary: #6e3d68;
    --secondary-hover: #60355b;
    --primary-100: #ffe5e5;
    --primary-200: #fff7f6;
    --primary-transparent: #fdf7f6;
    --secondary-transparent: #f2ecf1;
    --primary-gradient: linear-gradient(180deg, rgba(231, 166, 161, 0.26) 0, rgba(147, 88, 140, 0.07) 100%);
    --primary-gradient-100: linear-gradient(180deg, #e7a6a1 0, #fff 100%);
    --secondary-gradient: linear-gradient(180deg, #6e3d68 0, #fff 100%);
    --linear-gradient: linear-gradient(90deg, #6e3d68 -1.29%, #e7a6a1 103.6%);
    --primary-gradient-200: linear-gradient(180deg, #f1d8d9 0, #fff 100%);
    --primary-rgb: 231, 166, 161;
    --secondary-rgb: 110, 61, 104
}

.theme-10 {
    --primary: #1f6f5f;
    --primary-100: #F9DDED9E;
    --primary-200: #2B4CD31A;
    --secondary: #e9f3f1;
    --light-100: #e9f3f1;
    --light-200: #FFFFFF1A;
    --light-300: #1F6F5F12;
    --light-400: #ffffff26;
    --light-500: #FFFFFF0D;
    --primary-gradient: linear-gradient(150deg, #fff 0, #1f6f5f 50%, #fff 100%);
    --primary-gradient-100: linear-gradient(180deg, #fff 0, #1f6f5f 100%);
    --linear-gradient: linear-gradient(180deg, #fff 0, #e9f3f1 100%);
    --secondary-gradient: linear-gradient(180deg, #f7fffd 0, #dbfff4 100%)
}

.theme-11 {
    --primary: #2b4cd3;
    --primary-100: #1F6F5F40;
    --secondary: #fbbb25;
    --secondary-100: #FBBB251A;
    --success: #00a372;
    --success-600: #47deb1;
    --dark: #212932;
    --primary-transparent: #2B4CD31A;
    --secondary-transparent: #FBBB251A;
    --orange-transparent: #fcefea;
    --dark-gradient: #121a22;
    --primary-gradient: linear-gradient(176.93deg, #00a372 3.25%, #2b4cd3 93.23%);
    --secondary-gradient: linear-gradient(176.93deg, #e5eaff 3.25%, #fff 93.23%);
    --linear-gradient: linear-gradient(180deg, #fff 0, #e5eaff 100%);
    --pink-gradient: linear-gradient(110deg, rgba(255, 255, 255, 0) 0, #fff 50%, rgba(255, 255, 255, 0) 100%)
}

.theme-12 {
    --primary: #256aff;
    --secondary: #04bd6c;
    --primary-hover: #1f5de1;
    --secondary-hover: #03a65e;
    --dark: #010403;
    --light: #ebf0fe;
    --light-100: #f3fbfa;
    --light-200: #f4f6f8;
    --light-300: #C7ECD266;
    --black: #043833;
    --linear-gradient: linear-gradient(123.41deg, #ffebe2 30.13%, #f9ccab 94.08%);
    --pink-gradient: linear-gradient(103.12deg, #fff5f5 18.76%, #ffc8c8 96.51%);
    --secondary-gradient: linear-gradient(106.26deg, #ffffde 7.64%, #f0f098 90%);
    --primary-gradient: linear-gradient(267.9deg, #04423c 28.13%, #1f7168 79.05%);
    --primary-gradient-100: linear-gradient(93.13deg, #efebe6 5.99%, #fff4e4 44.88%, #ffd599 93.83%);
    --primary-gradient-200: linear-gradient(90deg, #256aff 0, #15b5a4 100%);
    --purple-gradient: linear-gradient(180deg, rgba(0, 170, 120, 0.05) 0, rgba(0, 170, 120, 0.05) 100%)
}

.theme-13 {
    --primary: #3d1f20;
    --primary-hover: #31191a;
    --secondary: #ed6b4b;
    --secondary-hover: #cf593c;
    --light: #eae6e5;
    --primary-transparent: #f8f1ef;
    --primary-100: #3a1c1d;
    --primary-gradient: linear-gradient(158.99deg, #3a1c1d 59.65%, #ed6b4b 86.13%);
    --primary-gradient-100: linear-gradient(183.35deg, #3a1c1d 67.66%, rgba(237, 107, 75, 0.5) 97.24%);
    --primary-gradient-200: linear-gradient(158.99deg, rgba(255, 255, 255, 0) 59.65%, rgba(237, 107, 75, 0.12) 86.13%);
    --light-100: #d9d9d9;
    --primary-gradient-300: linear-gradient(91.05deg, #ed6b4b 7.33%, rgba(0, 0, 0, 0.06) 88.35%)
}

.theme-15 {
    --primary: #aad440;
    --secondary: #103a36;
    --secondary-100: #2266601A;
    --secondary-200: #1f6f5f;
    --light: #ffd;
    --primary-100: #FFFFFF1A;
    --primary-200: #02505640;
    --primary-300: #8CB52559;
    --primary-400: #8CB52533;
    --dark-100: #0d322e;
    --dark-200: #0d2f2c;
    --black: #043833;
    --primary-gradient: linear-gradient(90deg, #103a36 0, #aad440 100%)
}

.upload-wrap,
.login-page .login-right,
.doctor-action,
.listing-day,
.doc-times,
.css-equal-content,
.css-equal-heights {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.css-equal-content {
    color: red;
    float: left
}

.consultation-types a,
.time-slot li .timing,
.coming-soon-info,
.widget-setcount .step-box,
.widget-setcount .step-icon,
.about-contact-icon span,
.why-choose-icon span,
.plan-choose-info,
.pricing-icon span,
.top-header-right .nav,
.log-register,
.shopping-cart-list .nav,
.welcome-grid .welcome-info .welcome-icon,
.deals-grid .deals-box,
.seller-grid .seller-icon,
.products-card .product-card-img,
.products-card .product-content .product-cart .cart-icon,
.products-card .product-icon span,
.footer.pharmacy-footer .mid-foot-two .social-icons li a,
.doctor-widget-one .clinic-booking .btn-primary-light,
.view-icons a,
.voice-call-avatar,
.login-right .social-login-btn .btn,
.step-list ul li a,
.profile-pic-upload .cam-col,
.increment-decrement .input-groups input[type=button],
.login-content-info .account-content .social-login-btn .btn,
.pass-group .toggle-password,
.call-box .call-wrapper .call-items,
.signature,
.btn.btn-danger.trash,
.hours-info .btn.btn-danger.trash,
.visits span.visit-rsn:before,
.time-slot.time-slot-blk li .timing,
.blogs-section .blog-wrapper .wrap-content .date-cart,
.section-specialities .specialities-slider .speicality-item .speicality-img span,
.profile-widget .fav-btn,
.specialities-section-one .specialities-item,
.specialities-section-one .specialities-img span,
.work-info .work-icon span,
.partners-slider li a,
.serv-wrap span,
.dot-slider .slick-dots li,
.slick-dots .slick-dots li,
.clinic-slider .profile-widget .brower-box a,
.browse-slider .profile-widget .brower-box a,
.book-slider .profile-widget .brower-box a,
.clinic-slider .profile-widget .brower-box .arrow,
.browse-slider .profile-widget .brower-box .arrow,
.book-slider .profile-widget .brower-box .arrow,
.brower-box a,
.header .header-nav,
.header.custom .header-navbar-rht.right-menu .header-contact-img i,
.header-one .main-menu-wrapper .main-nav li .btn.reg-btn,
.header-one .main-menu-wrapper .main-nav li .btn.log-btn,
.header-one .main-menu-wrapper .main-nav .register-btn,
.header-one .header-navbar-rht li .btn.reg-btn,
.header-one .header-navbar-rht li .btn.log-btn,
.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone,
.align-center {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.terms-btn .btn,
.otp-sec p,
.testimonial-slider .slick-prev,
.testimonial-slider .slick-next,
.log-register span,
.categorie-card .categorie-btn .btn,
.seller-card .seller-content .btn,
.trusted-info .trusted-btn .btn,
.doctor-filter-sort .nav li a,
.doctor-widget-one .favourite-btn .favourite-icon,
.doctor-profile-widget.doc-grid .favourite-btn .favourite-icon,
.slide-nav-1 button.owl-next,
.slide-nav-1 button.owl-prev,
.slide-nav-2 button.owl-next,
.slide-nav-2 button.owl-prev,
.reviews-ratings span,
.doc-pro-location .doc-badge,
.faq-info .accordion-button:after {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.success-btn .btn,
.terms-section .terms-content .terms-text.terms-list p,
.breadcrumb-bar-two .page-breadcrumb ol,
.way-inner-header .btn,
.booking-btn .btn,
.pharmacy-btn .btn,
.welcome-grid .welcome-btn .btn,
.shop-card .shop-content .btn,
.breadcrumb-bar-one .page-breadcrumb ol,
.specialities-section-one .specialities-btn .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.consultation-types,
.booking-date,
.booking-range .btn,
.contact-card .card-body,
.signup-info,
.about-contact,
.testimonial-info,
.pricing-header-info,
.booking-doctor-left,
.booking-doctor-right p,
.lang-dropdown .dropdown-toggle,
.lang-dropdown .dropdown-menu .dropdown-item,
.shopping-cart-amount,
.browse-categorie .categorie-dropdown .dropdown-toggle,
.browse-categorie .categorie-dropdown .dropdown-menu .dropdown-item,
.welcome-grid .welcome-info,
.seller-grid,
.trusted-info .trusted-text h6,
.products-card .product-content .product-cart,
.coupon-card,
.footer.pharmacy-footer .top-footer,
.footer.pharmacy-footer .mid-footer .footer-links .app-store-links,
.filter-grid h4 a,
.doctor-filter-availability,
.doctor-filter-option,
.doctor-filter-sort,
.doctor-widget-one .doc-location,
.doctor-widget-one .clini-infos ul li,
.booking-date.choose-date-book,
.doc-pro-location p,
.articles-info,
.flag-dropdown .dropdown-toggle,
.flag-dropdown .dropdown-menu .dropdown-item {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.widget-setcount ul,
.booking-list {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.specialities-section-one .specialities-item {
    flex-direction: column
}

.seller-card .seller-time .nav {
    justify-content: center;
    -webkit-justify-content: center
}

.lang-dropdown .dropdown-toggle,
.browse-categorie .categorie-dropdown .dropdown-toggle,
.flag-dropdown .dropdown-toggle {
    justify-content: start;
    -webkit-justify-content: start
}

.top-header-right .nav,
.shopping-cart-list .nav {
    justify-content: end;
    -webkit-justify-content: end
}

.widget-setcount ul,
.left-panel,
.onboarding-content-box.content-wrap,
.prefer-box,
.relative-form,
.products-card .product-content .product-cart,
.coupon-card {
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.terms-section .terms-content .terms-text.terms-list p {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start
}

.cart-search form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.listing-day,
.header .header-nav,
.header .header-nav .menu-header,
.header-one .menu-header {
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.login-bottom-copyright,
.custom-increment.cart .input-group1,
.hours-info .btn.btn-danger.trash,
.success-cont i,
.section-specialities .specialities-slider .speicality-item .speicality-img span,
.profile-widget .fav-btn,
.header .header-nav .header-navbar-rht li,
.avatar .avatar-title,
.btn-icon {
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center
}

.trusted-section .owl-carousel.partners-slider.owl-loaded,
.login-page .login-right,
.increment-decrement .input-groups,
.signature,
.dash-card .dash-widget,
.change-avatar,
.btn.btn-danger.trash,
.appointments .appointment-action,
.success-page-cont,
.success-cont i,
.header .header-nav .menu-header,
.header .header-nav .header-navbar-rht li,
.header .header-nav .header-navbar-rht .dropdown-menu .dropdown-item,
.header .header-nav .header-navbar-rht .logged-item .nav-link,
.header-one .menu-header,
.avatar .avatar-title,
table.table td h2 .table-avatar,
table.table td h2.table-avatar,
.btn-icon {
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center
}

.review-grid,
.listing-day {
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}

.appointments .appointment-action,
.success-cont i,
.section-specialities .specialities-slider .speicality-item .speicality-img span,
.profile-widget .fav-btn,
.footer .footer-top .footer-widget .footer-about-content .social-icon ul,
.footer .footer-top .footer-widget .footer-about-content .social-icon ul li a,
.header .header-nav .header-navbar-rht li,
.header .header-nav .header-navbar-rht .logged-item .nav-link,
.avatar-group,
table.table td h2 .table-avatar,
table.table td h2.table-avatar,
.btn-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.payment-radio,
.custom_check,
.custom_radio,
.slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.right-panel,
.clinic-services,
.appointments .appointment-list,
.schedule-nav .nav-tabs,
.post-left ul,
.header .header-nav,
.header-one .header-nav,
.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.specialities-section-one .specialities-item {
    -ms-flex-direction: column;
    flex-direction: column
}

.upload-wrap,
.step-list ul,
.payment-menthods ul,
.day-week-month-col ul,
.header-top ul {
    list-style: none;
    padding: 0;
    margin: 0
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    border: 0
}

* {
    box-sizing: border-box
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    height: 100%;
    overflow-x: hidden
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after {
    content: "";
    content: none
}

q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

h1 {
    font-weight: 700;
    font-size: 48px
}

@media(max-width:991.98px) {
    h1 {
        font-size: 38px
    }
}

@media(max-width:767.98px) {
    h1 {
        font-size: 32px
    }
}

h2 {
    font-weight: 700;
    font-size: 36px
}

@media(max-width:991.98px) {
    h2 {
        font-size: 32px
    }
}

@media(max-width:767.98px) {
    h2 {
        font-size: 30px
    }
}

h3 {
    font-weight: 700;
    font-size: 30px
}

@media(max-width:991.98px) {
    h3 {
        font-size: 28px
    }
}

@media(max-width:767.98px) {
    h3 {
        font-size: 26px
    }
}

h4 {
    font-weight: 700;
    font-size: 24px
}

@media(max-width:991.98px) {
    h4 {
        font-size: 22px
    }
}

@media(max-width:767.98px) {
    h4 {
        font-size: 20px
    }
}

h5 {
    font-weight: 700;
    font-size: 20px
}

@media(max-width:991.98px) {
    h5 {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    h5 {
        font-size: 17px
    }
}

h6 {
    font-weight: 700;
    font-size: 18px
}

@media(max-width:767.98px) {
    h6 {
        font-size: 16px
    }
}

.section-title {
    font-size: 42px;
    font-weight: 700
}

@media(max-width:991.98px) {
    .section-title {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .section-title {
        font-size: 32px
    }
}

@media(max-width:575.98px) {
    .section-title {
        font-size: 26px
    }
}

.custom-title {
    font-size: 24px;
    font-weight: 700
}

@media(max-width:991.98px) {
    .custom-title {
        font-size: 22px
    }
}

@media(max-width:767.98px) {
    .custom-title {
        font-size: 18px
    }
}

.sub-title {
    font-size: 18px
}

@media(max-width:767.98px) {
    .sub-title {
        font-size: 16px
    }
}

body {
    font-family: "Hanken Grotesk", sans-serif;
    font-size: 16px;
    color: var(--gray-600);
    line-height: 1.5;
    background-color: var(--white);
    overflow-y: auto;
    overflow-x: hidden
}

@media(max-width:767.98px) {
    body {
        font-size: 15px
    }
}

::selection {
    background: var(--primary);
    color: var(--white);
    text-shadow: none
}

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

* {
    outline: 0
}

button {
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

button:focus {
    box-shadow: none !important
}

.green .intro_text a:hover {
    color: var(--primary);
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

p {
    margin-top: 0;
    margin-bottom: 16px;
    color: var(--gray-600)
}

strong {
    font-weight: 700
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    color: var(--gray-900);
    font-family: "Hanken Grotesk", sans-serif;
    font-weight: 700;
    margin-bottom: 0
}

ol,
ul {
    list-style: none;
    margin-block-end: 0;
    padding: 0
}

ul {
    list-style: none
}

ul.list-disc {
    list-style: disc;
    padding-left: 15px
}

ul.list-disc ul {
    list-style-type: circle
}

ul.list-decimal {
    list-style: decimal;
    padding-left: 15px
}

ul.list-decimal ul {
    list-style-type: decimal
}

ul.list-icon {
    list-style: none;
    padding-left: 0
}

ul.list-icon>li {
    padding-left: 1.875rem;
    counter-increment: li
}

ul.list-icon>li i,
ul.list-icon>li .feather-icon,
ul.list-icon>li .svg-icon {
    display: inline-block;
    height: 20px;
    width: 20px;
    text-align: center;
    margin-left: -1.25rem;
    position: relative;
    left: -10px;
    padding: 1px;
    top: -1px
}

ul.list-icon>li i {
    font-size: 20px;
    top: 5px
}

ul .btn-primary:not(:disabled):not(.disabled):active:focus,
ul .btn-primary:not(:disabled):not(.disabled).active:focus {
    box-shadow: none
}

.form-group {
    margin-bottom: 20px
}

.text-muted {
    color: #757575 !important
}

.dropdown-menu {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 14px;
    border-radius: 3px;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
    transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0
}

@media(max-width:1399.98px) {
    .row.row-grid {
        margin-left: -8px;
        margin-right: -8px
    }
}

@media(max-width:1399.98px) {
    .row.row-grid>div {
        padding-right: 8px;
        padding-left: 8px;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }
}

@media(max-width:1199.98px) {
    .row.row-grid>div {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media(max-width:849.96px) {
    .row.row-grid>div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(max-width:767.98px) {
    .row.row-grid>div {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media(max-width:575.98px) {
    .row.row-grid>div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.text-sm {
    font-size: 14px !important
}

.material-icons {
    font-family: "Material Icons";
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga"
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    box-shadow: 0 0 0 1000px white inset !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important
}

input[type=text],
input[type=password] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input,
button,
a {
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

button:focus {
    outline: 0
}

.btn:focus,
.btn.focus {
    box-shadow: inherit
}

.list-group-item {
    border: 1px solid #f0f0f0
}

@media(max-width:991.98px) {
    .container {
        max-width: 100%
    }
}

p:last-child {
    margin-bottom: 0
}

.theme-2 {
    overflow-x: hidden !important
}

.theme-4 {
    background: var(--light)
}

.theme-5 .btn {
    color: var(--gray-900)
}

.theme-11-btn {
    position: relative;
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
    outline: 0;
    display: block !important
}

.theme-11-btn:hover .icon.one {
    width: 42px;
    height: 42px;
    transform: scale(1)
}

.theme-11-btn:hover .icon.two {
    width: 0;
    height: 0;
    transform: scale(0)
}

.theme-11-btn .content {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    padding: 11px 20px;
    border-radius: 100px;
    transition: all .6s ease;
    background: var(--primary)
}

.theme-11-btn .icon {
    border-radius: 50%;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background: var(--primary);
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.theme-11-btn .icon.one {
    position: relative;
    right: -5px;
    top: 2px;
    width: 0;
    height: 0;
    transition: all .6s;
    transform: scale(0)
}

.theme-11-btn .icon.two {
    position: relative;
    left: -5px;
    top: 2px;
    width: 42px;
    height: 42px;
    transition: all .6s
}

.bg-primary {
    background-color: #316dff !important;
    color: #fff
}

.bg-secondary {
    background-color: #02bfff !important;
    color: #fff
}

.bg-success {
    background-color: #04bd6c !important;
    color: #fff
}

.bg-info {
    background-color: #110efd !important;
    color: #fff
}

.bg-warning {
    background-color: #ffca18 !important;
    color: #fff
}

.bg-danger {
    background-color: #f00 !important;
    color: #fff
}

.bg-dark {
    background-color: #000103 !important;
    color: #fff
}

.bg-light {
    background-color: #f4f6f8 !important;
    color: #fff
}

.bg-purple {
    background-color: #6938ef !important;
    color: #fff
}

.bg-white {
    background-color: #fff !important;
    color: #fff
}

.bg-orange {
    background-color: #e04f16 !important;
    color: #fff
}

.bg-primary {
    background-color: var(--primary) !important
}

.bg-secondary {
    background-color: var(--secondary) !important
}

.bg-info {
    background-color: var(--info) !important
}

.bg-success {
    background-color: var(--success) !important
}

.bg-warning {
    background-color: var(--warning) !important
}

.bg-danger {
    background-color: var(--danger) !important
}

.bg-dark {
    background-color: var(--dark) !important
}

.bg-light {
    background-color: var(--light) !important
}

.bg-white {
    background-color: var(--white)
}

.bg-pink {
    background-color: var(--pink) !important
}

.bg-purple {
    background-color: var(--purple) !important
}

.bg-indigo {
    background-color: var(--indigo) !important
}

.bg-gray {
    background: var(--light-500)
}

.bg-primary {
    background-color: var(--primary) !important
}

.bg-secondary {
    background-color: var(--secondary) !important
}

.bg-info {
    background-color: var(--info) !important
}

.bg-success {
    background-color: var(--success) !important
}

.bg-warning {
    background-color: var(--warning) !important
}

.bg-danger {
    background-color: var(--danger) !important
}

.bg-dark {
    background-color: var(--dark) !important
}

.bg-light {
    background-color: var(--light) !important
}

.bg-soft-primary {
    background-color: var(--primary-100);
    color: var(--primary)
}

.bg-soft-secondary {
    background-color: #d7c5f7;
    color: var(--secondary)
}

.bg-soft-success {
    background-color: #c7ecd2;
    color: var(--success)
}

.bg-soft-danger {
    background-color: #ffc8bd;
    color: var(--danger)
}

.bg-soft-warning {
    background-color: #fff0ca;
    color: var(--warning)
}

.bg-soft-orange {
    background-color: var(--orange-transparent);
    color: var(--orange)
}

.bg-soft-info {
    background-color: #adc9ff;
    color: var(--info)
}

.bg-soft-light {
    background-color: var(--light-300);
    color: var(--gray-600)
}

.bg-soft-dark {
    background-color: rgba(0, 0, 0, 0.3);
    color: var(--white)
}

.bg-light {
    color: var(--gray-600)
}

.bg-primary-gradient {
    background: var(--primary-gradient) !important;
    color: var(--white)
}

.bg-outline-primary {
    background-color: var(--white);
    border: 1px solid var(--primary);
    color: var(--primary)
}

.bg-outline-secondary {
    background-color: var(--white);
    border: 1px solid var(--secondary);
    color: var(--secondary)
}

.bg-outline-warning {
    background-color: var(--white);
    border: 1px solid var(--warning);
    color: var(--warning)
}

.bg-outline-info {
    background-color: var(--white);
    border: 1px solid var(--info);
    color: var(--info)
}

.bg-outline-success {
    background-color: var(--white);
    border: 1px solid var(--success);
    color: var(--success)
}

.bg-outline-danger {
    background-color: var(--white);
    border: 1px solid var(--danger);
    color: var(--danger)
}

.bg-outline-dark {
    background-color: var(--white);
    border: 1px solid var(--dark);
    color: var(--dark)
}

.bg-outline-light {
    background-color: var(--white);
    border: 1px solid var(--light) !important;
    color: var(--black) !important
}

.bg-primary-transparent {
    background-color: var(--primary-transparent) !important;
    color: var(--primary) !important
}

.bg-primary-transparent:hover {
    background-color: var(--primary-transparent) !important;
    color: var(--primary) !important
}

.bg-secondary-transparent {
    background-color: var(--secondary-transparent) !important;
    color: var(--secondary) !important
}

.bg-secondary-transparent:hover {
    background-color: var(--secondary-transparent) !important;
    color: var(--secondary) !important
}

.bg-info-transparent {
    background-color: #e3edff !important;
    color: var(--info) !important
}

.bg-info-transparent:hover {
    background-color: #e3edff !important;
    color: var(--info) !important
}

.bg-warning-transparent {
    background-color: var(--warning-transparent) !important;
    color: var(--warning) !important
}

.bg-warning-transparent:hover {
    background-color: #fffaee !important;
    color: var(--warning) !important
}

.bg-danger-transparent {
    background-color: #ffede9 !important;
    color: var(--danger) !important
}

.bg-danger-transparent:hover {
    background-color: #ffede9 !important;
    color: var(--danger) !important
}

.bg-light-transparent {
    background-color: var(--light-100) !important;
    color: var(--light) !important
}

.bg-light-transparent:hover {
    background-color: var(--light-100) !important;
    color: var(--gray-600) !important
}

.bg-pink-transparent {
    background-color: #ffecf4 !important;
    color: var(--pink) !important
}

.bg-lightdanger-gradient {
    background: linear-gradient(180deg, #fff 0, #fee 100%)
}

.bg-lightpink-gradient {
    background: linear-gradient(180deg, #fff 0, #ffebf4 100%)
}

.bg-lightsuccess-gradient {
    background: linear-gradient(180deg, #fff 0, #e8fff2 100%)
}

.bg-lightpurple-gradient {
    background: linear-gradient(180deg, #fff 0, #fce8ff 100%)
}

.bg-primary-100 {
    background-color: var(--primary-100) !important
}

.bg-gray-100 {
    background-color: var(--gray-100)
}

.bg-gray-200 {
    background-color: var(--gray-200)
}

.bg-gray-300 {
    background-color: var(--gray-300)
}

.bg-gray-400 {
    background-color: var(--gray-400)
}

.bg-gray-500 {
    background-color: var(--gray-500)
}

.bg-gray-600 {
    background-color: var(--gray-600)
}

.bg-gray-700 {
    background-color: var(--gray-700)
}

.bg-gray-800 {
    background-color: var(--gray-800)
}

.bg-gray-900 {
    background-color: var(--gray-900) !important
}

.bg-light-100 {
    background-color: var(--light-100) !important
}

.bg-light-300 {
    background-color: var(--light-300) !important
}

.bg-light-400 {
    background-color: var(--light-400) !important
}

.bg-light-500 {
    background-color: var(--light-500) !important
}

.bg-success-800 {
    background-color: #5ecb89 !important
}

.bg-cyan {
    background-color: var(--cyan) !important
}

.bg-teal {
    background-color: var(--teal) !important
}

.svg-primary {
    fill: var(--primary)
}

.svg-secondary {
    fill: var(--secondary)
}

.svg-success {
    fill: var(--success)
}

.svg-danger {
    fill: var(--danger)
}

.svg-warning {
    fill: var(--warning)
}

.svg-white {
    fill: var(--white)
}

.svg-black {
    fill: var(--black)
}

.svg-pink {
    fill: var(--pink)
}

.svg-purple {
    fill: var(--purple)
}

.svg-info {
    fill: var(--info)
}

.svg-light {
    fill: var(--light)
}

.svg-dark {
    fill: var(--dark)
}

.svg-default {
    fill: var(--gray-600)
}

.color-container {
    width: 5rem;
    height: 5rem;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 3rem
}

.text-container {
    padding: .25rem .5rem;
    border-radius: 6px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.color-box {
    width: 80px;
    height: 80px;
    border-radius: 6px;
    margin-right: .75rem;
    margin-bottom: .75rem
}

.bg-light-200 {
    background: var(--light-200)
}

.bg-light-300 {
    background: var(--light-300)
}

.bg-transparent-primary {
    background: var(--primary-transparent)
}

.bg-transparent-warning {
    background: #fffaee !important
}

.bg-transparent-light {
    background: var(--light) !important
}

.bg-transparent-danger {
    background: #ffede9 !important
}

.bg-transparent-success {
    background: #edf9f0 !important
}

.bg-transparent-info {
    background: #e3edff !important
}

.bg-transparent-purple {
    background: var(--purple-transparent) !important;
    color: var(--purple) !important
}

.bg-transparent-secondary {
    background: var(--secondary-transparent) !important
}

.bg-light-gray {
    background: var(--light-500)
}

.bg-soft-pink {
    background: #ffecf4;
    color: var(--pink)
}

.bg-danger-transparent {
    background: var(--danger-transparent);
    border-color: var(--danger-transparent) !important
}

.bg-pink-transparent {
    background: var(--pink-transparent) !important;
    color: var(--pink) !important
}

.bg-outline-pink {
    border: 1px solid var(--pink) !important;
    color: var(--pink) !important
}

.bg-outline-purple {
    border: 1px solid var(--purple) !important;
    color: var(--purple) !important
}

.bg-orange {
    background-color: var(--orange) !important
}

.bg-gray-transparent {
    background: var(--gray-transparent) !important
}

.bg-primary-transparent {
    background-color: var(--primary-transparent) !important
}

.bg-secondary-transparent {
    background-color: var(--secondary-transparent) !important
}

.bg-success-transparent {
    background-color: var(--success-transparent) !important
}

.bg-info-transparent {
    background-color: var(--info-transparent) !important
}

.bg-warning-transparent {
    background-color: var(--warning-transparent) !important
}

.bg-danger-transparent {
    background-color: var(--danger-transparent) !important
}

.bg-dark-transparent {
    background-color: var(--dark-transparent) !important
}

.bg-light-transparent {
    background-color: var(--light-transparent) !important
}

.bg-purple-transparent {
    background-color: var(--purple-transparent) !important
}

.bg-white-transparent {
    background-color: var(--white-transparent) !important
}

.bg-orange-transparent {
    background-color: var(--orange-transparent) !important
}

.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn.show:hover,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff
}

button {
    cursor: pointer
}

button:focus {
    outline: 0;
    box-shadow: none
}

.btn {
    border-radius: 44px;
    padding: .625rem 1.25rem;
    font-size: 1rem;
    transition: all .5s;
    font-weight: 600
}

@media(max-width:767.98px) {
    .btn {
        padding: 8px 16px
    }
}

.btn:focus {
    box-shadow: none !important
}

.btn:hover {
    transition: all .5s
}

.btn.btn-xl {
    padding: .563rem 1rem;
    font-size: 1rem
}

.btn.btn-lg {
    padding: .875rem 1.5rem;
    font-size: 1rem
}

.btn.btn-sm {
    padding: .438rem .75rem;
    font-size: .875rem
}

.btn.btn-xs {
    padding: .25rem .5rem;
    font-size: .6rem
}

.btn.btn-md {
    padding: .625rem 1.25rem;
    font-size: 1rem
}

.btn.btn-white {
    background-color: var(--white);
    border: 1px solid var(--white);
    color: var(--gray-900)
}

.btn.btn-white.show {
    background-color: var(--white);
    border: 1px solid var(--white)
}

.btn.btn-gray {
    background: var(--gray-transparent);
    border-color: var(--gray-transparent);
    color: var(--gray-900)
}

.btn.btn-gray:hover,
.btn.btn-gray:focus,
.btn.btn-gray.focus,
.btn.btn-gray:active,
.btn.btn-gray.active {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--gray-900)
}

.btn.btn-primary-gradient {
    background-image: var(--primary-gradient);
    color: #fff !important;
    border: 0;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.btn.btn-primary-gradient::before {
    content: "";
    position: absolute;
    background: var(--primary-gradient);
    transform: scaleX(0);
    transform-origin: right center;
    transition: transform .24s ease-in-out;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.btn.btn-primary-gradient:hover,
.btn.btn-primary-gradient:focus,
.btn.btn-primary-gradient.focus,
.btn.btn-primary-gradient:active,
.btn.btn-primary-gradient.active {
    background: var(--dark)
}

.btn.btn-primary-gradient:hover::before,
.btn.btn-primary-gradient:focus::before,
.btn.btn-primary-gradient.focus::before,
.btn.btn-primary-gradient:active::before,
.btn.btn-primary-gradient.active::before {
    transform: scaleX(1);
    transform-origin: left center
}

.btn-group .btn {
    padding: .45rem .75rem
}

.btn-group-lg .btn {
    padding: .65rem 1rem
}

.btn-group-sm .btn {
    padding: .25rem .5rem
}

.btn.btn-w-xs {
    min-width: 5.625rem
}

.btn.btn-w-sm {
    min-width: 6.975rem
}

.btn.btn-w-md {
    min-width: 8.125rem
}

.btn.btn-w-lg {
    min-width: 9.375rem
}

.btn-icon i {
    padding: 0rem;
    margin: -0.5rem
}

.btn-icon.btn-xs {
    width: 24px;
    height: 24px;
    font-size: .8rem
}

.btn-icon.btn-sm {
    width: 1.75rem;
    height: 1.75rem;
    font-size: .8rem
}

.btn-icon.btn-lg {
    width: 2.75rem;
    height: 2.75rem;
    font-size: 1.2rem
}

.btn-list>button,
.btn-list>a {
    margin: 0 .375rem .375rem 0
}

[dir=rtl] .btn-list button,
[dir=rtl] .btn-list div,
[dir=rtl] .btn-list a,
[dir=rtl] .btn-list input {
    margin: 0 0 .375rem .375rem
}

.btn-list {
    margin-block-end: -0.5rem
}

.btn-square {
    border-radius: 0
}

.btn-group-pill .btn:first-child {
    border-radius: 60px 0 0 60px
}

.btn-group-pill .btn:last-child {
    border-radius: 0 60px 60px 0
}

.btn-group-square .btn:first-child {
    border-radius: 0
}

.btn-group-square .btn:last-child {
    border-radius: 0
}

.btn.btn-primary-light {
    background-color: rgba(var(--primary), 0.1);
    color: var(--primary)
}

.btn.btn-primary-light:hover,
.btn.btn-primary-light:focus,
.btn.btn-primary-light:active {
    background-color: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

.btn.btn-primary-ghost {
    background-color: transparent;
    color: var(--primary);
    border: 1px solid var(--primary)
}

.btn.btn-primary-ghost:active {
    color: var(--primary);
    border: 1px solid var(--primary);
    background-color: transparent
}

.btn.btn-dark {
    background: var(--gray-900) !important;
    border-color: var(--gray-900) !important;
    box-shadow: none;
    color: var(--white)
}

.btn.btn-dark:hover {
    background: #252a30 !important;
    border-color: #252a30 !important
}

.btn.btn-secondary-ghost {
    background-color: transparent;
    color: var(--secondary);
    border: 1px solid var(--secondary)
}

.btn.btn-secondary-ghost:active {
    color: var(--secondary);
    border: 1px solid var(--secondary);
    background-color: transparent
}

.btn.btn-warning-ghost {
    background-color: transparent;
    color: var(--warning);
    border: 1px solid var(--warning)
}

.btn.btn-warning-ghost:active {
    color: var(--warning);
    border: 1px solid var(--warning);
    background-color: transparent
}

.btn.btn-info-ghost {
    background-color: transparent;
    color: var(--info);
    border: 1px solid var(--info)
}

.btn.btn-info-ghost:active {
    color: var(--info);
    border: 1px solid var(--info);
    background-color: transparent
}

.btn.btn-success-ghost {
    background-color: transparent;
    color: var(--success);
    border: 1px solid var(--success)
}

.btn.btn-success-ghost:active {
    color: var(--success);
    border: 1px solid var(--success);
    background-color: transparent
}

.btn.btn-danger-ghost {
    background-color: transparent;
    color: var(--danger);
    border: 1px solid var(--danger)
}

.btn.btn-danger-ghost:active {
    color: var(--danger);
    border: 1px solid var(--danger);
    background-color: transparent
}

.btn-list button {
    margin: 0 .375rem .375rem 0
}

.btn-group-vertical .btn-check:checked+.btn {
    color: var(--white) !important
}

.btn-outline-primary {
    position: relative;
    display: inline-block;
    color: var(--primary);
    background: transparent;
    border: 1px solid transparent;
    background-image: linear-gradient(white, white), linear-gradient(90.08deg, #0e82fd .09%, #06aed4 70.28%);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    text-align: center;
    cursor: pointer;
    transition: all .3s ease-in-out
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary.active {
    background-image: var(--primary-gradient) !important;
    border-color: var(--primary-gradient);
    color: var(--white) !important
}

.btn-outline-secondary {
    border: 1px solid var(--secondary) !important;
    color: var(--secondary) !important
}

.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary.focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active {
    background-color: var(--secondary) !important;
    border: 1px solid var(--secondary) !important;
    color: var(--white) !important
}

.btn-outline-success {
    border: 1px solid var(--success) !important;
    color: var(--success) !important
}

.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success.focus,
.btn-outline-success:active,
.btn-outline-success.active {
    background-color: var(--success) !important;
    border: 1px solid var(--success) !important;
    color: var(--white) !important
}

.btn-outline-danger {
    border: 1px solid var(--danger) !important;
    color: var(--danger) !important
}

.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger.focus,
.btn-outline-danger:active,
.btn-outline-danger.active {
    background-color: var(--danger) !important;
    border: 1px solid var(--danger) !important;
    color: var(--white) !important
}

.btn-outline-warning {
    border: 1px solid var(--warning) !important;
    color: var(--warning) !important
}

.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning.focus,
.btn-outline-warning:active,
.btn-outline-warning.active {
    background-color: var(--warning) !important;
    border: 1px solid var(--warning) !important;
    color: var(--white) !important
}

.btn-outline-info {
    border: 1px solid var(--info) !important;
    color: var(--info) !important
}

.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info.focus,
.btn-outline-info:active,
.btn-outline-info.active {
    background-color: var(--info) !important;
    border: 1px solid var(--info) !important;
    color: var(--white) !important
}

.btn-outline-light {
    border: 1px solid var(--light) !important;
    color: var(--gray-700) !important
}

.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-outline-light.focus,
.btn-outline-light:active,
.btn-outline-light.active {
    background-color: var(--light) !important;
    border: 1px solid var(--light) !important;
    color: var(--gray-700) !important
}

.btn-outline-dark {
    border: 1px solid var(--dark) !important;
    color: var(--dark) !important
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark.focus,
.btn-outline-dark:active,
.btn-outline-dark.active {
    background-color: var(--dark) !important;
    border: 1px solid var(--dark) !important;
    color: var(--white) !important
}

.btn-soft-primary {
    background-color: var(--primary-300) !important;
    color: var(--primary) !important
}

.btn-soft-primary:hover,
.btn-soft-primary:focus,
.btn-soft-primary.focus,
.btn-soft-primary:active,
.btn-soft-primary.active {
    border-color: var(--primary)
}

.btn-soft-secondary {
    background-color: #d7c5f7 !important;
    color: var(--secondary) !important
}

.btn-soft-secondary:hover,
.btn-soft-secondary:focus,
.btn-soft-secondary.focus,
.btn-soft-secondary:active,
.btn-soft-secondary.active {
    border-color: var(--secondary)
}

.btn-soft-success {
    background-color: #c7ecd2 !important;
    color: var(--success) !important
}

.btn-soft-success:hover,
.btn-soft-success:focus,
.btn-soft-success.focus,
.btn-soft-success:active,
.btn-soft-success.active {
    border-color: var(--success)
}

.btn-soft-danger {
    background-color: #ffc8bd !important;
    color: var(--danger) !important
}

.btn-soft-danger:hover,
.btn-soft-danger:focus,
.btn-soft-danger.focus,
.btn-soft-danger:active,
.btn-soft-danger.active {
    border-color: var(--danger)
}

.btn-soft-warning {
    background-color: #fff0ca !important;
    color: var(--warning) !important
}

.btn-soft-warning:hover,
.btn-soft-warning:focus,
.btn-soft-warning.focus,
.btn-soft-warning:active,
.btn-soft-warning.active {
    border-color: var(--warning)
}

.btn-soft-info {
    background-color: #adc9ff !important;
    color: var(--info) !important
}

.btn-soft-info:hover,
.btn-soft-info:focus,
.btn-soft-info.focus,
.btn-soft-info:active,
.btn-soft-info.active {
    border-color: var(--info)
}

.btn-soft-light {
    background-color: var(--light-300) !important;
    color: var(--gray-600) !important
}

.btn-soft-light:hover,
.btn-soft-light:focus,
.btn-soft-light.focus,
.btn-soft-light:active,
.btn-soft-light.active {
    border-color: var(--light);
    border-color: var(--gray-600)
}

.btn-soft-dark {
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: var(--white) !important
}

.btn-soft-dark:hover,
.btn-soft-dark:focus,
.btn-soft-dark.focus,
.btn-soft-dark:active,
.btn-soft-dark.active {
    border-color: var(--dark)
}

.primary-hover:hover {
    background: var(--primary) !important;
    color: var(--white)
}

.warning-btn-hover:hover {
    background: var(--warning) !important;
    border-color: var(--warning) !important;
    color: var(--white)
}

.success-btn-hover:hover {
    background: var(--success) !important;
    border-color: var(--success) !important;
    color: var(--white)
}

.danger-btn-hover:hover {
    background: var(--danger) !important;
    border-color: var(--danger) !important;
    color: var(--white) !important
}

.secondary-btn-hover:hover {
    background: var(--secondary) !important;
    border-color: var(--secondary) !important;
    color: var(--white)
}

.primary-btn-hover:hover {
    background: var(--primary) !important;
    border-color: var(--primary) !important;
    color: var(--white) !important
}

@media(max-width:575.98px) {
    .btn {
        padding: 8px 12px;
        font-size: 15px
    }
}

.bn-close.custom-btn-close {
    background-image: none
}

.btn.btn-icon:hover {
    color: var(--dark)
}

.btn.btn-icon.active.bg-white {
    border-color: var(--white);
    color: var(--dark)
}

.btn.btn-icon:active {
    color: var(--white)
}

.border-purple {
    border-color: var(--purple) !important
}

.btn-light.btn-icon:hover {
    background: var(--primary) !important;
    color: var(--white) !important
}

.view-btn {
    color: #0de0fe;
    font-size: 13px;
    border: 2px solid #0de0fe;
    text-align: center;
    display: block;
    font-weight: 500;
    padding: 6px
}

.view-btn:hover,
.view-btn:focus {
    background-color: #0de0fe;
    color: var(--white)
}

.book-btn {
    background-color: #0de0fe;
    border: 2px solid #0de0fe;
    color: var(--white);
    font-size: 13px;
    text-align: center;
    display: block;
    font-weight: 500;
    padding: 6px
}

.book-btn:hover,
.book-btn:focus {
    background-color: #01cae4;
    border-color: #01cae4;
    color: var(--white)
}

.submit-btn-bottom {
    margin-bottom: 30px
}

@media(max-width:767.98px) {
    .submit-btn-bottom {
        margin-bottom: 20px
    }
}

@media(max-width:575.98px) {
    .submit-btn-bottom {
        margin-bottom: .9375rem
    }
}

.bg-primary-light {
    background-color: rgba(17, 148, 247, 0.12) !important;
    color: #2196f3 !important
}

.bg-danger-light {
    background-color: rgba(242, 17, 54, 0.12) !important;
    color: var(--danger) !important
}

.bg-success-light {
    background-color: rgba(15, 183, 107, 0.12) !important;
    color: var(--success) !important
}

.bg-default-light {
    background-color: rgba(40, 52, 71, 0.12) !important;
    color: #283447 !important
}

.change-photo-btn {
    background-color: #20c0f3;
    color: var(--white);
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 600;
    position: relative;
    text-align: center;
    width: 220px;
    -webkit-transition: .3s;
    -ms-transition: .3s;
    transition: .3s;
    border-radius: 50px;
    margin: 0 auto;
    padding: 10px 15px
}

.btn-icon {
    text-align: center;
    font-size: 10px;
    width: 20px;
    height: 20px;
    padding: 0;
    position: absolute;
    top: 3px;
    right: 3px
}

.btn-facebook {
    background-color: #3a559f;
    color: var(--white);
    font-size: 13px;
    padding: 8px 12px
}

a.btn.btn-google.w-100:hover {
    background: var(--danger)
}

a.btn.btn-facebook.w-100:hover {
    background-color: #3a559f
}

.btn-google {
    background-color: var(--danger);
    color: var(--white);
    font-size: 13px;
    padding: 8px 12px
}

.view-inv-btn {
    font-size: 16px;
    font-weight: 700;
    padding: 12px 30px
}

@media(max-width:767.98px) {
    .view-inv-btn {
        font-size: 14px;
        padding: 10px 30px
    }
}

.rounded-lg{
    border-radius: 8px;
}

.banner-btn {
    background: #1c5b90;
    border-radius: 130px;
    color: var(--white);
    font-weight: 600;
    font-size: 14px;
    padding: 20px 30px;
    width: 100%
}

.banner-btn:hover {
    background: #10defd;
    color: var(--white)
}

.book-btn1 {
    background: var(--primary-gradient);
    border: 2px solid var(--primary-gradient);
    color: var(--white);
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    padding: 6px 10px
}

.book-btn1:hover {
    background: var(--dark);
    border-color: var(--dark);
    color: var(--white)
}

.search-btn {
    width: 100%;
    margin-top: 15px
}

.btn-primary {
    color: #fff;
    border: 1px solid var(--primary);
    background-color: var(--primary)
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active {
    background-color: var(--primary-hover);
    border: 1px solid var(--primary-hover);
    color: #fff
}

.btn-secondary {
    color: #fff;
    border: 1px solid var(--secondary);
    background-color: var(--secondary)
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active {
    background-color: var(--secondary-hover);
    border: 1px solid var(--secondary-hover);
    color: #fff
}

.btn-success {
    color: #fff;
    border: 1px solid var(--success);
    background-color: var(--success)
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active {
    background-color: var(--success-hover);
    border: 1px solid var(--success-hover);
    color: #fff
}

.btn-info {
    color: #fff;
    border: 1px solid var(--info);
    background-color: var(--info)
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active {
    background-color: var(--info-hover);
    border: 1px solid var(--info-hover);
    color: #fff
}

.btn-warning {
    color: #fff;
    border: 1px solid var(--warning);
    background-color: var(--warning)
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active {
    background-color: var(--warning-hover);
    border: 1px solid var(--warning-hover);
    color: #fff
}

.btn-danger {
    color: #fff;
    border: 1px solid var(--danger);
    background-color: var(--danger)
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active {
    background-color: var(--danger-hover);
    border: 1px solid var(--danger-hover);
    color: #fff
}

.btn-dark {
    color: #fff;
    border: 1px solid var(--dark);
    background-color: var(--dark)
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active {
    background-color: var(--dark-hover);
    border: 1px solid var(--dark-hover);
    color: #fff
}

.btn-light {
    color: #fff;
    border: 1px solid var(--light);
    background-color: var(--light)
}

.btn-light:hover,
.btn-light:focus,
.btn-light.focus,
.btn-light:active,
.btn-light.active {
    background-color: var(--light-hover);
    border: 1px solid var(--light-hover);
    color: #fff
}

.btn-purple {
    color: #fff;
    border: 1px solid var(--purple);
    background-color: var(--purple)
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active {
    background-color: var(--purple-hover);
    border: 1px solid var(--purple-hover);
    color: #fff
}

.btn-white {
    color: #fff;
    border: 1px solid var(--white);
    background-color: var(--white)
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active {
    background-color: var(--white-hover);
    border: 1px solid var(--white-hover);
    color: #fff
}

.btn-orange {
    color: #fff;
    border: 1px solid var(--orange);
    background-color: var(--orange)
}

.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active {
    background-color: var(--orange-hover);
    border: 1px solid var(--orange-hover);
    color: #fff
}

.btn-light {
    color: var(--gray-900)
}

.btn-light:hover,
.btn-light:focus,
.btn-light.focus,
.btn-light:active,
.btn-light.active {
    color: var(--gray-900)
}

.theme-1 .btn {
    border-radius: 6px
}

.btn-white {
    background-color: var(--white);
    border: 1px solid var(--white);
    color: var(--gray-900)
}

.btn-white:hover {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: #fff
}

.theme-3 .btn-secondary {
    color: var(--gray-900) !important
}

.theme-7-btn {
    padding: 6px 6px 6px 20px;
    display: inline-flex;
    align-items: center;
    transition: all .5s ease-in-out
}

.theme-7-btn .icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    background: #fff;
    border-radius: 50%;
    color: #0f172a;
    margin-left: 8px;
    transition: all .5s ease-in-out
}

.theme-7-btn .icon i {
    margin: 0 !important
}

.btn-white.theme-7-btn {
    border: 1px solid var(--gray-200);
    transition: all .5s ease-in-out
}

.btn-white.theme-7-btn .icon {
    background: var(--primary);
    color: #fff;
    transition: all .5s ease-in-out
}

.btn-white.theme-7-btn:hover {
    border-color: var(--primary)
}

.btn-white.theme-7-btn:hover .icon {
    background: #fff;
    color: #0f172a
}

.theme-13-btn {
    padding: 8px 20px 8px 8px;
    display: inline-flex;
    align-items: center;
    transition: all .5s ease-in-out
}

.theme-13-btn .icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    background: #fff;
    border-radius: 50%;
    color: #0f172a;
    margin-right: 8px;
    transition: all .5s ease-in-out
}

.theme-13-btn .icon i {
    margin: 0 !important
}

.btn-white.theme-13-btn {
    border: 1px solid var(--gray-200);
    transition: all .5s ease-in-out
}

.btn-white.theme-13-btn .icon {
    background: var(--secondary-hover);
    color: #fff;
    transition: all .5s ease-in-out
}

.btn-white.theme-13-btn:hover {
    border-color: var(--secondary);
    background: var(--secondary)
}

.btn-white.theme-13-btn:hover .icon {
    background: #fff;
    color: #0f172a
}

.theme-14-btn {
    overflow: hidden;
    position: relative;
    z-index: 1
}

.theme-14-btn::before {
    content: "";
    background: var(--secondary-hover);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -18px;
    transition: all .5s;
    z-index: -1
}

.theme-14-btn::after {
    content: "";
    background: var(--secondary-hover);
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    right: 0;
    bottom: -18px;
    transition: all .5s;
    z-index: -1
}

.theme-14-btn:hover {
    background: var(--secondary);
    color: #fff !important
}

.theme-14-btn:hover::before,
.theme-14-btn:hover::after {
    width: 100%;
    height: 100%;
    border-radius: unset
}

.theme-14-btn:hover span {
    color: #fff
}

.theme-13 .btn-secondary {
    color: #fff
}

.mouse-cursor {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    border-radius: 50%;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    visibility: hidden
}

.cursor-inner {
    margin-left: -4px;
    margin-top: -4px;
    width: 10px;
    height: 10px;
    z-index: 10000001;
    background: #0e82fd !important;
    -webkit-transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out;
    transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out
}

.cursor-inner.cursor-hover {
    margin-left: -20px;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    background: #0e82fd !important;
    opacity: .1
}

.cursor-outer {
    margin-left: -15px;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10000000;
    opacity: .5;
    border: 2px solid #0e82fd;
    transform: all .08s ease-out;
    -webkit-transform: all .08s ease-out;
    -ms-transform: all .08s ease-out
}

.cursor-outer.cursor-hover {
    opacity: 0
}

.mim_tm_all_wrap[data-magic-cursor=hide] .mouse-cursor {
    display: none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1111
}

.progress-wrap {
    position: fixed;
    right: 25px;
    bottom: 25px;
    height: 35px;
    width: 35px;
    cursor: pointer;
    display: block;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px rgba(75, 64, 237, 0.2);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    transform: translateY(15px);
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px)
}

.progress-wrap.active-progress {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.progress-wrap.progress-four {
    background: var(--secondary);
    left: 50%;
    transform: translate(-50%, -22px);
    position: absolute
}

@media(max-width:767.98px) {
    .progress-wrap.progress-four {
        transform: translate(-50%, -54px)
    }
}

@media(max-width:575.98px) {
    .progress-wrap.progress-four {
        display: none
    }
}

.progress-wrap.progress-four::after {
    color: var(--gray-900)
}

.progress-wrap.progress-four svg.progress-circle path {
    stroke: var(--secondary)
}

.progress-wrap::after {
    position: absolute;
    content: "\f062";
    font-family: "FontAwesome";
    text-align: center;
    line-height: 35px;
    font-size: 17px;
    color: var(--primary);
    left: 0;
    top: 0;
    height: 35px;
    width: 35px;
    cursor: pointer;
    display: block;
    z-index: 1;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear
}

.progress-wrap svg path {
    fill: none
}

.progress-wrap svg.progress-circle path {
    stroke: var(--primary);
    stroke-width: 4;
    box-sizing: border-box;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear
}

.check {
    display: block;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.check:checked+.checktoggle {
    background-color: var(--success);
    border: 1px solid var(--success)
}

.check:checked+.checktoggle:after {
    background-color: #fff;
    left: 100%;
    transform: translate(calc(-100% - 5px), -50%);
    -webkit-transform: translate(calc(-100% - 5px), -50%);
    -ms-transform: translate(calc(-100% - 5px), -50%)
}

.checktoggle {
    background-color: var(--danger);
    border: 1px solid var(--danger);
    border-radius: 12px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 24px;
    margin-bottom: 0;
    position: relative;
    width: 42px
}

.checktoggle:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(5px, -50%);
    -webkit-transform: translate(5px, -50%);
    -ms-transform: translate(5px, -50%);
    width: 14px;
    height: 14px;
    background-color: #fff;
    border-radius: 50%;
    transition: left 300ms ease, transform 300ms ease
}

.status-toggle .check:checked+.checktoggle {
    background-color: var(--success);
    border: 1px solid var(--success)
}

.status-toggle .check:checked+.checktoggle:after {
    transform: translate(calc(-100% - 2px), -50%);
    -webkit-transform: translate(calc(-100% - 2px), -50%);
    -ms-transform: translate(calc(-100% - 2px), -50%)
}

.status-toggle .checktoggle {
    width: 41px;
    height: 21px
}

.status-toggle .checktoggle::after {
    width: 17px;
    height: 17px;
    transform: translate(2px, -50%);
    -webkit-transform: translate(2px, -50%);
    -ms-transform: translate(2px, -50%)
}

.status-tog .checktoggle {
    height: 28px;
    width: 50px;
    border-radius: 999px;
    background-color: #f3f4f6;
    border-color: #f3f4f6
}

.status-tog .checktoggle:before {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/check.svg);
    background-repeat: no-repeat;
    background-size: 11px 20px;
    width: 20px;
    height: 20px;
    transform: translate(3px, -50%)
}

.status-tog .checktoggle:after {
    width: 24px;
    height: 24px;
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/x-icon.svg);
    background-repeat: no-repeat;
    background-size: 12px 21px;
    transform: translate(1px, -50%);
    background-position: center;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.06)
}

.status-tog .check:checked+.checktoggle:before {
    content: " ";
    display: block;
    position: absolute;
    left: 0;
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/x-icon.svg);
    background-repeat: no-repeat;
    background-size: 13px 21px;
    width: 20px;
    height: 20px;
    filter: brightness(0) invert(1)
}

.status-tog .check:checked+.checktoggle:after {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/check.svg);
    background-repeat: no-repeat;
    background-size: 12px 21px;
    transform: translate(calc(-100% - 1px), -50%);
    background-position: center
}

.bootstrap-tagsinput {
    display: block;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e4e4e8;
    height: 46px;
    margin: 0;
    padding: 4px 10px 0 10px;
    width: 100%;
    box-shadow: none;
    overflow-y: auto
}

.bootstrap-tagsinput .tag {
    margin-right: 5px;
    margin-bottom: 2px;
    color: #a9a9a9;
    background: #f4f4f4 !important;
    font-size: 12px;
    font-weight: 500;
    border-radius: 5px
}

.bootstrap-tagsinput .tag:hover {
    color: #a9a9a9
}

.bootstrap-tagsinput .tag [data-role=remove] {
    position: relative;
    left: 7px;
    cursor: pointer
}

.bootstrap-tagsinput .tag [data-role=remove]:after {
    content: "x";
    margin: 0;
    padding: 0 2px
}

.bootstrap-tagsinput input {
    line-height: 36px;
    border: 1px solid transparent;
    background: transparent
}

.bootstrap-tagsinput input:focus-visible {
    border: 1px solid transparent
}

.display-1 {
    font-size: 40px;
    font-weight: 700
}

@media(max-width:1399.98px) {
    .display-1 {
        font-size: 36px
    }
}

@media(max-width:1199.98px) {
    .display-1 {
        font-size: 36px
    }
}

@media(max-width:991.98px) {
    .display-1 {
        font-size: 32px
    }
}

@media(max-width:767.98px) {
    .display-1 {
        font-size: 26px
    }
}

.display-4 {
    font-size: 20px;
    font-weight: 700
}

@media(max-width:991.98px) {
    .display-4 {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .display-4 {
        font-size: 16px
    }
}

.display-5 {
    font-size: 44px;
    font-weight: 700
}

@media(max-width:1199.98px) {
    .display-5 {
        font-size: 38px
    }
}

@media(max-width:991.98px) {
    .display-5 {
        font-size: 30px
    }
}

@media(max-width:767.98px) {
    .display-5 {
        font-size: 28px
    }
}

.display-6 {
    font-size: 38px;
    font-weight: 700
}

@media(max-width:1199.98px) {
    .display-6 {
        font-size: 36px
    }
}

@media(max-width:991.98px) {
    .display-6 {
        font-size: 34px
    }
}

@media(max-width:767.98px) {
    .display-6 {
        font-size: 30px
    }
}

.fs-sm {
    font-size: .6875rem
}

.fs-base {
    font-size: .875rem
}

.fs-lg {
    font-size: 1.125rem
}

.fs-1 {
    font-size: .0625rem
}

.fs-2 {
    font-size: .125rem
}

.fs-3 {
    font-size: .1875rem
}

.fs-4 {
    font-size: .25rem !important
}

.fs-5 {
    font-size: .3125rem !important
}

.fs-6 {
    font-size: .375rem !important
}

.fs-7 {
    font-size: .4375rem
}

.fs-8 {
    font-size: .5rem !important
}

.fs-9 {
    font-size: .5625rem
}

.fs-10 {
    font-size: .75em !important
}

.fs-11 {
    font-size: .6875rem
}

.fs-12 {
    font-size: .75rem
}

.fs-13 {
    font-size: .8125rem
}

.fs-14 {
    font-size: .875rem !important
}

.fs-15 {
    font-size: .9375rem
}

.fs-16 {
    font-size: 1rem
}

.fs-17 {
    font-size: 1.0625rem
}

.fs-18 {
    font-size: 1.125rem
}

.fs-19 {
    font-size: 1.1875rem
}

.fs-20 {
    font-size: 1.25rem
}

.fs-21 {
    font-size: 1.3125rem
}

.fs-22 {
    font-size: 1.375rem
}

.fs-23 {
    font-size: 1.4375rem
}

.fs-24 {
    font-size: 1.5rem
}

.fs-25 {
    font-size: 1.5625rem
}

.fs-26 {
    font-size: 1.625rem
}

.fs-27 {
    font-size: 1.6875rem
}

.fs-28 {
    font-size: 1.75rem
}

.fs-29 {
    font-size: 1.8125rem
}

.fs-30 {
    font-size: 1.875rem
}

.fs-32 {
    font-size: 2rem
}

.fs-34 {
    font-size: 2.125rem
}

.fs-36 {
    font-size: 2.25rem
}

.fs-38 {
    font-size: 2.375rem
}

.fs-40 {
    font-size: 2.5rem
}

.text-default {
    color: var(--gray-600) !important
}

.text-primary {
    color: var(--primary) !important;
    opacity: 1
}

.text-primary.text-opacity-75 {
    color: rgba(var(--primary), 0.75) !important
}

.text-primary.text-opacity-25 {
    color: rgba(var(--primary), 0.25) !important
}

.text-primary.text-opacity-50 {
    color: rgba(var(--primary), 0.5) !important
}

.text-secondary {
    color: var(--secondary) !important;
    opacity: 1
}

.text-info {
    color: var(--info) !important;
    opacity: 1
}

.text-success {
    color: var(--success) !important;
    opacity: 1
}

.text-warning {
    color: var(--warning) !important;
    opacity: 1
}

.text-danger {
    color: var(--danger) !important;
    opacity: 1
}

.text-pink {
    color: var(--pink) !important
}

.text-purple {
    color: var(--purple) !important
}

.text-orange {
    color: var(--orange) !important
}

.text-cyan {
    color: var(--cyan) !important
}

.text-dark {
    color: var(--dark) !important
}

.text-light {
    color: var(--light) !important
}

.text-gray {
    color: var(--gray-500) !important
}

.text-black {
    color: var(--black) !important
}

.text-white {
    color: var(--white) !important
}

.text-gray-1 {
    color: var(--gray-100)
}

.text-gray-2 {
    color: var(--gray-200)
}

.text-gray-3 {
    color: var(--gray-300)
}

.text-gray-4 {
    color: var(--gray-400)
}

.text-gray-5 {
    color: var(--gray-500)
}

.text-gray-6 {
    color: var(--gray-600) !important
}

.text-gray-7 {
    color: var(--gray-700)
}

.text-gray-8 {
    color: var(--gray-800)
}

.text-gray-9 {
    color: var(--gray-900) !important
}

.text-title {
    color: var(--gray-900) !important
}

.text-primary-gradient {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent
}

a {
    color: var(--gray-900);
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

a:hover {
    color: var(--primary);
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

a:focus {
    outline: 0
}

.link-primary {
    color: var(--primary) !important
}

.link-primary:hover,
.link-primary:focus,
.link-primary:active {
    color: var(--primary-hover) !important
}

.link-secondary {
    color: var(--secondary) !important
}

.link-secondary:hover,
.link-secondary:focus,
.link-secondary:active {
    color: var(--secondary) !important
}

.link-success {
    color: var(--success) !important
}

.link-success:hover,
.link-success:focus,
.link-success:active {
    color: var(--success) !important
}

.link-danger {
    color: var(--danger) !important
}

.link-danger:hover,
.link-danger:focus,
.link-danger:active {
    color: var(--danger) !important
}

.link-warning {
    color: var(--warning) !important
}

.link-warning:hover,
.link-warning:focus,
.link-warning:active {
    color: var(--warning) !important
}

.link-info {
    color: var(--info) !important
}

.link-info:hover,
.link-info:focus,
.link-info:active {
    color: var(--info) !important
}

.link-light {
    color: var(--light) !important
}

.link-light:hover,
.link-light:focus,
.link-light:active {
    color: var(--light) !important
}

.link-dark {
    color: var(--dark) !important
}

.link-dark:hover,
.link-dark:focus,
.link-dark:active {
    color: var(--dark) !important
}

hr.text-danger {
    border-color: var(--danger) !important
}

.form-control {
    border-color: var(--gray-200);
    color: var(--gray-900);
    font-size: 14px;
    min-height: 38px;
    background-color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    border-radius: 5px;
    padding: 7px 15px;
    transition: all .5s
}

.form-control:focus {
    box-shadow: none;
    border-color: var(--gray-200)
}

textarea.form-control {
    min-height: 38px;
    height: auto
}

textarea {
    resize: none
}

.form-control[type=file] {
    padding: .48rem .5rem
}

.form-control[type=file].form-control-sm {
    padding: .25rem .5rem !important
}

.form-control[type=file].form-control-lg {
    padding: .5rem 1rem !important
}

.form-text {
    color: var(--gray-400)
}

.form-control-light {
    background-color: var(--light);
    border: 0
}

.form-control-light:focus {
    background-color: var(--light)
}

.form-control-primary {
    background-color: rgba(var(--primary), 0.1);
    border: 0;
    color: var(--primary)
}

.form-control-primary:focus {
    background-color: rgba(var(--primary), 0.1);
    color: var(--primary)
}

.form-input-color {
    height: 2.25rem;
    width: 2.25rem;
    border-radius: 6px;
    overflow: hidden;
    padding: 0
}

.form-floating>.form-control-plaintext~label,
.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    color: var(--gray-400)
}

.form-floating>.form-control:not(:placeholder-shown)~label::after {
    background-color: transparent
}

.form-select {
    background-color: #fff;
    border: 1px solid var(--gray-200);
    color: var(--gray-600);
    font-size: 16px;
    background-image: url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'fill='none'viewBox='002020'%3e%3cpathstroke='%236b7280'stroke-linecap='round'stroke-linejoin='round'stroke-width='1.5'd='M68l444-4'/%3e%3c/svg%3e");
    background-size: 1.25rem;
    line-height: 2
}

.form-select option {
    background-color: var(--white);
    padding: .35rem .75rem;
    border-radius: .25rem;
    margin-block-end: .25rem
}

.form-select option:last-child {
    margin-block-end: 0
}

.form-select option:checked {
    background-color: rgba(var(var(--primary)), 0.2);
    color: var(--primary)
}

.form-select option:select {
    background-color: rgba(var(var(--primary)), 0.2);
    color: var(--primary)
}

.form-select option:hover {
    background-color: rgba(var(var(--primary)), 0.2);
    color: var(--primary)
}

.form-select option:focus {
    background-color: rgba(var(var(--primary)), 0.2);
    color: var(--primary)
}

.form-check-input {
    width: .9rem;
    height: .9rem;
    background-color: var(--white);
    border: 1px solid var(--gray-200)
}

.form-check-input:checked {
    background-color: var(--primary);
    border-color: var(--primary)
}

.form-check-input.form-checked-outline:checked {
    background-color: transparent;
    border-color: var(--primary)
}

.form-check-input.form-checked-secondary:checked {
    background-color: var(--secondary);
    border-color: var(--secondary)
}

.form-check-input.form-checked-warning:checked {
    background-color: var(--warning);
    border-color: var(--warning)
}

.form-check-input.form-checked-info:checked {
    background-color: var(--info);
    border-color: var(--info)
}

.form-check-input.form-checked-success:checked {
    background-color: var(--success);
    border-color: var(--success)
}

.form-check-input.form-checked-danger:checked {
    background-color: var(--danger);
    border-color: var(--danger)
}

.form-check-input.form-checked-light:checked {
    background-color: var(--light);
    border-color: var(--light)
}

.form-check-input.form-checked-dark:checked {
    background-color: var(--dark);
    border-color: var(--dark)
}

.form-check-input:focus {
    box-shadow: none
}

.form-checked-outline:checked[type=checkbox] {
    background-image: none;
    position: relative;
    background-color: transparent
}

.form-checked-outline:checked[type=checkbox]:before {
    content: "\f633";
    font-family: bootstrap-icons !important;
    position: absolute;
    color: var(--primary);
    width: .625rem;
    height: .625rem;
    inset-block-start: -1px;
    inset-inline-start: 0;
    font-size: .688rem
}

.form-checked-outline:checked[type=checkbox].form-checked-secondary:before {
    color: var(--secondary)
}

.form-checked-outline:checked[type=checkbox].form-checked-warning:before {
    color: var(--warning)
}

.form-checked-outline:checked[type=checkbox].form-checked-info:before {
    color: var(--info)
}

.form-checked-outline:checked[type=checkbox].form-checked-success:before {
    color: var(--success)
}

.form-checked-outline:checked[type=checkbox].form-checked-danger:before {
    color: var(--danger)
}

.form-checked-outline:checked[type=checkbox].form-checked-light:before {
    color: var(--light)
}

.form-checked-outline:checked[type=checkbox].form-checked-dark:before {
    color: var(--dark)
}

.form-checked-outline:checked[type=radio] {
    background-image: none;
    position: relative;
    background-color: transparent
}

.form-checked-outline:checked[type=radio]:before {
    content: "\f309";
    font-family: bootstrap-icons !important;
    position: absolute;
    color: var(--primary);
    width: .625rem;
    height: .625rem;
    inset-block-start: -1.13rem;
    inset-inline-start: -0.6rem;
    font-size: 2rem
}

.form-checked-outline:checked[type=radio].form-checked-secondary:before {
    color: var(--secondary)
}

.form-checked-outline:checked[type=radio].form-checked-warning:before {
    color: var(--warning)
}

.form-checked-outline:checked[type=radio].form-checked-info:before {
    color: var(--info)
}

.form-checked-outline:checked[type=radio].form-checked-success:before {
    color: var(--success)
}

.form-checked-outline:checked[type=radio].form-checked-danger:before {
    color: var(--danger)
}

.form-checked-outline:checked[type=radio].form-checked-light:before {
    color: var(--light)
}

.form-checked-outline:checked[type=radio].form-checked-dark:before {
    color: var(--dark)
}

fieldset:disabled .btn {
    color: var(--white);
    background-color: var(--primary);
    border-color: var(--primary)
}

.form-select:focus {
    border-color: rgba(var(var(--primary)), 0.5);
    outline: 0;
    box-shadow: none
}

.btn-check:focus+.btn,
.btn:focus {
    background-color: none;
    border-color: none;
    outline: 0
}

.btn-check:active+.btn:focus,
.btn-check:checked+.btn:focus,
.btn.active:focus,
.btn.show:focus,
.btn:active:focus {
    box-shadow: none
}

.form-control:disabled,
.form-select:disabled {
    background-color: var(--light);
    color: var(--gray-600)
}

.form-control-plaintext {
    color: var(--gray-600)
}

.form-control::-webkit-file-upload-button {
    color: var(--gray-600);
    background-color: #fff
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #fff
}

.form-control:focus {
    color: var(--gray-900)
}

.form-control:focus::-webkit-input-placeholder,
.form-control:focus::placeholder {
    color: var(--gray-300);
    padding-inline-start: 0;
    transition: padding-inline-start .1s ease-in
}

.form-control::-webkit-input-placeholder {
    color: var(--gray-300);
    padding-inline-start: 0;
    transition: padding-inline-start .1s ease-in
}

.form-control:-moz-placeholder {
    color: var(--gray-300)
}

.form-control::-moz-placeholder {
    color: var(--gray-300)
}

.form-control:-ms-input-placeholder {
    color: var(--gray-300)
}

.form-control-sm {
    font-size: .8rem;
    padding: .25rem .8rem;
    height: auto
}

.form-control-lg {
    font-size: 1rem;
    padding: .5rem 1rem
}

.form-check-md .form-check-input {
    width: 1.15rem;
    height: 1.15rem
}

.form-check-md.form-switch .form-check-input {
    width: 2.25rem
}

.form-check-md label {
    margin-inline-start: .5rem;
    font-size: .95rem;
    margin-block-start: 3px
}

.form-check-lg .form-check-input {
    width: 1.35rem;
    height: 1.35rem
}

.form-check-lg.form-switch .form-check-input {
    width: 2.5rem
}

.form-check-lg label {
    margin-inline-start: .5rem;
    font-size: 1rem;
    margin-block-start: 3px
}

.label-primary {
    background: var(--primary);
    color: var(--white)
}

.label-secondary {
    background: var(--secondary);
    color: var(--white)
}

.label-warning {
    background: var(--warning);
    color: var(--white)
}

.label-info {
    background: var(--info);
    color: var(--white)
}

.label-success {
    background: var(--success);
    color: var(--white)
}

.label-danger {
    background: var(--danger);
    color: var(--white)
}

.label-light {
    background: var(--light);
    color: var(--white)
}

.label-dark {
    background: var(--dark);
    color: var(--white)
}

.form-floating>.form-control-plaintext::placeholder,
.form-floating>.form-control::placeholder {
    color: transparent !important
}

.form-floating>.form-control,
.form-floating>.form-control-plaintext,
.form-floating>.form-select {
    height: calc(3.5rem - 4px)
}

.form-floating.floating-primary label {
    color: var(--primary);
    opacity: 1
}

.form-floating.floating-primary input {
    border: 1px solid var(--primary)
}

.form-floating.floating-primary>.form-control:focus~label {
    color: var(--primary) !important
}

.form-floating.floating-secondary label {
    color: var(--secondary);
    opacity: 1
}

.form-floating.floating-secondary input {
    border: 1px solid var(--secondary)
}

.form-floating.floating-secondary>.form-control:focus~label {
    color: var(--secondary) !important
}

.form-floating.floating-warning label {
    color: var(--warning);
    opacity: 1
}

.form-floating.floating-warning input {
    border: 1px solid var(--warning)
}

.form-floating.floating-warning>.form-control:focus~label {
    color: var(--warning) !important
}

.form-floating.floating-info label {
    color: var(--info);
    opacity: 1
}

.form-floating.floating-info input {
    border: 1px solid var(--info)
}

.form-floating.floating-info>.form-control:focus~label {
    color: var(--info) !important
}

.form-floating.floating-success label {
    color: var(--success);
    opacity: 1
}

.form-floating.floating-success input {
    border: 1px solid var(--success)
}

.form-floating.floating-success>.form-control:focus~label {
    color: var(--success) !important
}

.form-floating.floating-danger label {
    color: var(--danger);
    opacity: 1
}

.form-floating.floating-danger input {
    border: 1px solid var(--danger)
}

.form-floating.floating-danger>.form-control:focus~label {
    color: var(--danger) !important
}

.form-floating>.form-control-plaintext~label::after,
.form-floating>.form-control:focus~label::after,
.form-floating>.form-control:not(:placeholder-shown)~label::after,
.form-floating>.form-select~label::after {
    background-color: var(--white);
    border-radius: 6px
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: var(--success);
    box-shadow: none
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: var(--success)
}

.form-control-color {
    width: 1.75rem;
    height: 1.75rem;
    overflow: hidden;
    padding: 0
}

.bootstrap-tagsinput {
    border-color: var(--gray-200);
    color: var(--gray-600);
    background-color: #fff;
    font-size: 15px;
    font-weight: 400;
    border-radius: 5px;
    padding: .45rem .625rem;
    box-shadow: none;
    overflow-y: auto;
    width: 100%
}

.bootstrap-tagsinput input::placeholder {
    font-size: 12px
}

.bootstrap-tagsinput .tag {
    background: var(--gray-transparent);
    border-radius: 5px;
    padding: 0 5px;
    font-size: 10px;
    color: var(--dark);
    display: inline-flex;
    align-items: center
}

.bootstrap-tagsinput .tag span::after {
    color: var(--gray-900)
}

.bootstrap-tagsinput .tag [data-role=remove]:hover {
    box-shadow: none
}

.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
    box-shadow: none
}

[dir=rtl] [type=email],
[dir=rtl] [type=number],
[dir=rtl] [type=tel],
[dir=rtl] [type=url] {
    direction: rtl
}

.form-select.is-invalid:not([multiple]):not([size]) {
    padding-right: 1.125rem;
    background-size: 16px 28px, calc(0.75em+0.375rem) calc(0.75em+0.375rem)
}

input[type=range]::-webkit-slider-runnable-track {
    background-color: var(--light)
}

[dir=rtl] .form-checked-outline:checked[type=checkbox]:before {
    inset-inline-start: 1px
}

.form-check {
    min-height: inherit !important
}

.col-form-label-lg,
.col-form-label-sm,
.col-form-label {
    font-weight: 600
}

.col-form-label {
    font-size: 15px;
    font-weight: 500;
    color: var(--gray-900)
}

.form-label {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900)
}

[data-theme-mode=dark] input[type=week]::-webkit-calendar-picker-indicator,
[data-theme-mode=dark] input[type=month]::-webkit-calendar-picker-indicator,
[data-theme-mode=dark] input[type=date]::-webkit-calendar-picker-indicator,
[data-theme-mode=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,
[data-theme-mode=dark] input[type=time]::-webkit-calendar-picker-indicator {
    filter: invert(1)
}

[dir=rtl] input[type=week],
[dir=rtl] input[type=month],
[dir=rtl] input[type=date],
[dir=rtl] input[type=datetime-local],
[dir=rtl] input[type=time] {
    text-align: end
}

.form-help {
    display: inline-flex;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    width: 1.125rem;
    height: 1.125rem;
    font-size: .75rem;
    color: var(--white);
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    user-select: none;
    background: var(--secondary);
    border-radius: 4px
}

.form-help:hover,
.form-help[aria-describedby] {
    color: var(--white);
    background: var(--primary)
}

.input-group-link {
    font-size: 12px
}

.input-group-flat:focus-within {
    border-radius: 6px
}

.input-group-flat:focus-within .form-control,
.input-group-flat:focus-within .input-group-text {
    border-color: var(--gray-200) !important
}

.input-group-flat .form-control:focus {
    box-shadow: none
}

.input-group-flat .form-control:not(:last-child) {
    border-right: 0
}

.input-group-flat .form-control:not(:first-child) {
    border-left: 0
}

.input-group-flat .input-group-text:first-child {
    padding-right: 0
}

.input-group-flat .input-group-text:last-child {
    padding-left: 0
}

.custom-radio {
    display: block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    font-size: 15px;
    color: var(--gray-700);
    text-transform: capitalize
}

.custom-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.custom-radio input:checked~.checkmark {
    border-color: var(--primary);
    background: var(--primary)
}

.custom-radio input:checked~.checkmark::after {
    opacity: 1;
    visibility: visible
}

.custom-radio .checkmark {
    width: 20px;
    height: 20px;
    border: 1px solid var(--light-900);
    border-radius: 50%;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0
}

.custom-radio .checkmark::after {
    content: "";
    width: 8px;
    height: 8px;
    background-color: var(--white);
    opacity: 0;
    visibility: hidden;
    border-radius: 50%;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.check-radio-group {
    flex-wrap: wrap;
    row-gap: 10px
}

.check-radio-group .custom-radio {
    margin-right: 15px
}

.check {
    display: block;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    position: absolute
}

.checktoggle {
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 24px;
    margin-bottom: 0;
    position: relative;
    width: 46px
}

.status-toggle.modal-status label {
    height: 16px;
    width: 30px;
    background-color: var(--white);
    border: 1px solid var(--light-900);
    margin-bottom: 0
}

.check:checked+.checktoggle {
    background-color: var(--white)
}

.checktoggle:after {
    content: " ";
    display: block;
    transform: translate(2px, -50%);
    width: 10px;
    height: 10px;
    background-color: var(--gray-300);
    transition: left 300ms ease, transform 300ms ease;
    border-radius: 50%;
    transform: translate(2px, -50%);
    -webkit-transform: translate(4px, -50%);
    -ms-transform: translate(2px, -50%);
    position: absolute;
    top: 50%;
    left: 0
}

.check:checked+.checktoggle:after {
    background-color: var(--white);
    left: 100%;
    transform: translate(calc(-90% - 4px), -50%)
}

.input-icon-addon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    pointer-events: none;
    font-size: 1.2em;
    color: var(--gray-400);
    z-index: 9
}

.input-icon-addon:last-child {
    right: 0;
    left: auto
}

.input-icon-addon .spinner-border-sm {
    border-width: 1px
}

.input-group-text {
    background-color: var(--white);
    padding: 2px 10px;
    border-color: var(--gray-200)
}

.input-group .input-group-text {
    min-height: 38px
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,
.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.form-floating:not(:first-child)>.form-control,
.input-group>.form-floating:not(:first-child)>.form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

kbd {
    background-color: var(--gray-transparent);
    font-size: 10px;
    font-weight: 500;
    padding: 4px;
    color: var(--gray-500);
    padding: 2px 3px
}

.icon-addon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 2rem;
    color: var(--gray-700);
    pointer-events: none;
    font-size: 1.2em
}

.form-wrap .form-wrap-icon {
    position: relative
}

.form-wrap .form-wrap-icon i {
    font-size: 18px;
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%)
}

.toggle-password {
    cursor: pointer;
    width: 30px;
    height: 30px;
    color: var(--gray-900);
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 10px
}

.toggle-password:hover {
    color: var(--primary)
}

.pass-group {
    position: relative
}

.toggle-passwords,
.toggle-passworda {
    cursor: pointer;
    width: 30px;
    height: 30px;
    color: var(--gray-900);
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 10px
}

.toggle-passwords:hover,
.toggle-passworda:hover {
    color: var(--primary)
}

.form-wrap-checkbox {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.form-wrap-checkbox .check {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: var(--gray-900);
    margin-bottom: 0
}

.form-wrap-checkbox .check input {
    display: none
}

.form-wrap-checkbox .check input:checked+.box {
    background: var(--secondary)
}

.form-wrap-checkbox .check input:checked+.box:after {
    top: 0
}

.form-wrap-checkbox .check .box {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 8px;
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
    background: var(--light-200);
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid var(--light-900);
    border-radius: 12px
}

.form-wrap-checkbox .check .box:after {
    width: 12px;
    height: 6px;
    content: "";
    position: absolute;
    border-left: 2px solid;
    border-bottom: 2px solid;
    border-color: var(--white);
    transform: rotate(-45deg) translate3d(0, 0, 0);
    transform-origin: center center;
    transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
    left: 0;
    right: 0;
    top: 200%;
    bottom: 3px;
    margin: auto
}

.form-sort .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 35px
}

.form-sort span.select2-container.select2-container--default.select2-container--open {
    z-index: 99
}

.form-sort {
    position: relative;
    width: 149px;
    height: 40px
}

.form-sort .info-img {
    position: absolute;
    top: 52%;
    z-index: 100;
    width: 16px;
    height: 16px;
    left: 0;
    margin-left: 10px;
    color: var(--gray-600);
    transform: translateY(-50%);
    line-height: normal
}

@media(max-width:575.98px) {
    .form-sort {
        margin-top: 24px
    }
}

.input-icon-addon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5rem;
    color: var(--gray-400);
    pointer-events: none;
    font-size: 1.2em
}

.input-icon-addon:last-child {
    right: 0;
    left: auto
}

.input-icon-addon .spinner-border-sm {
    border-width: 1px
}

.input-icon-start .form-control {
    padding-left: 32px
}

.input-icon-end .form-control {
    padding-right: 32px
}

.icon-addon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 2rem;
    color: var(--gray-700);
    pointer-events: none;
    font-size: 1.2em
}

.form-custom {
    position: relative
}

.form-custom i {
    color: var(--danger);
    position: absolute;
    top: 35%;
    right: 15px
}

.form-focus {
    height: 50px;
    position: relative
}

.form-focus .focus-label {
    font-size: 14px;
    font-weight: 400;
    pointer-events: none;
    transform: translate3d(0, 22px, 0) scale(1);
    -webkit-transform: translate3d(0, 22px, 0) scale(1);
    -ms-transform: translate3d(0, 22px, 0) scale(1);
    transform-origin: left top;
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transition: 240ms;
    -ms-transition: 240ms;
    transition: 240ms;
    z-index: 1;
    color: #b8b8b8;
    margin-bottom: 0;
    position: absolute;
    top: -8px;
    left: 12px
}

.form-focus.focused .focus-label {
    opacity: 1;
    top: -18px;
    font-size: 12px;
    z-index: 1
}

.form-focus.focused .form-control::-webkit-input-placeholder {
    color: #bbb
}

.form-focus .form-control {
    height: 50px;
    padding: 21px 12px 6px
}

.form-focus .form-control:focus~.focus-label,
.form-focus .form-control:-webkit-autofill~.focus-label {
    opacity: 1;
    font-weight: 400;
    top: -18px;
    font-size: 12px;
    z-index: 1
}

.form-focus .form-control::-webkit-input-placeholder {
    color: transparent;
    -webkit-transition: 240ms;
    -ms-transition: 240ms;
    transition: 240ms
}

.form-focus .form-control:focus::-webkit-input-placeholder {
    transition: none
}

.form-focus.select-focus .focus-label {
    opacity: 1;
    font-weight: 300;
    top: -20px;
    font-size: 12px;
    z-index: 1
}

.form-focus .select2-container .select2-selection--single {
    border: 1px solid var(--gray-200);
    height: 50px
}

.form-focus .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 30px;
    padding-left: 15px
}

.form-focus .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 48px;
    right: 7px
}

.form-focus .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--gray-200) transparent transparent;
    border-style: solid;
    border-width: 6px 6px 0;
    height: 0;
    margin-left: -10px;
    margin-top: -2px;
    width: 0;
    position: absolute;
    top: 50%;
    left: 50%
}

.form-focus .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #676767;
    font-size: 14px;
    font-weight: 400;
    line-height: 38px
}

.form-focus .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent var(--gray-200);
    border-width: 0 6px 6px
}

.form-focus .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--primary)
}

.badge.badge-primary {
    background: var(--primary) !important;
    box-shadow: 0 1px 1px rgba(var(--primary), 0.5);
    color: var(--primary)
}

.badge.badge-pink {
    background-color: var(--pink);
    color: var(--white)
}

.badge.badge-cyan {
    background-color: var(--cyan);
    color: var(--white)
}

.badge.badge-secondary-transparent {
    background: var(--secondary-transparent);
    color: var(--secondary)
}

.badge.badge-pink-transparent {
    background: var(--pink-transparent);
    color: var(--pink)
}

.badge.badge-secondary-transparent {
    background: var(--secondary-transparent);
    color: var(--secondary)
}

.badge.badge-success-transparent {
    background: #edf9f0;
    color: var(--success)
}

.badge.badge-purple-transparent {
    background: var(--purple-transparent);
    color: var(--purple)
}

.badge.badge-warning-transparent {
    background: var(--warning-transparent);
    color: var(--warning)
}

.badge.badge-danger-transparent {
    background: var(--danger-transparent);
    color: var(--danger)
}

.badge.badge-info-transparent {
    background: var(--info-transparent);
    color: var(--info)
}

.badge.badge-primary {
    background: #316dff;
    color: var(--white)
}

.badge.badge-soft-primary {
    background: rgba(49, 109, 255, 0.1);
    color: #316dff
}

.badge.badge-outline-primary {
    border: 1px solid #316dff;
    color: #316dff
}

.badge.badge-secondary {
    background: #02bfff;
    color: var(--white)
}

.badge.badge-soft-secondary {
    background: rgba(2, 191, 255, 0.1);
    color: #02bfff
}

.badge.badge-outline-secondary {
    border: 1px solid #02bfff;
    color: #02bfff
}

.badge.badge-success {
    background: #04bd6c;
    color: var(--white)
}

.badge.badge-soft-success {
    background: rgba(4, 189, 108, 0.1);
    color: #04bd6c
}

.badge.badge-outline-success {
    border: 1px solid #04bd6c;
    color: #04bd6c
}

.badge.badge-info {
    background: #110efd;
    color: var(--white)
}

.badge.badge-soft-info {
    background: rgba(17, 14, 253, 0.1);
    color: #110efd
}

.badge.badge-outline-info {
    border: 1px solid #110efd;
    color: #110efd
}

.badge.badge-warning {
    background: #ffca18;
    color: var(--white)
}

.badge.badge-soft-warning {
    background: rgba(255, 202, 24, 0.1);
    color: #ffca18
}

.badge.badge-outline-warning {
    border: 1px solid #ffca18;
    color: #ffca18
}

.badge.badge-danger {
    background: red;
    color: var(--white)
}

.badge.badge-soft-danger {
    background: rgba(255, 0, 0, 0.1);
    color: red
}

.badge.badge-outline-danger {
    border: 1px solid red;
    color: red
}

.badge.badge-dark {
    background: #000103;
    color: var(--white)
}

.badge.badge-soft-dark {
    background: rgba(0, 1, 3, 0.1);
    color: #000103
}

.badge.badge-outline-dark {
    border: 1px solid #000103;
    color: #000103
}

.badge.badge-light {
    background: #f4f6f8;
    color: var(--white)
}

.badge.badge-soft-light {
    background: rgba(244, 246, 248, 0.1);
    color: #f4f6f8
}

.badge.badge-outline-light {
    border: 1px solid #f4f6f8;
    color: #f4f6f8
}

.badge.badge-purple {
    background: #6938ef;
    color: var(--white)
}

.badge.badge-soft-purple {
    background: rgba(105, 56, 239, 0.1);
    color: #6938ef
}

.badge.badge-outline-purple {
    border: 1px solid #6938ef;
    color: #6938ef
}

.badge.badge-white {
    background: #fff;
    color: var(--white)
}

.badge.badge-soft-white {
    background: rgba(255, 255, 255, 0.1);
    color: #fff
}

.badge.badge-outline-white {
    border: 1px solid #fff;
    color: #fff
}

.badge.badge-orange {
    background: #e04f16;
    color: var(--white)
}

.badge.badge-soft-orange {
    background: rgba(224, 79, 22, 0.1);
    color: #e04f16
}

.badge.badge-outline-orange {
    border: 1px solid #e04f16;
    color: #e04f16
}

.badge {
    padding: .25rem .45rem;
    font-weight: 600;
    letter-spacing: .5px;
    border-radius: 6px
}

.badge.badge-xs {
    font-size: 10px;
    font-weight: 500;
    padding: 0 5px;
    line-height: 18px
}

.badge.badge-sm {
    font-size: 11px;
    padding: 5px 8px;
    line-height: 11px
}

.badge.badge-md {
    font-size: 12px;
    padding: 5px 12px;
    line-height: 1.5
}

.badge.badge-lg {
    font-size: 14px;
    padding: 0 10px;
    line-height: 30px
}

.badge.badge-xl {
    font-size: 16px;
    padding: 0 15px;
    line-height: 35px
}

.badge.badge-soft-purple {
    background: #ededff !important;
    color: var(--purple) !important
}

.badge.badge-soft-success {
    background: #edf9f0 !important;
    color: var(--success) !important
}

.badge.badge-soft-danger {
    background: #ffede9 !important;
    color: var(--danger) !important
}

.avatar {
    position: relative;
    height: 2.625rem;
    width: 2.625rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: var(--white);
    font-weight: 500
}

.avatar a.badge:hover {
    color: var(--white)
}

.avatar img {
    width: 100%;
    height: 100%;
    border-radius: 6px
}

.avatar.avatar-rounded {
    border-radius: 50%
}

.avatar.avatar-rounded img {
    border-radius: 50%
}

.avatar.avatar-radius-0 {
    border-radius: 0
}

.avatar.avatar-radius-0 img {
    border-radius: 0
}

.avatar .avatar-badge {
    position: absolute;
    inset-block-start: -4%;
    inset-inline-end: -0.375rem;
    width: 1.4rem;
    height: 1.4rem;
    font-size: .625rem;
    border: 2px solid var(--white);
    border-radius: 50% !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.avatar.online:before,
.avatar.offline:before {
    position: absolute;
    content: "";
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    inset-inline-end: 0;
    inset-block-end: 0;
    border: 2px solid var(--white) !important;
    z-index: 1
}

.avatar.online:before {
    background-color: var(--success)
}

.avatar.offline:before {
    background-color: var(--gray-500)
}

.avatar.avatar-xs {
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: .65rem
}

.avatar.avatar-xs .avatar-badge {
    padding: .25rem;
    width: 1rem;
    height: 1rem;
    line-height: 1rem;
    font-size: .5rem;
    inset-block-start: -25%;
    inset-inline-end: -0.5rem
}

.avatar.avatar-sm {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .65rem
}

.avatar.avatar-sm .avatar-badge {
    padding: .3rem;
    width: 1.1rem;
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: .5rem;
    inset-block-start: -28%;
    inset-inline-end: -0.45rem
}

.avatar.avatar-sm.online:before,
.avatar.avatar-sm.offline:before {
    width: .5rem;
    height: .5rem
}

.avatar.avatar-md {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: .8rem
}

.avatar.avatar-md .avatar-badge {
    padding: .4rem;
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: .65rem;
    inset-block-start: -6%;
    inset-inline-end: -13%
}

.avatar.avatar-md.online:before,
.avatar.avatar-md.offline:before {
    width: .75rem;
    height: .75rem
}

.avatar.avatar-md svg {
    width: 1.5rem;
    height: 1.5rem
}

.avatar.avatar-lg {
    width: 2.813rem;
    height: 2.813rem;
    line-height: 2.813rem;
    font-size: 1rem
}

.avatar.avatar-lg .avatar-badge {
    inset-block-start: -15%;
    inset-inline-end: -0.25%
}

.avatar.avatar-lg.online:before,
.avatar.avatar-lg.offline:before {
    width: .8rem;
    height: .8rem
}

.avatar.avatar-lg svg {
    width: 1.8rem;
    height: 1.8rem
}

.avatar.avatar-xl {
    width: 3.6rem;
    height: 3.6rem;
    line-height: 3.6rem;
    font-size: 1.25rem
}

.avatar.avatar-xl .avatar-badge {
    inset-block-start: -8%;
    inset-inline-end: -0.2%
}

.avatar.avatar-xl.online:before,
.avatar.avatar-xl.offline:before {
    width: .95rem;
    height: .95rem
}

.avatar.avatar-xxl {
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 1.5rem
}

.avatar.avatar-xxl .avatar-badge {
    inset-block-start: -4%;
    inset-inline-end: 0rem
}

.avatar.avatar-xxl.online:before,
.avatar.avatar-xxl.offline:before {
    width: 1.05rem;
    height: 1.05rem;
    inset-block-end: .25rem
}

.avatar.avatar-xxxl {
    width: 6rem;
    height: 6rem;
    line-height: 6rem;
    font-size: 1.75rem
}

.avatar.avatar-xxxl .avatar-badge {
    inset-block-start: -4%;
    inset-inline-end: 0rem
}

.avatar.avatar-xxxl.online:before,
.avatar.avatar-xxxl.offline:before {
    width: 1.05rem;
    height: 1.05rem;
    inset-block-end: .25rem
}

.avatar-list-stacked {
    padding: 0
}

.avatar-list-stacked.avatar-group-overlapped .avatar {
    margin-right: -0.875rem
}

.avatar-list-stacked.avatar-group-overlapped .avatar:hover {
    z-index: 1
}

.avatar-list-stacked.avatar-group-lg .avatar {
    width: 2.813rem;
    height: 2.813rem
}

.avatar-list-stacked.avatar-group-lg .avatar>.initial-wrap {
    font-size: .95rem
}

.avatar-list-stacked.avatar-group-lg.avatar-group-overlapped .avatar {
    margin-right: -1rem
}

.avatar-list-stacked.avatar-group-sm .avatar {
    width: 1.5rem;
    height: 1.5rem
}

.avatar-list-stacked.avatar-group-sm .avatar>.initial-wrap {
    font-size: .6rem
}

.avatar-list-stacked.avatar-group-sm.avatar-group-overlapped .avatar {
    margin-right: -0.625rem
}

.avatar-list-stacked.avatar-group-xs .avatar {
    width: 1rem;
    height: 1rem;
    margin-inline-end: -6px !important
}

.avatar-list-stacked.avatar-group-xs .avatar>.initial-wrap {
    font-size: .6rem
}

.avatar-list-stacked.avatar-group-xs.avatar-group-overlapped .avatar {
    margin-right: -6px
}

.avatar-list-stacked .avatar {
    margin-inline-end: -1.5rem !important;
    vertical-align: middle;
    transition: transform ease 200ms
}

.avatar-list-stacked .avatar:last-child {
    margin-inline-end: 0 !important
}

.avatar-list-stacked .avatar:hover {
    z-index: 1;
    transform: translateY(-0.188rem)
}

.avatar-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.avatar-group .avatar {
    width: 2.625rem;
    height: 2.625rem
}

.avatar-group .avatar .avatar-img,
.avatar-group .avatar>.initial-wrap {
    border: 2px solid var(--white);
    font-size: .9rem
}

.avatar-group.avatar-group-overlapped .avatar {
    margin-right: -0.875rem
}

.avatar-group.avatar-group-overlapped .avatar:hover {
    z-index: 1
}

.avatar-group.avatar-group-lg .avatar {
    width: 3.25rem;
    height: 3.25rem
}

.avatar-group.avatar-group-lg .avatar>.initial-wrap {
    font-size: .95rem
}

.avatar-group.avatar-group-lg.avatar-group-overlapped .avatar {
    margin-right: -1rem
}

.avatar-group.avatar-group-sm .avatar {
    width: 2rem;
    height: 2rem
}

.avatar-group.avatar-group-sm .avatar>.initial-wrap {
    font-size: .6rem
}

.avatar-group.avatar-group-sm.avatar-group-overlapped .avatar {
    margin-right: -0.625rem
}

.avatar.avatar-xl.border.online::before {
    width: 10px;
    height: 10px;
    inset-inline-end: 5px
}

.avatar-xxxl.candidate-img {
    width: 135px;
    height: 135px
}

table.table {
    color: var(--gray-900);
    max-width: 100%;
    margin-bottom: 0;
    width: 100%
}

table.table thead {
    border-bottom: 1px solid var(--gray-200)
}

table.table thead tr th {
    border-bottom: 1px solid var(--gray-200);
    background: var(--gray-100);
    color: var(--gray-900);
    font-size: 14px;
    padding: 8px 12px
}

table.table tbody tr {
    border-bottom: 1px solid var(--gray-200)
}

table.table tbody tr:last-child {
    border-color: transparent
}

table.table tbody tr td {
    color: var(--gray-600);
    font-size: 14px;
    padding: 12px 12px;
    color: var(--gray-600)
}

table.table tbody tr td .table-action a {
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px
}

table.table.table-center td,
table.table.table-center th {
    color: var(--gray-900);
    vertical-align: middle
}

table.table>tbody>tr>th {
    border-top: 0;
    padding: 10px 8px
}

table.table>tbody>tr td {
    font-size: 15px;
    color: var(--gray-600) !important
}

table.table .no-border>tbody>tr>th {
    border-top: 0;
    padding: 10px 8px
}

table.table .no-border>tbody>tfoot>tr>th,
table.table .no-border>tbody>tfoot>tr>td,
table.table .no-border>tbody thead>tr>th,
table.table .no-border>tbody thead>tr>td {
    border-top: 0;
    padding: 10px 8px
}

table.table .dataTable {
    border-collapse: collapse !important
}

table .table-striped thead tr {
    border-color: transparent
}

table .table-striped tbody tr {
    border-color: transparent
}

table .table-striped tbody tr:nth-of-type(even) {
    background-color: rgba(255, 255, 255, 0.3)
}

table .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(235, 235, 235, 0.4)
}

table .table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: #f8f9fa
}

table .table-bordered {
    border: 1px solid rgba(0, 0, 0, 0.05) !important
}

table .table-bordered th,
table .table-bordered td {
    border-color: rgba(0, 0, 0, 0.05)
}

table .table-nowrap td,
table .table-nowrap th {
    white-space: nowrap
}

table.table td h2 {
    display: inline-block;
    font-size: inherit;
    font-weight: regular;
    vertical-align: middle;
    margin: 0;
    padding: 0
}

table.table td h2 .table-avatar {
    font-size: inherit;
    font-weight: regular;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0;
    padding: 0
}

table.table td h2 a {
    color: var(--gray-900)
}

table.table td h2 a:hover {
    color: var(--primary-hover)
}

table.table td h2 span {
    color: #888;
    display: block;
    font-size: 12px;
    margin-top: 3px
}

table.table td h2.table-avatar {
    font-size: inherit;
    font-weight: 400;
    vertical-align: middle;
    white-space: nowrap;
    margin: 0;
    padding: 0
}

table.table td h2.table-avatar .avatar.avatar-sm {
    width: 40px;
    height: 40px
}

table .table-hover tbody tr:hover {
    background-color: #f7f7f7
}

table .table-hover tbody tr:hover td {
    color: var(--gray-900)
}

.table-hover tbody tr:hover {
    background: var(--gray-transparent)
}

.table-hover tbody tr:hover td {
    color: var(--gray-900)
}

.card-table card-body {
    padding: 0
}

.card-table card-body .table>thead>tr>th {
    border-top: 0
}

.card-table card-body .table tr th,
.card-table card-body .table tr td {
    border-top: 1px solid var(--gray-200);
    padding: 1rem .75rem;
    white-space: nowrap
}

.card-table card-body .table tr th:first-child,
.card-table card-body .table tr td:first-child {
    padding-left: 1.5rem
}

.card-table card-body .table tr th:last-child,
.card-table card-body .table tr td:last-child {
    padding-right: 1.5rem
}

.card-table .card-body {
    padding: 0
}

.card-table .card-body .table>thead>tr>th {
    border-top: 0
}

.card-table .card-body .table tr th,
.card-table .card-body .table tr td {
    border-top: 1px solid var(--gray-200);
    white-space: nowrap;
    padding: 1rem .75rem
}

.card-table .card-body .table tr th:first-child,
.card-table .card-body .table tr td:first-child {
    padding-left: 1.5rem
}

.card-table .card-body .table tr th:last-child,
.card-table .card-body .table tr td:last-child {
    padding-right: 1.5rem
}

th.custom-class {
    width: 80px
}

th.table-name {
    min-width: 200px
}

th.table-days {
    min-width: 80px
}

th.table-head-name {
    width: 200px
}

th.table-head-days {
    width: 100px
}

.table .form-control {
    font-size: 14px;
    min-height: 38px
}

.nav-tabs {
    border-bottom: 1px solid #f0f0f0
}

@media(max-width:767.98px) {
    .nav-tabs {
        border-bottom: 0;
        position: relative;
        background-color: var(--white);
        border: 1px solid var(--gray-200);
        padding: 5px 0;
        border-radius: 3px
    }
}

.nav-tabs>li>a {
    margin-right: 0;
    color: #888;
    border-radius: 3px
}

@media(max-width:767.98px) {
    .nav-tabs>li>a {
        border-width: 2px;
        border-left-color: transparent
    }
}

.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus {
    border-color: transparent;
    color: #272b41
}

@media(max-width:767.98px) {

    .nav-tabs>li>a:hover,
    .nav-tabs>li>a:focus {
        background-color: #fafafa
    }
}

@media(max-width:767.98px) {
    .nav-tabs>li>a.active {
        border-color: transparent transparent transparent var(--primary) !important;
        border-left-width: 2px
    }
}

.nav-tabs>li.open:not(.active)>a,
.nav-tabs>li.open:not(.active)>a:hover,
.nav-tabs>li.open:not(.active)>a:focus {
    background-color: #fafafa
}

@media(max-width:767.98px) {
    .nav-tabs .nav-item {
        margin-bottom: 0
    }
}

@media(max-width:767.98px) {
    .nav-tabs .nav-item.show .nav-link {
        border-color: transparent transparent transparent var(--primary) !important;
        border-left-width: 2px
    }
}

.nav-tabs .nav-link {
    border-radius: 0
}

@media(max-width:767.98px) {
    .nav-tabs .nav-link {
        border-width: 2px
    }
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    background-color: #eee;
    border-color: transparent;
    color: #272b41
}

@media(max-width:767.98px) {
    .nav-tabs.nav-justified {
        border-bottom: 1px solid var(--gray-200)
    }
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
    border-radius: 0
}

.nav-tabs.nav-justified>li>a:hover,
.nav-tabs.nav-justified>li>a:focus {
    border-bottom-color: var(--gray-200)
}

@media(max-width:767.98px) {
    .nav-tabs.nav-justified>li>a.active {
        border-color: transparent transparent transparent var(--primary);
        border-left-width: 2px !important
    }
}

.nav-tabs.nav-justified.nav-tabs-solid>li>a {
    color: #272b41
}

.nav-tabs.nav-justified.nav-tabs-top {
    border-bottom: 1px solid var(--gray-200)
}

.nav-tabs.nav-justified.nav-tabs-top>li>a,
.nav-tabs.nav-justified.nav-tabs-top>li>a:hover,
.nav-tabs.nav-justified.nav-tabs-top>li>a:focus {
    border-width: 2px 0 0 0
}

.nav-tabs.nav-tabs-top>li {
    margin-bottom: 0
}

.nav-tabs.nav-tabs-top>li>a {
    border-width: 2px 0 0 0
}

.nav-tabs.nav-tabs-top>li>a.open {
    border-top-color: var(--gray-200)
}

.nav-tabs.nav-tabs-top>li>a:hover,
.nav-tabs.nav-tabs-top>li>a:focus {
    border-width: 2px 0 0 0;
    border-top-color: var(--gray-200)
}

.nav-tabs.nav-tabs-top>li>a.active,
.nav-tabs.nav-tabs-top>li>a.active:hover,
.nav-tabs.nav-tabs-top>li>a.active:focus {
    border-top-color: var(--primary)
}

.nav-tabs.nav-tabs-top>li+li>a {
    margin-left: 1px
}

.nav-tabs.nav-tabs-bottom>li>a.active,
.nav-tabs.nav-tabs-bottom>li>a.active:hover,
.nav-tabs.nav-tabs-bottom>li>a.active:focus {
    border-bottom-width: 2px;
    border-color: transparent;
    border-bottom-color: var(--primary);
    background-color: transparent;
    -webkit-transition: none 0 ease 0;
    -ms-transition: none 0 ease 0;
    transition: none 0 ease 0
}

@media(max-width:767.98px) {

    .nav-tabs.nav-tabs-bottom>li>a.active,
    .nav-tabs.nav-tabs-bottom>li>a.active:hover,
    .nav-tabs.nav-tabs-bottom>li>a.active:focus {
        background-color: #f5f5f5
    }
}

@media(max-width:767.98px) {
    .nav-tabs .nav-tabs-justified {
        border-bottom: 1px solid var(--gray-200)
    }
}

.nav-tabs .nav-tabs-justified>li>a {
    border-radius: 0;
    margin-bottom: 0
}

.nav-tabs .nav-tabs-justified>li>a:hover,
.nav-tabs .nav-tabs-justified>li>a:focus {
    border-bottom-color: var(--gray-200)
}

.nav-tabs .nav-tabs-justified>li>a.active,
.nav-tabs .nav-tabs-justified>li>a.active:focus,
.nav-tabs .nav-tabs-justified>li>a.active:hover {
    border-width: 0 0 0 2px;
    border-left-color: var(--primary)
}

.nav-tabs .nav-tabs-justified.nav-tabs-solid>li>a {
    border-color: transparent
}

.nav-tabs .nav-tabs-justified.nav-tabs-top {
    border-bottom: 1px solid var(--gray-200)
}

.nav-tabs .nav-tabs-justified.nav-tabs-top>li a,
.nav-tabs .nav-tabs-justified.nav-tabs-top>li a:hover,
.nav-tabs .nav-tabs-justified.nav-tabs-top>li a:focus {
    border-width: 2px 0 0 0
}

.nav-tabs.nav-tabs-solid {
    background-color: #fafafa;
    border: 0
}

@media(max-width:767.98px) {
    .nav-tabs.nav-tabs-solid {
        padding: 5px
    }
}

.nav-tabs.nav-tabs-solid>li {
    margin-bottom: 0
}

.nav-tabs.nav-tabs-solid>li a {
    color: #272b41
}

.nav-tabs.nav-tabs-solid>li a.active,
.nav-tabs.nav-tabs-solid>li a.active:hover,
.nav-tabs.nav-tabs-solid>li a.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.nav-tabs.nav-tabs-solid>li>a {
    border-color: transparent
}

@media(max-width:767.98px) {
    .nav-tabs.nav-tabs-solid>li>a {
        border-left-width: 0 !important
    }
}

.nav-tabs.nav-tabs-solid>li>a:hover,
.nav-tabs.nav-tabs-solid>li>a:focus {
    background-color: #f5f5f5
}

.nav-tabs.nav-tabs-solid>li>a.active,
.nav-tabs.nav-tabs-solid>li>a.active:hover,
.nav-tabs.nav-tabs-solid>li>a.active:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.nav-tabs.nav-tabs-solid .active>a,
.nav-tabs.nav-tabs-solid .active a:hover,
.nav-tabs.nav-tabs-solid .active a:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.nav-tabs.nav-tabs-solid.nav-tabs-rounded {
    border-radius: 50px
}

@media(max-width:767.98px) {
    .nav-tabs.nav-tabs-solid.nav-tabs-rounded {
        border-radius: 5px
    }
}

.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a {
    border-radius: 50px
}

.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active,
.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:hover,
.nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:focus {
    border-radius: 50px
}

@media(max-width:767.98px) {

    .nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active,
    .nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:hover,
    .nav-tabs.nav-tabs-solid.nav-tabs-rounded>li>a.active:focus {
        border-color: transparent transparent transparent var(--primary) !important;
        border-left-width: 2px
    }
}

@media(max-width:767.98px) {
    .nav-tabs.nav-tabs-solid.nav-tabs-rounded {
        border-radius: 5px
    }
}

.nav-tabs.nav-tabs-solid>.open:not(.active)>a {
    background-color: #f5f5f5;
    border-color: transparent
}

@media(max-width:767.98px) {
    .nav-tabs .nav-link.active {
        border-color: transparent transparent transparent var(--primary) !important;
        border-left-width: 2px
    }
}

.tab-content {
    padding-top: 20px
}

.card-header-tabs {
    border-bottom: 0
}

.btn.focus,
.btn:focus {
    box-shadow: unset
}

.btn.btn-rounded {
    border-radius: 50px
}

.bg-primary,
.badge-primary {
    background-color: var(--primary) !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: var(--primary-hover) !important
}

.bg-success,
.badge-success {
    background-color: var(--success) !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: var(--success-hover) !important
}

.bg-info,
.badge-info {
    background-color: var(--info) !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: var(--info-hover) !important
}

.bg-warning,
.badge-warning {
    background-color: var(--warning) !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: var(--warning-hover) !important
}

.bg-danger,
.badge-danger {
    background-color: var(--danger) !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: var(--danger-hover) !important
}

.bg-white {
    background-color: var(--white)
}

.bg-purple,
.badge-purple {
    background-color: var(--purple) !important
}

.text-primary {
    color: var(--primary) !important
}

.dropdown-menu li>a.text-primary {
    color: var(--primary) !important
}

.dropdown-menu li>a.text-success {
    color: var(--success-hover) !important
}

.dropdown-menu li>a.text-danger {
    color: var(--danger) !important
}

.dropdown-menu li>a.text-info {
    color: var(--info) !important
}

.dropdown-menu li>a.text-warning {
    color: var(--warning) !important
}

.dropdown-menu li>a.text-purple {
    color: var(--purple) !important
}

.text-success {
    color: var(--success) !important
}

.text-danger {
    color: var(--danger) !important
}

.text-info {
    color: var(--info) !important
}

.text-warning {
    color: var(--warning) !important
}

.text-purple {
    color: var(--purple) !important
}

.text-muted {
    color: #757575 !important
}

.text-teal {
    color: var(--teal) !important
}

.btn-primary {
    background-color: var(--primary);
    border: 1px solid var(--primary)
}

.btn-primary:focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active {
    color: #fff;
    background-color: var(--primary-hover);
    border-color: var(--primary-hover)
}

.btn-primary:focus .open>.dropdown-toggle.btn-primary,
.btn-primary:hover .open>.dropdown-toggle.btn-primary,
.btn-primary:active .open>.dropdown-toggle.btn-primary,
.btn-primary.active .open>.dropdown-toggle.btn-primary {
    background-color: var(--primary-hover);
    border: 1px solid var(--primary-hover)
}

.btn-primary.active.focus .open>.dropdown-toggle.btn-primary.focus,
.btn-primary.active.focus .open>.dropdown-toggle.btn-primary:focus,
.btn-primary.active.focus .open>.dropdown-toggle.btn-primary:hover,
.btn-primary.active:focus .open>.dropdown-toggle.btn-primary.focus,
.btn-primary.active:focus .open>.dropdown-toggle.btn-primary:focus,
.btn-primary.active:focus .open>.dropdown-toggle.btn-primary:hover,
.btn-primary.active:hover .open>.dropdown-toggle.btn-primary.focus,
.btn-primary.active:hover .open>.dropdown-toggle.btn-primary:focus,
.btn-primary.active:hover .open>.dropdown-toggle.btn-primary:hover,
.btn-primary .focus.focus .open>.dropdown-toggle.btn-primary.focus,
.btn-primary .focus.focus .open>.dropdown-toggle.btn-primary:focus,
.btn-primary .focus.focus .open>.dropdown-toggle.btn-primary:hover,
.btn-primary .focus:focus .open>.dropdown-toggle.btn-primary.focus,
.btn-primary .focus:focus .open>.dropdown-toggle.btn-primary:focus,
.btn-primary .focus:focus .open>.dropdown-toggle.btn-primary:hover,
.btn-primary .focus:hover .open>.dropdown-toggle.btn-primary.focus,
.btn-primary .focus:hover .open>.dropdown-toggle.btn-primary:focus,
.btn-primary .focus:hover .open>.dropdown-toggle.btn-primary:hover {
    background-color: var(--primary-hover);
    border: 1px solid var(--primary-hover)
}

.btn-primary:active:focus,
.btn-primary:active:hover {
    background-color: var(--primary-hover);
    border: 1px solid var(--primary-hover)
}

.btn-primary .active:not(:disabled):not(.disabled),
.btn-primary:active:not(:disabled):not(.disabled) {
    background-color: var(--primary-hover);
    border-color: var(--primary-hover);
    color: #fff
}

.btn-primary .active:focus:not(:disabled):not(.disabled),
.btn-primary:active:focus:not(:disabled):not(.disabled) {
    box-shadow: unset
}

.btn-primary .show>.btn-primary.dropdown-toggle {
    background-color: var(--primary-hover);
    border-color: var(--primary-hover);
    color: #fff
}

.btn-primary .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: unset
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.btn-secondary.active:focus :not(:disabled):not(.disabled),
.btn-secondary:active:focus :not(:disabled):not(.disabled) {
    box-shadow: unset
}

.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-success.dropdown-toggle {
    background-color: var(--success-hover);
    border-color: var(--success-hover);
    color: #fff
}

.show>.btn-success.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-info.dropdown-toggle {
    background-color: var(--info-hover);
    border-color: var(--info-hover);
    color: #fff
}

.show>.btn-info.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-warning.dropdown-toggle {
    background-color: var(--warning-hover);
    border-color: var(--warning-hover);
    color: #fff
}

.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-danger.dropdown-toggle {
    background-color: var(--danger-hover);
    border-color: var(--danger-hover);
    color: #fff
}

.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-light.dropdown-toggle:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: unset
}

.show>.btn-outline-primary.dropdown-toggle {
    background-color: var(--primary);
    border-color: var(--primary)
}

.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: none
}

.show>.btn-outline-success.dropdown-toggle {
    background-color: var(--success);
    border-color: var(--success)
}

.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: none
}

.show>.btn-outline-info.dropdown-toggle {
    background-color: var(--info);
    border-color: var(--info)
}

.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: none
}

.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: var(--warning);
    border-color: var(--warning)
}

.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: none
}

.show>.btn-outline-danger.dropdown-toggle {
    color: #212529;
    background-color: var(--warning);
    border-color: var(--warning)
}

.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: none
}

.btn-success {
    background-color: var(--success);
    border: 1px solid var(--success)
}

.btn-success:hover,
.btn-success:focus .btn-success.active,
.btn-success:active {
    background-color: var(--success-hover);
    border: 1px solid var(--success-hover);
    color: #fff
}

.btn-success .open>.dropdown-toggle.btn-success {
    background-color: var(--success-hover);
    border: 1px solid var(--success-hover);
    color: #fff
}

.btn-success .open>.dropdown-toggle.btn-success.focus,
.btn-success .open>.dropdown-toggle.btn-success:hover,
.btn-success .open>.dropdown-toggle.btn-success:focus {
    background-color: var(--success-hover);
    border: 1px solid var(--success-hover)
}

.btn-success.active:focus,
.btn-success.active.focus,
.btn-success.active:hover,
.btn-success.focus,
.btn-success:active:focus,
.btn-success:active:hover {
    background-color: var(--success-hover);
    border: 1px solid var(--success-hover)
}

.btn-success.active:not(:disabled):not(.disabled),
.btn-success:active:not(:disabled):not(.disabled) {
    background-color: var(--success-hover);
    border-color: var(--success-hover);
    color: #fff
}

.btn-success.active:focus:not(:disabled):not(.disabled),
.btn-success:active:focus:not(:disabled):not(.disabled) {
    box-shadow: unset
}

.btn-success.disabled,
.btn-success:disabled {
    background-color: var(--success);
    border-color: var(--success);
    color: #fff
}

.btn-info {
    background-color: var(--info);
    border: 1px solid var(--info)
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
    background-color: var(--info-hover);
    border: 1px solid var(--info-hover)
}

.btn-info.active:focus,
.btn-info.active.focus,
.btn-info.active:hover,
.btn-info.focus,
.btn-info:active:focus,
.btn-info:active:hover {
    background-color: var(--info-hover);
    border: 1px solid var(--info-hover)
}

.btn-info.active:not(:disabled):not(.disabled),
.btn-info:active:not(:disabled):not(.disabled) {
    background-color: var(--info-hover);
    border-color: var(--info-hover);
    color: #fff
}

.btn-info.active:not(:disabled):not(.disabled):focus,
.btn-info:active:not(:disabled):not(.disabled):focus {
    box-shadow: unset
}

.btn-info.disabled,
.btn-info:disabled {
    background-color: var(--info);
    border-color: var(--info);
    color: #fff
}

.btn-warning {
    background-color: var(--warning);
    border: 1px solid var(--warning)
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
    background-color: var(--warning-hover);
    border: 1px solid var(--warning-hover)
}

.btn-warning.active:focus,
.btn-warning.active.focus,
.btn-warning.active:hover,
.btn-warning.focus,
.btn-warning:active:focus,
.btn-warning:active:hover {
    background-color: var(--warning-hover);
    border: 1px solid var(--warning-hover)
}

.btn-warning.active:not(:disabled):not(.disabled),
.btn-warning:active:not(:disabled):not(.disabled) {
    background-color: var(--warning-hover);
    border-color: var(--warning-hover);
    color: #fff
}

.btn-warning.active:not(:disabled):not(.disabled):focus,
.btn-warning:active:not(:disabled):not(.disabled):focus {
    box-shadow: unset
}

.btn-warning.disabled,
.btn-warning:disabled {
    background-color: var(--warning);
    border-color: var(--warning);
    color: #fff
}

.btn-danger {
    background-color: var(--danger);
    border: 1px solid var(--danger)
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
    background-color: var(--danger-hover);
    border: 1px solid var(--danger-hover)
}

.btn-danger.active:focus,
.btn-danger.active.focus,
.btn-danger.active:hover,
.btn-danger.focus,
.btn-danger:active:focus,
.btn-danger:active:hover {
    background-color: var(--danger-hover);
    border: 1px solid var(--danger-hover)
}

.btn-danger.active:not(:disabled):not(.disabled),
.btn-danger:active:not(:disabled):not(.disabled) {
    background-color: var(--danger-hover);
    border-color: var(--danger-hover);
    color: #fff
}

.btn-danger.active:not(:disabled):not(.disabled):focus,
.btn-danger:active:not(:disabled):not(.disabled):focus {
    box-shadow: unset
}

.btn-danger.disabled,
.btn-danger:disabled {
    background-color: var(--danger);
    border-color: var(--danger);
    color: #fff
}

.open>.dropdown-toggle.btn-info {
    background-color: var(--info-hover);
    border: 1px solid var(--info-hover)
}

.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
    background-color: var(--info-hover);
    border: 1px solid var(--info-hover)
}

.open>.dropdown-toggle.btn-warning {
    background-color: var(--warning-hover);
    border: 1px solid var(--warning-hover)
}

.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
    background-color: var(--warning-hover);
    border: 1px solid var(--warning-hover)
}

.open>.dropdown-toggle.btn-danger {
    background-color: var(--danger-hover);
    border: 1px solid var(--danger-hover)
}

.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
    background-color: var(--danger-hover);
    border: 1px solid var(--danger-hover)
}

.btn-light.active:focus:not(:disabled):not(.disabled),
.btn-light:active:focus:not(:disabled):not(.disabled),
.btn-dark.active:focus:not(:disabled):not(.disabled),
.btn-dark:active:focus:not(:disabled):not(.disabled) {
    box-shadow: unset
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    background-color: #20c0f3;
    border-color: #20c0f3
}

.pagination>li>a,
.pagination>li>span {
    color: #20c0f3
}

.page-link:hover {
    color: #20c0f3
}

.page-link:focus {
    box-shadow: unset
}

.page-item.active .page-link {
    background-color: #20c0f3;
    border-color: #20c0f3
}

.dropdown-menu {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: inherit;
    font-size: 14px;
    border-radius: 3px;
    transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #0de0fe
}

.navbar-nav__.open--.dropdown-menu {
    border: 0;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: #fff
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #20c0f3;
    text-shadow: unset
}

.bootstrap-datetimepicker-widget table td.today::before {
    border-bottom-color: #20c0f3
}

.bg-info-light {
    background-color: #e3edff !important;
    color: var(--info) !important
}

.bg-primary-light {
    background-color: var(--primary-100) !important;
    color: var(--primary) !important
}

.bg-danger-light {
    background-color: #ffede9 !important;
    color: var(--danger) !important
}

.bg-warning-light {
    background-color: #fffaee !important;
    color: var(--warning) !important
}

.bg-success-light {
    background-color: #edf9f0 !important;
    color: var(--success) !important
}

.text-xs {
    font-size: 12px !important
}

.text-sm {
    font-size: 14px !important
}

.text-lg {
    font-size: 20px !important
}

.text-xl {
    font-size: 24px !important
}

.control-label {
    margin-bottom: 5px
}

.dropdown-item:hover,
.dropdown-item:focus {
    background-color: var(--white)
}

.theme-13 a:hover {
    color: var(--secondary)
}

.avatar {
    position: relative;
    display: inline-block;
    width: 3rem;
    height: 3rem
}

.avatar>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.avatar .avatar-title {
    width: 100%;
    height: 100%;
    background-color: #20c0f3;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.avatar.avatar-online::before {
    width: 25%;
    height: 25%;
    border-radius: 50%;
    content: "";
    border: 2px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: var(--success)
}

.avatar.avatar-offline::before {
    width: 25%;
    height: 25%;
    border-radius: 50%;
    content: "";
    border: 2px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: var(--danger)
}

.avatar.avatar-away::before {
    width: 25%;
    height: 25%;
    border-radius: 50%;
    content: "";
    border: 2px solid #fff;
    position: absolute;
    right: 0;
    bottom: 0;
    background-color: var(--warning)
}

.avatar .border {
    border-width: 3px !important
}

.avatar .rounded {
    border-radius: 6px !important
}

.avatar .avatar-title {
    font-size: 18px
}

.avatar .avatar-xs {
    width: 1.65rem;
    height: 1.65rem
}

.avatar .avatar-xs .border {
    border-width: 2px !important
}

.avatar .avatar-xs .rounded {
    border-radius: 4px !important
}

.avatar .avatar-xs .avatar-title {
    font-size: 12px
}

.avatar .avatar-xs.avatar-away::before,
.avatar .avatar-xs.avatar-offline::before,
.avatar .avatar-xs.avatar-online::before {
    border-width: 1px
}

.avatar-sm {
    width: 2.5rem;
    height: 2.5rem
}

.avatar-sm .border {
    border-width: 3px !important
}

.avatar-sm .rounded {
    border-radius: 4px !important
}

.avatar-sm .avatar-title {
    font-size: 15px
}

.avatar-sm.avatar-away::before,
.avatar-sm.avatar-offline::before,
.avatar-sm.avatar-online::before {
    border-width: 2px
}

.avatar-lg {
    width: 3.75rem;
    height: 3.75rem
}

.avatar-lg .border {
    border-width: 3px !important
}

.avatar-lg .rounded {
    border-radius: 8px !important
}

.avatar-lg .avatar-title {
    font-size: 24px
}

.avatar-lg.avatar-away::before,
.avatar-lg.avatar-offline::before,
.avatar-lg.avatar-online::before {
    border-width: 3px
}

.avatar-xl {
    width: 5rem;
    height: 5rem
}

.avatar-xl .border {
    border-width: 4px !important
}

.avatar-xl .rounded {
    border-radius: 8px !important
}

.avatar-xl .avatar-title {
    font-size: 28px
}

.avatar-xl.avatar-away::before,
.avatar-xl.avatar-offline::before,
.avatar-xl.avatar-online::before {
    border-width: 4px
}

.avatar-xxl {
    width: 5.125rem;
    height: 5.125rem
}

@media(min-width:768px) {
    .avatar-xxl {
        width: 8rem;
        height: 8rem
    }
}

.avatar-xxl .border {
    border-width: 6px !important
}

@media(min-width:768px) {
    .avatar-xxl .border {
        border-width: 4px !important
    }
}

.avatar-xxl .rounded {
    border-radius: 8px !important
}

@media(min-width:768px) {
    .avatar-xxl .rounded {
        border-radius: 12px !important
    }
}

.avatar-xxl .avatar-title {
    font-size: 30px
}

@media(min-width:768px) {
    .avatar-xxl .avatar-title {
        font-size: 42px
    }
}

.avatar-xxl.avatar-away::before,
.avatar-xxl.avatar-offline::before,
.avatar-xxl.avatar-online::before {
    border-width: 4px
}

@media(min-width:768px) {

    .avatar-xxl.avatar-away::before,
    .avatar-xxl.avatar-offline::before,
    .avatar-xxl.avatar-online::before {
        border-width: 4px
    }
}

.avatar-group .avatar+.avatar {
    margin-left: -0.75rem
}

.avatar-group .avatar:hover {
    z-index: 1
}

.avatar-group .avatar-xs+.avatar-xs {
    margin-left: -0.40625rem
}

.avatar-group .avatar-sm+.avatar-sm {
    margin-left: -0.625rem
}

.avatar-group .avatar-lg+.avatar-lg {
    margin-left: -1rem
}

.avatar-group .avatar-xl+.avatar-xl {
    margin-left: -1.28125rem
}

.avatar-xs {
    width: 1.65rem;
    height: 1.65rem
}

.breadcrumb-bar {
    background-color: var(--light-200);
    padding: 40px 0;
    position: relative;
    z-index: 1;
    overflow: hidden
}

@media(max-width:767.98px) {
    .breadcrumb-bar {
        padding: 76px 0 20px
    }
}

.breadcrumb-bar .breadcrumb-title {
    color: var(--gray-900);
    font-size: 36px;
    font-weight: 700
}

@media(max-width:991.98px) {
    .breadcrumb-bar .breadcrumb-title {
        font-size: 30px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar .breadcrumb-title {
        font-size: 24px
    }
}

.breadcrumb-bar .page-breadcrumb ol {
    background-color: transparent;
    font-size: 16px;
    margin-bottom: 5px;
    justify-content: center
}

.breadcrumb-bar .page-breadcrumb ol li {
    color: var(--gray-600)
}

.breadcrumb-bar .page-breadcrumb ol li.active {
    color: var(--gray-900)
}

.breadcrumb-bar .page-breadcrumb ol li a {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent
}

.breadcrumb-bar .page-breadcrumb .breadcrumb-item+.breadcrumb-item {
    padding-left: 10px
}

.breadcrumb-bar .page-breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    color: var(--gray-600);
    font-size: 14px;
    content: "\f054";
    font-family: "Fontawesome";
    padding-right: 10px
}

.breadcrumb-bar .breadcrumb-bg .breadcrumb-bg-01 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 165px
}

.breadcrumb-bar .breadcrumb-bg .breadcrumb-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    height: 165px
}

.breadcrumb-bar .breadcrumb-bg .breadcrumb-bg-03 {
    position: absolute;
    top: 56px;
    left: 30%;
    z-index: -1
}

.breadcrumb-bar .breadcrumb-bg .breadcrumb-bg-04 {
    position: absolute;
    bottom: 0;
    right: 20%;
    z-index: -1
}

#loader {
    background-color: #fff;
    z-index: 999999;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.loader {
    display: inline-block;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    width: 50px;
    position: absolute;
    top: 50%;
    left: 50%
}

.loader span {
    -webkit-animation: loader 1.3s linear infinite;
    animation: loader 1.3s linear infinite;
    background-color: #20c0f3;
    border-radius: 100%;
    display: inline-block;
    height: 50px;
    position: absolute;
    width: 50px
}

.loader span:last-child {
    animation-delay: -0.8s;
    -webkit-animation-delay: -0.8s
}

@keyframes loader {
    0 {
        transform: scale(0, 0);
        opacity: .5
    }

    100% {
        transform: scale(1, 1);
        opacity: 0
    }
}

@-webkit-keyframes loader {
    0 {
        -webkit-transform: scale(0, 0);
        opacity: .5
    }

    100% {
        -webkit-transform: scale(1, 1);
        opacity: 0
    }
}

.content {
    min-height: 200px;
    padding: 60px 0 36px
}

@media(max-width:991.98px) {
    .content {
        padding: 40px 0 16px
    }
}

.content h4 {
    font-size: 18px;
    font-weight: 500
}

.top-space {
    padding-top: 140px
}

.account-page .content.top-space {
    padding-top: 140px
}

.card {
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    margin-bottom: 24px;
    color: inherit;
    border-radius: 10px
}

.card .card-header {
    background-color: var(--white);
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .card .card-header {
        padding: .75rem 1.25rem
    }
}

.card .card-header .card-title {
    font-size: 23px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.card-body {
    padding: 20px
}

.card-title {
    margin-bottom: 15px
}

.card-header {
    border-bottom: 1px solid var(--gray-200);
    padding: 1rem 1.5rem
}

@media(max-width:575.98px) {
    .card-header {
        padding: .75rem 1.25rem
    }
}

.card-footer {
    background-color: #fff;
    border-top: 1px solid var(--gray-200);
    padding: 1rem 1.5rem
}

@media(max-width:575.98px) {
    .card-footer {
        padding: .75rem 1.25rem
    }
}

.custom-modal .modal-content {
    border: 0;
    border-radius: 10px
}

.custom-modal .modal-content .modal-header {
    padding: 1.25rem
}

.custom-modal .modal-content .modal-header .modal-title {
    font-size: 20px
}

@media(max-width:575.98px) {
    .custom-modal .modal-content .modal-header .modal-title {
        font-size: 18px
    }
}

.custom-modal .close {
    background-color: #a0a0a0;
    color: #fff;
    font-size: 17px;
    height: 20px;
    line-height: 20px;
    opacity: 1;
    width: 20px;
    z-index: 99;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 26px;
    right: 20px
}

.custom-modal .modal-body {
    padding: 1.25rem
}

.custom-modal .modal-footer {
    padding: 1.25rem
}

.custom-modal .modal-footer .btn-outline {
    margin: .25rem auto
}

.custom-medicalrecord-modal .modal-content .modal-header {
    border-color: #e5e5e5;
    margin: 1.5rem 1.5rem 0 1.5rem;
    padding: 0 0 1rem
}

.custom-medicalrecord-modal .modal-content .form-control,
.custom-medicalrecord-modal .modal-content .bootstrap-tagsinput {
    background-color: #f5f5f7;
    border-color: #f5f5f7
}

.custom-medicalrecord-modal .modal-content .select2-container .select2-selection--single {
    background-color: #f5f5f7;
    border-color: #f5f5f7
}

.custom-medicalrecord-modal .modal-content .upload-medical-records {
    position: relative
}

.custom-medicalrecord-modal .modal-content .upload-medical-records input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone {
    min-height: 180px
}

.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone h5 {
    color: var(--gray-600);
    margin-bottom: 3px
}

.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone h6 {
    color: var(--gray-600);
    margin-bottom: 3px
}

.custom-medicalrecord-modal .modal-content .upload-medical-records .dropzone h6 span {
    text-decoration: underline
}

.header .header-nav {
    border: 0;
    position: unset;
    height: 85px;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0
}

@media(max-width:1199.98px) {
    .header .header-nav {
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header .header-nav {
        height: 60px
    }
}

@media(max-width:991.98px) {
    .header .header-nav .navbar-header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media(max-width:575.98px) {
    .header .header-nav .navbar-header {
        width: 100%
    }
}

.header .header-nav .navbar-header .bar-icon {
    display: inline-block;
    width: 18px
}

.header .header-nav .navbar-header .bar-icon span {
    background-color: var(--primary);
    display: block;
    float: left;
    height: 3px;
    margin-bottom: 3px;
    width: 18px;
    border-radius: 2px
}

.header .header-nav .navbar-header .bar-icon span:nth-child(2) {
    width: 16px
}

.header .header-nav .navbar-header .bar-icon span:nth-child(3) {
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .header .header-nav .navbar-header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

@media(max-width:575.98px) {
    .header .header-nav .navbar-header {
        width: 100%
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-menu-wrapper {
        order: 3;
        width: 360px;
        overflow-x: hidden;
        overflow-y: auto;
        background-color: var(--white);
        z-index: 1060;
        transform: translateX(-360px);
        -webkit-transform: translateX(-360px);
        -ms-transform: translateX(-360px);
        -webkit-transition: all .4s;
        -ms-transition: all .4s;
        transition: all .4s;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0
    }
}

@media(max-width:575.98px) {
    .header .header-nav .main-menu-wrapper {
        width: 310px
    }
}

.header .header-nav .menu-header {
    background-color: var(--white);
    height: 60px;
    border-bottom: 1px solid var(--gray-200);
    display: none;
    padding: 0 20px
}

@media(max-width:991.98px) {
    .header .header-nav .menu-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 13px 16px
    }
}

.header .header-nav .menu-header .menu-logo img {
    height: 40px
}

.header .header-nav .menu-header .menu-close {
    font-size: 18px
}

@media(max-width:991.98px) {
    .header .header-nav .menu-header .menu-close {
        width: 32px;
        height: 32px;
        border: 1px solid var(--gray-100);
        background: var(--white);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        color: var(--gray-900)
    }

    .header .header-nav .menu-header .menu-close:hover {
        background: var(--primary);
        border: 1px solid var(--primary);
        color: #fff
    }
}

.header .header-nav .main-nav {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
        list-style: none;
        padding: 0 16px !important;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav ul {
        background-color: #3474ac;
        display: none;
        list-style: none;
        padding-left: 0;
        margin: 0
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>.has-submenu>.submenu>.has-submenu>.submenu::before {
        top: 20px;
        margin-left: -35px;
        box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
        border-color: transparent #fff #fff transparent
    }
}

.header .header-nav .main-nav>.has-submenu.active .submenu li.active>a {
    color: var(--primary-hover)
}

@media(min-width:992px) {
    .header .header-nav .main-nav>.has-submenu.active .submenu li.active>a {
        color: var(--primary-hover)
    }
}

.header .header-nav .main-nav>.has-submenu.active>a {
    color: var(--primary-hover)
}

@media(min-width:992px) {
    .header .header-nav .main-nav>.has-submenu.active>a {
        color: var(--primary-hover)
    }
}

@media(max-width:1199.98px) {
    .header .header-nav .main-nav>li {
        margin-right: 20px
    }
}

@media(max-width:1999.96px) {
    .header .header-nav .main-nav>li {
        margin-right: 25px
    }
}

@media(max-width:1399.96px) {
    .header .header-nav .main-nav>li {
        margin-right: 13px
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li {
        border-bottom: 1px solid var(--gray-200);
        margin: 0
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li>a {
        line-height: 85px;
        padding: 0 !important
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li>a {
        line-height: 1.5;
        font-size: 14px;
        font-weight: 500;
        padding: 16px 0 !important
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li>a>i {
        font-size: 12px;
        margin-left: 3px
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li>a>i {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 6px;
        width: 32px;
        height: 32px;
        border: 1px solid var(--gray-100)
    }
}

@media(max-width:991.96px) {
    .header .header-nav .main-nav>li>a>i {
        float: right;
        margin-top: 5px
    }
}

.header .header-nav .main-nav>li.active>a {
    color: var(--primary-hover)
}

.header .header-nav .main-nav>li .submenu li {
    position: relative
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li .submenu li:first-child a {
        border-top: 0
    }
}

.header .header-nav .main-nav>li .submenu li a {
    display: block;
    clear: both;
    white-space: nowrap;
    font-size: 14px;
    color: #2d3b48;
    width: 100%;
    border-top: 1px solid #f0f0f0;
    -webkit-transition: all .35s ease;
    -ms-transition: all .35s ease;
    transition: all .35s ease;
    padding: 10px 15px
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li .submenu li a {
        border-top: 0;
        color: var(--gray-600) !important;
        padding: 10px 15px 10px 35px
    }
}

.header .header-nav .main-nav>li .submenu li a:hover {
    color: var(--primary) !important
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li .submenu li .submenu {
        left: 100%;
        top: 0;
        margin-top: 10px
    }
}

.header .header-nav .main-nav>li .submenu li .submenu li {
    position: relative
}

.header .header-nav .main-nav>li .submenu li .submenu li a {
    display: block;
    clear: both;
    white-space: nowrap;
    font-size: 14px;
    color: #2d3b48;
    width: 100%;
    border-top: 1px solid #f0f0f0;
    padding: 10px 15px;
    -webkit-transition: all .35s ease;
    -ms-transition: all .35s ease;
    transition: all .35s ease
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li .submenu li .submenu li a {
        border-top: 0;
        color: #fff;
        padding: 10px 15px 10px 45px
    }
}

.header .header-nav .main-nav>li .submenu li .submenu li .has-submenu>a::after {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 13px;
    position: absolute;
    top: 12px;
    right: 15px
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li .submenu>li .submenu {
        left: 100%;
        top: 0;
        margin-top: 10px
    }
}

.header .header-nav .main-nav>li .submenu>li.has-submenu>a::after {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 13px;
    position: absolute;
    top: 12px;
    right: 15px
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav>li .submenu>li.has-submenu>a::after {
        content: "\f078"
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li:last-child {
        margin-right: 0
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li.has-submenu:hover>.submenu>li.has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: -1px;
        margin-right: 0
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav li {
        display: block;
        position: relative
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav li>ul {
        background-color: #fff;
        display: block;
        font-size: 14px;
        min-width: 200px;
        opacity: 0;
        visibility: hidden;
        z-index: 1000;
        -webkit-transition: all .2s ease;
        -ms-transition: all .2s ease;
        transition: all .2s ease;
        transform: translateY(20px);
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        position: absolute;
        top: 100%;
        left: 0;
        margin: 0;
        padding: 0;
        border-radius: 5px;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
    }
}

.header .header-nav .main-nav li a {
    display: block;
    font-size: 16px;
    font-weight: 500
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav li a {
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

.header .header-nav .main-nav li.login-link {
    display: none
}

@media(max-width:575.98px) {
    .header .header-nav .main-nav li.login-link {
        display: block
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav li .submenu a:hover {
        color: #0e82fd !important;
        letter-spacing: .5px;
        padding-left: 20px !important
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav li+li {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav li.has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

.header .header-nav .main-nav .has-submenu.active>a {
    color: var(--primary)
}

@media(min-width:992px) {
    .header .header-nav .main-nav .has-submenu.active>a {
        color: var(--primary)
    }
}

.header .header-nav .main-nav .has-submenu.active .submenu li.active>a {
    color: var(--primary)
}

@media(min-width:992px) {
    .header .header-nav .main-nav .has-submenu.active .submenu li.active>a {
        color: var(--primary)
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav .has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

.header .header-nav .main-nav .has-submenu>.submenu__>.has-submenu--.submenu::before {
    top: 20px;
    margin-left: -35px;
    border-color: transparent #fff #fff transparent;
    -webkit-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15)
}

.header .header-nav .logo {
    display: inline-block;
    margin-right: 24px;
    width: 160px
}

@media(max-width:1199.96px) {
    .header .header-nav .logo {
        margin-right: 21px
    }
}

@media(max-width:575.98px) {
    .header .header-nav .logo {
        width: 100%;
        text-align: center;
        margin-right: 0;
        display: flex;
        justify-content: start
    }
}

@media(max-width:575.98px) {
    .header .header-nav .logo img {
        height: 38px
    }
}

.header .header-nav .header-navbar-rht {
    margin: unset !important
}

@media(max-width:991.98px) {
    .header .header-nav .header-navbar-rht {
        display: none
    }
}

.header .header-nav .header-navbar-rht li {
    padding-right: 20px
}

.header .header-nav .header-navbar-rht li:last-child {
    padding-right: 0 !important
}

.header .header-nav .header-navbar-rht li .dropdown-menu {
    border: 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1)
}

@media(min-width:992px) {
    .header .header-nav .header-navbar-rht li .dropdown-menu {
        min-width: 200px;
        margin: 0;
        padding: 0;
        border-radius: 5px;
        transform: translateY(20px);
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px)
    }
}

.header .header-nav .header-navbar-rht li .dropdown-menu::before {
    content: "";
    border: 7px solid var(--white);
    border-color: transparent transparent var(--white) var(--white);
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    position: absolute;
    top: -5px;
    right: 17px;
    -webkit-box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
    box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1)
}

.header .header-nav .header-navbar-rht li .dropdown-menu .dropdown-item {
    padding: 10px 15px
}

.header .header-nav .header-navbar-rht li .dropdown-menu .dropdown-item:first-child {
    border-top: 0;
    border-radius: 5px 5px 0 0
}

.header .header-nav .header-navbar-rht li .dropdown-menu .dropdown-item:last-child {
    border-radius: 0 0 5px 5px;
    border-top: 1px solid var(--gray-200);
    padding-bottom: 0
}

.header .header-nav .header-navbar-rht li .dropdown-menu a:hover {
    color: var(--primary-hover);
    letter-spacing: .5px;
    padding-left: 20px
}

.header .header-nav .header-navbar-rht li a.header-login {
    border: 2px solid var(--primary);
    text-align: center;
    font-size: 15px;
    color: var(--primary);
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 4px;
    padding: 10px 15px !important
}

.header .header-nav .header-navbar-rht li a.header-login:hover {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.header .header-nav .header-navbar-rht li .header-contact-img {
    display: inline-block
}

.header .header-nav .header-navbar-rht li .header-contact-img i {
    color: rgba(0, 0, 0, 0.5);
    font-size: 30px
}

.header .header-nav .header-navbar-rht li .header-contact-detail {
    display: inline-block;
    padding-left: 10px
}

.header .header-nav .header-navbar-rht li .header-contact-detail p.contact-header {
    color: #484848;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 2px;
    text-align: left
}

.header .header-nav .header-navbar-rht li .header-contact-detail p.contact-info-header {
    color: var(--gray-900);
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 0
}

.header .header-nav .header-navbar-rht li .header-contact-detail p.contact-info-header.white-font {
    color: #fff
}

@media(min-width:992px) {
    .header .header-nav .header-navbar-rht li.show>.dropdown-menu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

.header .header-nav .header-navbar-rht li .dropdown-menu.show {
    margin-top: 18px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease
}

@media(min-width:992px) {
    .header .header-nav .header-navbar-rht li .dropdown-menu {
        min-width: 240px;
        transform: translateY(20px);
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        border-radius: 5px;
        margin: 0;
        padding: 15px
    }
}

@media(max-width:991.98px) {
    .header .header-nav .header-navbar-rht li.contact-item {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header .header-nav .header-navbar-rht li.contact-item {
        display: none
    }
}

.header .header-nav .header-navbar-rht .dropdown-toggle::after {
    display: none
}

.header .header-nav .header-navbar-rht .dropdown-menu {
    min-width: 200px;
    padding: 0
}

.header .header-nav .header-navbar-rht .dropdown-menu .dropdown-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 15px
}

.header .header-nav .header-navbar-rht .dropdown-menu .dropdown-item:hover {
    color: var(--primary)
}

.header .header-nav .header-navbar-rht .has-arrow .dropdown-toggle:after {
    border-top: 0;
    border-left: 0;
    border-bottom: 2px solid #757575;
    border-right: 2px solid #757575;
    content: "";
    height: 8px;
    display: inline-block;
    pointer-events: none;
    width: 8px;
    vertical-align: 2px;
    margin-left: 10px;
    margin-bottom: 5px;
    transform-origin: 66% 66%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.header .header-nav .header-navbar-rht .has-arrow .dropdown-toggle[aria-expanded=true]:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg)
}

.header .header-nav .header-navbar-rht .has-arrow .dropdown-toggle .user-img {
    display: inline-block;
    position: relative;
    margin-bottom: 5px
}

.header .header-nav .header-navbar-rht .has-arrow .dropdown-toggle .user-img>img {
    height: 31px;
    object-fit: cover;
    width: 31px;
    border: 1px solid #1d7ed8
}

.header .header-nav .header-navbar-rht .user-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    background: var(--light);
    padding: 12px;
    border-radius: 10px
}

.header .header-nav .header-navbar-rht .user-header .user-text {
    margin-left: 10px
}

.header .header-nav .header-navbar-rht .user-header .user-text h6 {
    font-size: 15px;
    margin-bottom: 2px
}

.header .header-nav .header-navbar-rht .user-header .avatar {
    width: 38px;
    height: 38px
}

.header .header-nav .header-navbar-rht .logged-item .user-img img {
    width: 44px;
    height: 44px
}

.header .header-nav .header-navbar-rht .logged-item .nav-link {
    font-size: 14px;
    padding: 0 10px
}

.header .header-nav .header-navbar-rht .view-cart-header {
    position: relative;
    padding-right: 20px
}

.header .header-nav .header-navbar-rht .view-cart-header a#cart {
    position: relative;
    font-size: 18px;
    color: #6b7280
}

.header .header-nav .header-navbar-rht .view-cart-header a#cart:hover {
    color: var(--primary)
}

.header .header-nav .header-navbar-rht .noti-nav .nav-link {
    font-size: 18px;
    color: #6b7280
}

.header .header-nav .header-navbar-rht .noti-nav .nav-link .badge {
    background-color: #0e82fd;
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    font-style: normal;
    text-align: center;
    position: absolute;
    top: 21px;
    right: -6px;
    padding: 0 5px;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    font-weight: normal
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu {
    min-width: 370px;
    padding: 0;
    font-weight: 400
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .topnav-dropdown-header {
    border-bottom: 1px solid var(--gray-200);
    height: 44px;
    line-height: 44px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 500;
    display: flex;
    justify-content: space-between
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notification-title {
    color: var(--gray-900)
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .noti-content {
    height: 260px;
    width: 420px;
    overflow-y: auto;
    position: relative
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notification-list {
    list-style: none;
    padding: 0;
    margin: 0
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu ul.notification-list>li {
    margin-top: 0;
    border-bottom: 1px solid var(--gray-200);
    padding: 0;
    margin: 0;
    width: 100%
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu ul.notification-list>li a {
    display: block;
    padding: 10px 15px;
    border-radius: 2px;
    width: 100%
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu ul.notification-list>li a:hover {
    letter-spacing: normal
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notify-block:last-child {
    border-bottom: 0
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notify-block>.avatar {
    margin-right: 10px;
    width: auto;
    height: auto
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notify-block>.avatar>img {
    width: 46px;
    height: 46px;
    border-radius: 5px;
    margin-right: 8px
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .media-body {
    width: 100%
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .media-body h6 {
    margin-bottom: 3px
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .noti-details {
    margin-bottom: 0
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .noti-title {
    color: var(--primary)
}

.header .header-nav .header-navbar-rht .noti-nav .dropdown-menu .notification-time {
    font-size: 12px;
    line-height: 1.35;
    float: right
}

.header .mega-submenu {
    width: 100%;
    top: 77px
}

.header .mega-submenu .megamenu-wrapper {
    background: var(--white);
    padding: 40px 100px 20px
}

@media(max-width:1199.98px) {
    .header .mega-submenu .megamenu-wrapper {
        padding: 40px 25px 20px
    }
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper {
        padding: 0 16px !important;
        height: unset !important
    }
}

.header .mega-submenu .megamenu-wrapper::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/home-menu-img-1.png);
    background-size: 100% 100%;
    position: absolute;
    inset: 0;
    margin: auto
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper::before {
        content: unset !important
    }
}

.header .mega-submenu .megamenu-wrapper::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/home-menu-img-2.png);
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 33%;
    height: 50%
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper::after {
        content: unset !important
    }
}

.header .mega-submenu .megamenu-wrapper .row {
    position: relative;
    z-index: 1
}

.header .mega-submenu .megamenu-wrapper .row .col {
    width: 20%;
    flex: unset !important
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper .row .col {
        width: 100%
    }
}

.header .mega-submenu .megamenu-wrapper .single-demo {
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    background: var(--white)
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper .single-demo {
        border: 0;
        border-radius: unset;
        padding: 0;
        box-shadow: unset;
        background: unset
    }
}

.header .mega-submenu .megamenu-wrapper .single-demo .demo-info {
    margin-top: 20px
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper .single-demo .demo-info {
        margin-bottom: 12px !important;
        margin-top: 0
    }
}

.header .mega-submenu .megamenu-wrapper .single-demo .demo-info .inner-demo-img {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900) !important
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper .single-demo .demo-info .inner-demo-img {
        padding: 0 !important;
        font-weight: 400 !important;
        color: var(--gray-600) !important
    }
}

.header .mega-submenu .megamenu-wrapper .single-demo.active .inner-demo-img {
    text-decoration: underline !important
}

.header .mega-submenu .megamenu-wrapper-one {
    padding: 40px 100px 40px;
    height: unset !important
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper-one {
        padding: 0 0 12px 0 !important;
        overflow: unset !important
    }
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper-one .sub-menu-list {
        padding: 0 0 0 !important
    }
}

.header .mega-submenu .megamenu-wrapper-one ul li a {
    font-size: 16px !important;
    color: var(--gray-900)
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper-one ul li a {
        padding: 10px 0 10px 16px !important
    }
}

.header .mega-submenu .megamenu-wrapper-one .sub-menu-left {
    position: relative
}

.header .mega-submenu .megamenu-wrapper-one .sub-menu-left:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 38px;
    background: linear-gradient(transparent, var(--primary), transparent)
}

@media(max-width:1199.98px) {
    .header .mega-submenu .megamenu-wrapper-one .sub-menu-left:before {
        right: 8px
    }
}

@media(max-width:991.98px) {
    .header .mega-submenu .megamenu-wrapper-one .sub-menu-left:before {
        content: unset !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .submenu {
        background: var(--white) !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .submenu .sub-menu-list {
        display: block !important;
        background: var(--white) !important;
        padding: 0 16px 16px
    }
}

.header .has-submenu .submenu .sub-menu-list li a {
    color: var(--gray-600) !important
}

.header .has-submenu .submenu .sub-menu-list li a.active {
    color: var(--primary) !important
}

.header .has-submenu .sub-menu-one {
    min-width: 636px !important;
    top: 73px;
    overflow: hidden !important;
    padding: 40px !important;
    margin: 5px 0 0 !important
}

@media(max-width:1199.98px) {
    .header .has-submenu .sub-menu-one {
        transform: translateX(-50px) !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-one {
        min-width: unset !important;
        padding: 0 !important;
        margin: 0 !important;
        transform: unset !important
    }
}

.header .has-submenu .sub-menu-one ul li a {
    padding: 0 0 12px 0 !important;
    margin-bottom: 0 !important;
    font-size: 16px !important
}

.header .has-submenu .sub-menu-one ul li:last-child a {
    padding: 0 !important
}

.header .has-submenu .sub-menu-one::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/home/pattern-img-1.png);
    background-size: 100% 100%;
    background-position: center;
    position: absolute !important;
    right: 0 !important;
    left: unset !important;
    bottom: 0;
    margin: auto;
    box-shadow: unset !important;
    transform: unset !important;
    width: 60%;
    border: none !important
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-one::before {
        content: unset
    }
}

.header .has-submenu .sub-menu-one::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/home/pattern-img-2.png);
    background-size: 100% 100%;
    position: absolute !important;
    right: 0;
    bottom: 0;
    width: 74%;
    height: 100%;
    z-index: -1
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-one::after {
        content: unset
    }
}

.header .has-submenu .sub-menu-two {
    min-width: 856px !important;
    transform: translateX(-218px) !important
}

@media(max-width:1399.98px) {
    .header .has-submenu .sub-menu-two {
        transform: translateX(-245px) !important
    }
}

@media(max-width:1199.98px) {
    .header .has-submenu .sub-menu-two {
        transform: translateX(-328px) !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-two {
        transform: unset !important
    }
}

.header .has-submenu .sub-menu-two .sub-menu-left {
    position: relative
}

.header .has-submenu .sub-menu-two .sub-menu-left:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 38px;
    background: linear-gradient(transparent, var(--primary), transparent)
}

@media(max-width:1399.98px) {
    .header .has-submenu .sub-menu-three {
        transform: translateX(-245px) !important
    }
}

@media(max-width:1199.98px) {
    .header .has-submenu .sub-menu-three {
        transform: translateX(-245px) !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-three {
        transform: unset !important
    }
}

.header .has-submenu .sub-menu-default {
    min-width: 306px !important
}

@media(max-width:1399.98px) {
    .header .has-submenu .sub-menu-default {
        transform: translateX(-230px) !important
    }
}

@media(max-width:1199.98px) {
    .header .has-submenu .sub-menu-default {
        transform: translateX(-134px) !important
    }
}

@media(max-width:991.98px) {
    .header .has-submenu .sub-menu-default {
        transform: unset !important;
        min-width: unset !important;
        padding: 0 16px 16px !important
    }
}

.header .has-submenu .sub-menu-default::before,
.header .has-submenu .sub-menu-default::after {
    content: unset !important
}

.header .has-submenu .sub-menu-default li a {
    padding: 0 0 16px 0 !important;
    margin-bottom: 0 !important;
    font-size: 16px !important;
    border: none !important
}

.header .has-submenu .sub-menu-default li:last-child a {
    padding: 0 !important
}

.header .has-submenu .menu-img {
    border-radius: 12px;
    border: 4px solid var(--white);
    position: relative;
    overflow: hidden;
    height: 100%
}

@media(max-width:991.98px) {
    .header .has-submenu .menu-img {
        display: none !important
    }
}

.header .has-submenu .menu-img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.header .nav-transparent {
    background-color: transparent !important;
    border-bottom: 0 !important
}

@media(min-width:992px) {
    .header .nav-transparent .white-font>li>a {
        color: #fff
    }
}

.header.inner-header {
    border-bottom: 1px solid var(--gray-200)
}

.header.inner-header .header-nav .header-navbar-rht li {
    padding-right: 12px
}

@media(max-width:1199.98px) {
    .header.inner-header .header-nav .header-navbar-rht li {
        padding-right: 10px
    }
}

@media(max-width:1199.98px) {
    .header.inner-header .header-nav .header-navbar-rht li .details-btn {
        width: 36px;
        height: 36px
    }
}

@media(max-width:1199.98px) {
    .header.inner-header .header-nav .header-navbar-rht li.logged-item .user-img img {
        width: 36px;
        height: 36px
    }
}

.header.custom {
    background-color: transparent;
    border-bottom: 0 !important
}

.header.custom .no-border {
    border: none !important
}

@media(min-width:992px) {
    .header.custom .white-font>li>a {
        color: #fff
    }
}

.header.custom .header-navbar-rht.right-menu .header-contact-img i {
    width: 30px;
    background-color: #fff;
    height: 30px;
    border-radius: 50%;
    font-size: 11px;
    color: #1860ca;
    border: 2px solid #acc9f5
}

.header.custom .header-navbar-rht.right-menu .header-contact-detail p.contact-info-header {
    color: #fff
}

.header.custom .header-navbar-rht.right-menu li {
    border-right: 0
}

.header.custom .header-navbar-rht.right-menu li a.header-login {
    width: 120px;
    padding: 10px !important
}

.header.custom .header-navbar-rht.right-menu li:last-child {
    border-right: 0;
    padding: 0
}

.header-two {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent
}

.header-two.home-menu {
    position: absolute
}

.header-two .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home2-menu-img-1.png")
}

.header-two .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home2-pattern-02.png")
}

.header-two .header-nav {
    background: transparent
}

@media(max-width:991.98px) {
    .header-two .header-nav {
        height: 60px;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-two .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-two .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-two .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-two .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-two .header-nav .logo {
        justify-content: start
    }
}

.header-two .header-nav .logo .normal-logo {
    display: none
}

.header-two .header-nav .logo .white-logo {
    display: block
}

.header-two .header-nav .main-nav>li {
    margin-right: unset
}

@media(max-width:1399.98px) {
    .header-two .header-nav .main-nav>li {
        margin-right: 4px !important
    }
}

@media(min-width:1200px) {
    .header-two .header-nav .main-nav>li {
        margin-right: 4px
    }
}

@media(min-width:992px) {
    .header-two .header-nav .main-nav>li {
        height: 85px;
        margin-right: 2px;
        display: flex;
        align-items: center
    }
}

.header-two .header-nav .main-nav>li:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .header-two .header-nav .main-nav>li>a {
        color: #fff;
        font-weight: 500;
        line-height: 1.5;
        padding: 6px 12px !important;
        border-radius: 52px
    }
}

@media(min-width:1400px) {
    .header-two .header-nav .main-nav>li>a {
        padding: 6px 16px !important
    }
}

@media(max-width:1199.98px) {
    .header-two .header-nav .main-nav>li>a {
        padding: 6px 8px !important
    }
}

@media(min-width:992px) {
    .header-two .header-nav .main-nav>li>a:hover {
        background: rgba(255, 255, 255, 0.1);
        color: #fff
    }
}

@media(min-width:992px) {
    .header-two .header-nav .main-nav .has-submenu.active>a {
        background: rgba(255, 255, 255, 0.1);
        color: #fff
    }
}

.header-two .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-two .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header-two .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

@media(max-width:1399.98px) {
    .header-two .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

.header-two .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-two .header-nav .header-navbar-rht li .btn {
    display: flex;
    align-items: center;
    gap: 0
}

.header-two .header-nav .header-navbar-rht li .btn i {
    margin-right: 8px
}

@media(max-width:1199.98px) {
    .header-two .header-nav .header-navbar-rht li .btn i {
        margin-right: 0
    }
}

@media(max-width:1199.98px) {
    .header-two .header-nav .header-navbar-rht li .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 46px;
        height: 46px;
        border-radius: 50%
    }
}

@media(max-width:1199.98px) {
    .header-two .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

.header-two.fixed {
    background: var(--white);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.header-two.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-two.fixed .header-nav .logo .white-logo {
    display: none
}

.header-two.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-two.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-two.fixed .header-nav .main-nav>li>a:hover {
        background: var(--primary);
        color: #fff
    }
}

@media(min-width:992px) {
    .header-two.fixed .header-nav .main-nav .has-submenu.active>a {
        background: var(--primary);
        color: #fff
    }
}

.header-three {
    z-index: 1000
}

.header-three .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home3-menu-img-1.png")
}

.header-three .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home3-pattern-02.png")
}

@media(max-width:1199.98px) {
    .header-three .header-nav .logo {
        margin-right: 4px
    }
}

.header-three .header-nav .main-menu-wrapper {
    margin: 0
}

.header-three .header-nav .header-navbar-rht {
    margin: 0;
    padding: 0
}

.header-three .header-nav .header-navbar-rht li {
    margin-right: 0;
    padding-right: 15px;
    color: var(--gray-900);
    position: relative
}

.header-three .header-nav .header-navbar-rht li i {
    margin-right: 5px
}

@media(max-width:1399.98px) {
    .header-three .header-nav .header-navbar-rht li.contact-item span {
        display: none
    }
}

.header-three .header-nav .header-navbar-rht li::before {
    content: "";
    background: #fff;
    width: 1px;
    height: 25px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.header-three .header-nav .header-navbar-rht li:last-child {
    margin-right: 0;
    padding-right: 0
}

.header-three .header-nav .header-navbar-rht li:last-child::before {
    content: none
}

.header-three .header-nav .header-navbar-rht li a.header-login {
    text-transform: none;
    font-size: 16px
}

.header-three .header-nav .header-navbar-rht li a.header-login i {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-three .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:767.98px) {
    .header-three .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header-three .header-nav .main-nav li {
        margin-right: 10px
    }
}

@media(max-width:991.98px) {
    .header-three .header-nav .main-nav span i {
        transform: rotate(-90deg) !important
    }
}

@media(max-width:991.98px) {
    .header-three .header-nav .main-nav .submenu span i {
        transform: rotate(-180deg) !important
    }
}

.header-four {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent
}

@media(max-width:991.98px) {
    .header-four {
        top: 0
    }
}

.header-four .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home4-menu-img-1.png")
}

.header-four .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home4-pattern-02.png")
}

.header-four .header-nav {
    height: 76px;
    background: transparent
}

@media(max-width:991.98px) {
    .header-four .header-nav {
        height: 65px;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-four .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-four .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-four .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-four .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-four .header-nav .logo {
        justify-content: start
    }
}

.header-four .header-nav .logo .normal-logo {
    display: none
}

.header-four .header-nav .logo .white-logo {
    display: block
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav>li {
        height: 60px;
        display: flex;
        align-items: center
    }
}

.header-four .header-nav .main-nav>li>a {
    position: relative
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav>li>a {
        color: #fff;
        line-height: 1.5;
        padding: 9px 0 !important;
        border-radius: 52px
    }
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(max-width:1399.98px) {
    .header-four .header-nav .main-nav li {
        margin-right: 16px !important
    }
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav .has-submenu.active>a::before {
        content: "";
        background: var(--primary-gradient);
        width: 100%;
        height: 2px;
        position: absolute;
        top: 0;
        left: 0
    }
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav .has-submenu.active>a::after {
        content: "";
        background: var(--primary-gradient);
        width: 100%;
        height: 2px;
        position: absolute;
        bottom: 0;
        left: 0
    }
}

@media(min-width:992px) {
    .header-four .header-nav .main-nav .has-submenu.active>a {
        color: #fff
    }
}

@media(max-width:991.98px) {
    .header-four .header-nav .main-nav .submenu span i::before {
        content: "\f068"
    }
}

.header-four .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-four .header-nav .header-navbar-rht {
        display: none
    }
}

.header-four .header-nav .header-navbar-rht li {
    padding-right: 16px
}

@media(max-width:1399.98px) {
    .header-four .header-nav .header-navbar-rht li {
        padding-right: 12px
    }
}

@media(max-width:1199.98px) {
    .header-four .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

.header-four .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-four .header-nav .header-navbar-rht li.header-theme {
    border: 0
}

.header-four .header-nav .header-navbar-rht li.header-theme .theme-toggle {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    background: transparent;
    border: 0
}

.header-four .header-nav .header-navbar-rht li.header-theme .theme-toggle:hover {
    background: var(--white);
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    .header-four .header-nav .header-navbar-rht li.header-theme .theme-toggle {
        width: 38px;
        height: 38px;
        font-size: 20px
    }
}

.header-four .header-nav .header-navbar-rht li .search-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    margin: 0
}

.header-four .header-nav .header-navbar-rht li .search-btn:hover {
    background: var(--white);
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    .header-four .header-nav .header-navbar-rht li .search-btn {
        width: 38px;
        height: 38px;
        font-size: 20px
    }
}

.header-four .header-nav .header-navbar-rht li .details-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: #fff
}

.header-four .header-nav .header-navbar-rht li .details-btn:hover {
    background: var(--secondary);
    border: 1px solid var(--secondary);
    color: #0f172a
}

@media(max-width:1399.98px) {
    .header-four .header-nav .header-navbar-rht li .details-btn {
        width: 38px;
        height: 38px;
        font-size: 20px
    }
}

.header-four .header-nav .header-navbar-rht li .btn {
    display: flex;
    align-items: center
}

.header-four .header-nav .header-navbar-rht li .btn i {
    margin-right: 8px
}

@media(max-width:1199.98px) {
    .header-four .header-nav .header-navbar-rht li .btn i {
        margin-right: 0
    }
}

@media(max-width:1399.98px) {
    .header-four .header-nav .header-navbar-rht li .btn {
        padding: 7px 12px
    }
}

@media(max-width:1199.98px) {
    .header-four .header-nav .header-navbar-rht li .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        border-radius: 50%
    }
}

@media(max-width:1199.98px) {
    .header-four .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

.header-four.fixed {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    top: 0;
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s;
    -webkit-animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0 normal none 1 running fadeInDown
}

@media(max-width:991.98px) {
    .header-four.fixed {
        background: var(--white);
        backdrop-filter: none
    }
}

.header-four.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-four.fixed .header-nav .logo .white-logo {
    display: none
}

.header-four.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-four.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-four.fixed .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-four.fixed .header-nav .main-nav .has-submenu.active>a {
        color: var(--gray-900)
    }
}

.header-four.fixed .header-nav .header-navbar-rht li.header-theme .theme-toggle {
    color: var(--gray-900)
}

.header-four.fixed .header-nav .header-navbar-rht li .search-btn {
    color: var(--gray-900)
}

.header-five {
    background: transparent !important
}

.header-five .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home5-menu-img-1.png")
}

.header-five .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home5-pattern-02.png")
}

.header-five .header-nav {
    padding: 0 20px;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

@media(max-width:575.98px) {
    .header-five .header-nav .navbar-header {
        flex-direction: row-reverse;
        justify-content: space-between
    }
}

@media(max-width:575.98px) {
    .header-five .header-nav .navbar-header .navbar-brand {
        justify-content: start
    }
}

@media(max-width:1399.98px) {
    .header-five .header-nav .main-nav>li {
        margin-right: 30px
    }
}

@media(max-width:1199.98px) {
    .header-five .header-nav .main-nav>li {
        margin-right: 22px
    }
}

@media(max-width:1199.98px) {
    .header-five .header-nav .main-nav>li {
        margin-right: 25px
    }
}

.header-five .header-nav .main-menu-wrapper .main-nav>li .submenu li a:hover {
    color: var(--secondary) !important
}

.header-five .header-nav .main-menu-wrapper .main-nav>li .submenu li .single-demo.active .demo-info .inner-demo-img {
    color: var(--secondary) !important
}

@media(min-width:992px) {
    .header-five .header-nav .main-menu-wrapper .main-nav>li .submenu a.inner-demo-img:hover {
        color: var(--secondary) !important
    }
}

.header-five .header-nav .main-menu-wrapper .main-nav>li a:hover {
    color: var(--secondary)
}

.header-five .header-nav .main-menu-wrapper .main-nav .has-submenu.active>a {
    color: var(--secondary)
}

@media(min-width:992px) {
    .header-five .header-nav .main-menu-wrapper .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-five .header-nav .main-menu-wrapper .main-nav .has-submenu.active .submenu li.active>a {
    color: var(--secondary)
}

@media(min-width:992px) {
    .header-five .header-nav .main-menu-wrapper .main-nav .has-submenu.active .submenu li.active>a {
        color: var(--secondary)
    }
}

@media(max-width:991.98px) {
    .header-five .header-nav .main-menu-wrapper .main-nav .submenu span i {
        transform: rotate(-226deg) !important
    }
}

@media(max-width:575.98px) {
    .header-five #mobile_btn {
        flex-shrink: 0;
        width: 40px;
        height: 40px;
        border: 1px solid var(--gray-200) !important;
        font-size: 16px;
        position: unset !important
    }
}

.header-five .header-navbar-rht {
    gap: 24px
}

.header-five .header-navbar-rht li {
    padding-right: 0
}

.header-five .header-navbar-rht .support-icon {
    display: flex;
    align-items: center;
    gap: 8px
}

@media(max-width:1399.98px) {
    .header-five .header-navbar-rht .support-icon {
        display: none
    }
}

.header-five .header-navbar-rht .support-icon .icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--secondary) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900)
}

.header-five .header-navbar-rht .support-icon .number {
    color: var(--gray-900);
    font-weight: 700;
    margin-bottom: 0
}

.header-five .header-navbar-rht .btn {
    display: inline-flex !important;
    align-items: center
}

@media(max-width:1399.98px) {
    .header-five .header-navbar-rht .btn {
        display: flex !important
    }
}

.header-five.fixed {
    background: var(--white) !important
}

.header-five.fixed .header-nav {
    background: transparent;
    box-shadow: unset !important
}

.header-six .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home6-menu-img-1.png")
}

.header-six .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home6-pattern-02.png")
}

.header-six .header-nav {
    position: unset !important;
    height: 68px;
    background: transparent
}

@media(max-width:1399.98px) {
    .header-six .header-nav .main-nav>li {
        margin-right: 22px
    }
}

@media(max-width:1199.98px) {
    .header-six .header-nav .main-nav>li {
        margin-right: 14px
    }
}

.header-six .header-nav .main-nav>li>a {
    line-height: 68px
}

@media(max-width:991.98px) {
    .header-six .header-nav .main-nav>li>a {
        line-height: 1.5;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    .header-six .header-nav .main-nav>li>a span {
        width: 32px;
        height: 32px;
        border: 1px solid var(--gray-100);
        border-radius: 6px;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.header-six .header-nav .main-nav>li>a span i {
    transition: all .5s
}

.header-six .header-nav .main-nav>li>a.submenu i {
    transform: rotate(45deg);
    transition: all .5s
}

@media(max-width:991.98px) {
    .header-six .header-nav .main-nav .submenu span i {
        transform: rotate(-226deg) !important
    }
}

@media(max-width:991.98px) {
    .header-six .navbar-header {
        display: inline-flex;
        align-items: center;
        flex-direction: row-reverse;
        width: 100%;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    .header-six .navbar-header #mobile_btn {
        margin-right: 0 !important
    }
}

.header-six.fixed {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    top: 0;
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s;
    -webkit-animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    z-index: 100;
    width: 100%
}

@media(max-width:991.98px) {
    .header-six.fixed {
        background: var(--white);
        backdrop-filter: none
    }
}

@media(max-width:1399.98px) {
    .header-six .header-navbar-rht li .btn {
        display: flex !important
    }
}

@media(max-width:1199.98px) {
    .header-six .header-navbar-rht li .btn {
        display: block !important
    }
}

@media(max-width:1199.98px) {
    .header-six .header-navbar-rht li .btn .icon {
        left: -5px;
        display: flex !important;
        position: relative;
        top: 5px
    }
}

.header-seven {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent
}

@media(max-width:991.98px) {
    .header-seven {
        top: 0
    }
}

.header-seven .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home7-menu-img-1.png")
}

.header-seven .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home7-pattern-02.png")
}

.header-seven .header-nav {
    height: 68px;
    background: transparent
}

@media(max-width:991.98px) {
    .header-seven .header-nav {
        height: 65px;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-seven .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-seven .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-seven .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-seven .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-seven .header-nav .logo {
        justify-content: start
    }
}

.header-seven .header-nav .logo .normal-logo {
    display: none
}

.header-seven .header-nav .logo .white-logo {
    display: block
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav>li {
        height: 60px;
        display: flex;
        align-items: center
    }
}

.header-seven .header-nav .main-nav>li>a {
    position: relative
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav>li>a {
        color: #fff;
        line-height: 1.5;
        padding: 9px 14px 9px 0 !important
    }
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav>li>a:hover {
        color: #fff
    }
}

@media(max-width:1399.98px) {
    .header-seven .header-nav .main-nav li {
        margin-right: 20px !important
    }
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav li a span {
        display: none
    }
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav .has-submenu>a::before {
        content: "";
        border-style: solid;
        border-width: 4px;
        border-color: transparent #fff #fff transparent;
        position: absolute;
        bottom: 17px;
        right: 0
    }
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav .has-submenu.active>a::after {
        content: "";
        background: #fff;
        width: 100%;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0
    }
}

@media(min-width:992px) {
    .header-seven .header-nav .main-nav .has-submenu.active>a {
        color: #fff
    }
}

.header-seven .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-seven .header-nav .header-navbar-rht {
        display: none
    }
}

.header-seven .header-nav .header-navbar-rht li {
    padding-right: 16px
}

@media(max-width:1399.98px) {
    .header-seven .header-nav .header-navbar-rht li {
        padding-right: 12px
    }
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

.header-seven .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-seven .header-nav .header-navbar-rht li.header-theme {
    border: 0
}

.header-seven .header-nav .header-navbar-rht li.header-theme .theme-toggle {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    background: transparent
}

.header-seven .header-nav .header-navbar-rht li.header-theme .theme-toggle:hover {
    background: var(--white);
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    .header-seven .header-nav .header-navbar-rht li.header-theme .theme-toggle {
        width: 38px;
        height: 38px;
        font-size: 20px
    }
}

.header-seven .header-nav .header-navbar-rht li .search-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: #fff;
    margin: 0
}

.header-seven .header-nav .header-navbar-rht li .search-btn:hover {
    background: var(--white);
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    .header-seven .header-nav .header-navbar-rht li .search-btn {
        font-size: 20px
    }
}

.header-seven .header-nav .header-navbar-rht li .details-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    background: #fff;
    color: #0f172a
}

.header-seven .header-nav .header-navbar-rht li .details-btn:hover {
    color: #fff
}

@media(max-width:1399.98px) {
    .header-seven .header-nav .header-navbar-rht li .details-btn {
        font-size: 20px
    }
}

.header-seven .header-nav .header-navbar-rht li .btn {
    display: flex;
    align-items: center
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li .btn {
        padding: 0
    }
}

.header-seven .header-nav .header-navbar-rht li .btn i {
    margin-right: 8px
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li .btn i {
        margin-right: 0
    }
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 38px;
        height: 38px;
        border-radius: 50%
    }
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header-seven .header-nav .header-navbar-rht li .btn span.icon {
        display: flex;
        margin-left: 0;
        flex-shrink: 0;
        background: var(--primary)
    }
}

.header-seven.fixed {
    background-color: #fff;
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    top: 0;
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s;
    -webkit-animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0 normal none 1 running fadeInDown
}

@media(max-width:991.98px) {
    .header-seven.fixed {
        background: var(--white);
        backdrop-filter: none
    }
}

.header-seven.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-seven.fixed .header-nav .logo .white-logo {
    display: none
}

.header-seven.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-seven.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-seven.fixed .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-seven.fixed .header-nav .main-nav .has-submenu>a::before {
        border-color: transparent var(--gray-900) var(--gray-900) transparent;
        position: absolute;
        bottom: 17px;
        right: 0
    }
}

@media(min-width:992px) {
    .header-seven.fixed .header-nav .main-nav .has-submenu.active>a::after {
        background: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-seven.fixed .header-nav .main-nav .has-submenu.active>a {
        color: var(--gray-900)
    }
}

.header-seven.fixed .header-nav .header-navbar-rht li.header-theme .theme-toggle {
    color: var(--gray-900)
}

.header-seven.fixed .header-nav .header-navbar-rht li .search-btn {
    color: var(--gray-900)
}

.header-eight {
    z-index: 1000;
    background: transparent
}

.header-eight .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home8-menu-img-1.png")
}

.header-eight .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home8-pattern-02.png")
}

.header-eight .header-nav {
    background: transparent
}

@media(max-width:1399.98px) {
    .header-eight .header-nav .main-nav>li .megamenu {
        margin-right: 18px !important
    }
}

.header-eight .header-nav .main-nav>li .megamenu span {
    margin-top: 10px
}

.header-eight .header-nav .main-nav .has-submenu.active>a {
    color: var(--primary) !important
}

.header-eight .header-nav .main-nav .has-submenu.active>a span {
    color: var(--primary) !important
}

.header-eight .header-nav .main-nav li:hover>a {
    color: var(--primary) !important
}

.header-eight .header-nav .main-nav li:hover>a span {
    color: var(--primary) !important
}

.header-eight .header-nav .main-nav li a {
    color: #000103
}

.header-eight .header-nav .main-nav li a span {
    color: #000103
}

.header-eight .header-navbar-rht .support-icon .number {
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0
}

.header-eight .header-navbar-rht .support-icon .number i {
    font-weight: 700
}

.header-eight .header-navbar-rht .btn {
    padding: 6px 20px 6px 6px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border: 1px solid var(--primary);
    transition: all .7s
}

.header-eight .header-navbar-rht .btn:hover {
    background: #fff;
    color: var(--primary)
}

.header-eight .header-navbar-rht .btn:hover .icon {
    background: var(--primary);
    color: #fff
}

.header-eight .header-navbar-rht .btn .icon {
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    color: #0f172a;
    transition: all .7s
}

.header-eight .header-navbar-rht li {
    padding-right: 20px
}

.header-eight.fixed .header-nav .main-nav li a {
    color: var(--gray-900)
}

.header-eight.fixed .header-nav .main-nav li a span {
    color: var(--gray-900)
}

.header-nine {
    background: transparent;
    z-index: 1000
}

.header-nine .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home9-menu-img-1.png")
}

.header-nine .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home9-pattern-02.png")
}

.header-nine .header-nav {
    background: transparent
}

.header-nine .header-nav .main-nav>li {
    margin-right: 5px !important
}

@media(max-width:1199.98px) {
    .header-nine .header-nav .main-nav>li {
        margin-right: 3px !important
    }
}

@media(min-width:992px) {
    .header-nine .header-nav .main-nav>li.active a {
        background: rgba(255, 255, 255, 0.1019607843);
        color: #fff
    }
}

.header-nine .header-nav .main-nav>li>a {
    color: #fff;
    line-height: 24px;
    padding: 4px 16px !important;
    background: transparent;
    border-radius: 100px;
    transition: all .5s
}

@media(max-width:1199.98px) {
    .header-nine .header-nav .main-nav>li>a {
        padding: 4px 10px !important
    }
}

@media(max-width:991.98px) {
    .header-nine .header-nav .main-nav>li>a {
        padding: 16px 0 !important;
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-nine .header-nav .main-nav>li>a:hover {
        background: rgba(255, 255, 255, 0.1019607843);
        color: #fff
    }
}

.header-nine .header-nav .main-nav .has-submenu.active>a {
    color: #fff
}

@media(max-width:991.98px) {
    .header-nine .header-nav .main-nav .has-submenu.active>a {
        color: var(--primary)
    }
}

.header-nine .header-nav .header-navbar-rht li {
    padding-right: 16px
}

@media(max-width:1399.98px) {
    .header-nine .header-nav .header-navbar-rht li {
        padding-right: 0 !important
    }
}

.header-nine .header-nav .header-navbar-rht li .details-btn {
    background: rgba(255, 255, 255, 0.1019607843);
    color: #fff;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700
}

@media(max-width:1399.98px) {
    .header-nine .header-nav .header-navbar-rht li .details-btn {
        margin-left: 16px !important
    }
}

.header-nine .header-nav .main-menu-wrapper {
    border: 1px solid rgba(255, 255, 255, 0.1019607843);
    border-radius: 100px;
    padding: 6px 5px;
    height: 46px
}

@media(max-width:991.98px) {
    .header-nine .header-nav .main-menu-wrapper {
        border-radius: unset;
        border: 0;
        padding: unset;
        height: unset
    }
}

.header-nine .header-nav .theme-toggle {
    transition: all .5s;
    background: rgba(255, 255, 255, 0.1019607843);
    border: 1px solid rgba(255, 255, 255, 0.1019607843);
    color: #fff
}

.header-nine .header-nav .theme-toggle:hover {
    background: var(--primary);
    color: #fff
}

.header-nine .navbar-header .dark-logo {
    display: none
}

.header-nine.fixed .header-nav .main-menu-wrapper {
    border: none !important
}

.header-nine.fixed .header-nav .main-nav>li>a {
    color: var(--gray-900)
}

.header-nine.fixed .header-nav .main-nav .has-submenu.active>a {
    color: var(--primary)
}

.header-nine.fixed .header-nav .header-navbar-rht li .details-btn {
    background: var(--white);
    color: var(--gray-900);
    border: 1px solid var(--gray-200)
}

.header-nine.fixed .header-nav .header-navbar-rht li .details-btn:hover {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary)
}

.header-nine.fixed .header-nav .header-navbar-rht li .details-btn:hover i {
    color: var(--white)
}

.header-nine.fixed .header-nav .header-theme .theme-toggle {
    border: 1px solid var(--gray-200);
    color: var(--gray-900)
}

.header-nine.fixed .header-nav .header-theme .theme-toggle:hover {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary)
}

.header-nine.fixed .header-nav .navbar-header .dark-logo {
    display: block;
    width: 160px; 
}

.header-nine.fixed .header-nav .navbar-header .logo {
    display: none
}

@media(max-width:991.98px) {
    .header-nine .menu-header .menu-logo {
        display: none
    }
}

.header-ten {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent
}

.header-ten .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home10-menu-img-1.png")
}

.header-ten .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home10-pattern-02.png")
}

.header-ten.home-menu {
    position: absolute
}

.header-ten .header-nav {
    background: transparent
}

@media(max-width:991.98px) {
    .header-ten .header-nav {
        height: 60px;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-ten .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-ten .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-ten .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-ten .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-ten .header-nav .logo {
        justify-content: start
    }
}

.header-ten .header-nav .logo .normal-logo {
    display: block
}

.header-ten .header-nav .logo .white-logo {
    display: none
}

@media(min-width:992px) {
    .header-ten .header-nav .main-nav>li {
        height: 85px;
        display: flex;
        align-items: center
    }
}

.header-ten .header-nav .main-nav>li:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .header-ten .header-nav .main-nav>li>a {
        font-weight: 500
    }
}

@media(min-width:992px) {
    .header-ten .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-ten .header-nav .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-ten .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-ten .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header-ten .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

.header-ten .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-ten .header-nav .header-navbar-rht li .btn {
    display: flex;
    align-items: center;
    gap: 0
}

.header-ten .header-nav .header-navbar-rht li .btn i {
    margin-right: 8px
}

@media(max-width:1199.98px) {
    .header-ten .header-nav .header-navbar-rht li .btn i {
        margin-right: 0
    }
}

@media(max-width:1199.98px) {
    .header-ten .header-nav .header-navbar-rht li .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 46px;
        height: 46px;
        border-radius: 50%
    }
}

@media(max-width:1199.98px) {
    .header-ten .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

.header-ten.fixed {
    background: var(--white);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.header-ten.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-ten.fixed .header-nav .logo .white-logo {
    display: none
}

.header-ten.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-ten.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-ten.fixed .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-ten.fixed .header-nav .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-eleven {
    z-index: 10000;
    background: transparent
}

.header-eleven .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home11-menu-img-1.png")
}

.header-eleven .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home11-pattern-02.png")
}

.header-eleven .header-nav {
    background: transparent !important
}

.header-eleven .header-nav .navbar-left-header {
    display: flex
}

@media(max-width:1199.98px) {
    .header-eleven .header-nav .navbar-left-header {
        width: 73%;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    .header-eleven .header-nav .navbar-left-header {
        width: 100%
    }
}

.header-eleven .header-nav .main-nav {
    background: var(--white);
    padding: 12px 20px;
    border-radius: 100px
}

.header-eleven .header-nav .main-nav .has-submenu>a {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900);
    line-height: 28px;
    position: relative
}

.header-eleven .header-nav .main-nav .has-submenu>a::before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    bottom: 0;
    width: 0;
    height: 2px;
    border-radius: 5px;
    transition: all .2s
}

@media(max-width:991.98px) {
    .header-eleven .header-nav .main-nav .has-submenu>a::before {
        content: unset !important
    }
}

.header-eleven .header-nav .main-nav .has-submenu>a:hover::before {
    width: 100%
}

.header-eleven .header-nav .main-nav .has-submenu.active>a::before {
    width: 100%
}

.header-eleven .header-nav .header-navbar-rht li {
    padding-right: 16px
}

.header-eleven .header-nav .header-navbar-rht .header-theme {
    padding-right: 8px
}

.header-eleven .header-nav .header-navbar-rht .header-theme .theme-toggle {
    background: transparent;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    transition: all .5s
}

.header-eleven .header-nav .header-navbar-rht .header-theme .theme-toggle:hover {
    background: var(--white);
    color: var(--gray-900)
}

.header-eleven .header-nav .header-navbar-rht .search-btn {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    color: #fff;
    font-size: 24px;
    border-radius: 50%
}

.header-eleven .header-nav .header-navbar-rht .search-btn:hover {
    background: var(--white);
    color: var(--gray-900)
}

.header-eleven .header-nav .header-navbar-rht .details-btn {
    background: var(--white);
    font-size: 24px;
    font-weight: 700;
    transition: all .5s;
    border: none !important
}

.header-eleven .header-nav .header-navbar-rht .details-btn:hover {
    background: var(--secondary);
    color: var(--primary)
}

.header-eleven .header-nav .header-navbar-rht .btn {
    background: transparent;
    border: 1px solid var(--white);
    padding: 6px 6px 6px 20px;
    gap: 10px;
    transition: all .5s
}

.header-eleven .header-nav .header-navbar-rht .btn:hover {
    background: var(--secondary);
    color: #000103;
    border: 1px solid var(--secondary)
}

.header-eleven .header-nav .header-navbar-rht .btn:hover .icon {
    background: var(--primary);
    color: #fff
}

.header-eleven .header-nav .header-navbar-rht .btn .icon {
    width: 32px;
    height: 32px;
    background: var(--white);
    border-radius: 50%;
    font-size: 16px;
    color: var(--gray-900);
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s
}

.header-eleven .header-nav .header-navbar-rht .btn .icon:hover {
    background: var(--primary);
    color: var(--white)
}

.header-eleven.fixed {
    background-color: rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(10px);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    top: 0;
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s;
    -webkit-animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0 normal none 1 running fadeInDown
}

@media(max-width:991.98px) {
    .header-eleven.fixed {
        background: var(--white);
        backdrop-filter: none
    }
}

.header-eleven.fixed .search-btn,
.header-eleven.fixed .theme-toggle {
    color: var(--gray-900) !important
}

.header-eleven.fixed .search-btn:hover,
.header-eleven.fixed .theme-toggle:hover {
    background: var(--primary) !important;
    color: #fff !important
}

.header-eleven.fixed .details-btn {
    color: var(--gray-900) !important;
    background: var(--white);
    border: 1px solid var(--gray-200)
}

.header-eleven.fixed .details-btn:hover {
    background: var(--primary)
}

.header-eleven.fixed .btn {
    background: var(--white);
    border: 1px solid var(--gray-300) !important;
    color: var(--gray-900) !important
}

.header-eleven.fixed .btn:hover {
    background: var(--secondary);
    color: #000103
}

.header-eleven.fixed .btn .icon {
    background: var(--primary);
    color: #fff
}

.header-eleven.fixed .btn .icon:hover {
    background: var(--primary);
    color: var(--white)
}

.header-twelve {
    border-bottom: 1px solid var(--gray-200)
}

.header-twelve .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home12-menu-img-1.png")
}

.header-twelve .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home12-pattern-02.png")
}

.header-twelve .header-nav .main-nav>li {
    margin-right: 8px
}

@media(max-width:1399.98px) {
    .header-twelve .header-nav .main-nav>li {
        margin-right: 8px !important
    }
}

@media(max-width:1199.98px) {
    .header-twelve .header-nav .main-nav>li {
        margin-right: 2px !important
    }
}

.header-twelve .header-nav .main-nav>li.active>a {
    border: 1px dashed var(--primary)
}

@media(max-width:991.98px) {
    .header-twelve .header-nav .main-nav>li.active>a {
        border: none !important
    }
}

.header-twelve .header-nav .main-nav>li>a {
    line-height: 24px;
    padding: 4px 16px !important;
    background: transparent;
    border-radius: 100px;
    transition: all .5s;
    border: 1px dashed transparent
}

.header-twelve .header-nav .main-nav>li>a:hover {
    border: 1px dashed var(--primary)
}

@media(max-width:1199.98px) {
    .header-twelve .header-nav .main-nav>li>a {
        padding: 4px 12px !important
    }
}

@media(max-width:991.98px) {
    .header-twelve .header-nav .main-nav>li>a {
        padding: 16px 0 !important
    }
}

.header-twelve .header-nav .header-navbar-rht li {
    padding-right: 16px !important
}

.header-twelve .header-nav .header-navbar-rht li .details-btn {
    background: var(--secondary);
    color: #000103;
    border: none !important;
    font-size: 24px;
    font-weight: 700
}

.header-twelve .header-nav .header-navbar-rht li .details-btn:hover {
    background: var(--primary);
    color: var(--white)
}

@media(max-width:1399.98px) {
    .header-twelve .header-nav .header-navbar-rht li .theme-11-btn {
        display: none !important
    }
}

.header-twelve .has-submenu .sub-menu-one {
    top: 56px !important
}

.header-thirteen {
    position: absolute;
    top: 32px;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent
}

.header-thirteen .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home13-menu-img-1.html")
}

.header-thirteen .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home3-pattern-02.png")
}

.header-thirteen.home-menu {
    position: absolute
}

.header-thirteen .header-nav {
    background: var(--white);
    border-radius: 12px;
    padding: 12px 20px;
    height: 80px;
    margin: 0 12px
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav {
        height: 68px;
        padding: 12px
    }
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-thirteen .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-thirteen .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .logo {
        justify-content: start
    }
}

.header-thirteen .header-nav .logo .normal-logo {
    display: block
}

.header-thirteen .header-nav .logo .white-logo {
    display: none
}

.header-thirteen .header-nav .main-nav {
    display: none
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .main-nav {
        display: flex
    }
}

@media(min-width:992px) {
    .header-thirteen .header-nav .main-nav>li {
        height: 85px;
        display: flex;
        align-items: center
    }
}

.header-thirteen .header-nav .main-nav>li:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .header-thirteen .header-nav .main-nav>li>a {
        font-weight: 500
    }
}

@media(min-width:992px) {
    .header-thirteen .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-thirteen .header-nav .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-thirteen .header-nav .menu-search {
    display: flex;
    align-items: center
}

.header-thirteen .header-nav .menu-search>a {
    font-size: 24px;
    margin-right: 24px
}

.header-thirteen .header-nav .search-item {
    display: flex;
    align-items: center;
    gap: 24px
}

@media(max-width:1199.98px) {
    .header-thirteen .header-nav .search-item {
        gap: 12px
    }
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .search-item {
        display: none
    }
}

.header-thirteen .header-nav .search-item .home-icon {
    font-size: 24px
}

.header-thirteen .header-nav .header-search {
    position: relative;
    padding: 8px 12px 8px 24px;
    border: 1px solid var(--gray-200);
    border-radius: 30px;
    display: flex;
    align-items: center
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .header-search {
        display: none
    }
}

.header-thirteen .header-nav .header-search select {
    border: 0;
    box-shadow: none;
    padding-right: 8px;
    width: 118px;
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    background: transparent
}

.header-thirteen .header-nav .header-search select:focus {
    border: 0;
    box-shadow: none;
    outline: 0
}

.header-thirteen .header-nav .header-search select option {
    padding: 2px 16px
}

.header-thirteen .header-nav .header-search .form-control {
    border: 0;
    width: 305px
}

@media(max-width:1199.98px) {
    .header-thirteen .header-nav .header-search .form-control {
        width: 140px
    }
}

.header-thirteen .header-nav .header-search .form-control::placeholder {
    color: var(--gray-400)
}

.header-thirteen .header-nav .header-search button {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 0;
    flex-shrink: 0
}

.header-thirteen .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-thirteen .header-nav .header-navbar-rht {
        display: none
    }
}

.header-thirteen .header-nav .header-navbar-rht li {
    padding-right: 12px
}

.header-thirteen .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-thirteen .header-nav .header-navbar-rht li .header-icon {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    border-radius: 50%;
    position: relative
}

@media(max-width:1199.98px) {
    .header-thirteen .header-nav .header-navbar-rht li .header-icon {
        width: 36px;
        height: 36px;
        font-size: 16px
    }
}

.header-thirteen .header-nav .header-navbar-rht li .header-icon .badge {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 9px;
    background: var(--danger);
    display: inline-block;
    padding: 0
}

.header-thirteen .header-nav .header-navbar-rht li .menu-toggle {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    border-radius: 50%;
    padding: 0
}

@media(max-width:1199.98px) {
    .header-thirteen .header-nav .header-navbar-rht li .menu-toggle {
        width: 36px;
        height: 36px;
        font-size: 16px
    }
}

.header-thirteen.fixed {
    background: var(--white);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.header-thirteen.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-thirteen.fixed .header-nav {
    margin: 0
}

.header-thirteen.fixed .header-nav .logo .white-logo {
    display: none
}

.header-thirteen.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-thirteen.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-thirteen.fixed .header-nav .main-nav>li>a:hover {
        color: var(--secondary)
    }
}

@media(min-width:992px) {
    .header-thirteen.fixed .header-nav .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-fifteen {
    background: transparent;
    z-index: 999
}

@media(max-width:991.98px) {
    .header-fifteen {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1)
    }
}

@media(max-width:1199.98px) {
    .header-fifteen .container {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:991.98px) {
    .header-fifteen .container {
        padding-left: 10px;
        padding-right: 10px
    }
}

.header-fifteen .header-items-button {
    display: flex;
    flex-direction: row !important;
    align-items: center;
    gap: 8px
}

.header-fifteen .header-items-button .btn {
    padding: 8px 16px
}

.header-fifteen .header-nav {
    background: transparent
}

.header-fifteen .header-nav .navbar-brand {
    margin-right: 0
}

@media(max-width:1199.98px) {
    .header-fifteen .header-nav .navbar-brand {
        margin-right: 0
    }
}

.header-fifteen .header-nav .navbar-header .white-logo {
    display: none
}

.header-fifteen .header-nav .main-nav {
    padding: 0 8px;
    background: var(--primary-100);
    border-radius: 50px
}

.header-fifteen .header-nav .main-nav>li {
    margin-right: 4px;
    padding: 8px 0
}

.header-fifteen .header-nav .main-nav>li>a {
    color: #fff;
    padding: 6px 12px !important;
    border-radius: 30px;
    background: transparent;
    line-height: unset;
    font-weight: 600 !important;
    display: flex;
    align-items: center;
    gap: 4px
}

@media(max-width:1199.98px) {
    .header-fifteen .header-nav .main-nav>li>a {
        padding: 6px 8px !important
    }
}

@media(max-width:991.98px) {
    .header-fifteen .header-nav .main-nav>li>a {
        color: var(--gray-900) !important
    }
}

.header-fifteen .header-nav .main-nav>li>a:hover {
    background: var(--primary);
    color: var(--gray-900) !important
}

@media(max-width:991.98px) {
    .header-fifteen .header-nav .main-nav>li>a:hover {
        background: transparent;
        color: var(--primary) !important
    }
}

.header-fifteen .header-nav .main-nav>li>a span {
    font-size: 16px !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.header-fifteen .header-nav .main-nav>li.active>a {
    background: var(--primary);
    color: #0f172a !important
}

@media(max-width:991.98px) {
    .header-fifteen .header-nav .main-nav>li.active>a {
        background: transparent;
        color: var(--primary) !important
    }
}

@media(max-width:1399.98px) {
    .header-fifteen .header-nav .main-nav li {
        margin-right: 2px !important
    }
}

@media(max-width:1199.98px) {
    .header-fifteen .header-nav .header-navbar-rht .btn {
        padding: 12px 8px
    }
}

.header-fifteen .header-nav .header-navbar-rht .btn .icon {
    height: 50px
}

@media(max-width:1199.98px) {
    .header-fifteen .header-nav .header-navbar-rht .btn .icon {
        display: none
    }
}

.header-fifteen.fixed {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.header-fifteen.fixed .header-nav .main-nav {
    background: transparent
}

.header-fifteen.fixed .header-nav .main-nav>li>a {
    color: var(--gray-900)
}

.header-fourteen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1050;
    background: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.header-fourteen.home-menu {
    position: absolute
}

.header-fourteen .mega-submenu .megamenu-wrapper::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home2-menu-img-1.png")
}

.header-fourteen .has-submenu .sub-menu-one::after {
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/home2-pattern-02.png")
}

.header-fourteen.header .main-menu-wrapper .main-nav>li .submenu li .single-demo.active .demo-info .inner-demo-img {
    color: var(--secondary) !important
}

@media(min-width:992px) {
    .header-fourteen.header .header-nav .main-nav li .submenu a.inner-demo-img:hover {
        color: var(--secondary) !important
    }
}

.header-fourteen.header .header-nav .main-nav>li .submenu li a:hover {
    color: var(--secondary) !important
}

.header-fourteen .header-nav {
    background: transparent;
    height: 78px
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav {
        height: 60px;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .navbar-header {
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .navbar-header #mobile_btn {
        margin: 0
    }
}

@media(max-width:575.98px) {
    .header-fourteen .header-nav .navbar-header #mobile_btn {
        position: unset
    }
}

.header-fourteen .header-nav .logo {
    margin-right: 8px
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .logo {
        justify-content: start
    }
}

.header-fourteen .header-nav .logo .normal-logo {
    display: block
}

.header-fourteen .header-nav .logo .white-logo {
    display: none
}

.header-fourteen .header-nav .main-nav>li {
    margin-right: unset
}

@media(max-width:1399.98px) {
    .header-fourteen .header-nav .main-nav>li {
        margin-right: 4px !important
    }
}

@media(min-width:1200px) {
    .header-fourteen .header-nav .main-nav>li {
        margin-right: 4px
    }
}

@media(min-width:992px) {
    .header-fourteen .header-nav .main-nav>li {
        height: 78px;
        margin-right: 2px;
        display: flex;
        align-items: center
    }
}

.header-fourteen .header-nav .main-nav>li:last-child {
    margin-right: 0
}

@media(min-width:992px) {
    .header-fourteen .header-nav .main-nav>li>a {
        color: #fff;
        font-weight: 500;
        line-height: 1.5;
        padding: 6px 12px !important;
        border-radius: 52px
    }
}

@media(min-width:1400px) {
    .header-fourteen .header-nav .main-nav>li>a {
        padding: 6px 16px !important
    }
}

@media(max-width:1199.98px) {
    .header-fourteen .header-nav .main-nav>li>a {
        padding: 6px 8px !important
    }
}

@media(min-width:992px) {
    .header-fourteen .header-nav .main-nav>li>a:hover {
        background: rgba(255, 255, 255, 0.1);
        color: #fff
    }
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .main-nav>li .submenu li .single-demo.active .demo-info .inner-demo-img {
        color: var(--secondary) !important
    }
}

@media(min-width:992px) {
    .header-fourteen .header-nav .main-nav .has-submenu.active>a {
        background: rgba(255, 255, 255, 0.1);
        color: #fff
    }
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .main-nav .has-submenu.active>a {
        color: var(--secondary)
    }
}

.header-fourteen .header-nav .header-navbar-rht {
    margin: 0
}

@media(max-width:991.98px) {
    .header-fourteen .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:1199.98px) {
    .header-fourteen .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

@media(max-width:1399.98px) {
    .header-fourteen .header-nav .header-navbar-rht li {
        padding-right: 6px
    }
}

.header-fourteen .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

.header-fourteen .header-nav .header-navbar-rht li .btn {
    display: flex;
    align-items: center;
    gap: 0
}

.header-fourteen .header-nav .header-navbar-rht li .btn i {
    margin-right: 8px
}

@media(max-width:1199.98px) {
    .header-fourteen .header-nav .header-navbar-rht li .btn i {
        margin-right: 0
    }
}

@media(max-width:1199.98px) {
    .header-fourteen .header-nav .header-navbar-rht li .btn {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 44px;
        height: 44px;
        border-radius: 50%
    }
}

@media(max-width:1199.98px) {
    .header-fourteen .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

.header-fourteen .header-nav .header-navbar-rht li .details-btn {
    background: rgba(44, 5, 5, 0.4);
    color: #fff;
    border: 0 !important
}

.header-fourteen.fixed {
    background: var(--white);
    position: fixed;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.header-fourteen.fixed #mobile_btn {
    border: 1px solid var(--gray-200)
}

.header-fourteen.fixed .header-nav .logo .white-logo {
    display: none
}

.header-fourteen.fixed .header-nav .logo .normal-logo {
    display: block
}

@media(min-width:992px) {
    .header-fourteen.fixed .header-nav .main-nav>li>a {
        color: var(--gray-900)
    }
}

@media(min-width:992px) {
    .header-fourteen.fixed .header-nav .main-nav>li>a:hover {
        background: var(--primary);
        color: #fff
    }
}

@media(min-width:992px) {
    .header-fourteen.fixed .header-nav .main-nav .has-submenu.active>a {
        background: var(--primary);
        color: #fff
    }
}

.header-fourteen.fixed .header-navbar-rht li .details-btn {
    background: var(--primary)
}

.header .user-menu {
    float: right;
    position: relative;
    z-index: 99;
    margin: 0
}

.header .user-menu.nav li a {
    color: #fff;
    font-size: 14px;
    line-height: 58px;
    height: 60px;
    padding: 0 15px
}

.header .user-menu.nav li a:hover,
.header .user-menu.nav li a:focus {
    background-color: rgba(0, 0, 0, 0.2)
}

.header .user-menu.nav li a:hover i,
.header .user-menu.nav li a:focus i {
    color: #fff
}

.header .user-menu.nav li a.mobile_btn {
    border: 0;
    position: relative;
    cursor: pointer;
    margin: 0;
    padding: 0
}

.header.header-trans {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 9999;
    background: transparent
}

.header.header-trans .header-nav {
    background: transparent;
    border-bottom: 0
}

.header.header-trans .main-menu-wrapper {
    margin-left: auto
}

@media(max-width:1399.96px) {
    .header.header-trans .main-menu-wrapper {
        margin-right: auto;
        margin-left: unset
    }
}

.header.header-trans .header-navbar-rht li {
    height: 20px;
    padding-right: 15px
}

@media(max-width:1399.96px) {
    .header.header-trans .header-navbar-rht li {
        padding-right: 5px
    }
}

.header.header-trans .header-navbar-rht li .header-contact-img i {
    color: #1c5b90;
    font-size: 14px
}

.header.header-trans .header-navbar-rht li .header-contact-detail p.contact-info-header {
    color: #1c5b90
}

.header.header-trans .header-navbar-rht li:last-child {
    border-right: 0;
    padding-left: 15px
}

@media(max-width:1199.96px) {
    .header.header-trans .header-navbar-rht li:last-child {
        padding-left: 0
    }
}

.header.header-trans .header-navbar-rht li a.header-login {
    text-align: center;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    background-color: #1c5b91;
    box-shadow: 0 4px 4px rgba(189, 189, 189, 0.25);
    border-radius: 47px;
    border: 0
}

.header.header-trans .header-navbar-rht li a.header-login.white-bg {
    background-color: #fff;
    color: #2264c5
}

.header.header-trans .header-navbar-rht li a.header-login:hover {
    background-color: #1c5b91;
    color: #fff
}

.header-one .header-nav .main-nav .has-submenu.active .submenu li.active>a {
    color: var(--primary)
}

.header-one {
    width: 100%;
    z-index: 1040;
    -webkit-transition: all .3s ease 0;
    -ms-transition: all .3s ease 0;
    transition: all .3s ease 0;
    background-color: transparent;
    box-shadow: 0 4px 4px rgba(198, 198, 198, 0.25)
}

.header-one.min-header {
    width: 100%;
    z-index: 1040;
    -webkit-transition: all .3s ease 0;
    -ms-transition: all .3s ease 0;
    transition: all .3s ease 0;
    background-color: transparent
}

.header-one.header-fixed {
    position: fixed;
    display: block;
    width: 100%;
    z-index: 9999;
    background: #f9fcff;
    box-shadow: inherit
}

.header-one.header-space .header-nav {
    height: 80px
}

.header-one .header-nav {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    background-color: transparent;
    border: 0;
    position: relative;
    margin: 0;
    padding: 0;
    height: 100px;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

@media(max-width:991.98px) {
    .header-one .header-nav {
        height: 70px
    }
}

@media(max-width:991.98px) {
    .header-one .header-nav {
        margin: 0;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .header-one .header-nav .menu-header {
        height: 70px
    }
}

@media(max-width:991.98px) {
    .header-one .header-nav .main-menu-wrapper {
        background-color: var(--primary)
    }
}

@media(max-width:991.98px) {
    .header-one .navbar-header {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        width: 100%
    }
}

.header-one .navbar-header #mobile_btn {
    display: none;
    margin-right: 30px
}

@media(max-width:991.98px) {
    .header-one .navbar-header #mobile_btn {
        display: inline-block;
        margin: 0;
        padding: 0
    }
}

@media(max-width:767.98px) {
    .header-one .navbar-header #mobile_btn {
        margin-right: 0
    }
}

.header-one .navbar-header #mobile_btn .bar-icon {
    display: inline-block;
    width: 31px
}

.header-one .navbar-header #mobile_btn .bar-icon span {
    background-color: var(--primary);
    display: block;
    float: left;
    height: 3px;
    margin-bottom: 7px;
    width: 31px;
    border-radius: 2px;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s;
    transition: ease all .5s;
    position: relative
}

.header-one .navbar-header #mobile_btn .bar-icon span:nth-child(2) {
    width: 16px
}

.header-one .navbar-header #mobile_btn .bar-icon span:nth-child(3) {
    margin-bottom: 0
}

.header-one .main-menu-wrapper {
    margin: 0;
    padding: 0
}

.header-one .main-menu-wrapper .main-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav ul {
        background-color: #e6f1ff;
        display: none;
        list-style: none;
        margin: 0;
        padding-left: 0
    }
}

.header-one .main-menu-wrapper .main-nav li .btn {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 7px 8px !important;
    border: 1px solid var(--primary);
    border-radius: 6px
}

.header-one .main-menu-wrapper .main-nav li .btn:hover {
    color: var(--primary);
    border: 1px solid var(--primary)
}

.header-one .main-menu-wrapper .main-nav li .btn i {
    font-size: 15px;
    margin-right: 5px;
    margin-left: 0
}

.header-one .main-menu-wrapper .main-nav li .btn.reg-btn {
    min-width: 108px;
    background-color: #fff;
    border: 1px solid #e5e7eb;
    color: var(--gray-900);
    box-shadow: inset 0 0 0 0 var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .main-menu-wrapper .main-nav li .btn.reg-btn:hover {
    color: #fff;
    background-color: var(--primary);
    border: 1px solid var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .main-menu-wrapper .main-nav li .btn.log-btn {
    min-width: 87px;
    color: #fff;
    background-color: var(--primary);
    border: 1px solid var(--primary);
    box-shadow: inset 0 0 0 0 #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .main-menu-wrapper .main-nav li .btn.log-btn:hover {
    color: var(--primary);
    background-color: #fff;
    border: 1px solid var(--primary);
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .main-menu-wrapper .main-nav li a {
    font-size: 15px;
    font-weight: 500;
    color: var(--gray-900);
    display: block
}

@media(max-width:1199.98px) {
    .header-one .main-menu-wrapper .main-nav li a {
        font-size: 14px
    }
}

.header-one .main-menu-wrapper .main-nav li.login-link {
    display: none
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav li.login-link {
        display: block
    }
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav li>ul {
        background: #fff;
        box-shadow: 0 4px 4px rgba(196, 196, 196, 0.25);
        border-radius: 0 0 6px 5px;
        display: block;
        font-size: 14px;
        min-width: 200px;
        opacity: 0;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 100%;
        left: 0;
        -webkit-transition: all .2s ease;
        -ms-transition: all .2s ease;
        transition: all .2s ease;
        transform: translateY(20px);
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        visibility: hidden;
        z-index: 1000
    }
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav li {
        display: block;
        position: relative
    }
}

.header-one .main-menu-wrapper .main-nav .register-btn {
    margin-right: 10px
}

.header-one .main-menu-wrapper .main-nav .register-btn:last-child {
    margin-right: 0
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav .register-btn {
        display: none
    }
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav>li {
        margin-right: 8px
    }
}

@media(min-width:1200.98px) {
    .header-one .main-menu-wrapper .main-nav>li {
        margin-right: 18px
    }
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav>li {
        border-bottom: 1px solid #e6f1ff;
        margin-left: 0;
        margin-right: 0
    }
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav>li>a i {
        float: right;
        margin-top: 5px
    }
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav>li>a {
        line-height: 1.5;
        padding: 15px 20px !important;
        color: #fff !important;
        font-size: 14px;
        background: transparent !important;
        border-radius: 0 !important
    }
}

.header-one .main-menu-wrapper .main-nav>li:last-child {
    margin-right: 0
}

.header-one .main-menu-wrapper .main-nav>li.active>a {
    color: #0e82fd !important
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav>li.active>a {
        color: #fff !important
    }
}

.header-one .main-menu-wrapper .main-nav>li>a {
    position: relative
}

.header-one .main-menu-wrapper .main-nav>li>a:hover {
    color: var(--primary)
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav>li>a {
        padding: 23px 0 28px !important;
        line-height: normal
    }
}

.header-one .main-menu-wrapper .main-nav>li>a>i {
    font-size: 10px;
    margin-left: 6px
}

.header-one .main-menu-wrapper .main-nav>li.searchbar a {
    color: #6b7280
}

.header-one .main-menu-wrapper .main-nav>li.searchbar a i {
    font-size: 16px
}

@media(max-width:1199.98px) {
    .header-one .main-menu-wrapper .main-nav>li.searchbar {
        display: none
    }
}

.header-one .main-menu-wrapper .main-nav>li.has-submenu .submenu .has-submenu .submenu::before {
    top: 20px;
    margin-left: -35px;
    box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.15);
    border-color: transparent #fff #fff transparent
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav>li.has-submenu:hover>.submenu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }

    .header-one .main-menu-wrapper .main-nav>li.has-submenu:hover>.submenu>li.has-submenu:hover .submenu {
        visibility: visible;
        opacity: 1;
        margin-top: 0;
        margin-right: 0
    }
}

.header-one .main-menu-wrapper .main-nav>li .submenu li {
    position: relative
}

.header-one .main-menu-wrapper .main-nav>li .submenu li a {
    display: block;
    padding: 10px 15px;
    clear: both;
    white-space: nowrap;
    font-size: 14px;
    color: #2d3b48;
    -webkit-transition: all .35s ease;
    -ms-transition: all .35s ease;
    transition: all .35s ease;
    width: 100%;
    position: relative;
    border-top: 1px solid #f0f0f0
}

.header-one .main-menu-wrapper .main-nav>li .submenu li a.active {
    color: var(--primary)
}

.header-one .main-menu-wrapper .main-nav>li .submenu li a:hover {
    color: #0e82fd !important
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav>li .submenu li a {
        padding: 10px 15px 10px 35px
    }
}

.header-one .main-menu-wrapper .main-nav>li .submenu>li.has-submenu>a::after {
    content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 700;
    position: absolute;
    top: 12px;
    right: 15px;
    font-size: 13px
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav>li .submenu>li .inner-submenu {
        left: 100%;
        top: 0;
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .header-one .main-menu-wrapper .main-nav>li .submenu::before {
        border: 7px solid #fff;
        border-color: transparent transparent #fff #fff;
        box-shadow: -2px 2px 2px -1px rgba(0, 0, 0, 0.1);
        content: "";
        position: absolute;
        top: 2px;
        left: 45px;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg)
    }
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper .main-nav {
        padding: 0;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none
    }
}

@media(max-width:991.98px) {
    .header-one .main-menu-wrapper {
        order: 3;
        width: 260px;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 1060;
        -webkit-transition: all .4s;
        -ms-transition: all .4s;
        transition: all .4s;
        transform: translateX(-260px);
        -webkit-transform: translateX(-260px);
        -ms-transform: translateX(-260px);
        background-color: var(--primary)
    }
}

.header-one .header-navbar-rht li {
    padding-right: 0
}

.header-one .header-navbar-rht li .btn {
    font-weight: 500;
    font-size: 16px;
    padding: 8px 16px !important
}

.header-one .header-navbar-rht li .btn i {
    margin-right: 8px;
    margin-left: 0
}

.header-one .header-navbar-rht li .btn.reg-btn {
    min-width: 108px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .header-navbar-rht li .btn.reg-btn:hover {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .header-navbar-rht li .btn.log-btn {
    min-width: 87px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .header-navbar-rht li .btn.log-btn:hover {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.header-one .logo {
    display: inline-block;
    margin-right: 0
}

@media(max-width:991.98px) {
    .header-one .logo.navbar-brand {
        width: 160px;
        text-align: center;
        margin: auto
    }
}

.header-one .header-nav .header-navbar-rht {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    margin-right: 2px
}

.header-one .header-nav .header-navbar-rht li {
    margin-right: 8px;
    padding-right: 0
}

.header-one .header-nav .header-navbar-rht li:last-child {
    margin-right: 0
}

@media(max-width:991.98px) {
    .header-one .header-nav .header-navbar-rht {
        display: none
    }
}

@media(max-width:767.98px) {
    .header-one .header-nav .header-navbar-rht {
        display: none
    }
}

.header-one .menu-header {
    background-color: #fff;
    height: 72px;
    padding: 0 15px;
    border-bottom: 2px solid var(--primary);
    display: none
}

.header-one .menu-header .menu-close {
    font-size: 20px
}

.header-one .menu-header .menu-close i {
    color: var(--primary)
}

.header-one .menu-header .menu-close i:hover {
    color: var(--gray-900)
}

@media(max-width:991.98px) {
    .header-one .menu-header {
        display: flex
    }
}

.togglesearch {
    position: absolute;
    top: 74px;
    right: 8%;
    width: 280px;
    display: none;
    z-index: 999;
    background: #fff;
    padding: 10px 10px;
    border-radius: 5px;
    box-shadow: 0 2px 8px rgba(183, 183, 183, 0.25)
}

.togglesearch input[type=text] {
    width: 182px;
    padding: 5px 10px;
    border: 1px solid var(--primary);
    outline: 0;
    height: 39px;
    border-radius: 5px 0 0 5px
}

.togglesearch button {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary);
    outline: 0;
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    padding: 8px 12px;
    font-size: 14px
}

.togglesearch button:hover {
    background: var(--primary-hover);
    color: var(--white)
}

.sidebar-overlay {
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
    height: 100%;
    width: 100%;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0
}

@media(max-width:991.98px) {
    .sidebar-overlay.opened {
        display: block
    }
}

.menu-opened .main-menu-wrapper {
    transform: translateX(0) !important;
    -webkit-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important
}

html.menu-opened body {
    overflow: hidden
}

#mobile_btn {
    display: none;
    margin-right: 30px;
    color: #0f172a
}

@media(max-width:991.98px) {
    #mobile_btn {
        margin-right: 0
    }
}

#mobile_btn i {
    font-size: 16px;
    font-weight: 700
}

@media(max-width:991.98px) {
    #mobile_btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 40px;
        height: 40px;
        background: #fff;
        border-radius: 50%;
        flex-shrink: 0;
        border: 1px solid var(--gray-200)
    }
}

.custom .header-nav .navbar-header #mobile_btn {
    margin-left: 0
}

@media(max-width:575.98px) {
    .navbar-brand.logo {
        width: 100%;
        text-align: center;
        margin-right: 0
    }
}

@media(max-width:575.98px) {
    .navbar-brand.logo img {
        height: 40px
    }
}

.header-top {
    display: flex;
    background: var(--primary);
    color: #fff;
    padding: 8px 30px
}

@media(max-width:991.98px) {
    .header-top {
        display: none
    }
}

.header-top ul {
    display: flex
}

.header-top ul li {
    padding-right: 25px;
    font-size: 13px
}

.header-top ul li .top-icon {
    margin-right: 5px
}

.header-top ul li:last-child {
    padding-right: 0
}

.header-top .right-top {
    margin-left: auto
}

.login-header-info {
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: unset;
    background: #fff;
    border-bottom: 2px solid #f1f1f3;
    width: 100%;
    z-index: 11
}

@media(max-width:991.98px) {
    .login-header-info {
        display: none
    }
}

.login-header-info .header-nav {
    height: 83px;
    margin: 0;
    padding: 0 30px
}

@media(max-width:991.98px) {
    .login-header-info .header-nav {
        height: 70px;
        margin: 0;
        padding: 0 20px
    }
}

@media(max-width:767.98px) {
    .login-header-info .header-nav {
        margin: 0;
        padding: 0 15px
    }
}

.login-header-info .header-nav .main-nav li a {
    font-size: 15px;
    font-weight: 500;
    color: #6b7280
}

.login-header-info .header-nav .main-nav li a:hover {
    color: var(--primary)
}

.login-header-info .header-navbar-rht {
    display: none
}

@media(max-width:991.98px) {
    .login-header-info .header-navbar-rht {
        display: inherit
    }
}

@media(max-width:767.98px) {
    .login-header-info .header-navbar-rht {
        display: none
    }
}

.login-header-info .flag-dropdown {
    margin: 0;
    padding: 18px 0
}

@media(max-width:991.98px) {
    .login-header-info .flag-dropdown {
        margin: 0;
        padding: 12px 0
    }
}

.flag-dropdown .dropdown-toggle {
    color: var(--gray-900) !important;
    font-size: 14px !important;
    padding: 11px 15px;
    min-width: 146px;
    background: #fff;
    border: 1px solid #e4e4e8;
    border-radius: 8px;
    position: relative;
    display: flex !important
}

.flag-dropdown .dropdown-toggle.show+.dropdown-menu {
    margin-top: 0;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.flag-dropdown .dropdown-toggle:after {
    border-top: 0;
    border-left: 0;
    border-bottom: 2px solid var(--gray-900);
    border-right: 2px solid var(--gray-900);
    content: "";
    height: 8px;
    display: inline-block;
    pointer-events: none;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 8px;
    vertical-align: 2px;
    margin-left: 0;
    position: absolute;
    top: 15px;
    right: 15px
}

.flag-dropdown .dropdown-toggle:after:hover {
    border-bottom: 2px solid var(--gray-900);
    border-right: 2px solid var(--gray-900)
}

.flag-dropdown .dropdown-toggle .flag-img {
    margin-right: 10px;
    border-radius: 50px;
    width: 20px
}

.flag-dropdown.show+.dropdown-menu {
    margin-top: 0;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.flag-dropdown .dropdown-menu {
    border-radius: 5px;
    margin: 0;
    padding: 0;
    min-width: 200px;
    top: 100%;
    left: auto !important;
    right: 0 !important;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    transform: translateY(40px);
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px)
}

.flag-dropdown .dropdown-menu .dropdown-item {
    font-size: 14px !important;
    color: var(--gray-900);
    margin: 0;
    padding: 10px 15px;
    font-weight: 600
}

.flag-dropdown .dropdown-menu .dropdown-item img {
    margin-right: 10px;
    width: 20px
}

.flag-dropdown .dropdown-menu .dropdown-item:hover {
    color: var(--gray-900) 14px !important
}

.flag-dropdown .dropdown-toggle[aria-expanded=true]:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg)
}

.main-nav li .flag-dropdown .submenu::before {
    display: none
}

.flag-dropdown .dropdown-menu .dropdown-item.active,
.flag-dropdown .dropdown-menu .dropdown-item:active {
    color: #fff;
    background-color: var(--primary)
}

.noti-nav .nav-link {
    font-size: 18px;
    color: #6b7280
}

.noti-nav .nav-link .badge {
    background-color: #0e82fd;
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    font-style: normal;
    text-align: center;
    position: absolute;
    top: 19px;
    right: -6px;
    padding: 0 5px;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    font-weight: normal
}

.noti-nav .dropdown-menu {
    min-width: 420px;
    padding: 0
}

.main-nav li.megamenu>ul {
    width: 100%
}

.megamenu-wrapper {
    padding: 25px 25px 0;
    background: #002578;
    height: calc(100vh - 100px);
    overflow: auto
}

.single-demo {
    transition: .4s;
    margin-bottom: 25px
}

.single-demo:hover {
    transform: translateY(-20px)
}

.header .main-menu-wrapper .main-nav>li .submenu li .single-demo.active .demo-info .inner-demo-img {
    color: #1c5b91
}

.header .main-menu-wrapper .main-nav>li .submenu li .single-demo .demo-info .inner-demo-img {
    color: #fff;
    font-weight: 600 !important;
    font-size: 16px !important;
    border-top: 0 !important
}

.header .main-menu-wrapper .main-nav>li .submenu li .single-demo .demo-img .inner-demo-img {
    border-radius: 10px
}

.header .main-menu-wrapper .main-nav>li .submenu li .single-demo .demo-img .inner-demo-img img {
    border-radius: 10px
}

.header .main-menu-wrapper .main-nav>li .submenu li .single-demo.active .demo-info .inner-demo-img {
    color: var(--primary) !important
}

.single-demo.active .demo-img {
    box-shadow: 0 4.8px 24.4px -12px rgba(19, 16, 34, 0.1), 0 4px 13px -2px rgba(19, 16, 34, 0.06)
}

.single-demo:hover .demo-info {
    opacity: 1;
    bottom: -30px
}

.demo-info {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    z-index: 1;
    transition: .4s;
    margin-top: 10px
}

@media(min-width:992px) {
    .header .header-nav .main-nav li .submenu a.inner-demo-img:hover {
        padding-left: 0 !important;
        color: var(--primary) !important
    }
}

@media(min-width:992px) {
    .header .header-nav .main-nav>li.megamenu {
        position: unset
    }
}

.single-demo a {
    padding: 0 !important
}

@media(min-width:992px) {
    .header .header-nav .main-nav li>ul.mega-submenu {
        padding: 0;
        border: 0;
        display: block;
        opacity: 0;
        visibility: hidden;
        background: transparent;
        min-width: 250px;
        transform: scaleY(0);
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform-origin: center top 0;
        -webkit-transform-origin: center top 0;
        -moz-transform-origin: center top 0;
        -ms-transform-origin: center top 0;
        -o-transform-origin: center top 0;
        transition: all .3s ease-in-out 0;
        -webkit-transition: all .3s ease-in-out 0;
        -moz-transition: all .3s ease-in-out 0;
        -ms-transition: all .3s ease-in-out 0;
        -o-transition: all .3s ease-in-out 0;
        box-shadow: 0 16px 50px rgba(0, 0, 0, 0.08);
        -webkit-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.08);
        -ms-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.08);
        -o-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.08);
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }

    .header .header-nav .main-nav li.has-submenu:hover>.submenu {
        opacity: 1;
        visibility: visible;
        transform: scaleY(1);
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1)
    }

    .header .header-nav .main-nav li .submenu.mega-submenu::before {
        display: none
    }
}

@media(max-width:991.98px) {
    .megamenu-wrapper {
        padding: 0
    }

    .demo-img {
        display: none
    }

    .demo-info {
        opacity: 1;
        position: relative;
        bottom: 0;
        text-align: left;
        margin-top: 0
    }

    .single-demo a {
        padding: 10px 15px 10px 35px !important
    }

    .single-demo:hover .demo-info {
        bottom: 0
    }

    .single-demo .demo-info a {
        padding: 10px 15px 10px 35px
    }

    .single-demo:hover {
        transform: translateY(0)
    }

    .single-demo:hover .demo-info {
        bottom: 0
    }

    .single-demo {
        margin-bottom: 0
    }
}

@media(max-width:991.98px) {
    .header.header-custom .header-nav .main-nav>li .submenu li .submenu li a {
        color: #2d3b48
    }

    .header-one .main-menu-wrapper .main-nav>li .submenu>li.has-submenu>a::after {
        content: "\f078"
    }
}

.header.home-head-one.header-fixed {
    background: var(--light-300)
}

header {
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s
}

header.fixed {
    background: var(--white);
    top: 0;
    -webkit-transition: all .9s;
    -ms-transition: all .9s;
    transition: all .9s;
    -webkit-animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0 normal none 1 running fadeInDown;
    position: fixed;
    width: 100%;
    z-index: 111
}

header {
    background: var(--white)
}

header .header-nav {
    background: var(--white);
    height: 76px
}

@media(max-width:991.98px) {
    header .header-nav {
        height: 60px
    }
}

header .header-nav .logo {
    width: auto;
    max-width: 160px
}

@media(max-width:575.98px) {
    header .header-nav .logo {
        width: 100%;
        max-width: 100%
    }
}

header .header-nav .navbar-header {
    display: inline-flex;
    align-items: center
}

@media(max-width:991.98px) {
    header .header-nav .navbar-header {
        align-items: center;
        justify-content: space-between;
        flex-direction: row-reverse;
        width: 100%
    }
}

header .header-nav .navbar-header .dropdown .dropdown-toggle {
    border-radius: 55px
}

header .header-nav .navbar-header .dropdown .dropdown-toggle i {
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    header .header-nav .navbar-header .dropdown {
        display: none
    }
}

header .header-nav .header-menu {
    display: inline-flex;
    align-items: center
}

header .header-nav .main-nav>li>a {
    line-height: 68px
}

@media(max-width:991.98px) {
    header .header-nav .main-nav>li>a {
        line-height: 1.5;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    header .header-nav .main-nav>li>a span {
        width: 32px;
        height: 32px;
        border: 1px solid var(--gray-100);
        border-radius: 6px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    header .header-nav .main-nav>li>a span i {
        transition: all .4s
    }
}

@media(max-width:991.98px) {
    header .header-nav .main-nav>li>a.submenu span i {
        transform: rotate(45deg)
    }
}

header .header-nav .header-navbar-rht {
    margin-left: 0
}

header .header-nav .header-navbar-rht li {
    padding-right: 8px
}

header .header-nav .header-navbar-rht li.searchbar {
    padding-right: 24px
}

@media(max-width:1199.98px) {
    header .header-nav .header-navbar-rht li.searchbar {
        display: none
    }
}

header .header-nav .header-navbar-rht li:last-child {
    padding-right: 0
}

header .header-nav .header-navbar-rht li .btn {
    display: inline-flex;
    align-items: center;
    border-radius: 30px
}

@media(max-width:1399.98px) {
    header .header-nav .header-navbar-rht li .btn {
        display: none
    }
}

@media(max-width:1199.98px) {
    header .header-nav .header-navbar-rht li .btn {
        display: none;
        align-items: center;
        justify-content: center;
        width: 46px;
        height: 46px
    }
}

@media(max-width:1199.98px) {
    header .header-nav .header-navbar-rht li .btn span {
        display: none
    }
}

header .header-nav .header-navbar-rht li .details-btn {
    width: 44px;
    height: 44px;
    border: 1px solid var(--gray-200);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gray-900);
    position: relative
}

header .header-nav .header-navbar-rht li .details-btn .badge {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    right: 9px;
    background: var(--danger);
    display: inline-block;
    padding: 0
}

header .header-nav .header-navbar-rht li .details-btn:hover {
    background: var(--primary);
    border: 1px solid var(--primary);
    color: #fff
}

header .togglesearch {
    top: 56px;
    right: 18%
}

header .togglesearch button {
    padding: 6px 12px
}

.header-topbar {
    background: var(--white);
    padding: 8px 0;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:991.98px) {
    .header-topbar {
        display: none
    }
}

.header-topbar .topbar-info {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.header-topbar .topbar-info>ul {
    display: flex;
    align-items: center
}

.header-topbar .topbar-info>ul>li {
    display: inline-block;
    margin-right: 16px;
    padding-right: 16px;
    border-right: 1px solid var(--gray-200)
}

.header-topbar .topbar-info>ul>li:last-child {
    margin: 0;
    padding: 0;
    border: 0
}

.header-topbar .topbar-info>ul>li .social-icon a {
    width: 32px;
    height: 32px;
    background: transparent;
    border-radius: 50%;
    color: var(--gray-600);
    font-size: 16px;
    margin-right: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--gray-200)
}

.header-topbar .topbar-info>ul>li .social-icon a:last-child {
    margin-right: 0
}

.header-topbar .topbar-info>ul>li .social-icon a:hover {
    background: var(--primary);
    color: var(--white);
    border: 1px solid var(--primary)
}

.header-topbar .topbar-info>ul>li .dropdown-amt .dropdown-toggle {
    position: relative;
    font-size: 14px;
    font-weight: 500
}

.header-topbar .topbar-info>ul>li .dropdown-amt .dropdown-toggle::after {
    display: inline-block;
    margin-inline-start: 4px;
    vertical-align: 0;
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    border: 0;
    font-size: .75rem;
    font-weight: 600;
    color: var(--gray-600)
}

.header-topbar .topbar-info .dropdown-country a {
    font-size: 16px;
    color: var(--gray-900);
    display: flex;
    align-items: center;
    gap: 6px
}

.header-topbar .topbar-info .dropdown-country a img {
    width: 16px;
    height: 16px
}

.header-topbar .header-info {
    display: flex;
    align-items: center;
    gap: 16px
}

.header-topbar .header-info p {
    color: var(--gray-600);
    font-size: 16px;
    margin-bottom: 0;
    display: flex;
    align-items: center
}

.header-topbar .header-info p i {
    color: var(--gray-900);
    margin-right: 4px
}

.header-topbar .header-info .drop-header {
    display: inline-flex;
    align-items: center
}

.header-topbar .dropdown-menu {
    z-index: 999999
}

.header-topbar .dropdown-menu .dropdown-item {
    font-size: 14px
}

.header-topbar-four {
    background: transparent;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    border-bottom: 1px solid var(--primary)
}

@media(max-width:991.98px) {
    .header-topbar-four {
        display: none
    }
}

.header-topbar-four .header-info {
    gap: 24px
}

.header-topbar-four .header-info p {
    font-size: 16px;
    color: #fff
}

.header-topbar-four .header-info p i {
    color: #fff
}

.header-topbar-four .topbar-info>ul>li {
    padding: 0;
    margin: 0 40px 0 0;
    border: 0
}

.header-topbar-four .topbar-info>ul>li .social-icon a {
    width: 24px;
    height: 24px;
    border: 0;
    color: #fff
}

.header-topbar-four .topbar-info>ul>li .social-icon a:hover {
    color: var(--secondary)
}

.header-topbar-four .topbar-info .dropdown-country>a {
    color: #fff;
    position: relative
}

.header-topbar-four .topbar-info .dropdown-country>a::after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 0;
    border-left: 0;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-radius: 1px;
    transform: rotate(45deg);
    transition: all .5s;
    top: -1px;
    position: relative;
    margin-left: 4px
}

.header-topbar-seven {
    background: transparent;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05)
}

@media(max-width:991.98px) {
    .header-topbar-seven {
        display: none
    }
}

.header-topbar-seven .header-info p {
    font-size: 16px;
    color: #fff
}

.header-topbar-seven .header-info p i {
    color: #fff
}

.header-topbar-seven .topbar-info>ul>li {
    padding: 0;
    margin: 0 40px 0 0;
    border: 0
}

.header-topbar-seven .topbar-info .dropdown-country>a {
    color: #fff;
    position: relative
}

.header-topbar-seven .topbar-info .dropdown-country>a::after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 0;
    border-left: 0;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-radius: 1px;
    transform: rotate(45deg);
    transition: all .5s;
    top: -1px;
    position: relative;
    margin-left: 4px
}

.hero-section-three {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/hero-three-bg.jpg) !important;
    background-size: 100% 100% !important;
    position: relative
}

.hero-section-three .element-01 {
    position: absolute;
    bottom: 0
}

@media(max-width:767.98px) {
    .hero-section-three {
        background-size: cover !important
    }
}

.header-three {
    background: transparent !important;
    border: 0;
    padding: 20px 0 0;
    border: none !important
}

@media(max-width:991.98px) {
    .header-three {
        position: relative;
        z-index: 111
    }
}

.header-three .navbar {
    background: var(--primary-transparent) !important;
    box-shadow: 0 4px 24px 0 var(--primary-transparent) !important;
    backdrop-filter: blur(100px);
    padding: 3px 32px;
    border-radius: 80px;
    position: unset !important
}

@media(max-width:1399.98px) {
    .header-three .navbar {
        padding: 3px 16px 3px 16px
    }
}

@media(max-width:991.98px) {
    .header-three .navbar {
        padding: 3px 20px
    }
}

.header-three .navbar #mobile_btn {
    width: 40px;
    height: 40px;
    border: 1px solid var(--gray-200);
    margin: 0
}

@media(max-width:991.98px) {
    .header-three .navbar #mobile_btn {
        width: 32px;
        height: 32px
    }
}

@media(max-width:991.98px) {
    .header-three .navbar .navbar-header {
        display: flex;
        align-items: center;
        width: 100%;
        justify-content: space-between;
        flex-direction: row-reverse
    }
}

@media(max-width:991.98px) {
    .header-three .navbar .main-nav li.active a {
        color: #fff
    }
}

.header-three .navbar .main-nav li.active a:before {
    opacity: 1
}

.header-three .navbar .main-nav li.active a:after {
    opacity: 1
}

.header-three .navbar .main-nav li .main-menu {
    padding: 0 9px !important;
    position: relative
}

@media(max-width:1399.98px) {
    .header-three .navbar .main-nav li .main-menu {
        padding: 0 4px !important
    }
}

@media(max-width:991.98px) {
    .header-three .navbar .main-nav li .main-menu {
        padding: 16px 0 !important
    }
}

.header-three .navbar .main-nav li .main-menu:before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/active-icon-1.png);
    background-size: 100% 100%;
    background-position: center;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 20px;
    opacity: 0;
    transition: all .7s
}

@media(max-width:991.98px) {
    .header-three .navbar .main-nav li .main-menu:before {
        content: unset
    }
}

.header-three .navbar .main-nav li .main-menu:after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/active-icon-2.png);
    background-size: 100% 100%;
    background-position: center;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 0;
    bottom: 20px;
    opacity: 0;
    transition: all .7s
}

@media(max-width:991.98px) {
    .header-three .navbar .main-nav li .main-menu:after {
        content: unset
    }
}

.header-three .navbar .main-nav li .main-menu span {
    font-size: 13px
}

@media(max-width:991.98px) {
    .header-three .main-menu-wrapper {
        height: 100vh;
        left: -19px !important;
        top: -20px !important
    }
}

.header-three .header-navbar-rht li {
    border: 0
}

.header-three .header-navbar-rht li::before {
    content: unset !important
}

.header-three .header-navbar-rht li a i {
    margin-right: 0 !important;
    font-size: 20px
}

.header-three .header-navbar-rht li {
    padding-right: 8px !important
}

@media(max-width:1399.98px) {
    .header-three .header-navbar-rht li {
        padding-right: 4px !important
    }
}

.header-three .header-navbar-rht .details-btn {
    background: var(--white);
    color: var(--gray-900);
    border: none !important
}

@media(max-width:1399.98px) {
    .header-three .header-navbar-rht .details-btn {
        width: 38px !important;
        height: 38px !important
    }
}

.header-three .header-navbar-rht .theme-toggle {
    border: none !important
}

.header-three .header-navbar-rht .theme-toggle i {
    margin: 0 !important
}

.header-three .header-navbar-rht .theme-toggle:hover {
    color: #fff;
    background: var(--primary)
}

@media(max-width:1399.98px) {
    .header-three .header-navbar-rht .theme-toggle {
        width: 38px !important;
        height: 38px !important
    }
}

.header-three.fixed {
    background: var(--white) !important;
    padding: 0 !important
}

.header-three.fixed .navbar {
    background: transparent !important;
    box-shadow: unset !important;
    backdrop-filter: unset;
    padding: unset;
    border-radius: unset
}

.header-three.fixed .navbar .details-btn {
    background: var(--white);
    color: var(--gray-900);
    border: 1px solid var(--gray-200) !important
}

.header-three.fixed .navbar .details-btn:hover {
    border: 1px solid var(--primary) !important
}

.header-three.fixed .navbar .theme-toggle {
    border: 1px solid var(--gray-200) !important;
    background: var(--white);
    color: var(--gray-900)
}

.header-three.fixed .navbar .theme-toggle:hover {
    color: #fff;
    background: var(--primary);
    border: 1px solid var(--primary) !important
}

@media(max-width:1399.98px) {
    .header-three.fixed .navbar .theme-2-btn {
        border: 1px solid var(--gray-200) !important;
        background: var(--white);
        color: var(--gray-900)
    }

    .header-three.fixed .navbar .theme-2-btn:hover {
        color: #fff;
        background: var(--primary);
        border: 1px solid var(--primary) !important
    }

    .header-three.fixed .navbar .theme-2-btn:hover i {
        color: #fff
    }
}

.header-three.fixed .main-menu-wrapper {
    left: 0 !important;
    top: 0 !important
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn {
        padding: 0;
        width: 44px;
        height: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--white);
        border: 0
    }

    .header-three .theme-2-btn:hover {
        background: var(--primary);
        color: var(--white)
    }

    .header-three .theme-2-btn:hover i {
        color: #fff
    }
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn {
        width: 38px !important;
        height: 38px !important
    }
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn::before {
        content: unset
    }
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn span {
        display: block !important
    }
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn span i {
        color: var(--gray-900);
        font-size: 20px;
        background: transparent !important
    }
}

.header-three .theme-2-btn strong {
    font-weight: 500 !important
}

@media(max-width:1399.98px) {
    .header-three .theme-2-btn strong {
        display: none
    }
}

.header-three .header-nav .main-nav li {
    margin-right: 8px
}

.header-theme .theme-toggle {
    display: none;
    width: 44px;
    height: 44px;
    display: none;
    align-items: center;
    justify-content: center;
    background: var(--white);
    border-radius: 50%;
    font-size: 20px
}

.header-theme .theme-toggle.activate {
    display: flex
}

.header {
    position: relative
}

@media(max-width:991.98px) {
    .header .header-nav {
        position: unset !important
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav li>ul {
        top: unset !important
    }
}

@media(max-width:1399.98px) {
    .header .header-nav .main-nav li {
        margin-right: 28px
    }
}

@media(max-width:1199.98px) {
    .header .header-nav .main-nav li {
        margin-right: 15px
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav li {
        margin-right: 0
    }
}

.header .header-nav .main-nav li a span {
    font-size: 13px !important
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav span i {
        transform: rotate(-90deg)
    }
}

@media(max-width:991.98px) {
    .header .header-nav .main-nav .submenu span i {
        transform: rotate(-180deg)
    }
}

@media(max-width:991.98px) {
    .header .theme-toggle {
        width: 32px;
        height: 32px;
        border: 1px solid var(--gray-200);
        font-size: 16px
    }

    .header .theme-toggle:hover {
        background: var(--primary);
        border: 1px solid var(--primary);
        color: #fff
    }
}

.header .theme-5-btn {
    padding: 10px 20px
}

.header-items {
    display: none
}

@media(max-width:991.98px) {
    .header-items {
        margin-top: 40px;
        padding: 0 16px 16px;
        display: block
    }
}

.header-items .about-popup-item {
    margin-bottom: 40px
}

.header-items .header-items-button {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.header-items .header-items-button a {
    font-weight: 500;
    border: none !important
}

.header-items .header-items-button a:hover {
    border: none !important
}

.header-default .header-nav .main-nav>li>a {
    line-height: unset;
    position: relative
}

.header-default .header-nav {
    position: unset !important
}

.header-default .header-nav .main-nav .has-submenu.active>a::before {
    content: "";
    background: var(--primary-gradient);
    width: 100%;
    height: 2px;
    position: absolute;
    left: -1px;
    bottom: -4px;
    border-radius: 30px
}

@media(max-width:991.98px) {
    .header-default .header-nav .main-nav .has-submenu.active>a::before {
        content: unset
    }
}

.header-default .has-submenu .sub-menu-one {
    top: 50px !important
}

.main-header {
    position: absolute;
    z-index: 1050;
    top: 0;
    left: 0;
    width: 100%
}

@media(max-width:991.98px) {
    .location-dropdown {
        display: none
    }
}

.location-dropdown p {
    display: flex;
    align-items: center;
    color: var(--gray-900);
    font-size: 14px;
    margin-bottom: 4px
}

.location-dropdown select {
    font-size: 16px;
    font-weight: 500;
    color: var(--primary);
    border: 0;
    background: transparent !important
}

.location-dropdown select option {
    color: var(--gray-900)
}

.pharmacy_menu {
    z-index: 9999;
    height: 100vh !important
}

.pharmacy_menu .offcanvas-body {
    padding: 0 !important;
    overflow: hidden
}

.pharmacy_menu .btn-close {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 48px;
    color: #fff;
    background: 0
}

.pharmacy_menu .btn-close:hover {
    color: #fff
}

@media(max-width:1199.98px) {
    .pharmacy_menu .btn-close {
        right: 4px;
        top: 0
    }
}

.menu-content {
    background: rgba(0, 0, 0, 0.9);
    backdrop-filter: blur(2px);
    overflow-y: auto;
    height: 100vh
}

.menu-content .menu-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px;
    min-height: 100vh
}

.menu-content ul li {
    margin-bottom: 24px
}

.menu-content ul li:last-child {
    margin-bottom: 0
}

.menu-content ul li a {
    font-size: 36px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    color: #fff
}

@media(max-width:1399.98px) {
    .menu-content ul li a {
        font-size: 24px
    }
}

@media(max-width:1199.98px) {
    .menu-content ul li a {
        font-size: 18px
    }
}

.menu-content ul li a:hover {
    background: var(--primary-gradient-200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.menu-content ul li a span {
    font-size: 16px;
    font-weight: 600;
    margin-right: 16px;
    display: inline-block
}

.supplement-content {
    background: var(--primary-gradient-200);
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: 50px
}

.supplement-content h2 {
    font-size: 42px;
    color: #fff;
    margin-bottom: 12px
}

@media(max-width:1399.98px) {
    .supplement-content h2 {
        font-size: 38px
    }
}

@media(max-width:1199.98px) {
    .supplement-content h2 {
        font-size: 36px
    }
}

.supplement-content img {
    margin: 0 auto;
    max-width: 400px
}

@media(max-width:1399.98px) {
    .supplement-content img {
        max-width: 200px
    }
}

@media(max-width:991.98px) {
    .header-fifteen .header-nav .main-nav li a.submenu span {
        transform: rotate(-224deg)
    }
}

.header-fifteen .header-nav .main-nav li a span {
    font-size: 16px !important
}

@media(max-width:991.98px) {
    .header-fifteen .header-nav .main-nav li a span {
        font-size: 20px !important;
        border: 0
    }
}

select:focus {
    border-color: #ff6b35;
    outline: 0
}

.footer {
    background-color: #15558d
}

.footer.footer-one .footer-bottom .copyright .copyright-text p {
    color: var(--gray-600)
}

@media(max-width:991.98px) {
    .footer.footer-one .footer-bottom .copyright .copyright-text p {
        text-align: center
    }
}

.footer .footer-top {
    padding: 40px 0
}

@media(max-width:991.98px) {
    .footer .footer-top {
        padding-bottom: 10px
    }
}

.footer .footer-top .footer-title {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 30px;
    text-transform: capitalize
}

@media(max-width:767.98px) {
    .footer .footer-top .footer-title {
        font-size: 18px
    }
}

@media(max-width:575.98px) {
    .footer .footer-top .footer-title {
        font-size: 18px
    }
}

@media(max-width:991.98px) {
    .footer .footer-top .footer-widget {
        margin-bottom: 0
    }
}

.footer .footer-top .footer-widget.footer-menu ul {
    list-style: none;
    outline: 0;
    margin: 0;
    padding: 0
}

.footer .footer-top .footer-widget.footer-menu ul li {
    margin-bottom: 10px;
    position: relative
}

.footer .footer-top .footer-widget.footer-menu ul li:last-child {
    margin-bottom: 0
}

.footer .footer-top .footer-widget.footer-menu ul li a {
    color: #fff;
    font-size: 16px;
    padding-left: 20px;
    position: relative;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.footer .footer-top .footer-widget.footer-menu ul li a:hover {
    color: #fff;
    letter-spacing: .5px;
    padding-left: 30px
}

.footer .footer-top .footer-widget.footer-menu ul li a::before {
    content: "\f101";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 5px;
    position: absolute;
    top: 0;
    left: 0
}

.footer .footer-top .footer-widget .footer-logo {
    margin: 0 0 30px
}

.footer .footer-top .footer-widget .footer-about-content p {
    color: #fff
}

.footer .footer-top .footer-widget .footer-about-content p:last-child {
    margin-bottom: 0;
    color: var(--gray-600)
}

.footer .footer-top .footer-widget .footer-about-content .social-icon ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.footer .footer-top .footer-widget .footer-about-content .social-icon ul li {
    margin-right: 15px
}

.footer .footer-top .footer-widget .footer-about-content .social-icon ul li:last-child {
    margin-right: 0
}

.footer .footer-top .footer-widget .footer-about-content .social-icon ul li a {
    color: #fff;
    font-size: 20px;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.footer .footer-top .footer-widget .footer-about-content .social-icon ul li a:hover {
    color: var(--primary)
}

.footer .footer-top .footer-widget .footer-contact-info {
    color: #fff;
    font-size: 15px
}

.footer .footer-top .footer-widget .footer-contact-info .footer-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.footer .footer-top .footer-widget .footer-contact-info .footer-address span {
    margin-right: 20px
}

.footer .footer-top .footer-widget .footer-contact-info .footer-address span i.fa-map-marker-alt {
    font-size: 20px
}

.footer .footer-top .footer-widget .footer-contact-info .footer-address p {
    color: var(--white);
    margin: 0 0 1rem
}

.footer .footer-top .footer-widget .footer-contact-info p {
    color: var(--white)
}

.footer .footer-top .footer-widget .footer-contact-info p i {
    margin-right: 15px
}

.footer .footer-bottom .copyright {
    border-top: 1px solid #1663a6;
    padding: 30px 0
}

.footer .footer-bottom .copyright .copyright-text p {
    font-size: 14px;
    color: #fff
}

.footer .footer-bottom .copyright .copyright-text p a {
    color: var(--gray-900);
    font-weight: 500;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.footer .footer-bottom .copyright .copyright-text p a:hover {
    color: var(--primary)
}

.footer .footer-bottom .copyright .copyright-text p.title {
    font-weight: 400;
    margin: 10px 0 0
}

.footer .footer-bottom .copyright .policy-menu {
    font-size: 14px;
    text-align: right;
    margin: 0;
    padding: 0
}

@media(max-width:767.98px) {
    .footer .footer-bottom .copyright .policy-menu {
        margin-top: 10px;
        text-align: left
    }
}

@media(max-width:575.98px) {
    .footer .footer-bottom .copyright .policy-menu {
        text-align: center
    }
}

.footer .footer-bottom .copyright .policy-menu li {
    display: inline-block;
    margin-right: 15px
}

.footer .footer-bottom .copyright .policy-menu li:last-child {
    margin-right: 0
}

.footer .footer-bottom .copyright .policy-menu li a {
    color: #fff
}

.footer .footer-bottom .copyright .policy-menu li a:hover,
.footer .footer-bottom .copyright .policy-menu li a:focus {
    color: var(--primary)
}

.footer .footer-bottom .copyright .policy-menu li::after {
    color: #fff;
    content: "|";
    font-weight: 300;
    position: relative;
    left: 10px
}

.footer .footer-bottom .copyright .policy-menu li:last-child::after {
    content: ""
}

.footer.inner-footer {
    position: relative;
    z-index: 1
}

.footer.inner-footer.footer-info .footer-top {
    padding-top: 100px
}

@media(max-width:991.98px) {
    .footer.inner-footer.footer-info .footer-top {
        padding-top: 80px
    }
}

.footer.inner-footer .social-icon ul {
    display: flex;
    align-items: center
}

.footer.inner-footer .social-icon ul li {
    margin-right: 8px
}

.footer.inner-footer .social-icon ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--light);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: var(--gray-600);
    font-size: 16px;
    transition: .5s all;
    border: 1px solid var(--gray-200)
}

.footer.inner-footer .social-icon ul li a i {
    transition: .5s all
}

.footer.inner-footer .social-icon ul li a:hover {
    background: var(--primary);
    border: 1px solid var(--primary);
    color: var(--white);
    transition: .5s all
}

.footer.inner-footer .social-icon ul li a:hover i {
    transform: rotatey(360deg);
    transition: .5s all
}

.footer.inner-footer .social-icon ul li:last-child {
    margin-right: 0
}

.footer.inner-footer .footer-top {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/footer-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 60px 0 40px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

@media(max-width:991.98px) {
    .footer.inner-footer .footer-top {
        padding: 40px 0 20px
    }
}

.footer.inner-footer .footer-top .footer-title {
    color: var(--gray-900);
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 24px;
    text-transform: capitalize
}

@media(max-width:767.98px) {
    .footer.inner-footer .footer-top .footer-title {
        margin-bottom: 15px;
        font-size: 16px
    }
}

.footer.inner-footer .footer-top .footer-widget {
    margin-bottom: 20px
}

@media(max-width:991.98px) {
    .footer.inner-footer .footer-top .footer-widget {
        margin-bottom: 30px
    }
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li {
    margin-bottom: 16px
}

@media(max-width:767.98px) {
    .footer.inner-footer .footer-top .footer-widget.footer-menu ul li {
        margin-bottom: 10px
    }
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li:last-child {
    margin-bottom: 0
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a {
    color: var(--gray-900);
    padding-left: 0;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a:hover {
    color: var(--primary);
    padding-left: 0
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a:hover::before {
    transform: scale(1);
    width: 7px;
    height: 7px;
    margin-right: 6px
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a:hover::after {
    width: 100%
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a::before {
    content: "";
    background: var(--primary);
    width: 0;
    height: 0;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    transform: scale(0);
    transition: all .3s;
    margin-right: 0
}

.footer.inner-footer .footer-top .footer-widget.footer-menu ul li a::after {
    content: "";
    background: var(--primary);
    width: 0;
    height: 1px;
    border-radius: 0;
    display: inline-block;
    transition: all .7s;
    position: absolute;
    left: 5px;
    bottom: -1px
}

@media(max-width:767.98px) {
    .footer.inner-footer .footer-top .footer-widget.footer-menu ul li a {
        font-size: 14px
    }
}

.footer.inner-footer .footer-bottom {
    background: var(--light-400);
    border-top: 1px solid var(--white)
}

.footer.inner-footer .footer-bottom .copyright {
    padding: 16px 0 6px;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

@media(max-width:1199.98px) {
    .footer.inner-footer .footer-bottom .copyright {
        gap: 16px;
        justify-content: center
    }
}

.footer.inner-footer .footer-bottom .copyright-text {
    margin-bottom: 10px
}

.footer.inner-footer .footer-bottom .copyright-text p {
    font-size: 16px;
    color: var(--gray-900)
}

@media(max-width:767.98px) {
    .footer.inner-footer .footer-bottom .copyright-text p {
        font-size: 14px
    }
}

@media(max-width:575.98px) {
    .footer.inner-footer .footer-bottom .copyright-text {
        margin-bottom: 10px
    }
}

.footer.inner-footer .footer-bottom .policy-menu {
    font-size: 16px;
    margin: 0 0 5px
}

@media(max-width:767.98px) {
    .footer.inner-footer .footer-bottom .policy-menu {
        font-size: 14px
    }
}

.footer.inner-footer .footer-bottom .policy-menu li {
    display: inline-block;
    margin: 0 8px 5px 0;
    padding-right: 14px;
    position: relative
}

.footer.inner-footer .footer-bottom .policy-menu li:last-child {
    margin-right: 0;
    padding-right: 0
}

.footer.inner-footer .footer-bottom .policy-menu li a {
    color: var(--gray-900);
    transition: all .6s
}

.footer.inner-footer .footer-bottom .policy-menu li a:hover,
.footer.inner-footer .footer-bottom .policy-menu li a:focus {
    color: var(--primary);
    text-decoration: underline
}

.footer.inner-footer .footer-bottom .policy-menu li::after {
    background: var(--primary);
    width: 6px;
    height: 6px;
    position: absolute;
    right: 0;
    left: auto;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: ""
}

.footer.inner-footer .footer-bottom .policy-menu li:last-child::after {
    content: none
}

.footer.inner-footer .footer-bottom .payment-method {
    display: flex;
    align-items: center;
    justify-content: end;
    margin-bottom: 10px
}

.footer.inner-footer .footer-bottom .payment-method li {
    margin-right: 10px
}

.footer.inner-footer .footer-bottom .payment-method li:last-child {
    margin-right: 0
}

.footer.inner-footer .subscribe-input {
    position: relative;
    margin-bottom: 24px
}

.footer.inner-footer .subscribe-input input {
    height: 59px;
    border-radius: 38px;
    padding: 7px 110px 7px 24px;
    border: 1px solid var(--gray-transparent);
    font-size: 14px
}

.footer.inner-footer .subscribe-input input:placeholder {
    color: var(--gray-300)
}

.footer.inner-footer .subscribe-input button {
    position: absolute;
    right: 10px;
    top: 51%;
    color: #fff !important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 44px
}

.footer.inner-footer .footer-bg .footer-bg-01 {
    position: absolute;
    top: 20%;
    left: 0;
    z-index: -1
}

.footer.inner-footer .footer-bg .footer-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    height: 100%
}

.footer.inner-footer .footer-bg .footer-bg-03 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    height: 100%
}

.footer.inner-footer .footer-bg .footer-bg-04 {
    position: absolute;
    bottom: 0;
    left: 10%;
    z-index: -1;
    height: 100%
}

.footer.inner-footer .footer-bg .footer-bg-05 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.footer-two {
    background: #000103
}

.footer-two p {
    color: #fff
}

.footer-two .footer-top {
    padding: 60px 0;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-two .footer-top {
        padding: 50px 0 40px
    }
}

@media(max-width:991.98px) {
    .footer-two .footer-top .footer-widget {
        margin-bottom: 10px
    }
}

.footer-two .footer-top .footer-widget .footer-title {
    color: #fff;
    margin-bottom: 24px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .footer-two .footer-top .footer-widget .footer-title {
        margin-bottom: 16px
    }
}

.footer-two .footer-top .footer-widget .footer-menu li {
    margin-bottom: 18px
}

.footer-two .footer-top .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-two .footer-top .footer-widget .footer-menu li a {
    color: #fff;
    position: relative;
    padding-left: 14px
}

.footer-two .footer-top .footer-widget .footer-menu li a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff
}

.footer-two .footer-top .footer-widget .footer-menu li a:hover {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-two .footer-top .footer-widget .footer-menu li a:hover::before {
    background: var(--primary-gradient)
}

.footer-two .footer-top .footer-widget.footer-about .footer-logo {
    margin-bottom: 24px
}

.footer-two .footer-top .footer-widget.footer-about p {
    margin-bottom: 24px
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul {
    display: flex;
    align-items: center;
    gap: 12px
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul li:last-child a {
    padding-right: 0
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul li:last-child a::before {
    content: none
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul li a {
    color: #fff;
    position: relative;
    padding-right: 18px
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul li a::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--primary-gradient)
}

.footer-two .footer-top .footer-widget.footer-about .social-icon ul li a:hover {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-two .footer-top .footer-widget.footer-contact p {
    margin-bottom: 24px
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info {
    margin-bottom: 16px
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info:last-child {
    margin-bottom: 0
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info span {
    color: #f4f6f8;
    display: block;
    margin-bottom: 4px
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info p {
    font-weight: 500;
    margin-bottom: 0
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info p a {
    color: #fff
}

.footer-two .footer-top .footer-widget.footer-contact .contact-info p a:hover {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-two .footer-top .footer-widget .footer-subscribe p {
    color: #f4f6f8;
    margin-bottom: 24px
}

.footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input {
    position: relative
}

.footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input input {
    height: 60px;
    border-radius: 12px;
    padding: 8px 54px 8px 16px;
    border: 1px solid var(--white);
    font-size: 16px
}

@media(max-width:991.98px) {
    .footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input input {
        height: 50px
    }
}

.footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input input::placeholder {
    color: var(--gray-400)
}

.footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input button {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 12px;
    font-size: 24px
}

@media(max-width:991.98px) {
    .footer-two .footer-top .footer-widget .footer-subscribe .subscribe-input button {
        width: 38px;
        height: 38px;
        font-size: 18px
    }
}

.footer-two .footer-top .footer-bg-01 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1
}

.footer-two .footer-top .footer-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.footer-two .footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0
}

.footer-two .footer-bottom .copyright {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

@media(max-width:767.98px) {
    .footer-two .footer-bottom .copyright {
        flex-direction: column
    }
}

@media(max-width:767.98px) {
    .footer-two .footer-bottom .copyright-text {
        text-align: center
    }
}

.footer-two .footer-bottom .copyright-menu ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px
}

@media(max-width:767.98px) {
    .footer-two .footer-bottom .copyright-menu ul {
        justify-content: center
    }
}

@media(max-width:575.98px) {
    .footer-two .footer-bottom .copyright-menu ul {
        gap: 8px
    }
}

.footer-two .footer-bottom .copyright-menu ul li:last-child a {
    padding-right: 0
}

.footer-two .footer-bottom .copyright-menu ul li:last-child a::after {
    content: none
}

.footer-two .footer-bottom .copyright-menu ul li a {
    position: relative;
    color: #fff;
    padding-right: 22px
}

@media(max-width:575.98px) {
    .footer-two .footer-bottom .copyright-menu ul li a {
        padding-right: 14px
    }
}

.footer-two .footer-bottom .copyright-menu ul li a:hover {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-two .footer-bottom .copyright-menu ul li a::after {
    content: "/";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
    color: rgba(255, 255, 255, 0.1)
}

.footer-three {
    background: var(--dark);
    position: relative
}

.footer-three .footer-top {
    padding: 60px 0;
    border-bottom: 1px solid #1e293b;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-three .footer-top {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .footer-three .footer-top {
        padding: 50px 0 30px
    }
}

.footer-three .footer-top .footer-title .section-title {
    font-size: 42px;
    font-weight: 700;
    color: #fff
}

@media(max-width:1199.98px) {
    .footer-three .footer-top .footer-title .section-title {
        font-size: 40px
    }
}

@media(max-width:991.98px) {
    .footer-three .footer-top .footer-title .section-title {
        font-size: 32px
    }
}

@media(max-width:575.98px) {
    .footer-three .footer-top .footer-title .section-title {
        font-size: 27px
    }
}

.footer-three .footer-top .footer-title .section-title span {
    background: linear-gradient(113.63deg, #1d1ee3 22.41%, #6e6e7e 59.71%, #b4b326 78.36%, #6365ff 97%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-three .footer-top .footer-menu .footer-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 24px;
    text-transform: capitalize;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 8px
}

.footer-three .footer-top .footer-menu .footer-title i {
    font-size: 8px;
    color: var(--secondary)
}

.footer-three .footer-top .footer-menu ul li {
    margin-bottom: 16px
}

.footer-three .footer-top .footer-menu ul li:last-child {
    margin-bottom: 0
}

.footer-three .footer-top .footer-menu ul li a {
    color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    transition: all .6s
}

.footer-three .footer-top .footer-menu ul li a:hover {
    color: var(--secondary)
}

.footer-three .footer-top .footer-menu ul li a:hover::before {
    width: 6px;
    margin-right: 10px
}

.footer-three .footer-top .footer-menu ul li a:before {
    content: "";
    background: var(--secondary);
    width: 0;
    height: 2px;
    transition: all .6s
}

@media(max-width:767.98px) {
    .footer-three .footer-top .footer-widget {
        margin-top: 36px
    }
}

.footer-three .footer-top .footer-row-top {
    margin-top: 0
}

.footer-three .slider-section-three {
    padding: 35px 0;
    border-bottom: 1px solid #1e293b;
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .footer-three .slider-section-three {
        padding: 0
    }
}

.footer-three .slider-section-three .slide-three .slide-list {
    white-space: nowrap
}

.footer-three .slider-section-three .slide-three .slide-list .services-slide::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/footer-star-icon.png);
    background-size: 100% 100%;
    width: 80px;
    height: 80px
}

.footer-three .slider-section-three .slide-three .slide-list .services-slide img {
    z-index: 1
}

.footer-three .footer-bottom {
    padding: 24px 0;
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .footer-three .footer-bottom .copyright-text {
        text-align: center
    }
}

.footer-three .footer-bottom .copyright-text p {
    color: #fff
}

.footer-three .footer-bottom .social-icon {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 10px
}

@media(max-width:575.98px) {
    .footer-three .footer-bottom .social-icon {
        justify-content: center;
        margin-top: 20px
    }
}

.footer-three .footer-bottom .social-icon a {
    width: 32px;
    height: 32px;
    border-radius: 5px;
    background: transparent;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.footer-three .footer-bottom .social-icon a:hover {
    background: var(--primary-gradient)
}

.footer-three .img-1 {
    position: absolute;
    right: 0;
    top: 0
}

.footer-three .img-2 {
    position: absolute;
    top: -38px;
    width: 100%
}

@media(max-width:1399.98px) {
    .footer-three .img-2 {
        top: -25px
    }
}

@media(max-width:991.98px) {
    .footer-three .img-2 {
        top: -19px
    }
}

@media(max-width:767.98px) {
    .footer-three .img-2 {
        display: none
    }
}

.footer-four {
    margin-top: 50px;
    background: var(--primary);
    position: relative
}

.footer-four p {
    color: #fff
}

.footer-four .footer-top {
    padding: 60px 0;
    position: relative;
    z-index: 1;
    overflow: hidden
}

@media(max-width:991.98px) {
    .footer-four .footer-top {
        padding: 50px 0 40px
    }
}

@media(max-width:991.98px) {
    .footer-four .footer-top .footer-widget {
        margin-bottom: 10px
    }
}

.footer-four .footer-top .footer-widget .footer-title {
    color: #fff;
    margin-bottom: 32px;
    position: relative
}

@media(max-width:991.98px) {
    .footer-four .footer-top .footer-widget .footer-title {
        margin-bottom: 24px
    }
}

.footer-four .footer-top .footer-widget .footer-title::before {
    content: "";
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 26px;
    height: 4px;
    background: var(--primary-gradient)
}

.footer-four .footer-top .footer-widget .footer-menu li {
    margin-bottom: 16px
}

.footer-four .footer-top .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-four .footer-top .footer-widget .footer-menu li a {
    color: #fff
}

.footer-four .footer-top .footer-widget .footer-menu li a:hover {
    color: var(--secondary);
    padding-left: 8px
}

@media(max-width:991.98px) {
    .footer-four .footer-top .footer-widget .footer-menu li a:hover {
        padding-left: 0
    }
}

.footer-four .footer-top .footer-widget.footer-about .footer-logo {
    margin-bottom: 20px
}

.footer-four .footer-top .footer-widget.footer-about p {
    margin-bottom: 20px
}

.footer-four .footer-top .footer-widget.footer-about .social-icon ul {
    display: flex;
    align-items: center;
    gap: 10px
}

.footer-four .footer-top .footer-widget.footer-about .social-icon ul li a {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    color: #fff;
    position: relative;
    background: var(--primary-hover);
    transition: all .3s ease
}

.footer-four .footer-top .footer-widget.footer-about .social-icon ul li a i {
    transition: all .3s ease
}

.footer-four .footer-top .footer-widget.footer-about .social-icon ul li a:hover {
    background: var(--secondary);
    color: var(--gray-900)
}

.footer-four .footer-top .footer-widget.footer-about .social-icon ul li a:hover i {
    transform: rotateY(360deg)
}

.footer-four .footer-top .footer-widget .footer-subscribe p {
    color: #f4f6f8;
    margin-bottom: 24px
}

.footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input {
    position: relative
}

.footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input input {
    height: 68px;
    border-radius: 100px;
    padding: 8px 62px 8px 32px;
    border: 1px solid var(--primary-hover);
    background: var(--primary-hover);
    color: #fff;
    font-size: 16px
}

@media(max-width:991.98px) {
    .footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input input {
        height: 50px;
        padding: 8px 60px 8px 20px
    }
}

.footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input input::placeholder {
    color: var(--primary-100)
}

.footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input button {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 50%;
    font-size: 24px
}

@media(max-width:991.98px) {
    .footer-four .footer-top .footer-widget .footer-subscribe .subscribe-input button {
        width: 32px;
        height: 32px;
        font-size: 16px;
        right: 8px
    }
}

.footer-four .footer-top .footer-bg-02 {
    position: absolute;
    bottom: 17%;
    left: 29%;
    z-index: -1
}

@media(max-width:767.98px) {
    .footer-four .footer-top .footer-bg-02 {
        display: none
    }
}

.footer-four .footer-top .footer-bg-04 {
    position: absolute;
    bottom: -40px;
    right: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .footer-four .footer-top .footer-bg-04 {
        display: none
    }
}

.footer-four .footer-top .footer-bg-03 {
    position: absolute;
    top: 10%;
    right: 10%;
    z-index: -1
}

@media(max-width:767.98px) {
    .footer-four .footer-top .footer-bg-03 {
        display: none
    }
}

.footer-four .footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 20px 0
}

.footer-four .footer-bottom .copyright {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px
}

@media(max-width:767.98px) {
    .footer-four .footer-bottom .copyright {
        flex-direction: column
    }
}

@media(max-width:767.98px) {
    .footer-four .footer-bottom .copyright-text {
        text-align: center
    }
}

.footer-four .footer-bottom .copyright-menu ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px
}

@media(max-width:767.98px) {
    .footer-four .footer-bottom .copyright-menu ul {
        justify-content: center
    }
}

@media(max-width:575.98px) {
    .footer-four .footer-bottom .copyright-menu ul {
        gap: 10px
    }
}

.footer-four .footer-bottom .copyright-menu ul li a {
    position: relative;
    color: #fff
}

.footer-four .footer-bottom .copyright-menu ul li a:hover {
    color: var(--secondary)
}

.footer-four::before {
    content: "";
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/footer-01.png") no-repeat;
    background-position: center;
    position: absolute;
    top: -50px;
    left: 0;
    width: 100%;
    height: 53px;
    background-size: cover
}

.footer-four .footer-bg-01 {
    position: absolute;
    top: -50px;
    left: 0;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-four .footer-bg-01 {
        display: none
    }
}

.footer-five {
    margin: 0 24px 24px;
    background: var(--primary-gradient);
    position: relative;
    border-radius: 10px;
    padding: 60px 0 40px;
    overflow: hidden
}

@media(max-width:575.98px) {
    .footer-five {
        margin: 0;
        border-radius: 0
    }
}

.footer-five .social-icon {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 24px
}

.footer-five .social-icon a {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px 0 12px 12px;
    color: #fff;
    position: relative;
    background: var(--primary-hover);
    transition: all .6s
}

.footer-five .social-icon a:hover {
    background: var(--secondary);
    transform: rotate(360deg);
    border-radius: 50%
}

.footer-five .footer-widget {
    position: relative
}

.footer-five .footer-widget .footer-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 24px
}

.footer-five .footer-widget .footer-menu li {
    margin-bottom: 14px
}

.footer-five .footer-widget .footer-menu li:last-child {
    margin: 0
}

.footer-five .footer-widget .footer-menu li a {
    color: var(--light)
}

.footer-five .footer-widget .footer-subscribe p {
    color: #fff;
    margin-bottom: 24px
}

.footer-five .footer-widget .footer-subscribe .subscribe-input {
    position: relative
}

.footer-five .footer-widget .footer-subscribe .subscribe-input input {
    background: var(--primary-hover);
    height: 60px;
    border-radius: 100px;
    padding: 8px 58px 8px 34px;
    font-size: 16px;
    height: 68px;
    border: 0;
    color: #fff
}

.footer-five .footer-widget .footer-subscribe .subscribe-input button {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 50%;
    font-size: 24px;
    background: var(--secondary);
    transition: all .6s
}

.footer-five .footer-widget .footer-subscribe .subscribe-input button i {
    color: var(--gray-900);
    transition: all .6s
}

.footer-five .footer-widget .footer-subscribe .subscribe-input button:hover {
    border: 1px solid transparent !important
}

.footer-five .footer-widget .footer-subscribe .subscribe-input button:hover i {
    color: #fff
}

.footer-five .divide-line {
    height: 100%
}

.footer-five .divide-line:before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    right: 0;
    width: 1px;
    height: 100%
}

@media(max-width:1399.98px) {
    .footer-five .divide-line:before {
        content: unset !important
    }
}

.footer-five .footer-contact .contact-info {
    margin-bottom: 24px
}

.footer-five .footer-contact .contact-info .title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

.footer-five .footer-contact .contact-info p,
.footer-five .footer-contact .contact-info a {
    color: var(--light);
    margin-bottom: 0
}

.footer-five .slide-five {
    padding: 40px 0
}

.footer-five .slide-five .slide-list {
    white-space: nowrap
}

.footer-five .slide-five .slide-list .services-slide::before {
    content: unset !important
}

.footer-five .slide-five .slide-list .services-slide h2 {
    font-size: 100px;
    font-weight: 700;
    background: var(--linear-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .4s
}

@media(max-width:575.98px) {
    .footer-five .slide-five .slide-list .services-slide h2 {
        font-size: 42px
    }
}

.footer-five .copyright-text p {
    color: #fff
}

.footer-five .element-1 {
    position: absolute;
    top: -59px;
    right: -59px;
    max-width: 120px;
    animation: rotate 13s linear forwards infinite
}

.footer-five .element-2 {
    position: absolute;
    bottom: -62px;
    left: -62px;
    max-width: 120px;
    animation: rotate 10s linear forwards infinite
}

.footer-six {
    background: var(--teal-hover)
}

.footer-six .footer-logo {
    margin-bottom: 20px
}

.footer-six .description {
    color: #fff;
    margin-bottom: 0
}

.footer-six .social-icon {
    margin-top: 40px;
    display: flex;
    align-items: center;
    gap: 10px
}

.footer-six .social-icon a {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px 0 30px 30px;
    color: #fff;
    position: relative;
    background: var(--light-100);
    transition: all .6s
}

.footer-six .social-icon a:hover {
    background: var(--primary);
    transform: rotate(360deg);
    border-radius: 50%
}

.footer-six .footer-top {
    padding: 80px 0;
    overflow: hidden;
    position: relative
}

@media(max-width:991.98px) {
    .footer-six .footer-top {
        padding: 50px 0 30px
    }
}

.footer-six .footer-top .container {
    position: relative;
    z-index: 1
}

.footer-six .footer-top .footer-img-1 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 340px
}

@media(max-width:1199.98px) {
    .footer-six .footer-top .footer-img-1 {
        display: none
    }
}

.footer-six .footer-top .icon-one {
    position: absolute;
    bottom: -4px;
    left: 0
}

@media(max-width:767.98px) {
    .footer-six .footer-top .icon-one {
        left: unset;
        right: 0;
        transform: rotateY(180deg)
    }
}

@media(max-width:575.98px) {
    .footer-six .footer-top .icon-one {
        display: none
    }
}

.footer-six .footer-top .icon-two {
    position: absolute;
    top: 10%;
    left: 33%
}

@media(max-width:991.98px) {
    .footer-six .footer-widget {
        margin-bottom: 0 !important
    }
}

@media(max-width:767.98px) {
    .footer-six .footer-widget {
        margin-top: 12px
    }
}

.footer-six .footer-widget .footer-title {
    position: relative;
    padding-bottom: 22px;
    margin-bottom: 22px
}

.footer-six .footer-widget .footer-title::before {
    content: "";
    background: var(--primary);
    width: 24px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0
}

.footer-six .footer-widget .footer-menu li {
    margin-bottom: 16px
}

.footer-six .footer-widget .footer-menu li a {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    transition: all .5s;
    position: relative
}

.footer-six .footer-widget .footer-menu li a:hover {
    color: var(--primary)
}

.footer-six .footer-widget .footer-menu li a:hover::before {
    transform: scale(1);
    width: 7px;
    height: 7px;
    margin-right: 6px
}

.footer-six .footer-widget .footer-menu li a::before {
    content: "";
    background: var(--primary);
    width: 0;
    height: 0;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    transform: scale(0);
    transition: all .3s;
    top: -1px
}

.footer-six .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-six .footer-bottom {
    border-top: 1px solid var(--light-100);
    padding: 20px 0
}

.footer-six .footer-bottom .copyright {
    border: 0;
    padding: 0;
    border-top: unset;
    padding: 0
}

@media(max-width:991.98px) {
    .footer-six .footer-bottom .copyright {
        text-align: center
    }
}

.footer-six .footer-bottom .copyright p {
    font-size: 16px !important
}

.footer-six .footer-bottom .copyright .footer-links {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 16px
}

@media(max-width:991.98px) {
    .footer-six .footer-bottom .copyright .footer-links {
        justify-content: center
    }
}

.footer-six .footer-bottom .copyright .footer-links a {
    font-size: 16px !important;
    color: #fff;
    transition: all .5s
}

.footer-six .footer-bottom .copyright .footer-links a:hover {
    color: var(--primary)
}

.footer-six .footer-bottom .copyright .footer-links a span {
    color: var(--light-100)
}

.footer-seven {
    background: #000103
}

.footer-seven p {
    color: #fff
}

.footer-seven .footer-top {
    padding: 60px 0;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-seven .footer-top {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .footer-seven .footer-top {
        padding: 20px 0
    }
}

.footer-seven .footer-top .footer-widget .footer-title {
    color: #fff;
    margin-bottom: 16px
}

.footer-seven .footer-top .footer-widget.footer-contact p {
    text-decoration: underline;
    margin-bottom: 8px
}

.footer-seven .footer-top .footer-widget.footer-contact p:last-child {
    margin-bottom: 0
}

.footer-seven .footer-middle {
    padding: 40px 0;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: var(--gray-900)
}

@media(max-width:767.98px) {
    .footer-seven .footer-middle {
        padding: 20px 0
    }
}

.footer-seven .footer-middle .footer-links {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px
}

@media(max-width:575.98px) {
    .footer-seven .footer-middle .footer-links {
        flex-direction: column;
        align-items: start
    }
}

.footer-seven .footer-middle .footer-menu {
    display: flex;
    gap: 8px
}

@media(max-width:575.98px) {
    .footer-seven .footer-middle .footer-menu {
        flex-direction: column
    }
}

.footer-seven .footer-middle .footer-menu li {
    position: relative;
    padding-right: 24px;
    margin-right: 16px
}

@media(max-width:575.98px) {
    .footer-seven .footer-middle .footer-menu li {
        padding-right: 0;
        margin-right: 0
    }
}

.footer-seven .footer-middle .footer-menu li::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--primary)
}

@media(max-width:575.98px) {
    .footer-seven .footer-middle .footer-menu li::before {
        content: none
    }
}

.footer-seven .footer-middle .footer-menu li:last-child {
    padding-right: 0;
    margin-right: 0
}

.footer-seven .footer-middle .footer-menu li:last-child::before {
    content: none
}

.footer-seven .footer-middle .footer-menu li a {
    color: #fff;
    position: relative
}

.footer-seven .footer-middle .footer-menu li a:hover {
    color: var(--primary)
}

.footer-seven .footer-middle .social-icon ul {
    display: flex;
    align-items: center
}

.footer-seven .footer-middle .social-icon ul li {
    margin-right: 8px
}

.footer-seven .footer-middle .social-icon ul li a {
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.1);
    width: 32px;
    height: 32px;
    border-radius: 12px;
    color: #fff;
    font-size: 16px;
    transition: .5s all ease-in-out
}

.footer-seven .footer-middle .social-icon ul li a i {
    transition: .5s all ease-in-out
}

.footer-seven .footer-middle .social-icon ul li a:hover {
    background: var(--primary);
    color: var(--white);
    transition: .5s all
}

.footer-seven .footer-middle .social-icon ul li a:hover i {
    transform: rotatey(360deg);
    transition: .5s all
}

.footer-seven .footer-middle .social-icon ul li:last-child {
    margin-right: 0
}

.footer-seven .footer-bottom {
    padding: 20px 0
}

@media(max-width:575.98px) {
    .footer-seven .footer-bottom {
        padding: 12px 0
    }
}

.footer-seven .footer-bottom .copyright {
    text-align: center
}

.footer-seven .footer-bottom .copyright .copyright-text {
    font-size: 170px;
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700
}

@media(max-width:1399.98px) {
    .footer-seven .footer-bottom .copyright .copyright-text {
        font-size: 150px
    }
}

@media(max-width:1199.98px) {
    .footer-seven .footer-bottom .copyright .copyright-text {
        font-size: 126px
    }
}

@media(max-width:991.98px) {
    .footer-seven .footer-bottom .copyright .copyright-text {
        font-size: 100px
    }
}

@media(max-width:767.98px) {
    .footer-seven .footer-bottom .copyright .copyright-text {
        font-size: 74px
    }
}

@media(max-width:575.98px) {
    .footer-seven .footer-bottom .copyright .copyright-text {
        font-size: 40px
    }
}

.footer-eight {
    background: var(--dark);
    overflow: hidden
}

.footer-eight .container {
    position: relative;
    z-index: 1
}

.footer-eight .footer-top {
    padding: 80px 0
}

@media(max-width:991.98px) {
    .footer-eight .footer-top {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .footer-eight .footer-top {
        padding: 30px 0
    }
}

@media(max-width:575.98px) {
    .footer-eight .footer-top .footer-widget .footer-title {
        margin: 0 0 16px
    }
}

.footer-eight .footer-top .footer-about {
    width: 80%
}

@media(max-width:991.98px) {
    .footer-eight .footer-top .footer-about {
        width: 100%
    }
}

@media(max-width:575.98px) {
    .footer-eight .footer-top .footer-about {
        margin-bottom: 12px
    }
}

.footer-eight .footer-top .footer-about .description {
    color: #fff !important
}

.footer-eight .footer-top .footer-about .footer-available {
    background: var(--primary-100);
    padding: 20px;
    border-radius: 12px 12px 0 12px
}

.footer-eight .footer-top .footer-about .footer-available .title {
    font-size: 18px;
    font-weight: 700;
    color: var(--primary);
    margin-bottom: 4px
}

.footer-eight .footer-top .footer-about .footer-available .date {
    color: #fff;
    margin-bottom: 0
}

.footer-eight .footer-top .footer-menu li {
    margin-bottom: 16px
}

.footer-eight .footer-top .footer-menu li a {
    color: #fff;
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 16px;
    transition: all .5s
}

.footer-eight .footer-top .footer-menu li a i {
    font-size: 14px
}

.footer-eight .footer-top .footer-menu li a:hover {
    color: var(--primary);
    transform: translateX(5px)
}

.footer-eight .footer-top .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-eight .footer-top .footer-support .support-item {
    display: flex;
    align-items: center;
    gap: 12px
}

.footer-eight .footer-top .footer-support .support-item .avatar {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    color: #000103;
    width: 40px;
    height: 40px
}

.footer-eight .footer-top .footer-support .support-item .title {
    color: #fff;
    font-size: 15px;
    margin-bottom: 4px
}

.footer-eight .footer-top .footer-support .support-item .link {
    color: #fff;
    font-size: 16px;
    font-weight: 600
}

.footer-eight .footer-top .footer-support .support-item .link a {
    color: #fff
}

.footer-eight .footer-top .footer-support .support-item .link a:hover {
    color: var(--primary)
}

.footer-eight .footer-bottom {
    border-top: 1px solid var(--primary-100);
    padding: 20px 0;
    display: flex
}

.footer-eight .footer-bottom .copyright {
    border-top: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap
}

@media(max-width:575.98px) {
    .footer-eight .footer-bottom .copyright {
        justify-content: center;
        text-align: center
    }
}

.footer-eight .footer-bottom .copyright p {
    font-size: 16px !important;
    color: #fff
}

.footer-eight .footer-bottom .copyright .social-icon a {
    width: 32px;
    height: 32px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.1215686275);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: #fff;
    transition: .5s all ease-in-out
}

.footer-eight .footer-bottom .copyright .social-icon a i {
    transition: .5s all ease-in-out
}

.footer-eight .footer-bottom .copyright .social-icon a:hover {
    background: var(--secondary);
    color: var(--gray-900);
    transform: translateY(-5px)
}

.footer-eight .shadow-1 {
    position: absolute;
    top: 0;
    right: 0
}

@media(max-width:991.98px) {
    .footer-eight .shadow-1 {
        top: unset;
        bottom: 0
    }
}

.footer-eight .shadow-2 {
    position: absolute;
    top: 0;
    left: 0
}

.footer-nine {
    background: var(--primary-transparent);
    position: relative
}

.footer-nine .container {
    position: relative;
    z-index: 1
}

.footer-nine .title-main {
    font-size: 48px;
    margin-bottom: 40px
}

@media(max-width:1199.98px) {
    .footer-nine .title-main {
        font-size: 42px !important
    }
}

@media(max-width:575.98px) {
    .footer-nine .title-main {
        font-size: 28px !important
    }
}

@media(max-width:575.98px) {
    .footer-nine .title-main {
        margin-bottom: 24px
    }
}

.footer-nine .support-item .title {
    color: var(--gray-600)
}

.footer-nine .footer-top {
    padding: 80px 0 50px;
    position: relative;
    overflow: hidden
}

@media(max-width:991.98px) {
    .footer-nine .footer-top {
        padding: 50px 0 50px
    }
}

@media(max-width:575.98px) {
    .footer-nine .footer-top .footer-title {
        margin: 0 0 18px
    }
}

.footer-nine .footer-top .footer-bg-one {
    position: absolute;
    right: 0;
    bottom: 0
}

.footer-nine .footer-top .footer-bg-two {
    position: absolute;
    left: 0;
    bottom: 0
}

.footer-nine .footer-top .footer-bg-three {
    position: absolute;
    inset: 0;
    margin: auto
}

.footer-nine .footer-about {
    width: 90%
}

@media(max-width:1399.98px) {
    .footer-nine .footer-about {
        width: 100%
    }
}

@media(max-width:767.98px) {
    .footer-nine .footer-about {
        margin-bottom: 20px !important
    }
}

@media(max-width:575.98px) {
    .footer-nine .footer-about {
        margin-bottom: 12px
    }
}

.footer-nine .footer-about .about-popup-item {
    display: flex;
    align-items: center;
    gap: 24px
}

@media(max-width:575.98px) {
    .footer-nine .footer-about .about-popup-item {
        gap: 16px;
        flex-direction: column;
        align-items: start
    }
}

.footer-nine .footer-title {
    font-size: 24px !important;
    font-weight: 700 !important;
    font-style: italic;
    color: var(--gray-900) !important;
    margin-bottom: 24px;
    text-decoration: underline
}

.footer-nine .footer-menu li {
    margin-bottom: 16px
}

.footer-nine .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-nine .footer-menu li a {
    color: var(--gray-900) !important;
    font-size: 16px !important;
    font-weight: 400 !important
}

.footer-nine .footer-menu li a:hover {
    color: var(--primary) !important
}

.footer-nine .footer-bottom {
    background: var(--primary-transparent);
    padding: 20px 0;
    position: relative
}

.footer-nine .footer-bottom .copyright {
    border-top: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap
}

@media(max-width:575.98px) {
    .footer-nine .footer-bottom .copyright {
        justify-content: center;
        text-align: center
    }
}

.footer-nine .footer-bottom .copyright .copyright-text p {
    color: var(--gray-900);
    font-size: 16px !important;
    margin-bottom: 0
}

.footer-nine .social-icon {
    width: 32px;
    height: 32px;
    background: transparent;
    border: 1px solid var(--gray-200);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    color: var(--gray-900);
    transition: .5s all ease-in-out
}

.footer-nine .social-icon:hover {
    background: var(--secondary-gradient);
    border: 0;
    color: var(--white);
    transform: translateY(-5px)
}

.footer-nine .back-to-top {
    width: 48px;
    height: 48px;
    background: var(--dark) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    background: transparent;
    font-size: 20px;
    position: absolute;
    inset: 0;
    border-radius: 59% !important;
    transition: all .4s;
    top: -74px;
    margin: auto
}

.footer-nine .back-to-top:hover {
    background: var(--primary) !important;
    border: 1px solid var(--primary) !important;
    color: var(--white) !important;
    transform: translateY(-5px) !important
}

@media(max-width:575.98px) {
    .footer-nine .back-to-top {
        width: 38px;
        height: 38px;
        top: -144px
    }
}

.footer-nine .footer-img-one {
    position: absolute;
    top: -26px;
    left: -7px
}

@media(max-width:1399.98px) {
    .footer-nine .footer-img-one {
        top: -22px
    }
}

@media(max-width:1199.98px) {
    .footer-nine .footer-img-one {
        top: -17px
    }
}

@media(max-width:991.98px) {
    .footer-nine .footer-img-one {
        top: -14px
    }
}

@media(max-width:767.98px) {
    .footer-nine .footer-img-one {
        top: -10px
    }
}

@media(max-width:575.98px) {
    .footer-nine .footer-img-one {
        top: -6px
    }
}

.footer-ten {
    position: relative;
    z-index: 1;
    background: var(--primary-gradient)
}

.footer-ten .footer-top {
    padding: 40px 0;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-ten .footer-top {
        padding: 40px 0 30px
    }
}

@media(max-width:991.98px) {
    .footer-ten .footer-top .footer-widget {
        margin-bottom: 10px
    }
}

.footer-ten .footer-top .footer-widget .footer-title {
    color: var(--secondary);
    position: relative;
    margin-bottom: 20px;
    padding-left: 20px
}

@media(max-width:767.98px) {
    .footer-ten .footer-top .footer-widget .footer-title {
        margin-bottom: 16px
    }
}

.footer-ten .footer-top .footer-widget .footer-title::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 12px;
    height: 4px;
    border-radius: 40px;
    background: var(--secondary)
}

.footer-ten .footer-top .footer-widget .footer-menu li {
    margin-bottom: 16px
}

.footer-ten .footer-top .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-ten .footer-top .footer-widget .footer-menu li a {
    position: relative
}

.footer-ten .footer-top .footer-widget .footer-menu li a::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: var(--secondary);
    transition: all .5s ease-in-out
}

.footer-ten .footer-top .footer-widget .footer-menu li a:hover {
    color: var(--secondary)
}

.footer-ten .footer-top .footer-widget .footer-menu li a:hover::before {
    width: 100%
}

.footer-ten .footer-top .footer-widget.footer-about {
    display: inline-flex;
    justify-content: space-between;
    flex-direction: column;
    max-width: 490px
}

.footer-ten .footer-top .footer-widget.footer-about .footer-logo {
    margin-bottom: 20px
}

.footer-ten .footer-top .footer-widget.footer-about p {
    color: var(--gray-900);
    margin-bottom: 20px
}

.footer-ten .footer-top .footer-widget.footer-about .btn {
    display: inline-flex;
    align-items: center
}

.footer-ten .footer-bottom {
    border-top: 1px solid rgba(var(--secondary-rgb), 0.1);
    padding: 40px 0
}

@media(max-width:767.98px) {
    .footer-ten .footer-bottom {
        padding: 24px 0
    }
}

.footer-ten .footer-bottom .copyright {
    text-align: center
}

.footer-ten .footer-bottom .copyright .copyright-text {
    color: var(--gray-900);
    margin-bottom: 0
}

.footer-ten .footer-bg-01 {
    position: absolute;
    left: 0;
    bottom: 20%;
    z-index: -1
}

@media(max-width:767.98px) {
    .footer-ten .footer-bg-01 {
        display: none
    }
}

.footer-ten .footer-bg-02 {
    position: absolute;
    right: 0;
    bottom: 20%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:575.98px) {
    .footer-ten .footer-bg-02 {
        display: none
    }
}

.footer-eleven {
    background: var(--dark);
    padding: 60px 0;
    position: relative;
    overflow: hidden
}

.footer-eleven .container {
    position: relative;
    z-index: 1
}

.footer-eleven .footer-top {
    padding: 0;
    padding-bottom: 60px
}

@media(max-width:991.98px) {
    .footer-eleven .footer-top {
        padding-bottom: 30px
    }
}

@media(max-width:575.98px) {
    .footer-eleven .footer-top {
        padding-bottom: 6px
    }
}

.footer-eleven .footer-top .footer-about .title-main {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .footer-eleven .footer-top .footer-about .title-main {
        font-size: 22px;
        margin-bottom: 24px
    }
}

.footer-eleven .footer-top .subscribe-input {
    position: relative;
    margin-bottom: 20px;
    z-index: 1;
    width: 70%
}

@media(max-width:991.98px) {
    .footer-eleven .footer-top .subscribe-input {
        margin-bottom: 0
    }
}

@media(max-width:575.98px) {
    .footer-eleven .footer-top .subscribe-input {
        width: 100%
    }
}

.footer-eleven .footer-top .subscribe-input .form-control {
    height: 68px;
    border-radius: 100px;
    padding: 8px 62px 8px 32px;
    background: var(--white);
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 600;
    border: 0;
    outline: 0
}

.footer-eleven .footer-top .subscribe-input .btn-icon {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 50%;
    font-size: 24px;
    background: var(--primary);
    color: #fff;
    border: 0;
    outline: 0;
    transition: all .5s
}

.footer-eleven .footer-widget .footer-title {
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: capitalize
}

.footer-eleven .footer-widget .footer-menu li {
    margin-bottom: 12px
}

.footer-eleven .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-eleven .footer-widget .footer-menu li a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    transition: all .5s
}

.footer-eleven .footer-widget .footer-menu li a:hover::before {
    transform: scale(1);
    width: 7px;
    height: 7px;
    margin-right: 6px
}

.footer-eleven .footer-widget .footer-menu li a::before {
    content: "";
    background: var(--primary);
    width: 0;
    height: 0;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    transform: scale(0);
    transition: all .3s;
    top: -1px
}

.footer-eleven .footer-widget .footer-menu li:hover a {
    color: var(--primary)
}

.footer-eleven .footer-widget .footer-menu li::before {
    content: "";
    background: var(--primary);
    width: 0;
    height: 0;
    border-radius: 50%
}

.footer-eleven .footer-support {
    margin-bottom: 24px
}

.footer-eleven .footer-support .support-title {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

.footer-eleven .footer-support a {
    color: #fff;
    display: block;
    margin-bottom: 4px
}

.footer-eleven .footer-support a:last-child {
    margin-bottom: 0
}

.footer-eleven .footer-support p {
    color: #fff
}

.footer-eleven .social-icon {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 24px 0;
    border-top: 1px solid var(--light-500)
}

@media(max-width:575.98px) {
    .footer-eleven .social-icon {
        justify-content: center
    }
}

.footer-eleven .social-icon a {
    width: 38px;
    height: 38px;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px 0 12px 0;
    color: #fff;
    transition: .5s all ease-in-out;
    background: var(--light-200)
}

.footer-eleven .social-icon a:hover {
    background: var(--primary);
    border: 0;
    color: #fff;
    transform: translateY(-5px)
}

.footer-eleven .copy-right {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .footer-eleven .copy-right {
        text-align: center
    }
}

.footer-eleven .shadow-1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%
}

.footer-eleven .shadow-2 {
    position: absolute;
    bottom: 0;
    left: 0
}

@media(max-width:991.98px) {
    .footer-eleven .shadow-2 {
        display: none
    }
}

.footer-eleven .shadow-3 {
    position: absolute;
    top: 0;
    right: 0
}

.footer-eleven .animate-refelect-text {
    position: relative
}

@media(max-width:575.98px) {
    .footer-eleven .animate-refelect-text {
        text-align: center
    }
}

.footer-eleven .animate-refelect-text .animate-text {
    font-size: 190px;
    font-weight: 700;
    color: var(--light-300);
    position: relative;
    line-height: 115px
}

@media(max-width:1399.98px) {
    .footer-eleven .animate-refelect-text .animate-text {
        font-size: 170px
    }
}

@media(max-width:1199.98px) {
    .footer-eleven .animate-refelect-text .animate-text {
        font-size: 136px
    }
}

@media(max-width:575.98px) {
    .footer-eleven .animate-refelect-text .animate-text {
        font-size: 63px;
        line-height: 38px
    }
}

.footer-eleven .animate-refelect-text .animate-text::before {
    content: attr(data-text);
    transform-origin: bottom;
    transform: rotateX(180deg);
    position: absolute;
    line-height: 125px;
    background: linear-gradient(0, var(--light-400) 0, transparent 60%);
    -webkit-background-clip: text;
    color: transparent;
    opacity: .2
}

@media(max-width:575.98px) {
    .footer-eleven .animate-refelect-text .animate-text::before {
        line-height: 44px
    }
}

.footer-twelve {
    background: var(--dark-gradient);
    position: relative
}

.footer-twelve .container {
    position: relative;
    z-index: 1
}

.footer-twelve .footer-top {
    padding: 60px 0
}

@media(max-width:575.98px) {
    .footer-twelve .footer-top {
        padding: 50px 0
    }
}

.footer-twelve .footer-about .paragraph {
    color: #fff;
    margin-bottom: 0
}

.footer-twelve .footer-about .footer-logo {
    margin: 20px 0 24px
}

@media(max-width:575.98px) {
    .footer-twelve .footer-about .footer-logo {
        margin: 4px 0 12px
    }
}

.footer-twelve .footer-about .footer-logo h2 {
    font-size: 72px;
    font-weight: 700;
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.footer-twelve .footer-about .social-icon {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 40px
}

.footer-twelve .footer-about .social-icon a {
    width: 32px;
    height: 32px;
    background: rgba(var(--white-rgb), 0.1);
    border: 1px solid var(--gray-200);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border: 0;
    outline: 0;
    border-radius: 50%
}

.footer-twelve .footer-about .social-icon a:hover {
    background: var(--primary);
    border: 0;
    color: var(--white);
    transform: translateY(-5px)
}

.footer-twelve .footer-about .footer-social-menu {
    display: flex;
    align-items: center;
    gap: 24px
}

@media(max-width:575.98px) {
    .footer-twelve .footer-about .footer-social-menu {
        flex-wrap: wrap
    }
}

.footer-twelve .footer-about .footer-social-menu li {
    position: relative
}

.footer-twelve .footer-about .footer-social-menu li:last-child a::before {
    display: none
}

.footer-twelve .footer-about .footer-social-menu li a {
    font-size: 16px;
    color: #fff;
    width: fit-content;
    transition: all .5s;
    border-bottom: 1px solid transparent
}

.footer-twelve .footer-about .footer-social-menu li a:hover {
    color: var(--primary);
    border-bottom: 1px solid var(--primary)
}

.footer-twelve .footer-about .footer-social-menu li a::before {
    content: "";
    background: var(--pink-gradient);
    width: 2px;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: -14px;
    border-radius: 50%
}

.footer-twelve .footer-menus {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 24px
}

.footer-twelve .footer-support {
    padding: 24px;
    border: 1px solid var(--gray-800);
    border-radius: 20px;
    background: var(--dark-gradient);
    position: relative;
    overflow: hidden
}

@media(max-width:575.98px) {
    .footer-twelve .footer-support {
        padding: 16px
    }
}

.footer-twelve .footer-support .footer-title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 24px
}

.footer-twelve .footer-support .support-item {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 20px;
    position: relative;
    z-index: 1
}

.footer-twelve .footer-support .support-item:last-child {
    margin-bottom: 0
}

.footer-twelve .footer-support .support-item .suppor-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--primary-gradient);
    background: rgba(var(--white-rgb), 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    flex-shrink: 0
}

.footer-twelve .footer-support .support-item a {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    transition: all .5s;
    margin-bottom: 0
}

.footer-twelve .footer-support .support-item a:hover {
    color: var(--primary)
}

.footer-twelve .footer-support .sub-title {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 8px;
    position: relative;
    z-index: 1
}

.footer-twelve .footer-support p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

.footer-twelve .footer-support .subscribe-input {
    position: relative;
    margin-bottom: 20px;
    z-index: 1
}

.footer-twelve .footer-support .subscribe-input input {
    height: 68px;
    border-radius: 100px;
    padding: 8px 62px 8px 32px;
    background: var(--dark);
    color: #fff;
    font-size: 16px;
    border: 0;
    outline: 0
}

.footer-twelve .footer-support .subscribe-input .btn-icon {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 50%;
    font-size: 24px;
    background: var(--primary-gradient);
    color: #fff;
    border: 0;
    outline: 0;
    transition: all .5s
}

.footer-twelve .footer-support .subscribe-input .btn-icon:hover {
    background: var(--primary);
    color: var(--white)
}

.footer-twelve .footer-support .footer-shape-img {
    position: absolute;
    left: 0;
    bottom: 0
}

.footer-twelve .footer-support .footer-shape-img-1 {
    position: absolute;
    right: 0;
    bottom: 0;
    transform: rotateY(190deg)
}

.footer-twelve .footer-bottom {
    position: relative;
    z-index: 1
}

.footer-twelve .footer-bottom .copyright {
    padding: 40px 0;
    border-top: 1px solid var(--gray-800);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
    position: relative
}

@media(max-width:575.98px) {
    .footer-twelve .footer-bottom .copyright {
        justify-content: center;
        text-align: center
    }
}

.footer-twelve .footer-bottom .copyright .copyright-text p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 0
}

.footer-twelve .footer-bottom .back-to-top {
    width: 48px;
    height: 48px;
    background: var(--primary-gradient);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    transition: all .5s;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -24px;
    z-index: 1
}

.footer-twelve .footer-bottom .back-to-top:hover {
    background: var(--primary)
}

.footer-twelve .copy-img {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

.footer-twelve .copy-img a {
    transition: all .5s
}

.footer-twelve .copy-img a img {
    transition: all .5s
}

.footer-twelve .copy-img a:hover img {
    transform: translateY(-5px)
}

.footer-twelve .footer-lab-img {
    position: absolute;
    right: 0;
    top: 0
}

@media(max-width:767.98px) {
    .footer-twelve .footer-lab-img {
        opacity: .2
    }
}

.footer-twelve .footer-shadow-img {
    position: absolute;
    left: 0;
    bottom: 0
}

.footer-thirteen {
    background: var(--light-100)
}

.footer-thirteen .footer-top {
    padding: 60px 0;
    position: relative;
    overflow: hidden
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-top {
        padding: 40px 0
    }
}

.footer-thirteen .footer-top::before {
    content: "";
    background: var(--light-300);
    position: absolute;
    top: -150px;
    right: -100px;
    width: 450px;
    height: 450px;
    border-radius: 50%;
    filter: blur(42px)
}

.footer-thirteen .footer-top .container {
    position: relative;
    z-index: 100
}

.footer-thirteen .footer-top .animated-text {
    position: absolute;
    inset: 0;
    margin: auto;
    font-size: 278px;
    font-weight: 700;
    color: var(--light);
    text-transform: uppercase;
    text-align: center;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-thirteen .footer-top .animated-text {
        font-size: 130px;
        bottom: 0;
        top: unset
    }
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-top .animated-text {
        font-size: 56px
    }
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-top .footer-widget {
        margin-top: 6px
    }
}

.footer-thirteen .footer-top .footer-widget .footer-title {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin: 0 0 20px;
    text-transform: capitalize
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-top .footer-widget .footer-title {
        margin: 0 0 16px
    }
}

.footer-thirteen .footer-top .footer-widget .footer-menu li {
    margin-bottom: 16px
}

.footer-thirteen .footer-top .footer-widget .footer-menu li a {
    font-size: 16px;
    color: var(--gray-600);
    position: relative
}

.footer-thirteen .footer-top .footer-widget .footer-menu li a::before {
    content: "";
    background: var(--primary);
    width: 0;
    height: 0;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    transform: scale(0);
    transition: all .3s;
    top: -1px
}

.footer-thirteen .footer-top .footer-widget .footer-menu li a:hover {
    color: var(--primary)
}

.footer-thirteen .footer-top .footer-widget .footer-menu li a:hover::before {
    transform: scale(1);
    width: 7px;
    height: 7px;
    margin-right: 6px
}

.footer-thirteen .footer-top .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-thirteen .footer-top .element-1 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10
}

.footer-thirteen .footer-bottom {
    padding: 20px 0;
    border-top: 1px solid var(--gray-200)
}

.footer-thirteen .footer-bottom p {
    color: var(--gray-900);
    font-size: 16px;
    margin-bottom: 0
}

@media(max-width:1199.98px) {
    .footer-thirteen .footer-bottom p {
        text-align: center
    }
}

.footer-thirteen .footer-bottom .pay-img {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px
}

@media(max-width:1199.98px) {
    .footer-thirteen .footer-bottom .pay-img {
        justify-content: start
    }
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-bottom .pay-img {
        justify-content: center
    }
}

.footer-thirteen .footer-bottom .pay-img .img-1 {
    width: 45px
}

.footer-thirteen .footer-bottom .social-icon {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 10px
}

@media(max-width:575.98px) {
    .footer-thirteen .footer-bottom .social-icon {
        justify-content: center
    }
}

.footer-thirteen .footer-bottom .social-icon a {
    width: 40px;
    height: 40px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px 6px 12px 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gray-900);
    transition: all .5s
}

.footer-thirteen .footer-bottom .social-icon a:hover {
    background: var(--black);
    color: #fff
}

.footer-fourteen {
    background: var(--primary-100);
    padding: 40px 0;
    z-index: 1;
    position: relative
}

.footer-fourteen::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: var(--primary-gradient-100);
    bottom: 0;
    z-index: -1
}

.footer-fourteen .animated-text {
    font-size: 238px;
    background: var(--primary-gradient-300);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    font-weight: 700;
    text-align: center;
    line-height: .8
}

@media(max-width:1199.98px) {
    .footer-fourteen .animated-text {
        font-size: 200px
    }
}

@media(max-width:991.98px) {
    .footer-fourteen .animated-text {
        font-size: 156px
    }
}

@media(max-width:767.98px) {
    .footer-fourteen .animated-text {
        font-size: 119px
    }
}

@media(max-width:575.98px) {
    .footer-fourteen .animated-text {
        font-size: 62px
    }
}

.footer-fourteen .footer-top {
    padding: 40px 0;
    position: relative;
    overflow: hidden
}

@media(max-width:575.98px) {
    .footer-fourteen .footer-top .footer-widget {
        margin-bottom: 10px
    }
}

.footer-fourteen .footer-top .footer-widget .footer-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 24px;
    display: inline-block;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .footer-fourteen .footer-top .footer-widget .footer-title {
        font-size: 22px;
        margin-bottom: 20px
    }
}

.footer-fourteen .footer-top .footer-widget .footer-title::before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 8px;
    background: var(--secondary);
    bottom: 3px;
    z-index: -1
}

.footer-fourteen .footer-top .footer-widget .footer-menu li {
    margin-bottom: 16px
}

.footer-fourteen .footer-top .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-fourteen .footer-top .footer-widget .footer-menu li a {
    font-size: 16px;
    position: relative;
    padding-left: 16px;
    color: #fff
}

.footer-fourteen .footer-top .footer-widget .footer-menu li a:hover {
    color: var(--secondary)
}

.footer-fourteen .footer-top .footer-widget .footer-menu li a::before {
    content: "";
    background: #f4f6f8;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    transition: all .3s;
    top: 50%;
    transform: translateY(-50%);
    left: 0
}

.footer-fourteen .footer-top .footer-widget .footer-contact {
    margin-bottom: 24px
}

.footer-fourteen .footer-top .footer-widget .footer-contact:last-child {
    margin-bottom: 0
}

.footer-fourteen .footer-top .footer-widget .footer-contact h4 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-top .footer-widget .footer-contact h4 {
        font-size: 16px
    }
}

.footer-fourteen .footer-top .footer-widget .footer-contact p {
    margin-bottom: 4px;
    color: #f4f6f8
}

.footer-fourteen .footer-top .footer-widget .footer-contact p:last-child {
    margin-bottom: 0
}

.footer-fourteen .footer-top .footer-widget .footer-contact p a {
    color: #f4f6f8
}

.footer-fourteen .footer-top .footer-widget.footer-join {
    background: rgba(0, 0, 0, 0.05);
    padding: 40px;
    border-radius: 12px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-top .footer-widget.footer-join {
        padding: 24px
    }
}

@media(max-width:575.98px) {
    .footer-fourteen .footer-top .footer-widget.footer-join {
        padding: 20px
    }
}

.footer-fourteen .footer-top .footer-widget.footer-join h4 {
    color: #fff;
    margin-bottom: 8px
}

.footer-fourteen .footer-top .footer-widget.footer-join p {
    color: #f4f6f8;
    margin-bottom: 24px
}

.footer-fourteen .footer-top .footer-widget .subscribe-input {
    position: relative
}

.footer-fourteen .footer-top .footer-widget .subscribe-input input {
    height: 68px;
    border-radius: 100px;
    padding: 12px 66px 12px 36px;
    border: 1px solid var(--white);
    font-size: 16px
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-top .footer-widget .subscribe-input input {
        height: 64px
    }
}

.footer-fourteen .footer-top .footer-widget .subscribe-input .btn-icon {
    position: absolute;
    width: 44px;
    height: 44px;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 50%;
    font-size: 24px
}

.footer-fourteen .footer-bottom {
    background: #281213;
    border-radius: 12px;
    padding: 40px
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-bottom {
        padding: 24px
    }
}

.footer-fourteen .footer-bottom .footer-links {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #3a1c1d;
    gap: 16px
}

@media(max-width:575.98px) {
    .footer-fourteen .footer-bottom .footer-links {
        justify-content: center;
        flex-direction: column
    }
}

.footer-fourteen .footer-bottom .footer-links .social-icon {
    display: flex;
    align-items: center;
    gap: 12px
}

.footer-fourteen .footer-bottom .footer-links .social-icon li a {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 12px 6px;
    color: var(--primary);
    transition: .5s all;
    border: 1px solid var(--gray-200)
}

.footer-fourteen .footer-bottom .footer-links .social-icon li a i {
    transition: .5s all
}

.footer-fourteen .footer-bottom .footer-links .social-icon li a:hover {
    background: var(--secondary);
    border: 1px solid var(--secondary);
    color: #fff;
    transition: .5s all
}

.footer-fourteen .footer-bottom .footer-links .social-icon li a:hover i {
    transform: rotatey(360deg);
    transition: .5s all
}

.footer-fourteen .footer-bottom p {
    color: #fff;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-bottom p {
        text-align: center
    }
}

.footer-fourteen .footer-bottom p a {
    color: #fff
}

.footer-fourteen .footer-bottom p a:hover {
    color: var(--secondary)
}

.footer-fourteen .footer-bottom .policy-links {
    display: flex;
    align-items: center;
    justify-content: end;
    flex-wrap: wrap;
    gap: 8px
}

@media(max-width:767.98px) {
    .footer-fourteen .footer-bottom .policy-links {
        justify-content: center
    }
}

.footer-fourteen .footer-bottom .policy-links li {
    position: relative;
    padding-right: 16px
}

.footer-fourteen .footer-bottom .policy-links li:last-child {
    padding-right: 0
}

.footer-fourteen .footer-bottom .policy-links li:last-child::before {
    content: none
}

.footer-fourteen .footer-bottom .policy-links li::before {
    content: "/";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #fff
}

.footer-fourteen .footer-bottom .policy-links li a {
    color: #fff
}

.footer-fourteen .footer-bottom .policy-links li a:hover {
    color: var(--secondary)
}

.footer-fourteen .footer-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.footer-fourteen .footer-bg-02 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: -1
}

.footer-fifteen {
    background: var(--dark);
    border-top: 6px solid var(--primary);
    position: relative;
    overflow: hidden
}

.footer-fifteen:hover .start-booking {
    opacity: 1
}

.footer-fifteen .container {
    position: relative;
    z-index: 1
}

.footer-fifteen .footer-content {
    padding: 80px 0;
    margin-bottom: 80px;
    border-bottom: 1px solid var(--primary-100)
}

@media(max-width:767.98px) {
    .footer-fifteen .footer-content {
        padding: 50px 0;
        margin-bottom: 50px
    }
}

.footer-fifteen .footer-content .footer-text {
    font-size: 140px;
    font-weight: 700;
    text-align: center;
    color: #fff
}

@media(max-width:991.98px) {
    .footer-fifteen .footer-content .footer-text {
        font-size: 110px
    }
}

@media(max-width:767.98px) {
    .footer-fifteen .footer-content .footer-text {
        font-size: 80px
    }
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-content .footer-text {
        font-size: 44px
    }
}

.footer-fifteen .footer-content .footer-text span {
    display: block
}

.footer-fifteen .round-element-4 {
    position: absolute;
    right: 0;
    top: 4%
}

@media(max-width:575.98px) {
    .footer-fifteen .round-element-4 {
        display: none
    }
}

.footer-fifteen .round-element-5 {
    position: absolute;
    top: 27%;
    left: 0;
    max-width: 160px;
    mix-blend-mode: luminosity;
    opacity: .2
}

.footer-fifteen .footer-about {
    width: 83%
}

@media(max-width:991.98px) {
    .footer-fifteen .footer-about {
        width: 100%;
        margin: auto;
        text-align: center
    }
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-about {
        text-align: left
    }
}

.footer-fifteen .footer-about .footer-logo {
    margin-bottom: 20px
}

.footer-fifteen .footer-about .footer-about-content {
    display: flex;
    flex-direction: column;
    gap: 88px
}

@media(max-width:1199.98px) {
    .footer-fifteen .footer-about .footer-about-content {
        gap: 64px
    }
}

@media(max-width:991.98px) {
    .footer-fifteen .footer-about .footer-about-content {
        gap: 32px
    }
}

@media(max-width:767.98px) {
    .footer-fifteen .footer-about .footer-about-content {
        gap: 10px
    }
}

.footer-fifteen .footer-about .footer-about-content p {
    color: #fff;
    margin-bottom: 20px
}

.footer-fifteen .footer-about .footer-about-content .social-icon {
    display: flex;
    align-items: center;
    gap: 12px
}

@media(max-width:991.98px) {
    .footer-fifteen .footer-about .footer-about-content .social-icon {
        justify-content: center
    }
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-about .footer-about-content .social-icon {
        justify-content: start
    }
}

.footer-fifteen .footer-about .footer-about-content .social-icon a {
    width: 40px;
    height: 40px;
    background: var(--white);
    border-radius: 12px 6px 12px 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--black);
    transition: all .5s
}

.footer-fifteen .footer-about .footer-about-content .social-icon a:hover {
    background: var(--primary)
}

.footer-fifteen .footer-widget .footer-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 24px;
    text-transform: capitalize
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-title {
        font-size: 18px
    }
}

.footer-fifteen .footer-widget .footer-menu {
    width: 65%
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-menu {
        width: 100%
    }
}

.footer-fifteen .footer-widget .footer-menu li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid var(--primary-100)
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-menu li {
        margin-bottom: 6px;
        padding-bottom: 6px
    }
}

.footer-fifteen .footer-widget .footer-menu li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.footer-fifteen .footer-widget .footer-menu li a {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    position: relative;
    transition: all .5s
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-menu li a {
        font-size: 14px
    }
}

.footer-fifteen .footer-widget .footer-menu li a:hover {
    color: var(--primary)
}

.footer-fifteen .footer-widget .footer-menu li:last-child {
    margin-bottom: 0
}

.footer-fifteen .footer-widget .footer-mail {
    margin-bottom: 86px
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-mail {
        margin-bottom: 24px
    }
}

.footer-fifteen .footer-widget .footer-mail .mail-text {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    transition: all .5s;
    margin-bottom: 12px
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-mail .mail-text {
        font-size: 16px
    }
}

.footer-fifteen .footer-widget .footer-mail .mail-text:hover {
    color: var(--primary)
}

.footer-fifteen .footer-widget .footer-mail .ph-number {
    font-size: 30px;
    font-weight: 700
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-widget .footer-mail .ph-number {
        font-size: 26px
    }
}

.footer-fifteen .footer-widget .footer-mail .ph-number a {
    color: #fff;
    transition: all .5s
}

.footer-fifteen .footer-widget .footer-mail .ph-number a:hover {
    color: var(--primary)
}

.footer-fifteen .footer-end {
    text-align: end
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-end {
        text-align: left
    }
}

.footer-fifteen .footer-subscribe p {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 12px
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-subscribe p {
        font-size: 16px
    }
}

.footer-fifteen .footer-subscribe .subscribe-input {
    position: relative;
    background: var(--primary-100);
    padding: 12px 12px 12px 24px;
    border-radius: 60px
}

.footer-fifteen .footer-subscribe .subscribe-input form {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

.footer-fifteen .footer-subscribe .subscribe-input .form-control {
    border: 0;
    outline: 0;
    font-size: 16px;
    color: #fff;
    width: 100%;
    background: transparent;
    padding: 0
}

@media(max-width:575.98px) {
    .footer-fifteen .footer-subscribe .subscribe-input .form-control {
        font-size: 14px
    }
}

.footer-fifteen .footer-subscribe .subscribe-input .btn-icon {
    width: 44px;
    height: 44px;
    background: var(--primary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: var(--black) !important;
    transition: all .5s;
    padding: 0;
    flex-shrink: 0
}

.footer-fifteen .footer-subscribe .subscribe-input .btn-icon:hover {
    background: var(--primary);
    color: #fff !important
}

.footer-fifteen .footer-bottom {
    margin-top: 80px;
    padding: 20px 0;
    text-align: center;
    border-top: 1px solid var(--primary-100)
}

@media(max-width:767.98px) {
    .footer-fifteen .footer-bottom {
        margin-top: 50px
    }
}

.footer-fifteen .footer-bottom p {
    color: #fff;
    font-weight: 400
}

.footer-fifteen .footer-bottom p a {
    color: var(--primary);
    transition: all .5s
}

.footer-fifteen .footer-bottom p a:hover {
    color: #fff
}

.footer-fifteen .start-booking {
    width: 150px;
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    color: var(--black);
    background: var(--primary);
    border-radius: 50%;
    transition: all .6s;
    position: absolute;
    top: 17%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    opacity: 0;
    transition: all .6s
}

@media(max-width:575.98px) {
    .footer-fifteen .start-booking {
        top: 40px;
        width: 100px;
        height: 100px;
        font-size: 14px
    }
}

.footer-fifteen .start-booking:hover {
    background: var(--secondary);
    color: #fff
}

.footer-fifteen .start-booking:hover p {
    color: #fff
}

.footer-fifteen .start-booking p {
    color: var(--black);
    text-align: center;
    line-height: 1;
    margin-top: 8px;
    transition: all .6s
}

.footer-fifteen .start-booking p span {
    display: block;
    transition: all .6s
}

.footer-fifteen .circle-element-1 {
    width: 14px;
    height: 14px;
    background: var(--primary);
    border-radius: 50%;
    position: absolute;
    top: 18%;
    left: 11%
}

.footer-fifteen .circle-element-2 {
    width: 8px;
    height: 8px;
    background: var(--primary);
    border-radius: 50%;
    position: absolute;
    top: 24%;
    left: 32%
}

.footer-fifteen .shadow-1 {
    position: absolute;
    bottom: 30%;
    right: 32%
}

.subscribe-form {
    position: relative;
    margin-bottom: 15px
}

.subscribe-form .form-control {
    font-weight: 500;
    font-size: 15px;
    min-height: 46px;
    color: var(--gray-600);
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px 0 0 10px;
    margin: 0;
    padding: 6px 112px 6px 15px
}

@media(max-width:991.98px) {
    .subscribe-form .form-control {
        padding-right: 180px
    }
}

@media(max-width:767.98px) {
    .subscribe-form .form-control {
        min-height: 46px;
        padding-right: 145px
    }
}

.subscribe-form .form-control::placeholder {
    font-weight: 500;
    font-size: 15px;
    color: var(--gray-600)
}

.subscribe-form .btn {
    font-weight: 400;
    margin: 0;
    padding: 11px 14px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0 6px 6px 0;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: var(--white);
    background: var(--primary);
    border: 1px solid var(--primary);
    box-shadow: inset 0 0 0 0 var(--white)
}

.subscribe-form .btn:hover {
    border-color: var(--dark);
    background: var(--dark);
    box-shadow: inset 0 0 0 50px var(--dark);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .subscribe-form .btn {
        font-size: 14px
    }
}

.select2-results__option {
    padding: 6px 15px
}

.select2-container .select2-selection--single {
    border: 1px solid var(--gray-200);
    height: 38px;
    border-radius: 5px
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 30px;
    padding-left: 15px
}

.select2-selection.select2-selection--single {
    outline: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
    right: 7px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--gray-900) transparent transparent;
    border-style: solid;
    border-width: 0 2px 2px 0;
    border-color: var(--gray-900);
    padding: 3px;
    height: 0;
    margin-left: -10px;
    margin-top: -2px;
    width: 0;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 400;
    line-height: 38px
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 2px 0 0 2px;
    margin-top: 3px;
    padding: 3px;
    border-color: var(--gray-900)
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--primary);
    color: var(--white)
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid var(--gray-200);
    min-height: 46px
}

.select2-dropdown {
    border-color: var(--gray-200)
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.slick-track {
    display: block;
    margin: auto;
    position: relative;
    top: 0;
    left: 0
}

.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    display: table;
    content: "";
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 40px;
    height: 40px;
    background: #fff;
    cursor: pointer;
    border: 0;
    outline: 0;
    background: #fff;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    position: absolute;
    top: 50%;
    padding: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    border-radius: 100%
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    background-color: var(--primary);
    color: #fff;
    opacity: 1;
    outline: 0;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    color: #fff;
    opacity: 1
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,
.slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #383838;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 0;
    z-index: 1
}

@media(max-width:767.98px) {
    .slick-prev {
        left: -10px
    }
}

.slick-prev:before {
    content: "←"
}

@media(max-width:767.98px) {
    .testimonial-slider .slick-prev {
        left: 0
    }
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: 0
}

@media(max-width:767.98px) {
    .slick-next {
        right: -10px
    }
}

@media(max-width:575.98px) {
    .slick-next {
        right: 0
    }
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.dot-slider .slick-slide {
    height: 600px
}

@media(max-width:991.98px) {
    .dot-slider .slick-slide {
        height: 375px
    }
}

@media(max-width:767.98px) {
    .dot-slider .slick-slide {
        height: 100%
    }
}

.dot-slider .slick-slide img {
    width: 100%
}

.dot-slider .profile-widget {
    padding: 0;
    border: 0
}

@media(max-width:991.98px) {
    .dot-slider .profile-widget {
        margin-bottom: 0
    }
}

@media(max-width:767.98px) {
    .dot-slider .profile-widget {
        margin-bottom: 0
    }
}

.dot-slider .slick-dots {
    width: unset;
    position: absolute;
    top: 30%;
    right: 50px;
    bottom: unset
}

.dot-slider .slick-dots li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #fff;
    margin: 8px 0
}

.dot-slider .slick-dots li.slick-active button {
    background-color: #1860ca
}

.dot-slider .slick-dots li button {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #fff
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 5px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: silver
}

.slick-dots .slick-dots {
    width: unset;
    position: absolute;
    top: 30%;
    right: 50px;
    bottom: unset
}

.slick-dots .slick-dots li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #fff;
    margin: 8px 0
}

.slick-dots .slick-dots li button {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #fff
}

.slick-dots .slick-dots li button:hover,
.slick-dots .slick-dots li button:focus {
    outline: 0
}

.slick-dots .slick-dots li button:hover::before,
.slick-dots .slick-dots li button:focus::before {
    opacity: 1
}

.slick-dots .slick-dots li.slick-active button {
    background-color: #1860ca;
    background-color: #0de0fe
}

.slick-dots .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0de0fe
}

.clinic-slider .slick-prev,
.browse-slider .slick-prev,
.book-slider .slick-prev {
    right: 80px;
    left: unset;
    top: 0;
    width: 35px;
    height: 35px;
    border-radius: 5px 12px 5px 12px;
    background-color: #e74e84;
    transform: translateX(0) rotate(-45deg);
    -webkit-transform: translateX(0) rotate(-45deg);
    -ms-transform: translateX(0) rotate(-45deg);
    z-index: 999
}

.clinic-slider .slick-prev:before,
.browse-slider .slick-prev:before,
.book-slider .slick-prev:before {
    content: "";
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    font-family: "slick";
    font-size: 10px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px
}

.clinic-slider .slick-prev:hover,
.browse-slider .slick-prev:hover,
.book-slider .slick-prev:hover {
    background-color: #ff4877
}

.clinic-slider .slick-next,
.browse-slider .slick-next,
.book-slider .slick-next {
    right: 15px;
    left: unset;
    top: 0;
    width: 35px;
    height: 35px;
    border-radius: 5px 12px 5px 12px;
    background-color: #e74e84;
    transform: translateX(0) rotate(-45deg);
    -webkit-transform: translateX(0) rotate(-45deg);
    -ms-transform: translateX(0) rotate(-45deg);
    z-index: 999
}

.clinic-slider .slick-next:before,
.browse-slider .slick-next:before,
.book-slider .slick-next:before {
    content: "";
    font-family: "slick";
    font-size: 10px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0)
}

.clinic-slider .slick-next:hover,
.browse-slider .slick-next:hover,
.book-slider .slick-next:hover {
    background-color: #ff4877
}

.clinic-slider .slick-list,
.browse-slider .slick-list,
.book-slider .slick-list {
    padding-top: 50px
}

.clinic-slider .slick-slide,
.browse-slider .slick-slide,
.book-slider .slick-slide {
    display: block;
    margin-left: 0;
    width: 280px;
    padding: 10px 10px 0
}

.clinic-slider .profile-widget,
.browse-slider .profile-widget,
.book-slider .profile-widget {
    padding: 0;
    border: 0;
    background-color: transparent;
    border-radius: 0
}

.clinic-slider .profile-widget .brower-box,
.browse-slider .profile-widget .brower-box,
.book-slider .profile-widget .brower-box {
    background: #fff;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    box-shadow: 0 4px 44px rgba(238, 238, 238, 0.25);
    border-radius: 10px;
    margin: 0;
    padding: 30px;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.clinic-slider .profile-widget .brower-box:hover,
.browse-slider .profile-widget .brower-box:hover,
.book-slider .profile-widget .brower-box:hover {
    background-color: #1860ca;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease
}

.clinic-slider .profile-widget .brower-box:hover a,
.browse-slider .profile-widget .brower-box:hover a,
.book-slider .profile-widget .brower-box:hover a {
    background-color: #fff
}

.clinic-slider .profile-widget .brower-box:hover .img-fluid,
.browse-slider .profile-widget .brower-box:hover .img-fluid,
.book-slider .profile-widget .brower-box:hover .img-fluid {
    display: none
}

.clinic-slider .profile-widget .brower-box:hover .img-fluid.hover,
.browse-slider .profile-widget .brower-box:hover .img-fluid.hover,
.book-slider .profile-widget .brower-box:hover .img-fluid.hover {
    display: block
}

.clinic-slider .profile-widget .brower-box:hover h4,
.browse-slider .profile-widget .brower-box:hover h4,
.book-slider .profile-widget .brower-box:hover h4 {
    color: #fff
}

.clinic-slider .profile-widget .brower-box:hover p,
.browse-slider .profile-widget .brower-box:hover p,
.book-slider .profile-widget .brower-box:hover p {
    color: #fff
}

.clinic-slider .profile-widget .brower-box:hover p span,
.browse-slider .profile-widget .brower-box:hover p span,
.book-slider .profile-widget .brower-box:hover p span {
    color: #fff
}

.clinic-slider .profile-widget .brower-box:hover a.arrow,
.browse-slider .profile-widget .brower-box:hover a.arrow,
.book-slider .profile-widget .brower-box:hover a.arrow {
    background-color: #2868c8
}

.clinic-slider .profile-widget .brower-box a,
.browse-slider .profile-widget .brower-box a,
.book-slider .profile-widget .brower-box a {
    height: 85px;
    width: 85px;
    background-color: #1860ca;
    border-radius: 50% 50% 50% 50%/60% 60% 35% 35%;
    margin: 0 auto 15px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.clinic-slider .profile-widget .brower-box img,
.browse-slider .profile-widget .brower-box img,
.book-slider .profile-widget .brower-box img {
    width: 70px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.clinic-slider .profile-widget .brower-box .img-fluid.hover,
.browse-slider .profile-widget .brower-box .img-fluid.hover,
.book-slider .profile-widget .brower-box .img-fluid.hover {
    display: none
}

.clinic-slider .profile-widget .brower-box h4,
.browse-slider .profile-widget .brower-box h4,
.book-slider .profile-widget .brower-box h4 {
    color: var(--gray-900);
    font-size: 20px;
    margin-bottom: 13px
}

.clinic-slider .profile-widget .brower-box p,
.browse-slider .profile-widget .brower-box p,
.book-slider .profile-widget .brower-box p {
    margin-bottom: 20px
}

.clinic-slider .profile-widget .brower-box .arrow,
.browse-slider .profile-widget .brower-box .arrow,
.book-slider .profile-widget .brower-box .arrow {
    background-color: #0ce0ff;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    transform: unset;
    margin: 0 auto
}

.clinic-slider .profile-widget .brower-box .arrow i,
.browse-slider .profile-widget .brower-box .arrow i,
.book-slider .profile-widget .brower-box .arrow i {
    color: #fff
}

.brower-box {
    text-align: center;
    border-radius: 10px;
    border: 6px solid #fff;
    background-color: #fff;
    margin-bottom: 20px
}

.brower-box h4 {
    font-size: 16px;
    font-weight: 600;
    color: #2264c5
}

.brower-box p {
    font-size: 14px;
    font-weight: 500;
    color: #e74e84;
    margin: 0
}

.brower-box p span {
    color: var(--gray-900)
}

.brower-box a {
    height: 85px;
    width: 85px;
    background-color: #1860ca;
    border-radius: 50% 50% 50% 50%/60% 60% 35% 35%;
    margin: 0 auto 15px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.aval-slider .slick-slide {
    display: block;
    margin-left: 0;
    padding: 10px;
    width: 280px
}

.aval-slider .slick-list {
    padding: 50px 0
}

@media(max-width:767.98px) {
    .aval-slider .slick-list {
        padding: 30px 0
    }
}

.aval-slider .slick-prev {
    left: 5px;
    width: 35px;
    height: 35px
}

.aval-slider .slick-prev:before {
    font-family: "slick";
    font-size: 10px;
    line-height: 1;
    opacity: .75;
    color: #1860ca;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: solid #1860ca;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    content: "";
    transform: rotate(140deg);
    -webkit-transform: rotate(140deg);
    -ms-transform: rotate(140deg)
}

.aval-slider .slick-next {
    right: 5px;
    width: 35px;
    height: 35px
}

.aval-slider .slick-next:before {
    font-family: "slick";
    font-size: 10px;
    line-height: 1;
    opacity: .75;
    color: #1860ca;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: solid #1860ca;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    content: "";
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity
}

.carousel-fade .carousel-item.active {
    opacity: 1
}

.carousel-fade .carousel-item-next {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-item-next .carousel-item-left {
    opacity: 1
}

.carousel-fade .carousel-item-prev {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.carousel-fade .carousel-item-prev .carousel-item-right {
    opacity: 1
}

.carousel-fade .active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.carousel-fade .active .carousel-item-left,
.carousel-fade .active .carousel-item-right {
    opacity: 0;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.carousel-item {
    height: 75vh;
    min-height: 350px;
    background: no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    z-index: -1 !important
}

.divider .carousel-caption {
    position: absolute;
    top: 110px;
    right: 0;
    bottom: 20px;
    left: 5%
}

.carousel-caption {
    z-index: 10;
    padding-bottom: 20px;
    color: #fff;
    position: absolute;
    top: 110px;
    right: 0;
    bottom: 20px;
    left: 15%
}

.carousel-caption span {
    font-size: 32px;
    font-weight: 700;
    color: #2e3842
}

.carousel-caption h2 {
    font-size: 54px;
    font-weight: 700;
    color: #1e5c92
}

.carousel-caption p {
    font-size: 18px;
    font-weight: 700;
    color: #2e3842
}

@media(max-width:991.98px) {
    .carousel-inner {
        height: 430px
    }
}

@media(max-width:767.98px) {
    .carousel-inner {
        height: 200px
    }
}

.slide-nav-1 button.owl-next,
.slide-nav-1 button.owl-prev,
.slide-nav-2 button.owl-next,
.slide-nav-2 button.owl-prev,
.slide-nav-3 button.owl-next,
.slide-nav-3 button.owl-prev,
.slide-nav-4 button.owl-next,
.slide-nav-4 button.owl-prev {
    width: 34px;
    height: 34px;
    background: #10defd;
    text-shadow: none;
    top: 4px;
    cursor: pointer;
    border: 0;
    color: #fff;
    margin-bottom: 15px;
    border-radius: 8px;
    transform: rotate(-44deg);
    -webkit-transform: rotate(-44deg);
    -ms-transform: rotate(-44deg)
}

@media(max-width:767.98px) {

    .slide-nav-1 button.owl-next,
    .slide-nav-1 button.owl-prev,
    .slide-nav-2 button.owl-next,
    .slide-nav-2 button.owl-prev,
    .slide-nav-3 button.owl-next,
    .slide-nav-3 button.owl-prev,
    .slide-nav-4 button.owl-next,
    .slide-nav-4 button.owl-prev {
        width: 28px;
        height: 28px
    }
}

.owl-theme .owl-dots,
.owl-nav button {
    margin-top: 30px
}

@media(max-width:767.98px) {

    .owl-theme .owl-dots,
    .owl-nav button {
        margin-top: 10px
    }
}

.custom-arrow {
    transform: rotate(44deg);
    -webkit-transform: rotate(44deg);
    -ms-transform: rotate(44deg)
}

.owl-nav button.owl-next {
    margin-left: 20px
}

.section-search {
    background: #f9f9f9 url(/wp-content/themes/drsiddhantgupta/assets/img/search-bg.png) no-repeat bottom center;
    min-height: 530px;
    background-size: 100% auto;
    position: relative;
    background-blend-mode: Darken;
    padding: 160px 0 80px 0
}

@media(max-width:991.98px) {
    .section-search {
        min-height: 330px
    }
}

@media(max-width:767.98px) {
    .section-search {
        background: #f9f9f9;
        padding: 100px 0 50px 0
    }
}

@media(max-width:479.96px) {
    .section-search {
        min-height: 410px;
        padding: 100px 15px 30px 15px
    }
}

.section-search .banner-wrapper {
    max-width: 800px;
    width: 100%;
    margin: 0 auto
}

@media(max-width:991.98px) {
    .section-search .banner-wrapper {
        max-width: 720px
    }
}

.section-search .banner-wrapper .banner-header {
    margin: 0 0 30px
}

.section-search .banner-wrapper .banner-header h1 {
    font-size: 40px;
    font-weight: 600;
    margin: 0 0 10px
}

@media(max-width:991.98px) {
    .section-search .banner-wrapper .banner-header h1 {
        font-size: 34px
    }
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .banner-header h1 {
        font-size: 32px
    }
}

@media(max-width:575.98px) {
    .section-search .banner-wrapper .banner-header h1 {
        font-size: 28px
    }
}

.section-search .banner-wrapper .banner-header p {
    color: #757575;
    font-size: 20px;
    margin: 0
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .banner-header p {
        font-size: 16px
    }
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box {
        max-width: 535px;
        margin: 0 auto
    }
}

.section-search .banner-wrapper .search-box form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box form {
        -ms-flex-direction: column;
        flex-direction: column;
        word-wrap: break-word;
        background-clip: border-box
    }
}

@media(max-width:575.98px) {
    .section-search .banner-wrapper .search-box form {
        display: block
    }
}

.section-search .banner-wrapper .search-box .form-control {
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    padding-left: 35px;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.075)
}

.section-search .banner-wrapper .search-box .form-control::placeholder {
    font-size: 14px
}

.section-search .banner-wrapper .search-box .search-location {
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    margin-right: 12px;
    position: relative;
    width: 240px
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box .search-location {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }
}

@media(max-width:575.98px) {
    .section-search .banner-wrapper .search-box .search-location {
        width: 100% !important;
        -ms-flex: none;
        flex: none
    }
}

.section-search .banner-wrapper .search-box .search-location .form-control {
    background: #fff url(/wp-content/themes/drsiddhantgupta/assets/img/location.png) no-repeat 10px center
}

.section-search .banner-wrapper .search-box .search-info {
    -ms-flex: 0 0 490px;
    flex: 0 0 490px;
    margin-right: 12px;
    position: relative;
    width: 490px
}

@media(max-width:991.98px) {
    .section-search .banner-wrapper .search-box .search-info {
        -ms-flex: 0 0 410px;
        flex: 0 0 410px;
        width: 410px
    }
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box .search-info {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }
}

@media(max-width:575.98px) {
    .section-search .banner-wrapper .search-box .search-info {
        width: 100% !important;
        -ms-flex: none;
        flex: none
    }
}

.section-search .banner-wrapper .search-box .search-info .form-control {
    background: #fff url(/wp-content/themes/drsiddhantgupta/assets/img/search.png) no-repeat 10px center
}

.section-search .banner-wrapper .search-box .search-btn {
    width: 46px;
    -ms-flex: 0 0 46px;
    flex: 0 0 46px;
    height: 46px
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box .search-btn {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        min-height: 46px;
        width: 100%
    }
}

.section-search .banner-wrapper .search-box .search-btn span {
    display: none;
    font-weight: 500
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box .search-btn span {
        display: inline-block;
        margin-bottom: 4px;
        margin-left: 5px;
        text-transform: uppercase
    }
}

.section-search .banner-wrapper .search-box .form-text {
    color: #757575;
    font-size: 13px;
    display: inline-block
}

.section-search .banner-wrapper .search-box .search-location {
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    margin-right: 12px;
    position: relative;
    width: 240px
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box .search-location {
        flex: auto
    }
}

@media(max-width:767.98px) {
    .section-search .banner-wrapper .search-box {
        max-width: 535px;
        margin: 0 auto
    }
}

.section-header {
    margin-bottom: 60px
}

.section-header h5 {
    font-weight: 600;
    font-size: 18px;
    color: var(--primary);
    margin-bottom: 10px
}

.section-header .sub-title {
    color: #757575;
    font-size: 16px;
    max-width: 600px;
    margin: 15px auto 0
}

@media(max-width:767.98px) {
    .section-header .sub-title {
        font-size: 14px
    }
}

@media(max-width:575.98px) {
    .section-header .sub-title {
        font-size: 14px
    }
}

.section-header p {
    color: #757575;
    font-size: 16px;
    margin: 15px 0 0 0
}

@media(max-width:767.98px) {
    .section-header p {
        font-size: 15px
    }
}

@media(max-width:575.98px) {
    .section-header p {
        font-size: 15px
    }
}

.section-specialities {
    background-color: #fff;
    padding: 80px 0
}

@media(max-width:991.98px) {
    .section-specialities {
        padding: 50px 0
    }
}

@media(max-width:479.96px) {
    .section-specialities {
        background-color: #fff;
        padding: 30px 0
    }
}

.section-specialities .specialities-slider .slick-slide {
    display: block;
    margin: 10px 20px 0 0;
    padding: 0 12px
}

@media(max-width:767.98px) {
    .section-specialities .specialities-slider .slick-slide {
        margin-right: 15px
    }
}

@media(max-width:479.96px) {
    .section-specialities .specialities-slider .slick-slide {
        margin-right: 10px
    }
}

.section-specialities .specialities-slider .slick-dots {
    margin-top: 44px;
    position: unset
}

.section-specialities .specialities-slider .speicality-item p {
    font-size: 16px;
    font-weight: 500;
    margin: 30px 0 0
}

@media(max-width:767.98px) {
    .section-specialities .specialities-slider .speicality-item p {
        font-size: 14px
    }
}

@media(max-width:575.98px) {
    .section-specialities .specialities-slider .speicality-item p {
        font-size: 14px
    }
}

.section-specialities .specialities-slider .speicality-item .speicality-img {
    position: relative;
    height: 150px;
    border-radius: 100%;
    width: 150px;
    background: #fff;
    margin: 0 auto;
    -webkit-box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1)
}

@media(max-width:479.96px) {
    .section-specialities .specialities-slider .speicality-item .speicality-img {
        width: 120px;
        height: 120px
    }
}

.section-specialities .specialities-slider .speicality-item .speicality-img img {
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin: 0 auto
}

@media(max-width:479.96px) {
    .section-specialities .specialities-slider .speicality-item .speicality-img img {
        width: 50px
    }
}

.section-specialities .specialities-slider .speicality-item .speicality-img span {
    border-radius: 50%;
    padding: 5px;
    background-color: #fff;
    position: absolute;
    right: 10px;
    bottom: 10px;
    -webkit-box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2)
}

.section-specialities .specialities-slider .speicality-item .speicality-img span i {
    font-size: 15px;
    color: #0de0fe
}

.slick-dots {
    display: block;
    width: 100%;
    list-style: none;
    text-align: center;
    position: absolute;
    bottom: -25px;
    margin: 0;
    padding: 0
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin-bottom: 4px;
    width: 20px;
    height: 5px;
    cursor: pointer;
    margin: 0 5px;
    padding: 0
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: var(--gray-transparent);
    padding: 0
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: 0
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    display: none;
    font-family: "slick";
    font-size: 76px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    content: "-";
    text-align: center;
    opacity: .25;
    color: var(--gray-900);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    left: 0
}

.slick-dots li.slick-active button {
    background-color: #0de0fe
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0de0fe
}

.slick-dots li.slick-active button .slick-slide {
    outline: none !important
}

.section-doctor {
    background-color: #f8f9fa;
    padding: 80px 0
}

@media(max-width:767.98px) {
    .section-doctor {
        padding: 50px 0
    }
}

.section-doctor .profile-widget {
    -webkit-box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 13px rgba(0, 0, 0, 0.1);
    margin-bottom: 0
}

.section-doctor .section-header {
    margin: 0 0 30px
}

.section-doctor .section-header p {
    margin-top: 10px
}

@media(max-width:991.98px) {
    .section-doctor .about-content {
        margin-bottom: 30px
    }
}

.section-doctor .about-content p {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    margin: 0
}

.section-doctor .about-content p+p {
    margin-top: 20px
}

.section-doctor .about-content a {
    background-color: #0de0fe;
    color: #fff;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 500;
    min-width: 150px;
    margin: 30px 0 0;
    padding: 15px 20px;
    text-align: center;
    border-radius: 4px
}

@media(max-width:767.98px) {
    .section-doctor .about-content a {
        padding: 12px 20px
    }
}

.section-doctor .about-content a:hover,
.section-doctor .about-content a:focus {
    background-color: #01cae4;
    border-color: #01cae4;
    color: #fff
}

@media(max-width:767.98px) {
    .section-doctor .doctor-slider {
        margin-top: 25px
    }
}

.section-doctor .doctor-slider .slick-slide {
    display: block;
    width: 280px;
    margin-bottom: 0;
    padding: 10px
}

.profile-widget {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    position: relative;
    margin-bottom: 30px;
    padding: 15px;
    border-radius: 4px;
    -webkit-transition: all .3s ease 0;
    -ms-transition: all .3s ease 0;
    transition: all .3s ease 0
}

.profile-widget .fav-btn {
    background-color: #fff;
    width: 30px;
    height: 30px;
    color: #2e3842;
    opacity: 0;
    visibility: hidden;
    z-index: 99;
    position: absolute;
    top: 5px;
    right: 5px;
    transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    border-radius: 3px
}

.profile-widget:hover .fav-btn {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.profile-widget:hover .fav-btn:hover {
    background-color: var(--danger);
    color: #fff;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.profile-widget .verified {
    color: var(--success);
    margin-left: 3px
}

.profile-widget .rating {
    color: #757575;
    font-size: 14px;
    margin-bottom: 15px !important
}

.profile-widget .rating i {
    font-size: 14px
}

.profile-widget .doc-img {
    position: relative;
    overflow: hidden;
    z-index: 1;
    border-radius: 4px
}

.profile-widget .doc-img img {
    border-radius: 4px;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    width: 100%
}

.profile-widget .doc-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.profile-widget .pro-content {
    padding: 15px 0 0
}

.profile-widget .pro-content .title {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 5px
}

.profile-widget .pro-content .title a {
    display: inline-block;
    margin-bottom: 4px
}

.profile-widget .pro-content p.speciality {
    font-size: 13px;
    margin-bottom: 5px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box
}

.profile-widget .pro-content .rating {
    list-style: none;
    width: 100%;
    margin: 0 0 7px;
    padding: 0
}

.profile-widget .pro-content .rating i {
    color: var(--gray-100)
}

.profile-widget .pro-content .rating i.filled {
    color: var(--warning)
}

.profile-widget .pro-content .available-info {
    font-size: 13px;
    color: #757575;
    font-weight: 400;
    list-style: none;
    margin: auto auto 15px;
    padding: 0
}

.profile-widget .pro-content .available-info li i {
    width: 22px
}

.profile-widget .pro-content .available-info li+li {
    margin-top: 5px
}

.profile-widget .pro-content .row.row-sm {
    margin-left: -3px;
    margin-right: -3px
}

.profile-widget .pro-content .row.row-sm>div {
    padding-left: 3px;
    padding-right: 3px
}

.profile-widget .pro-content .price,
.profile-widget .pro-content .price-strike {
    font-size: 15px !important
}

.section-features {
    background-color: #fff;
    padding: 80px 0
}

@media(max-width:767.98px) {
    .section-features {
        padding: 50px 0
    }
}

@media(max-width:479.96px) {
    .section-features {
        background-color: #fff;
        padding: 30px 0
    }
}

@media(max-width:767.98px) {
    .section-features .features-img {
        text-align: center;
        margin: 0 auto
    }
}

.section-features .features-slider .slick-slide {
    margin-right: 62px
}

.section-features .features-slider .slick-center {
    opacity: 1;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.section-features .features-slider .slick-list {
    padding: 16px 50px !important
}

.section-features .features-slider .slick-dots {
    margin-top: 44px;
    position: unset
}

@media(max-width:767.98px) {
    .section-features .features-slider .slick-dots {
        text-align: center;
        margin: 0 auto
    }
}

.section-features .features-slider .feature-item img {
    box-shadow: 1px 6px 14px rgba(0, 0, 0, 0.2);
    height: 115px;
    object-fit: cover;
    width: 115px;
    border-radius: 100%
}

.section-features .features-slider .feature-item p {
    font-weight: 500;
    margin: 20px 0 0
}

.section-blogs {
    background-color: #f8f9fa;
    padding: 80px 0
}

@media(max-width:767.98px) {
    .section-blogs {
        padding: 50px 0
    }
}

@media(max-width:479.96px) {
    .section-blogs {
        padding: 30px 0
    }
}

.section-blogs .view-all .btn {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 700;
    padding: 12px 30px
}

.rating {
    list-style: none;
    width: 100%;
    margin: 0 0 8px;
    padding: 0
}

.rating i {
    color: #dedfe0
}

.rating i.filled {
    color: var(--warning)
}

.home-tile-section {
    background-color: #f8f9fa;
    padding: 80px 0
}

@media(max-width:767.98px) {
    .home-tile-section {
        padding: 50px 0
    }
}

@media(max-width:479.96px) {
    .home-tile-section {
        padding: 30px 0
    }
}

.home-tile-section .doctor-book-card {
    position: relative;
    max-width: 100%;
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.0431372549);
    overflow: hidden;
    margin: 0 auto
}

@media(max-width:575.98px) {
    .home-tile-section .doctor-book-card {
        margin-bottom: .9375rem
    }
}

.home-tile-section .doctor-book-card img {
    vertical-align: middle;
    border-radius: .25rem;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0
}

.home-tile-section .doctor-book-card .doctor-book-card-content {
    color: #f1f1f1;
    width: 100%;
    height: 100%;
    border-radius: .25rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    padding: 20px
}

.home-tile-section .doctor-book-card .doctor-book-card-content>div {
    width: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.home-tile-section .doctor-book-card .doctor-book-card-content .book-btn1 {
    font-size: 14px
}

.home-tile-section .doctor-book-card .tile-card-content-1 {
    background: rgba(13, 13, 13, 0.33)
}

.home-tile-section .doctor-book-card h3 {
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);
    color: #fff
}

.home-tile-section .doctor-book-card:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.banner-section {
    background: var(--light-300);
    padding: 40px 0 30px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.banner-section::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/ban-bg.png), #f9fcff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section {
        padding: 50px 0 50px
    }
}

.banner-section .banner-content p {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 40px
}

@media(max-width:767.98px) {
    .banner-section .banner-content p {
        font-size: 16px;
        margin-bottom: 20px
    }
}

.banner-shapes {
    position: relative
}

.banner-shapes .banner-shape-left {
    position: absolute;
    top: 600px;
    left: 0
}

.banner-shapes .banner-shape-right {
    position: absolute;
    top: 30px;
    left: 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg)
}

.search-box-one {
    min-width: 800px;
    background: #fff;
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 10px;
    margin: 0;
    padding: 20px;
    display: table;
    position: relative;
    z-index: 1
}

.search-box-one form {
    float: left;
    width: 100%
}

.search-box-one input:hover,
.search-box-one input:focus {
    background-color: #fff !important
}

@media(max-width:1399.98px) {
    .search-box-one {
        margin: 0;
        padding: 20px
    }
}

@media(max-width:991.98px) {
    .search-box-one {
        min-width: 100%;
        width: 100%;
        margin: 0;
        padding: 13px 15px
    }
}

@media(max-width:767.98px) {
    .search-box-one {
        margin: 0;
        padding: 0 15px 15px
    }
}

.search-box-one .form-control:hover,
.search-box-one .form-control:focus {
    background-color: #fff !important
}

.search-input {
    width: 25%;
    float: left;
    display: table-cell;
    vertical-align: middle;
    position: relative
}

.search-input.search-line {
    width: 28%
}

.search-input.search-line::before {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 1px;
    height: 40px;
    background: #e3e4e8;
    content: "";
    z-index: 1
}

@media(max-width:767.98px) {
    .search-input.search-line::before {
        display: none
    }
}

@media(max-width:767.98px) {
    .search-input.search-line {
        width: 100%
    }
}

.search-input.search-map-line {
    width: 58%
}

.search-input.search-map-line input {
    padding: 0 0 0 36px
}

@media(max-width:767.98px) {
    .search-input.search-map-line input {
        padding: 0 25px 0 25px
    }
}

.search-input.search-map-line>i {
    left: 10px;
    color: var(--gray-400) !important
}

@media(max-width:767.98px) {
    .search-input.search-map-line>i {
        left: 0
    }
}

@media(max-width:767.98px) {
    .search-input.search-map-line {
        width: 100%;
        margin: 8px 0
    }
}

.search-input input {
    height: 40px;
    padding: 0 10px 0 25px;
    border: 0
}

.search-input input::placeholder {
    color: var(--gray-400)
}

.search-input.search-calendar-line input {
    padding: 0 36px 0 36px
}

@media(max-width:767.98px) {
    .search-input.search-calendar-line input {
        padding: 0 25px 0 25px
    }
}

.search-input.search-calendar-line>i {
    left: 10px
}

@media(max-width:767.98px) {
    .search-input.search-calendar-line>i {
        left: 0
    }
}

.search-input i {
    position: absolute;
    top: 50%;
    right: inherit;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color: #8894ae;
    font-size: 18px
}

.search-input .current-loc-icon {
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    margin-top: 0;
    color: var(--gray-600);
    font-size: 18px;
    line-height: 0
}

.search-input .current-loc-icon i {
    position: unset;
    transform: unset
}

.search-input>i.bficon {
    right: inherit;
    left: 0;
    z-index: 1
}

@media(max-width:767.98px) {
    .search-input {
        width: 100%
    }
}

.form-search-btn {
    float: right
}

.form-search-btn .btn {
    font-size: 16px;
    font-weight: 500;
    min-width: 86px;
    color: #fff !important;
    padding: 9px 15px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.form-search-btn .btn:hover {
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .form-search-btn .btn {
        width: 100%
    }
}

@media(max-width:767.98px) {
    .form-search-btn {
        width: 100%;
        float: left
    }
}

.specialities-section-one {
    background-color: #fff;
    margin: 0;
    padding: 60px 0
}

@media(max-width:991.98px) {
    .specialities-section-one {
        margin: 0;
        padding: 40px 0
    }
}

.specialities-section-one .specialities-slider-one .item {
    margin-bottom: 40px
}

.specialities-section-one .specialities-slider-one .owl-stage-outer {
    margin-left: -10px
}

.specialities-section-one .specialities-slider-one .owl-item img {
    width: auto
}

.specialities-section-one .specialities-item {
    background: #fff;
    border: 1px solid var(--gray-200);
    border-radius: 8px;
    height: 196px;
    margin: 0 0 0 10px;
    padding: 30px;
    cursor: pointer;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.specialities-section-one .specialities-item:hover {
    background: #fff;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.specialities-section-one .specialities-item:hover .specialities-img span {
    background: var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.specialities-section-one .specialities-item:hover .specialities-img span img {
    filter: invert(1) brightness(1000);
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.specialities-section-one .specialities-item p {
    font-weight: 600;
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 0
}

.specialities-section-one .specialities-img {
    padding-bottom: 15px
}

.specialities-section-one .specialities-img span {
    background: var(--light);
    width: 90px;
    height: 90px;
    border-radius: 50%;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.specialities-section-one .specialities-img span img {
    width: auto;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.specialities-section-one .specialities-btn {
    text-align: center
}

.specialities-section-one .specialities-btn .btn {
    justify-content: center;
    -webkit-justify-content: center;
    min-width: 170px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.specialities-section-one .specialities-btn .btn:hover {
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .specialities-section-one .specialities-btn .btn {
        font-size: 14px;
        min-width: 190px
    }
}

.slide-nav-1 button.owl-next,
.slide-nav-1 button.owl-prev,
.slide-nav-2 button.owl-next,
.slide-nav-2 button.owl-prev {
    width: 44px;
    height: 44px;
    font-size: 18px;
    color: var(--gray-900);
    background: var(--gray-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    text-shadow: none;
    top: 0;
    cursor: pointer;
    border: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 15px;
    border-radius: 50px
}

@media(max-width:767.98px) {

    .slide-nav-1 button.owl-next,
    .slide-nav-1 button.owl-prev,
    .slide-nav-2 button.owl-next,
    .slide-nav-2 button.owl-prev {
        width: 36px;
        height: 36px
    }
}

.slide-nav-1 button.owl-next:hover,
.slide-nav-1 button.owl-prev:hover,
.slide-nav-2 button.owl-next:hover,
.slide-nav-2 button.owl-prev:hover {
    color: #fff;
    background: var(--primary)
}

.doctors-section {
    background: var(--light-300);
    margin: 0;
    padding: 60px 0;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media(max-width:991.98px) {
    .doctors-section {
        margin: 0;
        padding: 40px 0
    }
}

.doctor-shape-img {
    position: relative
}

.doctor-shape-img .doctor-shape-left {
    position: absolute;
    top: 0;
    left: -35px
}

.doctor-shape-img .doctor-shape-right {
    position: absolute;
    top: 230px;
    right: 0
}

@media(max-width:991.98px) {
    .doctor-shape-img {
        display: none
    }
}

@-webkit-keyframes blinker {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.doctor-profile-widget {
    background: #fff;
    border: 1px solid var(--gray-200);
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

.doc-pro-img {
    position: relative
}

.doctor-profile-img {
    position: relative;
    overflow: hidden;
    border-radius: 8px 8px 0 0
}

.doctor-profile-img img {
    position: relative;
    border-radius: 8px 8px 0 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    width: 100%
}

.doctor-profile-img:hover img {
    -webkit-transition: scale(1.15);
    -ms-transition: scale(1.15);
    transition: scale(1.15)
}

.doctor-profile-img:hover::before {
    -webkit-animation: circle 1s;
    animation: circle 1s
}

.doctor-profile-img::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: "";
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    opacity: 0
}

@-webkit-keyframes circle {
    0 {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}

@keyframes circle {
    0 {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    100% {
        width: 200%;
        height: 200%;
        opacity: 0
    }
}

.doctor-amount {
    position: absolute;
    top: 20px;
    right: 20px
}

.doctor-amount span {
    font-weight: 600;
    font-size: 14px;
    color: var(--gray-900);
    padding: 6px 12px;
    background: #fff;
    border-radius: 8px
}

.doc-content {
    padding: 20px
}

@media(max-width:767.98px) {
    .doc-content {
        padding: 15px
    }
}

.doc-pro-info {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding-bottom: 15px
}

.doc-pro-info .doc-pro-name a {
    font-weight: 600;
    font-size: 20px;
    color: var(--gray-900)
}

.doc-pro-info .doc-pro-name a:hover {
    color: var(--primary)
}

@media(max-width:1399.98px) {
    .doc-pro-info .doc-pro-name a {
        font-size: 18px
    }
}

.doc-pro-info .doc-pro-name p {
    font-size: 12px;
    margin-bottom: 0
}

.reviews-ratings p {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    font-size: 10px;
    font-weight: 500;
    margin-bottom: 18px
}

.reviews-ratings span {
    margin: 0 4px 0 0;
    padding: 2px 3px;
    min-width: 46px;
    color: #fff;
    font-size: 12px;
    background: var(--warning);
    border-radius: 4px
}

.reviews-ratings span i {
    margin-right: 5px
}

.doc-pro-location p {
    font-size: 14px;
    margin-bottom: 0
}

.doc-pro-location p i {
    margin-right: 5px;
    color: var(--gray-900);
    font-size: 16px
}

.doc-pro-location .doc-badge {
    font-size: 10px;
    font-weight: 500;
    padding: 7px;
    border-radius: 20px
}

.doc-pro-location .doc-badge.badge-success {
    background: #edf9f0 !important;
    color: var(--success)
}

.doc-pro-location .doc-badge.badge-danger {
    background: #ffede9 !important;
    color: var(--danger)
}

.doc-pro-location .doc-badge i {
    font-size: 5px;
    margin-right: 5px
}

.doctor-profile-widget.doc-item .doc-pro-location {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.doctor-profile-widget.doc-item .doc-pro-info {
    padding-bottom: 16px;
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 16px
}

.work-section {
    background: #f2f6f6;
    margin: 0;
    padding: 80px 0 0;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.work-section::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 213px;
    height: 335px;
    opacity: .5;
    z-index: -1
}

@media(max-width:991.98px) {
    .work-section::after {
        display: none
    }
}

.work-section::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: .5;
    width: 213px;
    height: 335px;
    z-index: -1
}

@media(max-width:991.98px) {
    .work-section::before {
        display: none
    }
}

@media(max-width:991.98px) {
    .work-section {
        margin: 0;
        padding: 40px 0 20px
    }
}

.work-img-info {
    position: relative
}

@media(max-width:991.98px) {
    .work-img-info {
        display: none
    }
}

.work-img-info .work-img {
    position: absolute;
    bottom: 0
}

.work-details {
    padding-left: 60px;
    padding-bottom: 25px
}

@media(max-width:1199.98px) {
    .work-details {
        padding-left: 20px
    }
}

@media(max-width:991.98px) {
    .work-details {
        padding-bottom: 20px
    }
}

.work-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-bottom: 35px
}

@media(max-width:991.98px) {
    .work-info {
        margin-bottom: 20px
    }
}

.work-info .work-icon {
    margin-right: 20px
}

.work-info .work-icon span {
    min-width: 70px;
    height: 70px;
    background: var(--primary);
    border-radius: 10px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0)
}

.work-info .work-icon span img {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.work-info:hover .work-icon span {
    background: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg)
}

.work-info:hover .work-icon span img {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.work-info .work-content h5 {
    font-weight: 600;
    font-size: 18px;
    color: #1f2937;
    margin-bottom: 14px
}

@media(max-width:767.98px) {
    .work-info .work-content h5 {
        margin-bottom: 10px
    }
}

.work-info .work-content p {
    font-size: 16px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .work-info .work-content p {
        font-size: 14px
    }
}

.work-section {
    background: var(--light-300);
    margin: 0;
    padding: 60px 0 0;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.work-section::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 213px;
    height: 335px;
    opacity: .5;
    z-index: -1
}

@media(max-width:991.98px) {
    .work-section::after {
        display: none
    }
}

.work-section::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: .5;
    width: 213px;
    height: 335px;
    z-index: -1
}

@media(max-width:991.98px) {
    .work-section::before {
        display: none
    }
}

@media(max-width:991.98px) {
    .work-section {
        margin: 0;
        padding: 40px 0 20px
    }
}

.work-img-info {
    position: relative
}

@media(max-width:991.98px) {
    .work-img-info {
        display: none
    }
}

.work-img-info .work-img {
    position: absolute;
    bottom: 0
}

.work-details {
    padding-left: 60px
}

@media(max-width:991.98px) {
    .work-details {
        padding-bottom: 0
    }
}

.work-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-bottom: 35px
}

@media(max-width:991.98px) {
    .work-info {
        margin-bottom: 20px
    }
}

.work-info .work-icon {
    margin-right: 16px
}

.work-info .work-icon span {
    min-width: 70px;
    height: 70px;
    background: var(--light);
    border-radius: 10px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0)
}

.work-info .work-icon span img {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.work-info:hover .work-icon span {
    background: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg)
}

.work-info:hover .work-icon span img {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.work-info .work-content h5 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 8px
}

.work-info .work-content p {
    font-size: 16px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .work-info .work-content p {
        font-size: 14px
    }
}

.testimonial-details p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.articles-section {
    background-color: #fff;
    margin: 0;
    padding: 60px 0 36px
}

@media(max-width:991.98px) {
    .articles-section {
        margin: 0;
        padding: 40px 0 16px
    }
}

.articles-grid {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 24px
}

.articles-info .articles-left {
    margin-right: 16px
}

.articles-info .articles-left .articles-img {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    width: 180px;
    height: 180px
}

.articles-info .articles-left .articles-img img {
    position: relative;
    border-radius: 8px;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    width: 100%
}

.articles-info .articles-left .articles-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.articles-info .articles-left .articles-img:hover::before {
    -webkit-animation: circle 1s;
    animation: circle 1s
}

.articles-info .articles-left .articles-img::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: "";
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    opacity: 0
}

@media(max-width:1199.98px) {
    .articles-info .articles-left .articles-img {
        width: 100%;
        height: auto
    }
}

@media(max-width:1199.98px) {
    .articles-info .articles-left {
        margin: 0 0 20px 0;
        padding: 0
    }
}

@media(max-width:1199.98px) {
    .articles-info {
        display: block;
        text-align: center
    }
}

.articles-content .articles-list {
    margin-bottom: 10px
}

.articles-content .articles-list li {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-right: 16px;
    font-size: 12px
}

.articles-content .articles-list li:last-child {
    margin-right: 0
}

.articles-content .articles-list li i {
    color: var(--gray-900);
    margin-right: 4px
}

@media(max-width:1199.98px) {
    .articles-content .articles-list {
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center
    }
}

.articles-content h4 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 4px;
    max-width: 320px
}

@media(max-width:1199.98px) {
    .articles-content h4 {
        margin: auto;
        margin-bottom: 10px
    }
}

@media(max-width:991.98px) {
    .articles-content h4 {
        max-width: inherit
    }
}

.articles-content h4 a {
    color: #1f2937
}

.articles-content h4 a:hover {
    color: var(--primary)
}

.articles-content p {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 16px
}

.articles-content .btn {
    min-width: 103px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.articles-content .btn:hover {
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.app-section {
    background-color: #fff;
    margin: 0;
    padding: 20px 0 60px
}

@media(max-width:991.98px) {
    .app-section {
        margin: 0;
        padding: 20px 0 40px
    }
}

.app-bg {
    background-image: var(--primary-gradient);
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 6px;
    padding: 40px 0 0 80px;
    position: relative
}

.app-bg::before {
    content: "";
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/app-bgs.png");
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top right
}

@media(max-width:1199.98px) {
    .app-bg {
        margin: 0;
        padding: 30px
    }
}

@media(max-width:991.98px) {
    .app-bg {
        margin: 0;
        padding: 40px 0
    }
}

@media(max-width:767.98px) {
    .app-bg {
        margin: 0;
        padding: 20px
    }
}

.app-bg .app-content {
    margin: 0;
    padding: 40px 0 80px
}

@media(max-width:1199.98px) {
    .app-bg .app-content {
        margin: 0;
        padding: 0
    }
}

@media(max-width:991.98px) {
    .app-content {
        text-align: center
    }
}

.app-header {
    padding-bottom: 40px
}

.app-header h5 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 4px
}

@media(max-width:991.98px) {
    .app-header h5 {
        font-size: 18px
    }
}

.app-header h2 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0;
    max-width: 565px
}

@media(max-width:991.98px) {
    .app-header h2 {
        font-size: 28px;
        max-width: 100%
    }
}

@media(max-width:767.98px) {
    .app-header h2 {
        font-size: 24px
    }
}

@media(max-width:991.98px) {
    .app-header {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .app-header {
        padding-bottom: 20px
    }
}

.app-scan {
    padding-bottom: 40px
}

.app-scan p {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:991.98px) {
    .app-scan {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .app-scan {
        padding-bottom: 20px
    }
}

.google-imgs a {
    margin-right: 24px
}

.google-imgs a:last-child {
    margin-right: 0
}

@media(max-width:767.98px) {
    .google-imgs a img {
        width: 120px
    }
}

@media(max-width:575.98px) {
    .google-imgs a img {
        width: 110px
    }
}

@media(max-width:767.98px) {
    .google-imgs a {
        margin-right: 10px
    }
}

.mobile-img {
    position: relative;
    bottom: 0
}

@media(max-width:991.98px) {
    .mobile-img {
        display: none
    }
}

@media(max-width:1440.96px) {
    .mobile-img {
        height: 100%
    }
}

@media(max-width:1440.96px) {
    .mobile-img img {
        max-width: 450px;
        height: 100%
    }
}

@media(max-width:1199.98px) {
    .mobile-img img {
        max-width: 370px
    }
}

.faq-section {
    background-color: #fff;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 0 60px
}

@media(max-width:991.98px) {
    .faq-section {
        margin: 0;
        padding: 0 0 40px
    }
}

.faq-img {
    position: relative;
    margin-bottom: 40px
}

@media(max-width:991.98px) {
    .faq-img {
        text-align: center;
        margin-bottom: 60px
    }
}

.faq-patients-count {
    background: #fff;
    box-shadow: 0 100px 80px rgba(0, 0, 0, 0.03), 0 64.81px 46.85px rgba(0, 0, 0, 0.0228), 0 38.52px 25.48px rgba(0, 0, 0, 0.0182), 0 20px 13px rgba(0, 0, 0, 0.015), 0 8.15px 6.52px rgba(0, 0, 0, 0.0118), 0 1.85px 3.15px rgba(0, 0, 0, 0.0072);
    border-radius: 10px;
    padding: 15px;
    min-width: 222px;
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

@media(max-width:991.98px) {
    .faq-patients-count {
        justify-content: start;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        box-shadow: none;
        border: 1px solid #f3f3f3
    }
}

.faq-smile-img {
    margin-right: 16px
}

.faq-patients-content h4 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .faq-patients-content h4 {
        font-size: 20px
    }
}

.faq-patients-content p {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .faq-patients-content p {
        font-size: 16px
    }
}

@media(max-width:991.98px) {
    .faq-patients-content {
        text-align: left
    }
}

.faq-info .accordion-item {
    background: var(--light);
    border: 0;
    border-radius: 6px;
    margin: 0 0 24px;
    padding: 15px
}

.faq-info .accordion-item:last-child {
    margin-bottom: 0
}

.faq-info .accordion-item .accordion-body {
    margin-top: 15px;
    padding: 15px 0 0;
    border-top: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .faq-info .accordion-item {
        margin-bottom: 20px
    }
}

@media(max-width:575.98px) {
    .faq-info .accordion-item {
        padding: 20px !important
    }
}

.faq-info .accordion-header {
    position: relative;
    margin: 0;
    padding: 0;
    border: 0
}

.faq-info .accordion-button {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    background: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    position: relative;
    cursor: pointer
}

.faq-info .accordion-button:hover {
    border: 0
}

.faq-info .accordion-button:after {
    content: "\e9b1";
    font-family: "feather";
    font-size: 20px;
    background: 0;
    color: var(--primary);
    background: #fff;
    width: 28px;
    height: 28px;
    border-radius: 4px
}

.faq-info .accordion-button:not(.collapsed)::after {
    content: "\e996";
    color: #fff;
    background: var(--primary)
}

@media(max-width:767.98px) {
    .faq-info .accordion-button {
        font-size: 14px;
        line-height: 24px
    }
}

.faq-info .accordion-content p {
    color: var(--gray-600);
    margin-bottom: 0
}

.partners-section {
    background-color: #fff;
    padding: 60px 0
}

@media(max-width:991.98px) {
    .partners-section {
        padding: 40px 0
    }
}

.partners-section .owl-nav {
    display: none
}

.partners-slider {
    list-style: none
}

.partners-slider li a {
    background: #fff;
    border: 2px solid var(--gray-transparent);
    padding: 14px 20px;
    text-align: center;
    height: 77px;
    border-radius: 10px
}

@media(max-width:767.98px) {
    .partners-slider.owl-carousel .owl-item img {
        width: auto;
        margin: 0 auto;
        height: auto
    }
}

.footer-1.footer {
    background-color: #f2f6f6
}

.footer-1.footer .footer-top .footer-title {
    color: #1f2937
}

.footer-1.footer .footer-top .footer-widget.footer-menu ul li a {
    color: #6b7280;
    position: relative;
    overflow: hidden;
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/footer-arrow.png) no-repeat -20px 20px;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.footer-1.footer .footer-top .footer-widget .footer-about-content p {
    color: #6b7280
}

.footer-1.footer .footer-top .footer-widget .footer-contact-info {
    color: #6b7280
}

.footer-1.footer .subscribe-form {
    position: relative
}

.footer-1.footer .subscribe-form .form-control {
    font-weight: 500;
    font-size: 14px;
    min-height: 46px;
    color: #6b7280;
    background: #fff;
    border: 1px solid #e5e7eb;
    border-radius: 6px 0 0 6px;
    margin: 0;
    padding: 6px 112px 6px 15px
}

.footer-1.footer .subscribe-form .btn {
    font-weight: normal;
    margin: 0;
    padding: 11px 16px;
    font-size: 15px;
    font-weight: 600;
    border-radius: 0 6px 6px 0;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.owl-carousel.partners-slider.owl-loaded {
    padding-left: 0
}

.doc-plan .pricing-header {
    padding-bottom: 18px
}

.doc-plan .pricing-header .pricing-header-info {
    padding-bottom: 0
}

.doc-plan .pricing-list {
    padding-bottom: 30px
}

.doc-plan .pricing-list ul li {
    margin-bottom: 14px
}

.service-sec-one {
    padding-bottom: 36px
}

@media(max-width:991.98px) {
    .service-sec-one {
        padding-bottom: 16px
    }
}

.serv-wrap {
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    margin: 0 0 24px;
    padding: 24px;
    border-radius: 6px;
    display: block;
    text-align: center
}

.serv-wrap:hover span img {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transition: .6s;
    -ms-transition: .6s;
    transition: .6s
}

.serv-wrap.blue-bg span {
    background: var(--purple-transparent)
}

.serv-wrap.blue-bg:hover {
    background: var(--purple-transparent)
}

.serv-wrap.green-bg span {
    background: var(--success-transparent)
}

.serv-wrap.green-bg:hover {
    background: var(--success-transparent)
}

.serv-wrap.info-bg span {
    background: var(--cyan-transparent)
}

.serv-wrap.info-bg:hover {
    background: var(--cyan-transparent)
}

.serv-wrap.red-bg span {
    background: var(--danger-transparent)
}

.serv-wrap.red-bg:hover {
    background: var(--danger-transparent)
}

.serv-wrap.success-bg span {
    background: var(--teal-transparent)
}

.serv-wrap.success-bg:hover {
    background: var(--teal-transparent)
}

.serv-wrap.pink-bg span {
    background: var(--pink-transparent)
}

.serv-wrap.pink-bg:hover {
    background: var(--pink-transparent)
}

.serv-wrap.danger-bg span {
    background: var(--orange-transparent)
}

.serv-wrap.danger-bg:hover {
    background: var(--orange-transparent)
}

.serv-wrap span {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto 15px
}

.serv-wrap h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 0
}

.home-one .faq-info .accordion-item {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    margin: 0 0 24px;
    padding: 0
}

.home-one .faq-info .accordion-item .accordion-body {
    margin-top: 0;
    padding: 0 15px 15px;
    border-top: 0
}

.home-one .faq-info .accordion-button {
    margin: 0;
    padding: 15px
}

.home-one .faq-info .accordion-button:not(.collapsed) {
    background: #fff
}

.home-one .faq-info .accordion-collapse.show {
    background: #fff
}

.blog {
    border: 1px solid var(--gray-200);
    background-color: var(--white);
    position: relative;
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 24px
}

.blog .blog-image {
    margin-bottom: 16px;
    overflow: hidden;
    border-radius: 10px;
    position: relative
}

.blog .blog-image img {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transition: all .5s ease-in-out;
    border-radius: 10px
}

.blog .blog-image a:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.blog .blog-image .category-slug {
    font-size: 14px;
    font-weight: 500;
    border-radius: 20px;
    position: absolute;
    top: 15px;
    left: 15px;
    padding: 5px 7px
}

.blog .blog-title {
    font-size: 18px;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.blog .blog-content {
    position: relative
}

.blog .blog-content p {
    margin-bottom: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.blog .blog-content .entry-meta {
    color: var(--gray-900);
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 16px;
    gap: 8px
}

.blog .blog-content .entry-meta li {
    display: inline-block;
    margin-right: 15px
}

.blog .blog-content .entry-meta li:last-child {
    margin-right: 0
}

.blog.grid-blog {
    padding: 20px
}

.blog.grid-blog .blog-title {
    font-size: 18px;
    margin-bottom: 8px
}

@media(max-width:767.98px) {
    .blog.grid-blog .blog-title {
        min-height: inherit
    }
}

.blog.grid-blog .blog-content p {
    margin: 0 0 15px
}

.blog.grid-blog .blog-info {
    margin: 0 0 15px
}

.blog.grid-blog .blog-image {
    margin-bottom: 16px
}

.blog.grid-blog .entry-meta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 0 !important
}

.blog.grid-blog .entry-meta li {
    margin: 0 0 16px
}

.blog.grid-blog .post-author {
    width: 189px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.blog.grid-blog .post-author a:hover {
    color: var(--primary)
}

.blog-image,
.blog-image>a,
.blog-image img {
    display: block;
    position: relative;
    width: 100%;
    height: auto
}

.read-more {
    display: inline-block;
    font-size: 16px;
    padding: 0;
    color: var(--primary);
    text-decoration: underline;
    font-weight: bold
}

@media(max-width:575.98px) {
    .read-more {
        font-size: 14px
    }
}

.blog-info {
    color: var(--gray-900)
}

.blog-info .blog-views {
    margin-bottom: 16px
}

.blog-info .badge {
    padding: 5px 8px;
    border-radius: 20px
}

.blog-info ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px
}

.blog-info ul li {
    position: relative;
    padding-right: 16px
}

.blog-info ul li i {
    color: var(--gray-600);
    margin-right: 5px
}

.blog-info ul li::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background: var(--gray-transparent)
}

.blog-info ul li:last-child {
    padding: 0
}

.blog-info ul li:last-child::before {
    content: none
}

.blog-pagination .pagination {
    margin: 0 0 30px
}

.blog-pagination .pagination li a {
    font-weight: 600;
    color: #2e3842;
    border-radius: inherit !important;
    border-color: #f0f0f0;
    margin: 0 10px 0 0;
    padding: 12px 20px
}

.blog-pagination .pagination li.active a {
    background: var(--primary);
    border-color: transparent;
    color: var(--white)
}

.post-left {
    margin-bottom: 16px
}

.post-left ul {
    list-style: none;
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0
}

.post-author a {
    display: flex;
    align-items: center;
    font-weight: 500
}

.video {
    position: relative;
    padding-bottom: 56%;
    height: 0;
    overflow: hidden
}

.video iframe,
.video object,
.video embed {
    width: 100%;
    height: 100%;
    border: 0;
    position: absolute;
    top: 0;
    left: 0
}

.latest-posts {
    margin: 0;
    padding: 0
}

.latest-posts li {
    display: flex;
    width: 100%;
    margin-bottom: 16px
}

.latest-posts li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0
}

.post-thumb {
    flex-shrink: 0;
    border-radius: 5px;
    overflow: hidden
}

.post-thumb a img {
    border-radius: 5px;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    width: 75px;
    height: 75px;
    object-fit: cover
}

.post-thumb a:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.post-info {
    margin-left: 14px
}

.post-info h4 {
    font-size: 16px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.post-info p {
    font-size: 14px;
    margin-bottom: 4px
}

.category-widget .categories {
    list-style: none;
    margin: 0;
    padding: 0
}

.category-widget .categories li {
    margin-bottom: 16px
}

.category-widget .categories li:last-child {
    border-bottom: 0;
    margin: 0;
    padding: 0
}

.category-widget .categories li a {
    color: var(--gray-600)
}

.category-widget .categories li a span {
    float: right;
    color: var(--gray-900);
    font-size: 14px
}

.category-widget .categories li a:hover {
    color: var(--primary)
}

.category-widget .categories>li>a>i {
    color: var(--primary);
    font-size: 18px;
    margin-right: 10px
}

.tags-widget .card-body {
    padding-bottom: 1rem
}

.tags {
    list-style: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    gap: 16px;
    display: flex;
    flex-wrap: wrap
}

.tags li {
    float: left
}

.tag {
    background-color: var(--light);
    color: var(--gray-900);
    position: relative;
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    border-radius: 20px;
    padding: 2px 8px
}

.tag:hover {
    background-color: var(--primary);
    color: var(--white)
}

.comment-by {
    display: block;
    font-size: 14px;
    line-height: 21px;
    margin: 0 0 10px
}

.comments-list .comment-block p {
    font-size: 14px;
    margin: 0 0 5px
}

.search-widget .input-group {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    min-height: 56px;
    padding: 8px
}

.search-widget .input-group .form-control {
    border-color: transparent;
    padding-left: 8px
}

.search-widget .input-group .btn {
    width: 40px;
    height: 40px;
    font-size: 16px;
    border-radius: 5px !important;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.blog-view .blog-title {
    font-size: 24px
}

@media(max-width:767.98px) {
    .blog-view .blog-title {
        font-size: 22px
    }
}

@media(max-width:575.98px) {
    .blog-view .blog-title {
        font-size: 20px
    }
}

.blog-view .blog-info {
    border: 0
}

.blog-view .blog-single-post .blog-content p {
    font-size: 14px;
    margin-bottom: 20px;
    -webkit-line-clamp: none
}

.blog-view .blog-single-post .blog-content p.content-block {
    font-size: 16px;
    font-weight: 500;
    padding-left: 16px;
    border-left: 2px solid var(--primary);
    color: var(--gray-900);
    margin-bottom: 0
}

.blog-content p:last-child {
    margin: 0
}

.blog-tags .badge {
    background: var(--dark);
    color: var(--white);
    border-radius: 20px;
    padding: 5px 8px;
    font-size: 14px;
    font-weight: 500
}

.social-share {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0
}

.social-share>li {
    display: inline-block;
    float: left;
    margin-left: 10px;
    text-align: center
}

.social-share>li:first-child {
    margin-left: 0
}

.social-share>li a:hover {
    background-color: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

.social-share>li>a {
    border: 1px solid var(--gray-200);
    color: #666;
    display: inline-block;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    width: 40px
}

.blog-reply>a {
    color: #999;
    font-size: 12px;
    font-weight: 500
}

.blog-date {
    color: #999;
    font-size: 12px
}

.blog-comments .comments-list {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0
}

.blog-comments .comments-list li {
    clear: both;
    padding-left: 80px
}

@media(max-width:575.98px) {
    .blog-comments .comments-list li {
        padding: 10px 0 0 50px
    }
}

.blog-comments .comments-list li .comment {
    margin: 0 0 20px
}

.blog-comments .comments-list li .comment-author {
    position: absolute;
    left: 0
}

.blog-comments .comments-list li img.avatar {
    height: 58px;
    width: 58px;
    border-radius: 58px
}

@media(max-width:575.98px) {
    .blog-comments .comments-list li img.avatar {
        height: 40px;
        width: 40px;
        border-radius: 40px
    }
}

.blog-comments .comment-btn {
    color: var(--primary);
    display: inline-block;
    font-weight: 500;
    font-size: 15px
}

.blog-author-name {
    color: #272b41;
    font-size: 16px;
    font-weight: 600
}

.new-comment label {
    font-weight: 500
}

.comment-submit .btn {
    background-color: var(--primary);
    border-color: var(--primary);
    font-size: 18px;
    padding: 8px 26px;
    color: var(--white);
    border-radius: 0
}

.about-author-img {
    flex-shrink: 0
}

.about-author-img img {
    border-radius: 10px;
    border: 1px solid var(--gray-200);
    height: 120px;
    width: 120px;
    flex-shrink: 0
}

@media(max-width:575.98px) {
    .about-author-img img {
        height: 60px;
        width: 60px
    }
}

.author-details {
    margin-left: 16px
}

.author-details .blog-author-name {
    display: inline-block;
    margin: 0 0 10px
}

.author-details p {
    color: var(--gray-600);
    font-size: 14px
}

.about-author {
    display: flex;
    margin-bottom: 20px
}

.post-author img {
    width: 24px;
    margin-right: 8px;
    border-radius: 100%
}

.blogs-section {
    padding: 50px 0;
    background-color: var(--white)
}

@media(max-width:767.98px) {
    .blogs-section {
        padding: 30px 0
    }
}

.blogs-section .blog-wrapper {
    background: #fff;
    border: 1px solid #e8eeff;
    box-sizing: border-box;
    border-radius: 10px 10px 0 0;
    margin-bottom: 30px
}

.blogs-section .blog-wrapper .wrap-image img {
    width: 100%;
    border-radius: 10px 10px 0 0
}

.blogs-section .blog-wrapper .wrap-content {
    padding: 10px
}

.blogs-section .blog-wrapper .wrap-content .sp-title {
    font-size: 13px;
    color: #2264c5;
    font-weight: 600;
    margin-right: 5px
}

.blogs-section .blog-wrapper .wrap-content .post-author a {
    display: flex;
    align-items: center
}

.blogs-section .blog-wrapper .wrap-content .post-author a img {
    width: 20px;
    flex: 0 0 20px;
    margin: 0 5px
}

.blogs-section .blog-wrapper .wrap-content .post-author a span {
    font-size: 12px;
    font-weight: 600;
    color: var(--gray-900)
}

.blogs-section .blog-wrapper .wrap-content .date-cart {
    background-color: #1860ca;
    font-size: 28px;
    color: var(--white);
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    width: 65px;
    height: 60px;
    flex-direction: column;
    position: absolute;
    right: 25px;
    margin: -40px 0 0;
    padding: 10px 8px
}

@media(max-width:991.98px) {
    .blogs-section .blog-wrapper .wrap-content .date-cart {
        font-size: 26px
    }
}

@media(max-width:767.98px) {
    .blogs-section .blog-wrapper .wrap-content .date-cart {
        font-size: 22px;
        width: 60px;
        height: 55px;
        padding: 5px
    }
}

.blogs-section .blog-wrapper .wrap-content .date-cart span {
    font-size: 11px;
    font-weight: 500
}

@media(max-width:767.98px) {
    .blogs-section .blog-wrapper .wrap-content .date-cart span {
        font-size: 10px
    }
}

.blogs-section .blog-wrapper .wrap-content-body {
    margin-top: 10px
}

@media(max-width:767.98px) {
    .blogs-section .blog-wrapper .wrap-content-body h3 {
        font-size: 17px
    }
}

.blogs-section .blog-wrapper .wrap-content-body h3 a {
    font-size: 18px;
    font-weight: 500;
    color: var(--gray-900);
    line-height: 1.5
}

@media(max-width:767.98px) {
    .blogs-section .blog-wrapper .wrap-content-body h3 a {
        font-size: 17px
    }
}

.blogs-section .blog-wrapper .wrap-content-body p {
    font-size: 12px;
    color: var(--gray-900)
}

.blogs-section .blog-wrapper .wrap-content-body a.read-txt {
    width: 110px;
    padding: 10px;
    background: #0ce0ff;
    border-radius: 30px;
    display: block;
    text-align: center;
    color: var(--white);
    font-size: 12px;
    font-weight: 600
}

.blogs-section .blog-wrapper .wrap-content-body a.read-txt:hover {
    background-color: var(--primary)
}

.blogs-section .view-btn {
    background-color: var(--primary);
    font-size: 16px;
    color: var(--white);
    font-weight: bold;
    border-radius: 30px;
    border: 1px solid var(--primary);
    padding: 6px 20px
}

@media(max-width:767.98px) {
    .blogs-section .view-btn {
        font-size: 14px
    }
}

.blogs-section .view-btn:hover {
    background-color: var(--primary);
    border: 1px solid #0e82fd
}

.our-blog-section {
    padding: 60px 0;
    background: #fff
}

@media(max-width:991.98px) {
    .our-blog-section {
        padding: 40px 0
    }
}

@media(max-width:767.98px) {
    .our-blog-section {
        padding: 30px 0
    }
}

.our-blog-section .our-blogs {
    display: block;
    transition: .6s;
    border-radius: 10px 10px 0 0;
    overflow: hidden
}

.our-blog-section .our-blogs .blogs-img {
    position: relative;
    transition: .6s
}

.our-blog-section .our-blogs .blogs-img .blogs-overlay {
    align-items: center;
    background: #fff;
    border-radius: 30px 0 0 30px;
    padding: 5px;
    position: absolute;
    right: 0;
    bottom: 10px;
    transition: .6s
}

.our-blog-section .our-blogs .blogs-img .blogs-overlay img {
    height: 35px;
    width: 35px !important;
    border-radius: 50%;
    margin-right: 10px
}

.our-blog-section .our-blogs .blogs-img .blogs-overlay .blogs-writter {
    display: none
}

.our-blog-section .our-blogs .blogs-info {
    background: #fff;
    border: 1px solid #e8eeff;
    padding: 15px
}

.our-blog-section .our-blogs .blogs-info span {
    color: var(--primary)
}

.our-blog-section .our-blogs .blogs-info h4 {
    color: var(--gray-900);
    line-height: 28px
}

.our-blog-section .our-blogs .blogs-info h4:hover {
    color: #1c5b91
}

.our-blog-section .our-blogs .blogs-info p {
    font-size: 13px
}

.our-blog-section .our-blogs .blogs-nav {
    border: 1px solid var(--gray-200);
    padding: 10px;
    border-top: 0
}

.our-blog-section .our-blogs .blogs-nav .blogs-btn {
    border-radius: 44px;
    color: var(--white);
    display: block;
    width: 110px;
    text-align: center
}

.our-blog-section .our-blogs:hover .blogs-img .blogs-overlay .blogs-writter {
    display: block
}

.blogs-time {
    color: #17418e !important
}

.blogs-section.blog-container {
    padding: 60px 0
}

@media(max-width:991.98px) {
    .blogs-section.blog-container {
        padding: 40px 0 10px
    }
}

.blogs-section.blog-container .blog-wrapper .date-cart {
    top: 50px;
    right: 25px
}

.blogs-section.blog-container .blog-wrapper .wrap-content-body h3 a {
    color: #1860ca
}

.blogs-section.blog-container .blog-wrapper .wrap-content-body .sp-title {
    color: #28daf4;
    font-size: 14px
}

.blog-item-two {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.blog-item-two .blog-img {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 24px
}

.blog-item-two .blog-img img {
    border-radius: 12px;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.blog-item-two .blog-img .badge {
    position: absolute;
    top: 16px;
    left: 16px;
    padding: 7px 16px;
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-900);
    background: var(--white)
}

@media(max-width:575.98px) {
    .blog-item-two .blog-img .badge {
        font-size: 12px;
        padding: 6px 6px
    }
}

.blog-item-two .blog-img .badge:hover {
    background: var(--primary);
    color: #fff
}

.blog-item-two .blog-content .blog-user-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

.blog-item-two .blog-content .blog-user-info .date {
    color: var(--gray-900)
}

.blog-item-two .blog-content .blog-user {
    display: flex;
    align-items: center;
    gap: 8px
}

.blog-item-two .blog-content .custom-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px
}

.blog-item-two .blog-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.blog-item-two:hover {
    border: 1px solid transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--primary-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.blog-item-two:hover .blog-img img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.blog-item-four {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .blog-item-four {
        flex-direction: column;
        align-items: start
    }
}

.blog-item-four:last-child {
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .blog-item-four .blog-content {
        width: 100%
    }
}

.blog-item-four .blog-content .blog-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px
}

.blog-item-four .blog-content .blog-info .badge {
    background: var(--light);
    border: 1px solid var(--gray-200);
    border-radius: 50px;
    padding: 7px 16px;
    font-weight: 400;
    font-size: 16px;
    color: var(--gray-900)
}

.blog-item-four .blog-content .blog-info .badge:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.blog-item-four .blog-content .custom-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.blog-item-four .blog-img {
    max-width: 306px;
    border-radius: 12px
}

@media(max-width:991.98px) {
    .blog-item-four .blog-img {
        max-width: 430px
    }
}

@media(max-width:575.98px) {
    .blog-item-four .blog-img {
        max-width: 100%;
        width: 100%
    }
}

.blog-item-four .blog-img img {
    border-radius: 12px;
    width: 100%
}

.blog-item-six {
    position: relative
}

.blog-item-six .blog-image {
    margin-bottom: 24px;
    position: relative
}

.blog-item-six .blog-image .post-author {
    position: absolute;
    right: 5px;
    bottom: 0
}

@media(max-width:575.98px) {
    .blog-item-six .blog-image .post-author {
        bottom: -4px
    }
}

.blog-item-six .blog-image .post-author img {
    height: 32px;
    width: 32px
}

.blog-item-seven {
    background: var(--white);
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.blog-item-seven .blog-img {
    border-radius: 12px;
    overflow: hidden;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.blog-item-seven .blog-img img {
    border-radius: 12px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.blog-item-seven .blog-content {
    padding: 40px
}

@media(max-width:991.98px) {
    .blog-item-seven .blog-content {
        padding: 20px
    }
}

.blog-item-seven .blog-content .custom-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 24px
}

.blog-item-seven .blog-content .blog-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 16px
}

.blog-item-seven .blog-content .blog-info .badge {
    background: var(--light);
    border: 1px solid var(--gray-200);
    border-radius: 50px;
    padding: 7px 16px;
    font-weight: 400;
    font-size: 16px;
    color: var(--gray-900)
}

.blog-item-seven .blog-content .blog-info .badge:hover {
    background: var(--primary);
    color: #fff
}

.blog-item-seven:hover .blog-img img {
    transform: scale(1.1) rotate(1deg)
}

.blog-item-eight {
    position: relative;
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    overflow: hidden;
    display: flex;
    margin: 0 12px
}

@media(max-width:575.98px) {
    .blog-item-eight {
        flex-direction: column
    }
}

.blog-item-eight:hover .blog-overlay img {
    transform: scale(1.1) rotate(-2deg)
}

@media(max-width:991.98px) {
    .blog-item-eight {
        width: 92%;
        margin: auto
    }
}

.blog-item-eight .blog-overlay {
    position: relative;
    overflow: hidden;
    width: 358px
}

@media(max-width:991.98px) {
    .blog-item-eight .blog-overlay {
        height: 290px
    }
}

.blog-item-eight .blog-overlay img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s
}

.blog-item-eight .blog-content {
    padding: 40px
}

@media(max-width:575.98px) {
    .blog-item-eight .blog-content {
        padding: 20px
    }
}

.blog-item-eight .blog-content .badge {
    background: var(--secondary);
    border: 0;
    border-radius: 50px;
    padding: 7px 16px;
    font-size: 16px;
    font-weight: 400;
    color: #000103
}

.blog-item-eight .blog-content .custom-title {
    margin: 24px 0 8px
}

.blog-item-eight .blog-content .description {
    margin-bottom: 24px
}

.blog-item-eight .blog-content .blog-icon {
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-900);
    display: flex;
    align-items: center;
    gap: 8px
}

.blog-item-eight .blog-content .blog-icon i {
    color: var(--gray-600)
}

.blog-item-ten .blog-img {
    border-radius: 20px;
    margin-bottom: 20px
}

.blog-item-ten .blog-img img {
    border-radius: 20px
}

.blog-item-ten .blog-content .custom-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 12px
}

.blog-item-ten .blog-content p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.blog-item-eleven {
    position: relative;
    transition: all .6s
}

.blog-item-eleven:hover {
    transform: translateY(-10px)
}

.blog-item-eleven .blog-overlay {
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    height: 208px
}

@media(max-width:1399.98px) {
    .blog-item-eleven .blog-overlay {
        height: 214px
    }
}

.blog-item-eleven .blog-overlay .blog-img {
    width: 100%
}

@media(max-width:1399.98px) {
    .blog-item-eleven .blog-overlay .blog-img {
        height: 100%;
        object-fit: cover
    }
}

.blog-item-eleven .blog-overlay .blog-date {
    width: 70px;
    height: 76px;
    background: var(--white);
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900);
    text-align: center;
    padding: 8px 0 0;
    border-radius: 6px;
    position: absolute;
    top: 20px;
    right: 20px;
    overflow: hidden
}

.blog-item-eleven .blog-overlay .blog-date span {
    background: var(--primary);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    padding: 3px 0 0;
    position: relative;
    left: -4px
}

.blog-item-eleven .blog-content .blog-author {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px
}

.blog-item-eleven .blog-content .blog-author .badge {
    background: var(--light);
    border-radius: 50px;
    padding: 7px 16px;
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-900);
    letter-spacing: 0
}

.blog-item-eleven .blog-content .blog-author .author {
    display: flex;
    align-items: center;
    gap: 8px
}

.blog-item-eleven .blog-content .blog-author .author .avatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    overflow: hidden
}

.blog-item-eleven .blog-content .blog-author .author .avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-item-eleven .blog-content .blog-author .author .link {
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.blog-item-eleven .blog-content .custom-title {
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.blog-item-twelve {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    padding: 24px;
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    transition: all .7s;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.blog-item-twelve:hover {
    transform: translateY(-8px);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

@media(max-width:575.98px) {
    .blog-item-twelve {
        flex-direction: column;
        gap: 20px
    }
}

.blog-item-twelve .blog-img {
    position: relative
}

.blog-item-twelve .blog-img .img-one {
    border-radius: 20px
}

@media(max-width:1199.98px) {
    .blog-item-twelve .blog-img .img-one {
        height: 200px
    }
}

@media(max-width:767.98px) {
    .blog-item-twelve .blog-img .img-one {
        height: 205px;
        width: 295px
    }
}

@media(max-width:575.98px) {
    .blog-item-twelve .blog-img .img-one {
        width: 100%;
        height: 100%
    }
}

.blog-item-twelve .blog-img .blog-date {
    width: 64px;
    height: 64px;
    background: var(--primary);
    border-radius: 50%;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    outline: 8px solid var(--white)
}

.blog-item-twelve .blog-img .blog-date span {
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.blog-item-twelve .blog-img .blog-date::after {
    content: "";
    width: 26px;
    height: 30px;
    box-shadow: 11px 2px 0 0 var(--white);
    position: absolute;
    top: -5px;
    bottom: 0;
    right: -27px;
    z-index: 1;
    transform: rotate(200deg);
    border-radius: 107%
}

.blog-item-twelve .blog-img .blog-date::before {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 107%;
    box-shadow: 8px 8px 0 0 var(--white);
    position: absolute;
    top: 65px;
    bottom: 0;
    right: 41px;
    z-index: 1;
    transform: rotate(195deg)
}

.blog-item-twelve .blog-details {
    display: flex;
    justify-content: space-between;
    flex-direction: column
}

@media(max-width:1199.98px) {
    .blog-item-twelve .blog-details {
        flex-grow: 1
    }
}

.blog-item-twelve .blog-details .blog-content .custom-title {
    margin-bottom: 8px
}

.blog-item-twelve .blog-details .blog-content .description {
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .blog-item-twelve .blog-details .blog-footer {
        gap: 16px
    }
}

.blog-item-twelve .blog-details .blog-footer .badge {
    background: var(--light);
    border: 1px solid var(--gray-100);
    border-radius: 50px;
    padding: 7px 16px;
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 400;
    transition: all .5s
}

.blog-item-twelve .blog-details .blog-footer:hover .badge {
    background: var(--primary);
    color: #fff
}

.blog-item-thirteen {
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 12px;
    overflow: hidden;
    transition: all .6s
}

.blog-item-thirteen:hover {
    transform: translateY(-5px)
}

.blog-item-thirteen:hover .blog-overlay img {
    transform: scale(1.1)
}

.blog-item-thirteen .blog-overlay {
    overflow: hidden
}

.blog-item-thirteen .blog-overlay .img-1 {
    width: 100%;
    height: 100%;
    transition: all .6s
}

.blog-item-thirteen .blog-content {
    padding: 24px
}

.blog-item-thirteen .blog-content .text {
    font-size: 16px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    gap: 8px
}

.blog-item-thirteen .blog-content .custom-title {
    margin-bottom: 0
}

.blog-item-thirteen .blog-content .divide {
    color: var(--gray-200)
}

.blog-item-fourteen {
    position: relative
}

.blog-item-fourteen .blog-img {
    overflow: hidden;
    border-radius: 12px;
    position: relative
}

.blog-item-fourteen .blog-img img {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transition: all .5s ease-in-out;
    border-radius: 12px;
    width: 100%
}

.blog-item-fourteen .blog-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.blog-item-fourteen .blog-img .blog-date {
    font-size: 14px;
    font-weight: 700;
    border-radius: 6px;
    position: absolute;
    top: 24px;
    left: 24px;
    width: 67px;
    height: 76px;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: var(--white);
    z-index: 1;
    overflow: hidden;
    color: var(--gray-900)
}

.blog-item-fourteen .blog-img .blog-date span {
    font-size: 16px;
    font-weight: 600;
    color: #fff
}

.blog-item-fourteen .blog-img .blog-date::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 32px;
    background: var(--primary);
    border-radius: 50% 50% 0 0;
    z-index: -1
}

.blog-item-fourteen .blog-content {
    border: 1px solid var(--gray-200);
    background-color: var(--white);
    padding: 40px;
    border-radius: 12px
}

@media(max-width:1399.98px) {
    .blog-item-fourteen .blog-content {
        padding: 30px
    }
}

@media(max-width:991.98px) {
    .blog-item-fourteen .blog-content {
        padding: 24px
    }
}

.blog-item-fourteen .blog-content .blog-tags {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .blog-item-fourteen .blog-content .blog-tags {
        margin-bottom: 16px
    }
}

.blog-item-fourteen .blog-content .blog-tags .badge {
    border: 1px solid var(--gray-200);
    padding: 7px 16px;
    font-size: 16px;
    font-weight: 400
}

.blog-item-fourteen .blog-content .blog-tags .badge:hover {
    background: var(--primary) !important;
    color: #fff !important
}

@media(max-width:991.98px) {
    .blog-item-fourteen .blog-content .blog-tags .badge {
        font-size: 12px;
        padding: 7px 10px
    }
}

.blog-item-fourteen .blog-content .blog-tags p {
    display: inline-flex;
    align-items: center;
    color: var(--gray-900)
}

.blog-item-fourteen .blog-content .custom-title {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.blog-item-fifteen {
    background: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    padding: 20px;
    border-radius: 10px;
    transition: all .6s ease
}

@media(max-width:991.98px) {
    .blog-item-fifteen {
        flex-direction: column
    }
}

.blog-item-fifteen:hover {
    transform: translateY(-5px)
}

.blog-item-fifteen:hover .blog-img img {
    transform: scale(1.2) rotate(5deg)
}

.blog-item-fifteen .blog-img {
    overflow: hidden;
    border-radius: 10px;
    height: 340px;
    width: 500px;
    flex-shrink: 0
}

@media(max-width:1199.98px) {
    .blog-item-fifteen .blog-img {
        height: 100%;
        width: 400px
    }
}

@media(max-width:991.98px) {
    .blog-item-fifteen .blog-img {
        width: 100%
    }
}

.blog-item-fifteen .blog-img img {
    width: 100%;
    transition: all .6s ease
}

.blog-item-fifteen .blog-content {
    padding: 20px 20px 20px 40px
}

@media(max-width:991.98px) {
    .blog-item-fifteen .blog-content {
        padding: 20px 0 0 0
    }
}

.blog-item-fifteen .blog-content .blog-tag {
    padding: 7px 16px;
    background: var(--secondary-200);
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 24px;
    display: inline-flex;
    transition: all .6s ease
}

.blog-item-fifteen .blog-content .blog-tag:hover {
    background: var(--primary);
    color: #fff
}

.blog-item-fifteen .blog-content .blog-title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 16px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media(max-width:575.98px) {
    .blog-item-fifteen .blog-content .blog-title {
        font-size: 20px
    }
}

.blog-item-fifteen .blog-content .blog-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    border: 1px solid var(--gray-100);
    padding: 16px;
    margin-bottom: 24px
}

.blog-item-fifteen .blog-content .blog-info .blog-text {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0
}

.blog-item-fifteen .blog-content .blog-info .blog-text i {
    font-size: 20px;
    color: var(--gray-900)
}

.blog-item-fifteen.dark-blog {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/testimonial-bg-3.jpg) no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media(max-width:991.98px) {
    .blog-item-fifteen.dark-blog {
        flex-direction: column-reverse
    }
}

.blog-item-fifteen.dark-blog .blog-content {
    padding: 20px 40px 20px 0
}

@media(max-width:991.98px) {
    .blog-item-fifteen.dark-blog .blog-content {
        padding: 20px 0 0 0
    }
}

.blog-item-fifteen.dark-blog .blog-content .blog-tag {
    background: var(--white);
    color: var(--gray-900)
}

.blog-item-fifteen.dark-blog .blog-content .blog-title a {
    color: #fff
}

.blog-item-fifteen.dark-blog .blog-content .blog-info {
    border-color: var(--primary-100)
}

.blog-item-fifteen.dark-blog .blog-content .blog-info .blog-text {
    color: #fff
}

.blog-item-fifteen.dark-blog .blog-content .blog-info .blog-text i {
    color: #fff
}

.view-all {
    margin-top: 40px
}

.blog-item-three {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.blog-item-three .blog-image {
    position: relative;
    overflow: hidden
}

.blog-item-three .blog-image .date {
    position: absolute;
    padding: 5px 15px;
    background: var(--white);
    border-radius: 10px 10px 0 0;
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    margin: 0;
    right: 22px;
    bottom: 0
}

.blog-item-three .blog-info {
    margin-top: 24px !important;
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    flex-wrap: wrap
}

.blog-item-three .blog-info .author {
    display: flex;
    align-items: center
}

.blog-item-three .blog-info .author span {
    font-weight: 400
}

.blog-item-three .blog-info .author img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-right: 8px
}

.blog-item-three .blog-info .badge {
    padding: 7px 16px;
    border-radius: 30px;
    background: var(--light);
    font-size: 15px;
    margin-bottom: 0 !important;
    font-weight: 400 !important;
    color: var(--gray-900);
    display: inline-flex
}

.line-clamp-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.news-item-five {
    background: var(--white);
    border-radius: 12px;
    overflow: hidden;
    transition: all .6s
}

.news-item-five:hover {
    transform: translateY(-8px)
}

.news-item-five:hover .news-image img {
    transform: scale(1.1)
}

.news-item-five .news-image {
    position: relative;
    overflow: hidden
}

.news-item-five .news-image img {
    width: 100%;
    transition: all .6s
}

.news-item-five .news-image .badge {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 7px 16px;
    font-size: 16px;
    font-weight: 400;
    transition: all .7s;
    border-radius: 12px
}

.news-item-five .news-image .badge:hover {
    color: #fff
}

.news-item-five .news-details {
    padding: 24px
}

.news-item-five .news-details .news-content .custom-title {
    margin-bottom: 8px;
    transition: all .6s
}

.news-item-five .news-details .news-content .custom-title:hover {
    text-decoration: underline
}

.news-item-five .news-details .news-footer {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid var(--gray-200);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 8px
}

.news-item-five .news-details .news-footer .author {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 8px
}

.news-item-five .news-details .news-footer .author .author-name {
    display: flex;
    align-items: center;
    gap: 8px
}

.news-item-five .news-details .news-footer .author .author-img {
    width: 48px;
    height: 48px;
    border-radius: 50%
}

.news-item-five .news-details .news-footer .btn {
    background-color: var(--secondary);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gray-900);
    padding: 0;
    transition: all .7s;
    border: none !important
}

.news-item-five .news-details .news-footer .btn:hover {
    background: var(--primary);
    color: #fff;
    transform: rotate(360deg)
}

@media(max-width:991.98px) {
    .blog-header {
        margin-bottom: 16px
    }
}

.blog-header .section-header {
    margin-bottom: 12px
}

.blog-header p {
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .blog-header p {
        margin-bottom: 30px
    }
}

.blog-header .btn {
    display: inline-flex;
    align-items: center
}

.blog-section-four {
    position: relative
}

.blog-section-four.section {
    padding-top: 120px
}

@media(max-width:991.98px) {
    .blog-section-four.section {
        padding-top: 90px
    }
}

.blog-section-four::before {
    content: "";
    position: absolute;
    top: -2px;
    left: 0;
    right: 50%;
    width: 50%;
    height: 45px;
    background: var(--light);
    border-radius: 100% 0 0 0;
    z-index: 2;
    transform: rotate(180deg)
}

.blog-section-four::after {
    content: "";
    position: absolute;
    top: -2px;
    left: 50%;
    right: 0;
    width: 50%;
    height: 45px;
    background: var(--light);
    border-radius: 0 100% 0 0;
    z-index: 1;
    transform: rotate(180deg)
}

.blog-section-seven {
    position: relative;
    z-index: 1
}

.blog-section-seven .blog-bg-01 {
    position: absolute;
    bottom: 20%;
    left: 20%;
    z-index: -1
}

.blog-section-seven .blog-bg-02 {
    position: absolute;
    top: 10%;
    right: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .blog-section-eight {
        margin: 0 8px
    }
}

.blog-section-eight .blog-slide {
    position: relative
}

.blog-section-eight .blog-slide:hover .slide-btn {
    opacity: 1
}

.blog-section-eight .slide-btn {
    background: var(--dark);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
    margin: auto;
    top: 0;
    left: 0;
    gap: 6px;
    transition: all .6s;
    opacity: 0
}

.blog-section-eight .slide-btn:hover {
    background: var(--primary)
}

.blog-section-eight .slide-btn .slick-arrow {
    background: transparent;
    border: 0;
    outline: 0;
    color: #fff;
    padding: 0
}

.blog-section-eleven .col-lg-3 {
    width: 28%
}

.blog-section-eleven .col-lg-6 {
    width: 44%
}

.blog-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 40px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .blog-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.blog-section-fifteen {
    position: relative;
    overflow: hidden
}

.blog-section-fifteen .section-header-fifteen .section-sub-title {
    margin: 0 auto 20px
}

.blog-section-fifteen .round-element-1 {
    position: absolute;
    top: 2%;
    left: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .blog-section-fifteen .round-element-1 {
        display: none
    }
}

.blog-section-fifteen .round-element-2 {
    position: absolute;
    top: 2%;
    right: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .blog-section-fifteen .round-element-2 {
        display: none
    }
}

.blog-section-fifteen .round-element-3 {
    position: absolute;
    bottom: -70px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1
}

@media(max-width:767.98px) {
    .blog-section-fifteen .round-element-3 {
        display: none
    }
}

@media(max-width:991.98px) {
    .article-section-six {
        padding: 50px 0 95px !important
    }
}

.booking-doc-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.booking-doc-info .booking-doc-img {
    width: 80px;
    margin-right: 15px
}

@media(max-width:767.98px) {
    .booking-doc-info .booking-doc-img {
        width: 75px
    }
}

@media(max-width:575.98px) {
    .booking-doc-info .booking-doc-img {
        width: 70px
    }
}

.booking-doc-info .booking-doc-img img {
    height: 80px;
    width: 80px;
    object-fit: cover;
    border-radius: 4px
}

@media(max-width:767.98px) {
    .booking-doc-info .booking-doc-img img {
        height: 75px;
        width: 75px
    }
}

@media(max-width:575.98px) {
    .booking-doc-info .booking-doc-img img {
        height: 70px;
        width: 70px
    }
}

.schedule-widget {
    min-height: 100px;
    border-radius: 4px
}

.schedule-widget .schedule-header {
    border-bottom: 1px solid var(--gray-200);
    padding: 10px 20px;
    border-radius: 4px 4px 0 0
}

.schedule-widget .schedule-header h4 {
    font-size: 18px;
    font-weight: 600;
    margin: 3px 0 0
}

.day-slot ul {
    float: left;
    list-style: none;
    position: relative;
    width: 100%;
    margin: auto -5px 0 -5px;
    padding: 0
}

.day-slot ul li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    width: 14.28%
}

.day-slot ul li span {
    display: block;
    font-size: 18px;
    text-transform: uppercase
}

@media(max-width:767.98px) {
    .day-slot ul li span {
        font-size: 16px;
        text-transform: unset
    }
}

.day-slot ul li span.slot-date {
    display: block;
    color: #757575;
    font-size: 14px
}

.day-slot ul li small.slot-year {
    color: #757575;
    font-size: 14px
}

@media(max-width:767.98px) {
    .day-slot ul li small.slot-year {
        display: none
    }
}

.day-slot ul li.left-arrow {
    text-align: center;
    width: 20px !important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 0;
    padding: 0
}

@media(max-width:991.98px) {
    .day-slot ul li.left-arrow {
        left: -10px
    }
}

.day-slot ul li.right-arrow {
    text-align: center;
    width: 20px !important;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -11px;
    padding: 0
}

.schedule-cont {
    padding: 20px
}

.time-slot ul {
    list-style: none;
    margin: auto -5px 0 -5px;
    padding: 0
}

.time-slot ul li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    width: 14.28%
}

.time-slot ul li .timing {
    background-color: var(--gray-200);
    border: 1px solid var(--gray-200);
    border-radius: 3px;
    color: #757575;
    display: block;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 5px 5px;
    text-align: center;
    position: relative
}

.time-slot ul li .timing:hover {
    background-color: var(--white)
}

.time-slot ul li .timing:last-child {
    margin-bottom: 0
}

.time-slot ul li .timing.selected {
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: var(--white)
}

.time-slot ul li .timing.selected::before {
    color: var(--white);
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-size: 12px;
    font-weight: 900;
    position: absolute;
    top: 6px;
    right: 6px
}

@media(max-width:991.98px) {
    .time-slot ul li .timing.selected::before {
        display: none
    }
}

.time-slot ul li .timing.selected:hover {
    color: #757575
}

.time-slot ul li .timing.selected:hover::before {
    color: #757575
}

.schedule-list {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 50px;
    padding-bottom: 50px
}

.schedule-list:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.submit-section.proceed-btn {
    margin: 0 0 30px
}

@media(max-width:767.98px) {
    .submit-section.proceed-btn {
        margin-bottom: 20px
    }
}

.tab-content.schedule-cont .card-title {
    margin-bottom: 10px
}

.doc-slot-list {
    background-color: #d9534f;
    border: 1px solid #d43f3a;
    color: var(--white);
    font-size: 14px;
    margin: 10px 10px 0 0;
    padding: 6px 15px;
    border-radius: 4px
}

.doc-slot-list a {
    color: #e48784;
    display: inline-block;
    margin-left: 5px
}

.doc-slot-list a:hover {
    color: var(--white)
}

.schedule-nav .nav-tabs {
    border: 0 !important
}

.schedule-nav .nav-tabs li {
    display: inline-block;
    flex-grow: inherit;
    margin: 5px 15px 5px 0
}

@media(max-width:479.96px) {
    .schedule-nav .nav-tabs li {
        display: block;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin-right: 0
    }
}

.schedule-nav .nav-tabs li:last-child {
    margin-right: 0
}

.schedule-nav .nav-tabs li a.active {
    background: #ff4877;
    border: 1px solid #ff4877 !important;
    color: var(--white)
}

.schedule-nav .nav-tabs>li>a {
    border: 1px solid var(--gray-200);
    text-transform: uppercase;
    border-radius: 4px;
    padding: 6px 15px
}

.hours-info .form-control {
    min-height: auto
}

.hours-info .btn.btn-danger.trash {
    height: 38px;
    width: 100%
}

.add-more a {
    color: #20c0f3
}

.edit-link {
    color: #20c0f3;
    font-size: 16px;
    margin-top: 4px
}

@media(max-width:575.98px) {
    .edit-link {
        font-size: 14px;
        margin-top: 2px
    }
}

.submit-section .submit-btn {
    padding: 12px 30px;
    font-weight: 600;
    font-size: 16px;
    min-width: 120px
}

@media(max-width:767.98px) {
    .submit-section .submit-btn {
        padding: 10px 20px;
        font-size: 15px;
        min-width: 105px
    }
}

.success-page-cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.success-card {
    border-color: var(--gray-200)
}

.success-card .card-body {
    padding: 50px 20px
}

.success-cont {
    text-align: center
}

.success-cont i {
    color: var(--white);
    width: 60px;
    height: 60px;
    border: 2px solid var(--success);
    font-size: 30px;
    margin-bottom: 30px;
    background-color: var(--success);
    border-radius: 50%
}

.success-cont h3 {
    font-size: 24px;
    color: var(--gray-900);
    font-weight: 500
}

@media(max-width:767.98px) {
    .success-cont h3 {
        font-size: 22px
    }
}

.success-cont p {
    margin-bottom: 30px
}

.success-cont strong {
    font-weight: 700
}

@media(max-width:575.98px) {
    .booking-schedule.schedule-widget {
        overflow-x: auto
    }
}

@media(max-width:575.98px) {
    .booking-schedule.schedule-widget>div {
        width: 730px
    }
}

@media(max-width:575.98px) {
    .booking-schedule .day-slot ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

@media(max-width:575.98px) {
    .booking-schedule .day-slot ul li {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        width: 100px
    }
}

@media(max-width:575.98px) {
    .booking-schedule .day-slot ul li.right-arrow {
        right: -20px
    }
}

@media(max-width:575.98px) {
    .booking-schedule .time-slot ul {
        display: flex
    }
}

@media(max-width:575.98px) {
    .booking-schedule .time-slot ul li {
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        width: 100px
    }
}

@media(max-width:767.98px) {
    .booking-schedule .time-slot ul li .timing span {
        display: block
    }
}

@media(max-width:575.98px) {
    .booking-schedule .time-slot ul li .timing span {
        display: inline-block
    }
}

.visits .visit-btns {
    color: #272b41;
    background-color: var(--white);
    width: 80%;
    margin-bottom: 10px;
    display: block;
    outline: unset;
    cursor: pointer
}

.visits input:checked~.visit-rsn {
    background-color: var(--primary);
    color: var(--white);
    border-radius: 4px
}

.visits input:checked~.visit-rsn:before {
    opacity: 1
}

.visits input:disabled~.visit-rsn {
    background-color: var(--danger);
    color: var(--white);
    border-radius: 5px
}

.visits input.form-check-input {
    opacity: 0;
    visibility: hidden;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0
}

.visits .form-check-input {
    opacity: 0
}

.visits span.visit-rsn {
    background: #f3f9ff;
    border: 0;
    border-radius: 5px;
    color: #64627c;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 0;
    text-align: center;
    position: relative;
    font-weight: 600;
    min-width: 133px;
    width: 100%;
    padding: 13px 5px
}

.visits span.visit-rsn:before {
    color: var(--primary);
    background-color: var(--white);
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-size: 10px;
    font-weight: 900;
    border-radius: 50px;
    width: 18px;
    height: 18px;
    opacity: 0;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.back-link {
    padding-bottom: 30px
}

.back-link a {
    font-size: 15px;
    color: #959595;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center
}

.back-link a:hover {
    color: var(--primary)
}

.back-link a i {
    margin-right: 10px
}

@media(max-width:767.98px) {
    .back-link {
        padding-bottom: 25px
    }
}

.booking-header {
    padding-bottom: 25px
}

.booking-header .booking-title {
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .booking-header {
        padding-bottom: 20px
    }
}

.booking-date.choose-date-book {
    padding-bottom: 30px
}

.booking-date.choose-date-book p {
    color: #8c8c8c;
    margin: 0 10px 0 0;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .booking-date.choose-date-book p {
        margin: 0 0 10px 0;
        padding: 0
    }
}

@media(max-width:767.98px) {
    .booking-date.choose-date-book {
        display: block;
        padding-bottom: 20px
    }
}

.booking-date-slider {
    padding-bottom: 30px
}

.booking-range .btn {
    background: #fff;
    border: 1px solid #e4e4e8;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 400;
    color: #4a4a4a;
    margin: 0;
    padding: 10px 15px
}

@media(max-width:767.98px) {
    .booking-range .btn {
        font-size: 13px;
        margin: 0;
        padding: 10px;
        position: relative
    }
}

.booking-range img {
    margin-right: 10px
}

.booking-range i {
    font-size: 16px;
    margin-left: 10px;
    color: #5b5b5b
}

.booking-doctor-details {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.booking-device {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.booking-device-img {
    margin-right: 15px
}

.booking-device-img img {
    max-width: inherit
}

.booking-doctor-info h3 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px
}

.booking-doctor-info .device-text {
    margin-bottom: 12px
}

.booking-doctor-info .btn {
    font-weight: 500;
    font-size: 14px;
    margin: 0;
    padding: 4px 10px;
    min-width: 109px;
    color: var(--primary);
    background: #fff;
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #0e82fd;
    border-radius: 6px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.booking-doctor-info .btn:hover {
    color: var(--white);
    background: var(--primary);
    box-shadow: inset 0 0 0 50px #0e82fd;
    border: 2px solid #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.time-slot.time-slot-blk {
    text-align: center
}

.time-slot.time-slot-blk h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 20px
}

.time-slot.time-slot-blk ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.time-slot.time-slot-blk ul li {
    display: block;
    margin-bottom: 15px;
    float: inherit;
    width: 100%
}

.time-slot.time-slot-blk li:last-child {
    margin-bottom: 0
}

.time-slot.time-slot-blk li .timing {
    background: #f5f5f5;
    border: 2px solid #f3f3f3;
    border-radius: 8px;
    color: #595959;
    margin: 0;
    padding: 10px 15px;
    text-align: center;
    position: relative;
    box-shadow: inset 0 0 0 0 #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.time-slot.time-slot-blk li .timing:hover {
    background: #fff;
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.time-slot.time-slot-blk li .timing.active {
    background: var(--primary);
    border: 2px solid #0e82fd;
    color: var(--white);
    box-shadow: inset 0 0 0 0 #0e82fd
}

.time-slot.time-slot-blk li .timing.active:hover {
    background: var(--primary);
    border: 2px solid #0e82fd;
    color: var(--white);
    box-shadow: inset 0 0 0 50px #0e82fd
}

.time-slot.time-slot-blk li .timing i {
    margin-right: 4px
}

.time-slot.time-slot-blk li .load-more-timings a {
    font-weight: 500;
    text-decoration: underline;
    color: var(--primary)
}

.time-slot.time-slot-blk li .load-more-timings a:hover {
    color: var(--gray-900)
}

.time-slot.time-slot-blk .time-slot-open {
    display: none
}

@media(max-width:991.98px) {
    .time-slot.time-slot-blk {
        padding-bottom: 15px
    }
}

.date-slider {
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.date-slider .slick-slide {
    display: block;
    margin: 0;
    padding: 0 5px
}

.date-slider li h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px
}

@media(max-width:1199.98px) {
    .date-slider li h4 {
        font-size: 13px
    }
}

@media(max-width:991.98px) {
    .date-slider li h4 {
        font-size: 16px
    }
}

.date-slider li p {
    color: #d4d4d4;
    margin-bottom: 0
}

.date-slider li.active h4 {
    color: var(--gray-900)
}

.date-slider li.active p {
    color: #aaa
}

.date-slider .slick-prev:before {
    content: " \e92f"
}

.date-slider .slick-next:before {
    content: " \e930"
}

.date-slider .slick-prev,
.date-slider .slick-next {
    background: transparent;
    color: var(--gray-900);
    line-height: normal;
    box-shadow: none;
    width: 30px;
    height: 30px
}

.date-slider .slick-prev:hover,
.date-slider .slick-prev:focus,
.date-slider .slick-next:hover,
.date-slider .slick-next:focus {
    background-color: transparent;
    color: var(--primary);
    opacity: 1
}

.date-slider .slick-prev:hover:before,
.date-slider .slick-prev:focus:before,
.date-slider .slick-next:hover:before,
.date-slider .slick-next:focus:before {
    color: var(--primary)
}

.date-slider .slick-prev:before,
.date-slider .slick-next:before {
    font-family: "feather";
    font-size: 26px
}

.date-slider .slick-prev {
    left: -12px
}

.date-slider .slick-next {
    right: -12px
}

.content.content-space {
    padding: 80px 0
}

@media(max-width:991.98px) {
    .content.content-space {
        padding: 50px 0
    }
}

.prime-btn {
    background-color: var(--primary);
    border: 1px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #fff
}

.prime-btn:focus,
.prime-btn:hover,
.prime-btn:active,
.prime-btn.active {
    color: var(--primary);
    background-color: var(--white);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.prime-btn:focus i,
.prime-btn:hover i,
.prime-btn:active i,
.prime-btn.active i {
    color: var(--primary)
}

.prime-btn .active:not(:disabled):not(.disabled),
.prime-btn:active:not(:disabled):not(.disabled) {
    background-color: var(--primary);
    border-color: #0e82fd;
    color: var(--white)
}

.prime-btn .active:focus:not(:disabled):not(.disabled),
.prime-btn:active:focus:not(:disabled):not(.disabled) {
    box-shadow: unset
}

.attachment-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    background: #fff;
    border: 1px solid #e4e4e8;
    border-radius: 8px;
    padding: 6px 15px
}

.attachment-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.attachment-icon {
    font-size: 24px;
    color: #9d9d9d;
    margin-right: 12px
}

.attachment-content p {
    color: #54595e;
    margin-bottom: 0
}

.attachment-content span {
    font-size: 12px;
    color: #54595e
}

.attachment-close a {
    font-size: 22px;
    color: #abb5be
}

.attachment-close a:hover {
    color: #0e82fd
}

.paitent-appointment .forms-block {
    margin-bottom: 25px
}

.paitent-appointment .forms-block .form-group-title {
    font-weight: 500;
    margin-bottom: 10px;
    display: block
}

.paitent-appointment .forms-block .form-group-title i {
    font-size: 16px
}

.paitent-appointment .forms-block .form-group-title span {
    font-weight: 400;
    font-size: 12px;
    color: #a3a3a3
}

.paitent-appointment .forms-block .custom_radio {
    margin-bottom: 0;
    padding-left: 25px
}

.paitent-appointment .form-control::placeholder {
    font-weight: 500;
    color: #9e9e9e
}

.paitent-appointment textarea.form-control {
    resize: none;
    min-height: 100px
}

.paitent-appointment .characters-text {
    font-size: 12px;
    color: #9e9e9e;
    text-align: right;
    margin-top: 8px;
    margin-bottom: 0
}

.form-group-flex .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    color: #292929;
    padding: 3px 5px;
    margin-bottom: 10px;
    min-width: 60px;
    background: #e0efff;
    border: 1px solid #e0efff;
    border-radius: 4px;
    box-shadow: inset 0 0 0 0 #0e82fd;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s
}

.form-group-flex .btn:hover {
    color: #fff;
    border: 1px solid #0e82fd;
    box-shadow: inset 0 0 0 50px #0e82fd;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s
}

.form-group-flex .btn i {
    font-size: 16px;
    margin-right: 2px
}

@media(max-width:479.96px) {
    .schedule-calendar-col form {
        flex-direction: column
    }

    .schedule-calendar-col form .me-3.d-flex {
        margin-right: 0 !important
    }

    .search-time-mobile input {
        margin-top: 10px;
        width: 100%
    }

    .bookingrange.btn.btn-white {
        font-size: 13px
    }
}

.bookingrange.btn.btn-white:hover {
    border-color: #ccc
}

.radio-select span {
    color: var(--gray-600)
}

.radio-select span.service-title {
    color: var(--gray-900)
}

.radio-select label {
    border: 1px solid var(--gray-200);
    padding: 16px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 16px;
    width: 100%
}

.radio-select input {
    display: none
}

.radio-select input:checked~label {
    border-color: var(--primary)
}

.works-section-twelve {
    background: var(--secondary-gradient);
    position: relative;
    overflow: hidden
}

.works-section-twelve .container {
    position: relative;
    z-index: 1
}

.works-section-twelve .icon-2 {
    position: absolute;
    bottom: -85px;
    left: 0;
    right: 0;
    width: 150px;
    height: 150px;
    background: var(--success);
    border-radius: 50%;
    filter: blur(105px);
    margin: auto
}

.works-section-twelve .icon-3 {
    position: absolute;
    top: 148px;
    right: 155px;
    width: 150px;
    height: 150px;
    background: var(--success);
    border-radius: 50%;
    filter: blur(105px)
}

.works-section-twelve .works-img {
    position: absolute;
    left: 0;
    top: 0
}

@media(max-width:991.98px) {
    .works-section-twelve .works-img {
        display: none
    }
}

.works-item-twelve {
    text-align: center;
    padding: 20px
}

.works-item-twelve .booking-icon {
    position: relative;
    width: 77px;
    height: 77px;
    margin: 0 auto 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.works-item-twelve .booking-icon::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/work-icon-5.png);
    background-size: 100% 100%;
    animation: rotate 5s linear forwards infinite
}

.works-item-twelve .booking-icon img {
    position: relative;
    z-index: 1
}

.works-item-twelve .badge-icon {
    padding: 4px 16px;
    background: var(--white);
    border-radius: 30px;
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 500;
    width: fit-content;
    margin: 0 auto 24px
}

.works-item-twelve .custom-title {
    margin-bottom: 8px
}

.works-item-twelve .description {
    margin-bottom: 0
}

.widget-profile {
    background-color: var(--white);
    border-bottom: 1px solid var(--gray-200)
}

.widget-profile .profile-info-widget {
    display: block !important;
    text-align: center !important
}

.widget-profile .profile-info-widget .booking-doc-img {
    display: inline-block;
    width: auto;
    background-color: var(--white);
    margin: 0 0 20px !important;
    padding: 8px;
    border-radius: 50%
}

.widget-profile .profile-info-widget .booking-doc-img img {
    height: 120px !important;
    width: 120px !important;
    border-radius: 50% !important
}

.widget-profile.pat-widget-profile .profile-info-widget .booking-doc-img {
    padding: 0
}

.widget-profile.pat-widget-profile .profile-info-widget .booking-doc-img img {
    height: 100px !important;
    width: 100px !important;
    border-radius: 50%
}

.appointment-list .profile-info-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    text-align: left
}

@media(max-width:479.96px) {
    .appointment-list .profile-info-widget {
        text-align: center;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media(max-width:479.96px) {
    .appointment-list .profile-info-widget .booking-doc-img {
        margin: 0 0 15px
    }
}

.appointment-list .profile-info-widget .booking-doc-img img {
    height: 120px;
    object-fit: cover;
    width: 120px;
    border-radius: 4px
}

@media(max-width:479.96px) {
    .appointment-list .profile-info-widget .booking-doc-img img {
        height: 100px;
        width: 100px;
        border-radius: 50%
    }
}

@media(max-width:479.96px) {
    .appointment-list .profile-det-info {
        margin-bottom: 15px
    }
}

.appointments .appointment-list {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 20px;
    padding: 20px;
    border-radius: 4px
}

.appointments .appointment-list:last-child {
    margin-bottom: 30px
}

@media(max-width:991.98px) {
    .appointments .appointment-list {
        display: block
    }
}

@media(max-width:1199.98px) {
    .appointments .appointment-list {
        flex-direction: column
    }
}

@media(max-width:479.96px) {
    .appointments .appointment-list {
        text-align: center
    }
}

@media(max-width:479.96px) {
    .appointments .appointment-list .profile-det-info {
        margin-bottom: 15px
    }
}

@media(max-width:1199.98px) {
    .appointments .appointment-action {
        margin-top: 10px
    }
}

@media(max-width:479.96px) {
    .appointments .appointment-action {
        margin-top: 0
    }
}

.appointments .appointment-action a {
    font-size: 13px
}

.appointments .appointment-action a+a {
    margin-left: 5px
}

.info-details {
    list-style: none;
    margin: 0;
    padding: 0
}

.info-details li {
    margin-bottom: 10px
}

.info-details li:last-child {
    margin-bottom: 0
}

.info-details li .title {
    color: #272b41;
    font-weight: 500
}

.info-details li .text {
    color: #757575;
    display: block;
    font-size: 16px;
    overflow: hidden
}

.clinic-direction {
    color: var(--gray-600);
    font-size: 14px;
    margin-bottom: 25px
}

.clinic-direction a {
    color: var(--primary);
    font-weight: 500
}

.doctor-action {
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .doctor-action {
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center
    }
}

.doctor-action a+a {
    margin-left: 8px
}

.doctor-action .fav-btn:hover {
    background-color: var(--danger);
    border-color: var(--danger);
    color: #fff
}

.msg-btn:hover,
.msg-btn:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.call-btn:hover,
.call-btn:focus {
    background-color: var(--primary);
    border-color: var(--primary);
    color: #fff
}

@media(max-width:767.98px) {
    .user-tabs {
        margin-top: 1.5rem
    }
}

@media(max-width:767.98px) {
    .user-tabs .nav-tabs {
        border-bottom: 0;
        position: relative;
        background-color: #fff;
        padding: 5px 0;
        border: 1px solid var(--gray-200);
        border-radius: 3px
    }
}

.user-tabs .nav-tabs>li>a {
    border: 0;
    border-bottom: 3px solid transparent;
    color: var(--gray-900);
    font-size: 15px;
    font-weight: 700;
    padding: 20px
}

.user-tabs .nav-tabs>li>a:hover {
    background-color: unset;
    color: var(--primary)
}

@media(max-width:767.98px) {
    .user-tabs .nav-tabs>li>a {
        border-left: 2px solid transparent;
        border-bottom: 0;
        padding: .5rem 1rem
    }
}

@media(max-width:767.98px) {
    .user-tabs .nav-tabs.nav-justified {
        border-bottom: 1px solid var(--gray-200)
    }
}

@media(max-width:767.98px) {
    .user-tabs .nav-tabs .nav-item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media(max-width:575.98px) {
    .user-tabs .nav-tabs .nav-item {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.user-tabs .nav-tabs.nav-tabs-bottom>li>a.active,
.user-tabs .nav-tabs.nav-tabs-bottom>li>a.active:hover,
.user-tabs .nav-tabs.nav-tabs-bottom>li>a.active:focus {
    border-bottom-width: 3px;
    border-color: var(--primary);
    color: var(--primary)
}

@media(max-width:767.98px) {

    .user-tabs .nav-tabs.nav-tabs-bottom>li>a.active,
    .user-tabs .nav-tabs.nav-tabs-bottom>li>a.active:hover,
    .user-tabs .nav-tabs.nav-tabs-bottom>li>a.active:focus {
        border-left-width: 2px;
        color: var(--primary)
    }
}

.user-tabs .med-records {
    display: inline-block;
    min-width: 130px
}

@media(max-width:575.98px) {
    .user-tabs .med-records {
        min-width: 110px
    }
}

.widget {
    margin-bottom: 30px
}

.widget-title {
    margin-bottom: 15px;
    color: var(--gray-900);
    font-size: 18px;
    font-weight: 500
}

.experience-box {
    position: relative
}

.experience-list {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 0
}

.experience-list::before {
    background: var(--gray-200);
    bottom: 0;
    content: "";
    width: 2px;
    position: absolute;
    top: 8px;
    left: 8px
}

.experience-list li {
    position: relative
}

.experience-list li:last-child .experience-content {
    margin-bottom: 0
}

.experience-list>li .experience-user {
    background: #fff;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 4px;
    left: 4px;
    margin: 0;
    padding: 0
}

.experience-list>li .experience-content {
    background-color: #fff;
    position: relative;
    margin: 0 0 20px 40px;
    padding: 0
}

.experience-list>li .experience-content .timeline-content {
    color: #757575
}

.experience-list>li .experience-content .timeline-content a.name {
    font-weight: 500
}

.experience-list>li .time {
    color: #757575;
    display: block;
    font-size: 13px
}

.experience-user .avatar {
    height: 32px;
    line-height: 32px;
    width: 32px;
    margin: 0
}

.before-circle {
    background-color: rgba(32, 192, 243, 0.2);
    height: 12px;
    width: 12px;
    border: 2px solid var(--primary);
    border-radius: 50%
}

.exp-year {
    color: var(--primary);
    margin-bottom: 2px
}

.exp-title {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900)
}

@media(max-width:767.98px) {
    .exp-title {
        font-size: 14px
    }
}

.awards-widget .experience-list>li:last-child p {
    margin-bottom: 0
}

.service-list {
    margin-bottom: 30px
}

.service-list:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.service-list ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.service-list ul li {
    float: left;
    padding-left: 25px;
    position: relative;
    width: 33%;
    margin: 6px 0
}

@media(max-width:767.98px) {
    .service-list ul li {
        width: 50%
    }
}

@media(max-width:575.98px) {
    .service-list ul li {
        width: 100%
    }
}

.service-list ul li::before {
    color: var(--gray-200);
    content: "\f30b";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0
}

.location-list {
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    padding: 20px
}

.location-list+.location-list {
    margin-top: 20px
}

.location-list .consult-price {
    font-size: 20px;
    font-weight: 500;
    color: #272b41
}

.clinic-content .clinic-name {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 6px
}

.clinic-content .clinic-direction a {
    display: inline-block;
    margin-top: 8px
}

.timings-days {
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 8px
}

.timings-times span {
    display: block
}

.timings-times span:last-child {
    margin-bottom: 1rem
}

.review-listing {
    border-bottom: 1px solid var(--gray-200);
    margin-top: 20px;
    padding-bottom: 30px
}

.review-listing>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.review-listing>ul li+li {
    margin-top: 20px;
    border-top: 1px dashed #f0f0f0;
    padding-top: 20px
}

.review-listing>ul li .comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px
}

.review-listing>ul li .comment:last-child {
    margin-bottom: 0
}

.review-listing>ul li .comment .comment-body {
    margin-left: 16px
}

.review-listing>ul li .comment .comment-body .meta-data {
    position: relative;
    margin-bottom: 10px
}

.review-listing>ul li .comment .comment-body .meta-data span {
    display: block;
    font-size: 16px;
    color: #757575
}

.review-listing>ul li .comment .comment-body .meta-data span.comment-author {
    font-weight: 600;
    color: var(--gray-900);
    font-weight: 600;
    text-transform: capitalize
}

.review-listing>ul li .comment .comment-body .meta-data span.comment-date {
    font-size: 14px;
    color: var(--gray-600)
}

@media(max-width:767.98px) {
    .review-listing>ul li .comment .comment-body .meta-data span.comment-date {
        margin-bottom: 5px
    }
}

.review-listing>ul li .comment .comment-body .meta-data .review-count {
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 3px;
    right: 0
}

@media(max-width:767.98px) {
    .review-listing>ul li .comment .comment-body .meta-data .review-count {
        position: unset
    }
}

.review-listing>ul li .comment .comment-body .comment-content {
    color: var(--gray-600);
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px
}

.review-listing>ul li .comment .comment-body .comment-reply .comment-btn {
    color: var(--primary);
    display: inline-block;
    font-weight: 500;
    font-size: 15px
}

.review-listing>ul li .comments-reply {
    list-style: none;
    margin-left: 65px;
    padding: 0
}

@media(max-width:575.98px) {
    .review-listing>ul li .comments-reply {
        margin-left: 0
    }
}

.review-listing .recommend-btn {
    float: right;
    color: var(--gray-600);
    font-size: 14px;
    padding: 5px 0;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .review-listing .recommend-btn {
        float: none
    }
}

.review-listing .recommend-btn a {
    border: 1px solid rgba(128, 137, 150, 0.4);
    display: inline-block;
    color: var(--gray-600);
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    border-radius: 4px;
    margin: 0 3px;
    padding: 4px 12px
}

.review-listing .recommend-btn a.like-btn:hover {
    background-color: var(--success);
    border: 1px solid var(--success);
    color: #fff
}

.review-listing .recommend-btn a.dislike-btn:hover {
    background-color: var(--danger);
    border: 1px solid var(--danger);
    color: #fff
}

.review-listing .recommend-btn a i {
    font-size: 16px
}

@media(max-width:575.98px) {
    .review-listing .recommend-btn span {
        display: block;
        margin-bottom: 10px
    }
}

.recommended {
    color: var(--primary);
    font-size: 15px;
    font-weight: 500;
    margin: 0
}

.all-feedback {
    margin-top: 20px
}

.star-rating {
    direction: rtl
}

.star-rating input[type=radio] {
    display: none
}

.star-rating input[type=radio]:checked~label {
    color: var(--warning)
}

.star-rating label {
    color: #bbb;
    cursor: pointer;
    font-size: 18px;
    padding: 0;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.star-rating label:hover,
.star-rating label:hover~label {
    color: var(--warning)
}

.terms-accept a {
    color: var(--primary);
    font-weight: 500
}

.business-widget {
    background-color: #fcfcfc;
    border: 1px solid #f0f0f0;
    margin-bottom: 0;
    padding: 20px
}

.listing-day {
    color: var(--gray-900);
    margin-bottom: 10px
}

.listing-day:last-child {
    margin-bottom: 0
}

.listing-day.current {
    border-bottom: 1px solid var(--gray-200);
    padding-bottom: 13px;
    margin-bottom: 13px
}

.listing-day.current .day {
    color: var(--gray-900);
    font-weight: 700
}

.listing-day .day {
    font-size: 16px;
    color: var(--gray-900);
    font-weight: 500
}

.listing-day .day span {
    display: block;
    color: var(--gray-600);
    font-size: 16px;
    font-weight: 400
}

.time-items {
    color: var(--gray-600)
}

.time-items>span {
    display: block;
    text-align: right
}

.time-items>span.open-status {
    margin-bottom: 3px
}

.time-items>span.open-status .badge {
    background: var(--primary-100);
    color: var(--primary)
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    display: none
}

.upload-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.upload-wrap .upload-images+.upload-images {
    margin-left: 20px
}

.upload-images {
    position: relative;
    width: 80px
}

.upload-images img {
    height: 80px;
    width: auto;
    border-radius: 4px
}

.contact-card .card-body {
    padding-bottom: .625rem
}

.custom_price_cont {
    margin-top: 20px
}

.btn.btn-danger.trash {
    height: 46px;
    width: 46px
}

@media(max-width:767.98px) {
    .btn.btn-danger.trash {
        margin-bottom: 20px
    }
}

.add-more a {
    color: var(--primary)
}

.bootstrap-tagsinput {
    border-color: #dcdcdc;
    box-shadow: inherit;
    min-height: 46px;
    width: 100%;
    border-radius: 0
}

.bootstrap-tagsinput.focus {
    border-color: #bbb
}

.bootstrap-tagsinput .tag {
    background-color: var(--primary);
    color: #6b7280;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    margin-right: 2px;
    border-radius: 0;
    padding: 8px 15px
}

.services-card .bootstrap-tagsinput input {
    width: 160px
}

.submit-section .submit-btn {
    font-weight: 700;
    font-size: 16px;
    min-width: 120px;
    background: var(--primary-gradient);
    color: var(--white);
    padding: 12px 30px
}

.submit-section .submit-btn+.submit-btn {
    margin-left: 15px
}

@media(max-width:767.98px) {
    .submit-section .submit-btn {
        font-size: 15px;
        min-width: 105px;
        padding: 10px 20px
    }
}

.submit-section .submit-btn:hover {
    background: var(--dark) !important
}

.doc-profile-card {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    background: #fff
}

.doctor-widget.doctor-profile-two {
    align-items: center
}

@media(max-width:1199.98px) {
    .doctor-widget.doctor-profile-two {
        flex-direction: column;
        align-items: start
    }
}

.doctor-widget.doctor-profile-two .doc-info-left {
    margin-bottom: 20px
}

@media(max-width:767.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left {
        flex-direction: row;
        text-align: left
    }
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left {
        flex-direction: column
    }
}

.doctor-widget.doctor-profile-two .doc-info-left .doctor-img {
    flex: 0 0 180px;
    margin-right: 20px;
    width: 180px
}

@media(max-width:1399.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left .doctor-img {
        flex: 0 0 160px;
        width: 160px
    }
}

@media(max-width:767.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left .doctor-img {
        flex: 0 0 130px;
        width: 130px
    }
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left .doctor-img {
        margin: 0 0 20px
    }
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-avail-badge {
    background: #ccfbf1;
    border-radius: 30px;
    color: #14b8a6;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 8px 10px;
    display: inline-flex;
    align-items: center
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-avail-badge i {
    font-size: 6px;
    color: #14b8a6;
    margin-right: 5px
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-name {
    font-weight: 600;
    color: var(--gray-900);
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-name .doctor-role-badge {
    border: 1px solid #e2e8f0;
    color: var(--gray-900);
    font-size: 14px;
    margin-left: 10px;
    display: inline-flex;
    align-items: center;
    font-weight: 500
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-name .doctor-role-badge i {
    font-size: 6px;
    color: #4f46e5;
    margin-right: 5px
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont .doc-name img {
    margin-left: 5px
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p {
    color: #1e293b;
    margin-bottom: 10px;
    font-size: 14px
}

@media(max-width:767.98px) {
    .doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p {
        font-size: 13px
    }
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p:last-child {
    margin-bottom: 0
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p.address-detail {
    display: flex;
    align-items: center
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p.address-detail .loc-icon {
    color: #4b5563;
    margin-right: 10px
}

.doctor-widget.doctor-profile-two .doc-info-left .doc-info-cont p.address-detail .view-text {
    color: #004fff;
    margin-left: 5px
}

.doctor-widget.doctor-profile-two .doc-info-right {
    flex: 1;
    max-width: 100%;
    width: 100%;
    margin-left: 50px;
    margin-bottom: 20px
}

@media(max-width:1399.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right {
        margin-left: 20px
    }
}

@media(max-width:1199.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right {
        margin-left: 0
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li {
    color: #1e293b;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li {
        display: block
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li:last-child {
    margin-bottom: 0
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .hospital-info {
    display: flex;
    align-items: center;
    text-align: left
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .hospital-info p {
    color: #1e293b;
    font-size: 14px;
    margin-bottom: 0
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .hospital-info p b {
    color: var(--gray-900);
    font-weight: 600
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .hospital-info .list-icon {
    width: 35px;
    height: 35px;
    border: 1px solid #cbd5e1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 10px
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .sub-links {
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .sub-links {
        margin-top: 10px
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .sub-links li a {
    border: 1px solid #cbd5e1;
    background: #f1f5f9;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    color: #475569
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .sub-links li a:hover {
    background: var(--gray-transparent)
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .sub-links li:last-child a {
    margin-right: 0
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .accept-text {
    color: #1e293b;
    font-size: 14px;
    margin-bottom: 0;
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .accept-text {
        margin-top: 10px
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .accept-text span {
    width: 22px;
    height: 22px;
    background: #059669;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 8px
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .rating {
    display: flex;
    align-items: center;
    width: auto;
    margin-bottom: 0
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .rating span {
    font-weight: 500;
    font-size: 14px;
    margin: 0 7px
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .rating a {
    font-weight: 500;
    color: var(--gray-900);
    text-decoration: underline
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 5px
}

@media(max-width:575.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors {
        margin-top: 10px
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li {
    margin-right: 5px
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li:last-child {
    margin-right: 0
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a {
    background: #f1f5f9;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 15px;
    border-radius: 10px;
    font-size: 14px;
    color: var(--gray-900);
    font-weight: 500
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a:hover {
    background: var(--gray-transparent)
}

@media(max-width:1399.98px) {
    .doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a {
        padding: 8px 10px
    }
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a span {
    margin-right: 5px;
    width: 14px
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a span.bg-violet {
    color: #5467db
}

.doctor-widget.doctor-profile-two .doc-info-right .doctors-activities>li .contact-doctors li a span.bg-indigo {
    color: #8ea2ec
}

.doc-profile-card-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #cbd5e1;
    padding-top: 25px;
    margin-top: 5px
}

@media(max-width:1199.98px) {
    .doc-profile-card-bottom {
        flex-direction: column;
        align-items: self-start
    }
}

.doc-profile-card-bottom ul {
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .doc-profile-card-bottom ul {
        display: block
    }
}

.doc-profile-card-bottom ul li {
    display: flex;
    align-items: center;
    margin-right: 20px;
    color: var(--gray-900)
}

@media(max-width:575.98px) {
    .doc-profile-card-bottom ul li {
        margin-bottom: 15px;
        margin-right: 0
    }
}

.doc-profile-card-bottom ul li:last-child {
    margin-right: 0;
    margin-bottom: 0
}

.doc-profile-card-bottom ul li span {
    width: 32px;
    height: 32px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 10px
}

.doc-profile-card-bottom ul li span.bg-blue {
    background: #0092e4
}

.doc-profile-card-bottom ul li span.bg-dark-blue {
    background: #004fff
}

.doc-profile-card-bottom ul li span.bg-green {
    background: #84cc16
}

.doc-profile-card-bottom .bottom-book-btn {
    display: flex;
    align-items: center
}

@media(max-width:1199.98px) {
    .doc-profile-card-bottom .bottom-book-btn {
        margin-top: 20px
    }
}

.doc-profile-card-bottom .bottom-book-btn .clinic-booking .apt-btn {
    background: var(--primary);
    border-color: var(--primary);
    margin-left: 15px;
    width: auto
}

@media(max-width:1399.98px) {
    .doc-profile-card-bottom .bottom-book-btn .clinic-booking .apt-btn {
        padding: 10px
    }
}

.doc-profile-card-bottom .bottom-book-btn p {
    font-size: 14px;
    color: #1e293b;
    margin-bottom: 0
}

.doc-profile-card-bottom .bottom-book-btn p span {
    font-weight: 600
}

.information-title-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 9px;
    margin-bottom: 24px;
    border-bottom: 1px solid #cbd5e1
}

.information-title-list li {
    margin-right: 15px;
    margin-bottom: 15px
}

.information-title-list li:last-child {
    margin-right: 0
}

.information-title-list li a {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    color: var(--gray-900);
    font-weight: 500;
    padding: 10px;
    display: inline-flex;
    align-items: center;
    line-height: normal
}

.information-title-list li a:hover {
    background: #0092e4;
    border-color: #0092e4;
    color: #fff
}

.information-title-list li.active a {
    background: #0092e4;
    border-color: #0092e4;
    color: #fff
}

.doc-information-details {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #cbd5e1
}

.doc-information-details .detail-title h4 {
    font-size: 20px;
    color: var(--gray-900);
    font-weight: 600;
    margin-bottom: 15px
}

@media(max-width:575.98px) {
    .doc-information-details .detail-title h4 {
        font-size: 18px
    }
}

.doc-information-details .detail-title.slider-nav {
    flex-wrap: wrap
}

.doc-information-details .detail-title.slider-nav .nav {
    margin-bottom: 15px
}

.doc-information-details .detail-title.slider-nav .nav button {
    background: #f8fafc;
    border: 0;
    width: 45px;
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px
}

.doc-information-details .detail-title.slider-nav .nav button.owl-next {
    margin-left: 15px
}

.doc-information-details .detail-title.slider-nav .nav button:hover {
    background: #e2e8f0
}

.doc-information-details.bio-detail p {
    color: var(--gray-900);
    margin-bottom: 10px
}

.doc-information-details.bio-detail .show-more {
    color: #0092e4;
    font-weight: 500
}

.doc-information-details .experience-info {
    display: flex;
    align-items: center;
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 24px;
    margin-bottom: 15px
}

@media(max-width:575.98px) {
    .doc-information-details .experience-info {
        display: block
    }
}

.doc-information-details .experience-info .experience-logo {
    flex-shrink: 0
}

.doc-information-details .experience-info .experience-logo span {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 24px
}

@media(max-width:575.98px) {
    .doc-information-details .experience-info .experience-logo span {
        margin: 0 0 20px
    }
}

.doc-information-details .experience-info .experience-content h5 {
    font-size: 20px;
    color: var(--gray-900);
    font-weight: 600;
    margin-bottom: 5px
}

@media(max-width:575.98px) {
    .doc-information-details .experience-info .experience-content h5 {
        font-size: 18px
    }
}

.doc-information-details .experience-info .experience-content ul li {
    position: relative;
    display: flex;
    align-items: center
}

.doc-information-details .experience-info .experience-content ul li+li {
    padding-left: 10px;
    margin-left: 5px
}

.doc-information-details .experience-info .experience-content ul li+li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #d9d9d9;
    position: absolute;
    border-radius: 20px;
    left: 0
}

.doc-information-details .experience-info .experience-content .ent-list {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.doc-information-details .experience-info .experience-content .ent-list li {
    color: var(--gray-900)
}

.doc-information-details .experience-info .experience-content .date-list {
    display: flex;
    align-items: center;
    margin-bottom: 5px
}

.doc-information-details .experience-info .experience-content .date-list li {
    color: #1e293b
}

.doc-information-details .experience-info .experience-content p {
    color: var(--gray-900);
    margin-bottom: 0
}

.doc-information-details .insurence-logo-slider .insurence-logo span {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.doc-information-details .insurence-logo-slider .insurence-logo span img {
    width: auto
}

.special-links {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 15px
}

.special-links li {
    margin-right: 15px
}

.special-links li:last-child {
    margin-right: 0
}

.special-links li a {
    border: 1px solid #cbd5e1;
    background: #f8fafc;
    display: inline-flex;
    align-items: center;
    padding: 10px 15px;
    color: #1e293b;
    border-radius: 10px
}

.special-links li a span {
    font-weight: 600;
    margin-left: 30px
}

.availability-slots-slider .book-date {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 15px;
    text-align: center
}

.availability-slots-slider .book-date h6 {
    color: var(--gray-900);
    font-weight: 500;
    margin-bottom: 5px
}

.availability-slots-slider .book-date span {
    color: #1e293b
}

.clinic-loc {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 24px;
    margin-bottom: 15px
}

.clinic-loc .clinic-info {
    display: flex;
    align-items: center;
    margin-bottom: 24px
}

.clinic-loc .clinic-info .clinic-img {
    width: 80px;
    height: 80px;
    border-radius: 10px;
    flex-shrink: 0;
    margin-right: 10px
}

.clinic-loc .clinic-info .clinic-img img {
    border-radius: 10px
}

.clinic-loc .clinic-info .detail-clinic h5 {
    color: var(--gray-900);
    font-size: 16px;
    margin-bottom: 5px
}

.clinic-loc .clinic-info .detail-clinic span {
    color: #004fff;
    font-size: 14px
}

.clinic-loc .clinic-info .detail-clinic p {
    color: #1e293b;
    margin-bottom: 0;
    font-size: 14px;
    margin-top: 5px
}

.clinic-loc .avail-time-slot .book-date {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin-right: 15px
}

.clinic-loc .avail-time-slot .book-date h6 {
    color: var(--gray-900);
    font-weight: 500;
    margin-bottom: 5px
}

.clinic-loc .avail-time-slot .book-date span {
    color: #1e293b
}

@media(max-width:991.98px) {
    .clinic-loc .contact-map {
        margin-top: 24px
    }
}

.clinic-loc .contact-map iframe {
    height: 230px;
    border-radius: 10px
}

.member-ship-info {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 15px
}

.member-ship-info .mem-check {
    width: 22px;
    height: 22px;
    background: #059669;
    margin-right: 20px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff
}

.member-ship-info p {
    color: #1e293b;
    margin-bottom: 0
}

.award-card .award-card-info {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 15px
}

.award-card .award-card-info span {
    width: 22px;
    height: 22px;
    background: #84cc16;
    border-radius: 50%;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    justify-content: center
}

.award-card .award-card-info span img {
    width: 10px
}

.award-card .award-card-info h5 {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 16px;
    color: #1e293b
}

.award-card .award-card-info p {
    color: #1e293b;
    margin-bottom: 0
}

.hours-business ul {
    border: 1px solid #cbd5e1;
    border-radius: 10px;
    padding: 24px
}

.hours-business ul li {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.hours-business ul li .doc-avail-badge {
    background: #ccfbf1;
    border-radius: 30px;
    color: #14b8a6;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    padding: 8px 10px;
    display: inline-flex;
    align-items: center
}

.hours-business ul li .doc-avail-badge i {
    font-size: 6px;
    color: #14b8a6;
    margin-right: 5px
}

.hours-business ul li p {
    font-size: 14px;
    color: var(--gray-900);
    margin-bottom: 0
}

.hours-business ul li span {
    font-size: 14px;
    color: #1e293b
}

.hours-business ul li h6 {
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 0
}

.hours-business ul li:first-child {
    align-items: end
}

.hours-business ul li:first-child h6 {
    margin-bottom: 30px
}

.hours-business ul li+li {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #cbd5e1
}

.doc-review-card {
    border: 1px solid #cbd5e1;
    padding: 24px;
    margin-bottom: 15px;
    border-radius: 10px
}

.doc-review-card .user-info-review {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.doc-review-card .user-info-review .reviewer-img {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.doc-review-card .user-info-review .reviewer-img .avatar-img {
    display: inline-flex;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px;
    flex-shrink: 0;
    align-items: center
}

.doc-review-card .user-info-review .reviewer-img .avatar-img img {
    border-radius: 50%
}

.doc-review-card .user-info-review .reviewer-img .review-star a {
    color: var(--gray-900);
    margin-bottom: 5px;
    font-weight: 500
}

.doc-review-card .user-info-review .reviewer-img .review-star .rating {
    margin-bottom: 0
}

.doc-review-card .user-info-review .reviewer-img .review-star .rating span {
    color: #1e293b;
    font-size: 14px
}

.doc-review-card .user-info-review .thumb-icon {
    font-size: 14px;
    display: inline-flex;
    font-weight: 500;
    color: #059669;
    align-items: center;
    margin-bottom: 10px
}

.doc-review-card .user-info-review .thumb-icon i {
    margin-right: 5px
}

.doc-review-card p {
    color: #1e293b;
    margin-bottom: 10px
}

.doc-review-card .reply {
    color: #1e293b
}

.doc-review-card .reply:hover {
    font-weight: 600
}

.doc-review-card .replied-info {
    background: #f8fafc;
    border-radius: 10px;
    padding: 24px;
    margin-top: 15px
}

.doc-review-card .replied-info .user-info-review .reviewer-img .review-star a {
    margin-bottom: 0
}

.doc-review-card .pagination.dashboard-pagination {
    margin-top: 15px
}

.doc-review-card .pagination.dashboard-pagination ul {
    flex-wrap: wrap;
    row-gap: 10px
}

.doc-review-card .pagination.dashboard-pagination ul li a {
    background: #fff;
    border: 1px solid #f8fafc;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    color: #1e293b;
    font-weight: 500
}

.doc-review-card .pagination.dashboard-pagination ul li a.prev-link {
    background: #f8fafc;
    width: auto;
    height: auto;
    padding: 5px 10px;
    border-radius: 5px
}

.doc-review-card .pagination.dashboard-pagination ul li a.next-link {
    background: #f8fafc;
    width: auto;
    height: auto;
    padding: 5px 10px;
    border-radius: 5px
}

.doc-review-card .pagination.dashboard-pagination ul li a.active {
    background: #0284c7;
    color: #fff
}

.doc-review-card .pagination.dashboard-pagination ul li a:hover {
    background: #0284c7;
    color: #fff
}

.doc-information-main .doc-information-details:last-child {
    border-bottom: 0
}

.profile-sidebar {
    background-color: var(--white);
    border: 1px solid var(--white);
    margin-bottom: 24px;
    overflow: hidden;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 10px
}

@media(max-width:767.98px) {
    .profile-sidebar {
        margin-bottom: 20px !important
    }
}

.profile-sidebar .pro-widget-content {
    border-bottom: 0;
    margin: 0;
    padding: 20px;
    text-align: center
}

.profile-sidebar .dashboard-widget {
    padding: 15px
}

.profile-sidebar .dashboard-widget .dashboard-menu ul {
    color: var(--gray-400);
    font-size: 14px;
    line-height: 17px;
    list-style: none;
    text-transform: capitalize;
    margin: 0;
    padding: 0
}

.profile-sidebar .dashboard-widget .dashboard-menu ul li {
    line-height: inherit
}

.profile-sidebar .dashboard-widget .dashboard-menu ul li a i {
    font-size: 16px;
    margin-right: 5px;
    width: 16px
}

.profile-sidebar .dashboard-widget .dashboard-menu ul li a span,
.profile-sidebar .dashboard-widget .dashboard-menu ul li a i {
    display: inline-block;
    vertical-align: middle
}

.profile-sidebar .dashboard-widget .dashboard-menu ul li .unread-msg {
    background-color: var(--warning);
    color: var(--white);
    font-size: 10px;
    font-weight: 500;
    font-style: normal;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 14px;
    width: 14px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    border-radius: 40px;
    position: absolute;
    top: 50%;
    right: 10px
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li {
    position: relative;
    margin-bottom: 4px
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li:last-child {
    margin-bottom: 0
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li:last-child {
    border-bottom: 0
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li a {
    color: var(--gray-900);
    display: block;
    border-radius: 4px;
    font-size: 16px;
    padding: 10px
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li a i {
    color: var(--gray-900)
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li:hover>a {
    color: var(--primary)
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li:hover>a i {
    color: var(--primary)
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li.active>a {
    color: var(--white);
    background: var(--primary)
}

.profile-sidebar .dashboard-widget .dashboard-menu>ul>li.active>a i {
    color: var(--white)
}

.dash-card .dash-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:1199.98px) {
    .dash-card .dash-widget {
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }
}

@media(max-width:991.98px) {
    .dash-card .dash-widget {
        flex-direction: unset;
        text-align: left
    }
}

.dash-card .dash-widget .circle-bar {
    margin-right: 15px
}

@media(max-width:1199.98px) {
    .dash-card .dash-widget .circle-bar {
        margin: 0 0 15px
    }
}

@media(max-width:991.98px) {
    .dash-card .dash-widget .circle-bar {
        margin: 0 15px 0 0
    }
}

.dash-card .dash-widget .circle-bar>div {
    display: inline-block;
    position: relative;
    text-align: center
}

.dash-card .dash-widget .circle-bar>div img {
    text-align: center;
    margin: 0 auto;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0;
    left: 0
}

.dash-card .dash-widget .circle-bar>div canvas {
    width: 90px !important;
    height: 90px !important
}

.dash-card .dash-widget.dct-border-rht {
    border-right: 1px solid var(--gray-200)
}

@media(max-width:991.98px) {
    .dash-card .dash-widget.dct-border-rht {
        border-bottom: 1px solid var(--gray-200);
        border-right: 0;
        margin-bottom: 20px;
        padding-bottom: 15px
    }
}

.dash-card .dash-widget h6 {
    font-size: 16px;
    font-weight: 400
}

@media(max-width:767.98px) {
    .dash-card .dash-widget h6 {
        font-size: 15px
    }
}

.dash-card .dash-widget h3 {
    font-size: 24px;
    margin-bottom: 5px
}

@media(max-width:767.98px) {
    .dash-card .dash-widget h3 {
        font-size: 20px
    }
}

.dash-card .dash-widget p {
    color: #757575;
    font-size: 14px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .dash-card .dash-widget p {
        font-size: 13px
    }
}

.dash-card .row {
    margin-left: -10px;
    margin-right: -10px
}

.dash-card .row>div {
    padding-left: 10px;
    padding-right: 10px
}

.appointment-tab {
    margin-bottom: 30px
}

@media(max-width:767.98px) {
    .appointment-tab {
        margin-bottom: 20px
    }
}

.appointment-tab .nav-tabs {
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: .25rem .25rem 0 0 !important;
    border-bottom: 0;
    padding: 1.5rem
}

@media(max-width:767.98px) {
    .appointment-tab .nav-tabs {
        padding: 1.5rem
    }
}

.appointment-tab .tab-content {
    padding-top: 0
}

.appointment-tab .card {
    border-radius: 0
}

.profile-det-info {
    overflow: hidden
}

.profile-det-info h3 {
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.profile-det-info .patient-details h5 {
    color: var(--gray-600);
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px
}

.profile-det-info .patient-details h5 i {
    width: 18px
}

.profile-info-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left
}

.profile-info-widget .booking-doc-img {
    margin-right: 15px;
    position: relative
}

.profile-info-widget .booking-doc-img img {
    height: 90px;
    width: 90px;
    object-fit: cover;
    border-radius: 4px
}

.profile-info-widget .booking-doc-img::after {
    content: "ؐ";
    font-family: "iconsax";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    bottom: 0;
    border: 2px solid var(--white);
    background: #fff;
    color: var(--success);
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    font-size: 16px;
    border-radius: 50%
}

.change-avatar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.change-avatar .profile-img {
    margin-right: 15px
}

.change-avatar .profile-img img {
    height: 100px;
    width: 100px;
    object-fit: cover;
    border-radius: 4px
}

@media(max-width:575.98px) {
    .change-avatar .profile-img img {
        height: 80px;
        width: 80px
    }
}

.change-avatar .change-photo-btn {
    margin: 0 0 10px;
    width: 150px
}

.change-avatar .change-photo-btn input.upload {
    bottom: 0;
    cursor: pointer;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    left: 0
}

.dropzone {
    background-color: var(--light-transparent);
    border: 2px dashed rgba(0, 0, 0, 0.1)
}

.profile-image img {
    margin-bottom: 1.5rem
}

.profile-sidebar.profile-sidebar-new .widget-profile {
    padding: 70px 20px 20px;
    position: relative;
    z-index: 1
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-info-widget::after {
    content: "";
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/doctors-dashboard/doctor-sidebar-bg.jpg);
    width: 100%;
    height: 148px;
    border-radius: 10px 10px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-info-widget .booking-doc-img {
    padding: 3px
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-det-info h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-det-info .patient-details h5 {
    font-size: 14px
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-det-info .doctor-role-badge {
    border: 1px solid var(--gray-200);
    color: var(--gray-600);
    font-size: 14px;
    margin-top: 15px;
    display: inline-flex;
    align-items: center;
    font-weight: 500
}

.profile-sidebar.profile-sidebar-new .widget-profile .profile-det-info .doctor-role-badge i {
    font-size: 6px;
    color: var(--indigo);
    margin-right: 5px
}

.doctor-available-head {
    background: var(--light-200);
    padding: 24px
}

.input-block-new label {
    color: var(--gray-900);
    font-weight: 500
}

.dashboard-widget-box {
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    padding: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
    width: 100%;
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922)
}

.dashboard-widget-box .dashboard-content-info h6 {
    color: var(--gray-900);
    font-size: 16px;
    font-weight: normal
}

.dashboard-widget-box .dashboard-content-info h4 {
    color: var(--gray-900);
    font-weight: 600;
    margin: 5px 0;
    font-size: 24px
}

.dashboard-widget-box .dashboard-content-info span {
    font-size: 12px;
    display: inline-flex;
    align-items: center
}

.dashboard-widget-box .dashboard-content-info span i {
    margin-right: 5px
}

.dashboard-widget-box .dash-icon-box {
    width: 75px;
    height: 75px;
    border-radius: 10px;
    background: var(--light-transparent);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px
}

@media(max-width:1399.98px) {
    .dashboard-widget-box .dash-icon-box {
        width: 65px;
        height: 65px;
        font-size: 30px
    }
}

.dashboard-card {
    border: 1px solid var(--gray-200);
    padding: 0;
    border-radius: 10px;
    margin-bottom: 24px
}

.dashboard-card .dashboard-card-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--gray-200);
    padding: 12px 20px;
    flex-wrap: wrap;
    row-gap: 15px
}

.dashboard-card .dashboard-card-head .header-title h5 {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600
}

.dashboard-card .dashboard-card-head .chart-create-date h6 {
    margin-bottom: 0;
    color: var(--gray-900);
    font-size: 16px
}

.dashboard-card .dashboard-card-head .card-view-link a {
    color: var(--primary);
    text-decoration: underline;
    font-weight: 500
}

.dashboard-card .dashboard-card-head .card-view-link a.add-new {
    text-decoration: none;
    color: var(--gray-600);
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid var(--gray-transparent);
    font-size: 14px
}

.dashboard-card .dashboard-card-head .card-view-link a.add-new i {
    color: var(--gray-900)
}

.dashboard-card .dashboard-card-head .card-view-link a:hover {
    color: var(--dark)
}

.dashboard-card .dashboard-card-body {
    padding: 20px
}

.header-dropdown .dropdown-toggle {
    border: 1px solid var(--gray-transparent);
    border-radius: 6px;
    padding: 5px 10px;
    display: inline-block;
    line-height: normal
}

.dashboard-table.table {
    --bs-table-bg: transparent
}

.dashboard-table.table .patient-info-profile {
    display: flex;
    align-items: center
}

.dashboard-table.table tbody tr {
    border: 0;
    border-radius: 10px
}

.dashboard-table.table tbody tr:hover {
    background: var(--light-transparent)
}

.dashboard-table.table tbody tr td {
    padding: 10px;
    white-space: nowrap;
    vertical-align: middle
}

.dashboard-table.table tbody tr td:first-child {
    border-radius: 10px 0 0 10px
}

.dashboard-table.table tbody tr td:last-child {
    border-radius: 0 10px 10px 0
}

.dashboard-table.table .table-avatar {
    width: 48px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin-right: 10px;
    flex-shrink: 0
}

.dashboard-table.table .table-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.dashboard-table.table .patient-name-info h5 {
    font-size: 16px;
    margin-bottom: 0
}

.dashboard-table.table .patient-name-info span {
    color: var(--primary);
    font-size: 12px;
    font-weight: 500
}

.dashboard-table.table .appointment-date-created .table-badge {
    background: var(--primary);
    font-weight: 500;
    font-size: 10px;
    margin-top: 5px
}

.dashboard-table.table .appointment-date-created h6 {
    color: var(--gray-900);
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0
}

.dashboard-table.table .appointment-date-created .paid-text {
    color: var(--gray-600);
    font-size: 14px;
    margin-bottom: 5px;
    display: inline-block
}

.dashboard-table.table .apponiment-actions a {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    border-radius: 50%;
    font-size: 12px
}

.dashboard-table.table .apponiment-actions a.text-success-icon {
    border-color: var(--success);
    color: var(--success)
}

.dashboard-table.table .apponiment-actions a.text-success-icon:hover {
    background: var(--success);
    color: var(--white)
}

.dashboard-table.table .apponiment-actions a.text-danger-icon {
    border-color: var(--danger);
    color: var(--danger)
}

.dashboard-table.table .apponiment-actions a.text-danger-icon:hover {
    background: var(--danger);
    color: var(--white)
}

.dashboard-table.table .apponiment-view a {
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background: var(--gray-transparent)
}

.dashboard-table.table .apponiment-view a:hover {
    background: var(--primary);
    color: var(--white)
}

.chart-tab .nav-pills {
    border-bottom: 1px solid #e2e8f0
}

.chart-tab .nav-pills .nav-item {
    margin-right: 15px
}

.chart-tab .nav-pills .nav-item:last-child {
    margin-right: 0
}

.chart-tab .nav-pills .nav-item .nav-link {
    padding: 0 0 5px;
    color: var(--gray-600);
    position: relative
}

.chart-tab .nav-pills .nav-item .nav-link:after {
    content: "";
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: var(--white)
}

.chart-tab .nav-pills .nav-item .nav-link.active {
    background: transparent;
    color: var(--primary)
}

.chart-tab .nav-pills .nav-item .nav-link.active:after {
    background: var(--primary)
}

.upcoming-appointment-card {
    background: var(--primary);
    padding: 24px;
    border-radius: 10px;
    margin-bottom: 24px;
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    position: relative;
    z-index: 1
}

.upcoming-appointment-card .circle-bg img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.upcoming-appointment-card .title-card {
    margin-bottom: 30px
}

.upcoming-appointment-card .title-card h5 {
    color: var(--white);
    font-size: 20px;
    margin-bottom: 0
}

.upcoming-appointment-card .upcoming-patient-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #0ea5e9
}

@media(max-width:575.98px) {
    .upcoming-appointment-card .upcoming-patient-info {
        display: block
    }
}

.upcoming-appointment-card .upcoming-patient-info .info-details {
    display: flex;
    align-items: center
}

.upcoming-appointment-card .upcoming-patient-info .info-details .img-avatar {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px
}

.upcoming-appointment-card .upcoming-patient-info .info-details .img-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.upcoming-appointment-card .upcoming-patient-info .info-details .name-info span {
    color: var(--white);
    font-size: 12px;
    font-weight: 500
}

.upcoming-appointment-card .upcoming-patient-info .info-details .name-info h6 {
    color: var(--white);
    font-size: 16px;
    margin: 5px 0 0
}

@media(max-width:575.98px) {
    .upcoming-appointment-card .upcoming-patient-info .date-details {
        margin-top: 15px
    }
}

.upcoming-appointment-card .upcoming-patient-info .date-details span {
    color: var(--white);
    font-size: 16px;
    font-weight: normal
}

.upcoming-appointment-card .upcoming-patient-info .date-details h6 {
    color: var(--white);
    font-size: 16px;
    font-weight: normal;
    margin: 5px 0 0
}

.upcoming-appointment-card .appointment-card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media(max-width:575.98px) {
    .upcoming-appointment-card .appointment-card-footer {
        display: block
    }
}

.upcoming-appointment-card .appointment-card-footer h5 {
    color: var(--white);
    font-size: 16px;
    display: inline-flex;
    align-items: center;
    margin-bottom: 0;
    font-weight: normal
}

@media(max-width:1399.98px) {
    .upcoming-appointment-card .appointment-card-footer h5 {
        font-size: 15px
    }
}

.upcoming-appointment-card .appointment-card-footer h5 i {
    margin-right: 5px
}

.upcoming-appointment-card .appointment-card-footer .btn-appointments {
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .upcoming-appointment-card .appointment-card-footer .btn-appointments {
        margin-top: 15px
    }
}

.upcoming-appointment-card .appointment-card-footer .btn-appointments a {
    padding: 5px 12px;
    display: inline-block;
    background: var(--white);
    font-size: 15px;
    font-weight: 600;
    margin-right: 10px
}

@media(max-width:1399.98px) {
    .upcoming-appointment-card .appointment-card-footer .btn-appointments a {
        font-size: 14px;
        padding: 5px 10px
    }
}

.upcoming-appointment-card .appointment-card-footer .btn-appointments a:last-child {
    margin-right: 0
}

.upcoming-appointment-card .appointment-card-footer .btn-appointments a:hover {
    background: var(--dark);
    color: var(--white)
}

@media(max-width:575.98px) {
    .recent-patient-grid-boxes {
        flex-direction: column
    }
}

.recent-patient-grid-boxes .recent-patient-grid {
    margin-right: 10px
}

.recent-patient-grid-boxes .recent-patient-grid:last-child {
    margin-right: 0;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .recent-patient-grid-boxes .recent-patient-grid {
        margin-right: 0;
        margin-bottom: 15px
    }
}

.recent-patient-grid {
    background: #f8fafc;
    padding: 15px;
    border-radius: 10px;
    width: 100%
}

.recent-patient-grid .patient-img {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px
}

.recent-patient-grid .patient-img img {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.recent-patient-grid h5 {
    font-size: 16px;
    margin-bottom: 0
}

.recent-patient-grid span {
    color: var(--primary);
    font-size: 12px
}

.recent-patient-grid .date-info {
    border-top: 1px solid #e2e8f0;
    margin-top: 10px;
    padding-top: 10px
}

.recent-patient-grid .date-info p {
    font-size: 12px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.table-noti-info {
    display: flex;
    align-items: center
}

.table-noti-info .table-noti-icon {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    background: var(--gray-transparent);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    flex-shrink: 0;
    margin-right: 10px
}

.table-noti-info .table-noti-icon.color-violet {
    color: var(--purple)
}

.table-noti-info .table-noti-icon.color-blue {
    color: var(--primary)
}

.table-noti-info .table-noti-icon.color-red {
    color: var(--danger)
}

.table-noti-info .table-noti-icon.color-yellow {
    color: var(--warning)
}

.table-noti-info .table-noti-message h6 {
    color: var(--gray-600);
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: normal
}

.table-noti-info .table-noti-message h6 a {
    color: var(--gray-600)
}

.table-noti-info .table-noti-message h6 a:hover {
    color: var(--primary)
}

.table-noti-info .table-noti-message h6 a:hover span {
    color: var(--primary)
}

.table-noti-info .table-noti-message h6 span {
    font-weight: 500;
    color: var(--gray-900)
}

.table-noti-info .table-noti-message .message-time {
    font-size: 14px;
    color: var(--gray-900)
}

.clinic-available {
    background: #f8fafc;
    border-radius: 10px;
    margin-bottom: 15px;
    padding: 15px
}

@media(max-width:1399.98px) {
    .clinic-available {
        padding: 12px
    }
}

.clinic-available .clinic-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px
}

.clinic-available .clinic-head .clinic-info {
    display: flex;
    align-items: center
}

.clinic-available .clinic-head .clinic-info .clinic-img {
    width: 48px;
    height: 48px;
    display: inline-flex;
    margin-right: 10px;
    border-radius: 10px;
    flex-shrink: 0
}

.clinic-available .clinic-head .clinic-info .clinic-img img {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.clinic-available .clinic-head .clinic-info h6 {
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 0;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box
}

.clinic-available .clinic-head .clinic-charge span {
    font-weight: 500;
    color: var(--gray-900);
    font-size: 16px
}

.clinic-available .available-time {
    background: var(--white);
    padding: 15px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media(max-width:1399.98px) {
    .clinic-available .available-time {
        padding: 12px
    }
}

@media(max-width:575.98px) {
    .clinic-available .available-time {
        display: block
    }
}

.clinic-available .available-time ul li {
    font-size: 14px;
    color: var(--gray-600);
    display: flex;
    align-items: center
}

@media(max-width:1399.98px) {
    .clinic-available .available-time ul li {
        font-size: 13px
    }
}

.clinic-available .available-time ul li span {
    font-weight: 500;
    color: var(--gray-900);
    margin-right: 10px
}

.clinic-available .available-time ul li+li {
    margin-top: 5px
}

.clinic-available .available-time .change-time a {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    text-decoration: underline
}

.clinic-available .available-time .change-time a:hover {
    color: var(--primary)
}

@media(max-width:575.98px) {
    .clinic-available .available-time .change-time {
        margin-top: 15px
    }
}

#revenue-chart .apexcharts-series {
    fill: #0e82fd;
    stroke: #0e82fd
}

#revenue-chart .apexcharts-series path:nth-child(4) {
    fill: #fbbf24;
    stroke: #fbbf24
}

#appointment-chart .apexcharts-series path {
    fill: var(--gray-900);
    stroke: var(--gray-900)
}

#appointment-chart .apexcharts-series path:nth-child(6) {
    fill: #0e82fd;
    stroke: #0e82fd
}

.user-header .user-text p {
    font-weight: 500;
    font-size: 12px;
    color: #1ca345 !important
}

.doctor-available-head .select2-container .select2-selection--single {
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922)
}

.dashboard-table.table.appoint-table .appointment-date-created h6 {
    font-size: 14px;
    color: var(--gray-900)
}

.dashboard-pagination ul li .page-link.active {
    border-color: var(--primary)
}

.dashboard-pagination ul li .page-link:hover {
    border-color: var(--primary)
}

.form-sorts .filter-reset-btns a.btn-primary {
    border-color: var(--primary)
}

.header-dropdown .dropdown-menu {
    border-color: var(--gray-200)
}

.header-dropdown .dropdown-toggle {
    padding: 8px 15px 8px 8px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    color: var(--gray-600)
}

.header-dropdown .dropdown-toggle::after {
    border-width: 0 2px 2px 0;
    border-color: var(--gray-600);
    font-size: 14px;
    padding: 3px;
    transform: rotate(45deg) translateY(-50%);
    -webkit-transform: rotate(45deg) translateY(-50%);
    -ms-transform: rotate(45deg) translateY(-50%);
    border-style: solid;
    margin-left: 10px
}

.header-dropdown .dropdown-toggle.show::after {
    border-width: 2px 0 0 2px;
    position: relative;
    top: 3px
}

.header-dropdown .dropdown-toggle.nav-tog {
    padding: 10px 15px 10px 10px
}

.header-dropdown .dropdown-menu {
    padding: 15px
}

.header-dropdown .dropdown-menu a {
    padding: 5px 10px;
    border-radius: 10px
}

.header-dropdown .dropdown-menu a:hover {
    background: #f8fafc
}

.header .header-nav .header-navbar-rht .has-arrow .user-header .user-text h6 {
    font-size: 16px;
    font-weight: 600
}

.header .header-nav .header-navbar-rht li .dropdown-menu .dropdown-item {
    color: var(--gray-900);
    font-weight: 500
}

.text-blue-600:hover {
    color: #1e293b !important
}

.text-blue-600 a {
    color: var(--primary)
}

.text-blue-600 a:hover {
    color: #1e293b
}

.text-blue:hover {
    color: #1e293b
}

#heart-rate-chart .apexcharts-series path:hover {
    fill: #0e82fd;
    opacity: 1
}

#blood-pressure-chart .apexcharts-series path:hover {
    fill: #0f172a;
    opacity: 1
}

.biller-info,
.billing-info {
    margin-bottom: 15px
}

.add-more-item {
    margin-bottom: 10px
}

.add-more-item a {
    color: #0de0fe;
    font-weight: 500
}

.signature-wrap {
    float: right;
    margin-bottom: 20px;
    text-align: center;
    width: 220px
}

.signature {
    border: 2px dashed var(--gray-200);
    color: #272b41;
    cursor: pointer;
    height: 85px;
    margin-bottom: 15px;
    width: 100%;
    border-radius: 4px
}

.signature:hover {
    background-color: #fcfcfc
}

.signature .sign-name {
    width: 100%;
    float: right
}

.pat-widget-profile .pro-widget-content {
    padding: 0 0 20px
}

.pat-widget-profile .booking-date li {
    font-size: 14px
}

.pat-widget-profile .booking-date li span {
    font-size: 14px
}

.edit-billing-content table td input {
    min-width: 300px
}

.view-button {
    margin-top: 16px
}

@media(max-width:767.98px) {
    .view-button {
        margin-top: 6px
    }
}

.view-button .view-all {
    color: var(--gray-900);
    font-weight: 500;
    font-size: 16px
}

.view-button .view-all:hover {
    color: var(--primary)
}

.searchinputs.dropdown-toggle::after {
    display: none
}

.add-new-btn {
    background-color: #0de0fe;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    margin: 0 0 20px;
    padding: 10px 20px;
    border-radius: 30px
}

.add-new-btn:focus,
.add-new-btn:hover,
.add-new-btn.active {
    background-color: #0de0fe;
    color: #fff
}

.patient-info {
    margin-top: 15px
}

.patient-info ul {
    list-style: none;
    font-size: .875rem;
    margin: 0;
    padding: 0
}

.patient-info ul li {
    position: relative;
    font-size: .875rem;
    font-weight: 500;
    color: #272b41;
    text-transform: capitalize
}

.patient-info ul li+li {
    margin-top: 15px
}

.patient-info ul li i {
    width: 18px
}

.patient-info ul li span {
    color: #757575;
    float: right;
    font-weight: 400
}

.profile-sidebar {
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    margin-bottom: 24px;
    overflow: hidden
}

.pro-widget-content {
    border-bottom: 1px solid var(--gray-200);
    text-align: center;
    padding: 20px
}

.profile-info-widget {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.profile-info-widget .booking-doc-img {
    margin-right: 15px
}

.profile-info-widget .booking-doc-img img {
    height: 90px;
    width: 90px;
    object-fit: cover;
    border-radius: 4px
}

.profile-det-info {
    overflow: hidden
}

.profile-det-info h3 {
    font-size: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.patient-details h5 {
    color: #757575;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 8px
}

.patient-details h5 i {
    width: 18px
}

.dashboard-menu ul {
    color: #757575;
    font-size: 14px;
    line-height: 17px;
    list-style: none;
    text-transform: capitalize;
    margin: 0;
    padding: 0
}

.dashboard-menu ul li {
    line-height: inherit
}

.dashboard-menu ul li a i {
    font-size: 16px;
    margin-right: 10px;
    width: 16px;
    display: inline-block;
    vertical-align: middle
}

.dashboard-menu ul li a span {
    display: inline-block;
    vertical-align: middle
}

.dashboard-menu>ul>li {
    position: relative
}

.dashboard-menu>ul>li :last-child {
    border-bottom: 0
}

.dashboard-menu>ul>li>a {
    color: #757575;
    display: block;
    padding: 16px 20px
}

.dashboard-menu>ul>li:hover>a,
.dashboard-menu>ul>li.active>a {
    color: #0de0fe
}

.unread-msg {
    background-color: var(--primary);
    color: #272b41;
    font-size: 10px;
    font-style: normal;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 20px;
    padding: 0 5px;
    border-radius: 2px
}

.patient-dashboard-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.patient-dashboard-top>div {
    width: 100%
}

.patient-dashboard-top h6 {
    font-size: 18px;
    margin-bottom: 0
}

.patient-dashboard-top h6 sub {
    font-size: 12px
}

.patient-sidebar.profile-sidebar-new .widget-profile .profile-info-widget::after {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/doctors-dashboard/patient-sidebar-bg.jpg)
}

.patient-sidebar .profile-det-info span {
    font-size: 14px;
    color: var(--gray-900);
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 8px
}

.patient-sidebar .profile-det-info span i {
    font-size: 8px;
    color: var(--primary);
    margin: 0 8px
}

.health-records {
    margin-bottom: 20px
}

.health-records span {
    font-size: 12px;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    margin-bottom: 8px;
    color: var(--gray-900)
}

.health-records span i {
    margin-right: 5px
}

.health-records h3 {
    display: flex;
    align-items: center;
    font-size: 24px;
    font-weight: 600
}

.health-records h3 sup {
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px
}

@media(max-width:991.98px) {
    .health-records h3 {
        font-size: 20px
    }
}

@media(max-width:767.98px) {
    .health-records h3 {
        font-size: 18px
    }
}

.health-records.icon-orange span i {
    color: #ea580c
}

.health-records.icon-orange h3 sup {
    color: var(--success)
}

.health-records.icon-amber span i {
    color: #f59e0b
}

.health-records.icon-dark-blue span i {
    color: var(--info)
}

.health-records.icon-dark-blue h3 sup {
    color: var(--orange)
}

.health-records.icon-blue span i {
    color: var(--indigo)
}

.health-records.icon-red span i {
    color: var(--danger)
}

.health-records.icon-red h3 sup {
    color: var(--success)
}

.health-records.icon-purple span i {
    color: var(--purple)
}

.chart-over-all-report {
    text-align: center;
    padding-left: 24px;
    border-left: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .chart-over-all-report {
        padding-left: 0;
        border-left: 0;
        margin-top: 20px
    }
}

.chart-over-all-report h6 {
    margin-bottom: 15px
}

.chart-over-all-report span.health-percentage {
    display: block;
    margin: 10px 0;
    max-width: 130px;
    margin: 15px auto
}

.report-chart .circle-graph3 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.report-chart .circle-graph3 p {
    position: absolute;
    max-width: 100px;
    text-align: center;
    margin: auto;
    font-size: 14px
}

.del-icon {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--danger-transparent);
    color: var(--danger);
    font-size: 24px
}

.doctor-available-head .input-block-new {
    margin-bottom: 0
}

.report-gen-date p {
    font-size: 14px;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    line-height: normal
}

.report-gen-date p span {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    background: var(--gray-transparent);
    flex-shrink: 0
}

.header-dropdown .dropdown-avatar {
    width: 34px;
    height: 34px;
    border-radius: 10px;
    margin-right: 5px
}

.book-appointment-head {
    background: var(--indigo);
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 10px;
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/card-bg-small.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-bottom: 24px
}

.book-appointment-head h3 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0
}

.book-appointment-head h3 span {
    font-size: 14px;
    font-weight: 400;
    color: var(--light);
    display: block;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .book-appointment-head h3 {
        font-size: 14px
    }
}

.book-appointment-head .add-icon a {
    font-size: 16px;
    color: #fff
}

@media(max-width:575.98px) {
    .past-appointment .card-btns .btn-outline-primary {
        margin-right: 0 !important;
        margin-bottom: 15px;
        margin-top: 0
    }
}

.doctor-fav-list {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.doctor-fav-list .doctor-info-profile {
    display: flex;
    align-items: center
}

.doctor-fav-list .doctor-info-profile .table-avatar {
    flex-shrink: 0
}

.doctor-fav-list .doctor-info-profile .table-avatar img {
    width: 46px;
    height: 46px;
    border-radius: 5px;
    margin-right: 10px
}

.doctor-fav-list .doctor-info-profile .doctor-name-info h5 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0
}

.doctor-fav-list .doctor-info-profile .doctor-name-info span {
    font-size: 14px;
    font-weight: 400
}

.doctor-fav-list .badge {
    border-radius: 10px;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    padding: 9px 7px
}

.doctor-fav-list .cal-plus-icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--gray-transparent);
    font-size: 16px;
    color: var(--gray-900)
}

.doctor-fav-list .cal-plus-icon:hover {
    background: var(--primary);
    color: #fff
}

.doctor-fav-list+.doctor-fav-list {
    margin-top: 16px
}

.dashboard-card-head .header-title h5 span {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    border: 1px solid var(--gray-transparent);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px
}

.dashboard-card-head .owl-nav button {
    border: 0;
    background: transparent;
    margin-top: 0
}

.dashboard-card-head .owl-nav button.owl-next {
    margin-left: 0
}

.dashboard-card-head .owl-nav button:hover {
    color: var(--primary)
}

.dashboard-card-head .header-dropdown-two {
    position: relative
}

.dashboard-card-head .header-dropdown-two::before {
    content: "";
    width: 1px;
    height: 20px;
    background: var(--gray-transparent);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.dashboard-card-head .header-dropdown-two {
    margin-left: 10px
}

.apponiment-dates ul li a {
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 15px;
    text-align: center;
    position: relative
}

.apponiment-dates ul li a.available-date:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #004fff;
    position: absolute;
    right: 6px;
    top: 6px
}

.apponiment-dates ul li a h5 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0
}

.apponiment-dates ul li a h5 span {
    display: block;
    font-weight: 400;
    font-size: 14px;
    margin-top: 3px;
    color: var(--gray-600)
}

.appointment-dash-card {
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    padding: 15px;
    margin-top: 15px
}

.appointment-dash-card .date-time p {
    color: var(--gray-900);
    display: flex;
    align-items: center;
    margin: 20px 0
}

.appointment-dash-card .date-time p i {
    margin-right: 5px
}

.appointment-dash-card .card-btns {
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .appointment-dash-card .card-btns {
        display: block
    }
}

.appointment-dash-card .card-btns a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1
}

.appointment-dash-card .card-btns a i {
    margin-right: 5px
}

.appointment-dash-card .card-btns a.btn-outline-primary {
    border-color: var(--primary);
    color: var(--primary);
    margin-left: 15px;
    border-width: 2px
}

@media(max-width:575.98px) {
    .appointment-dash-card .card-btns a.btn-outline-primary {
        margin-left: 0;
        margin-top: 15px
    }
}

.appointment-dash-card .card-btns a.btn-outline-primary:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.appointment-dash-card .appointment-date-info h6 {
    margin-bottom: 8px
}

.appointment-dash-card .appointment-date-info ul {
    margin: 0 0 20px
}

.appointment-dash-card .appointment-date-info ul li {
    color: var(--gray-600);
    border-color: var(--primary);
    display: flex;
    align-items: center
}

.appointment-dash-card .appointment-date-info ul li i {
    color: var(--gray-900);
    margin-right: 5px
}

.appointment-dash-card .appointment-date-info ul li+li {
    margin-top: 10px
}

.chart-tabs ul {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 15px
}

.chart-tabs .nav-item .nav-link {
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 500;
    margin-right: 15px;
    padding: 0 0 15px;
    position: relative
}

.chart-tabs .nav-item .nav-link.active {
    color: var(--primary)
}

.chart-tabs .nav-item .nav-link.active::before {
    background: var(--primary)
}

.chart-tabs .nav-item .nav-link:hover {
    color: var(--primary)
}

.chart-tabs .nav-item .nav-link::before {
    content: "";
    position: absolute;
    bottom: -2px;
    width: 100%;
    height: 3px;
    background: transparent
}

.patient-dash-tab .nav-item .nav-link {
    border: 1px solid var(--gray-transparent);
    background: var(--gray-transparent);
    border-radius: 44px;
    color: var(--gray-900);
    font-size: 13px;
    font-weight: 500;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 6px 12px
}

.patient-dash-tab .nav-item .nav-link.active {
    background-image: var(--primary-gradient);
    color: #fff;
    border-color: var(--primary)
}

.patient-dash-tab .nav-item .nav-link:hover {
    background-image: var(--primary-gradient);
    color: var(--white);
    border-color: var(--primary)
}

.past-appointment {
    border: 0;
    padding: 0
}

.past-appointment .doctor-fav-list {
    margin-bottom: 20px
}

.medical-detail-head h6 {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600
}

.medical-detail-head p {
    margin-bottom: 0;
    display: flex;
    align-items: center
}

.medical-detail-head p i {
    color: var(--gray-900)
}

.medical-details-item {
    padding-bottom: 0
}

.medical-details-item .health-records {
    margin-bottom: 20px
}

.add-med-record {
    margin-bottom: 24px;
    text-align: right
}

.cal-form-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.med-detail-item {
    background: var(--primary-transparent);
    border-radius: 10px;
    padding: 20px 20px 0
}

.med-detail-item .health-records span {
    color: var(--gray-600)
}

.med-detail-patient {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 15px;
    flex-wrap: wrap;
    row-gap: 15px;
    background: var(--light-transparent)
}

@media(max-width:575.98px) {
    .med-detail-patient {
        padding: 15px
    }
}

.med-detail-patient .med-patient {
    display: flex;
    align-items: center
}

.med-detail-patient .med-patient span img {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    margin-right: 10px
}

.med-detail-patient .med-patient .name-detail h5 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px
}

.med-detail-patient .med-patient .name-detail ul {
    display: flex;
    align-items: center
}

.med-detail-patient .med-patient .name-detail ul li {
    font-size: 12px;
    line-height: 1
}

.med-detail-patient .med-patient .name-detail ul li+li {
    border-left: 1px solid var(--gray-200);
    margin-left: 10px;
    padding-left: 10px
}

.med-detail-patient .date-cal p {
    font-size: 12px;
    margin-bottom: 0
}

.med-detail-patient .date-cal p span {
    display: block
}

.med-detail-patient .date-cal p span i {
    color: var(--gray-900)
}

.main-chat-blk .slimscroll {
    height: calc(100vh - 60px) !important;
    overflow-y: auto !important
}

.main-chat-blk .slimscroll::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px
}

.main-chat-blk .slimscroll::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #f1f5f9;
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.main-chat-blk .slimscroll-active-sidebar {
    height: calc(100vh - 192px) !important;
    overflow-y: auto !important
}

.main-chat-blk .slimscroll-active-sidebar::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px
}

.main-chat-blk .slimscroll-active-sidebar::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #f1f5f9;
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5)
}

.main-chat-blk .slimscroll-active-sidebar a {
    color: var(--gray-900)
}

.main-chat-blk .emoj-group ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .emoj-group ul li+li {
    margin-left: 10px
}

.main-chat-blk .emoj-group ul li a {
    width: 34px;
    height: 34px;
    background: #f6f7f8;
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center
}

.main-chat-blk .emoj-group ul li a i {
    color: var(--gray-900)
}

.main-chat-blk .message-content {
    position: relative
}

.main-chat-blk .message-content:hover .emoj-group {
    opacity: 1;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease
}

.main-chat-blk .emoj-group {
    position: absolute;
    top: 50%;
    right: -100px;
    opacity: 0;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.main-chat-blk .rig-emoji-group {
    position: absolute;
    right: 210px
}

.main-chat-blk .right-emoji-group {
    position: absolute;
    right: 101%
}

.main-chat-blk .wrap-emoji-group {
    position: absolute;
    right: 290px
}

.main-chat-blk .emoj-group-list-foot {
    display: none;
    position: absolute;
    top: -50px;
    left: -90px;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease
}

.main-chat-blk .emoj-group-list-foot ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f6f7f8;
    border-radius: 50px;
    padding: 5px
}

.main-chat-blk .emoj-group-list-foot ul li a {
    padding: 0;
    display: flex;
    align-items: center
}

.main-chat-blk .emoj-group-list-foot ul li.add-emoj a {
    background: #ededed
}

.main-chat-blk .emoj-group-list-foot ul li.add-emoj a i {
    font-size: 20px;
    color: var(--gray-900)
}

.main-chat-blk .down-emoji-circle {
    position: absolute;
    left: 10px !important;
    top: -38px !important
}

.main-chat-blk .emoj-action-foot .down-emoji-circle ul {
    padding: 10px
}

.main-chat-blk .down-emoji-circle ul li+li {
    margin-left: 14px
}

.main-chat-blk .emoj-action-foot .down-emoji-circle ul li:last-child a {
    width: 34px;
    height: 34px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center
}

.main-chat-blk .chat-page-wrapper .chat-sec {
    display: flex;
    display: -webkit-flex
}

@media(max-width:991.98px) {
    .main-chat-blk .chat-page-wrapper .chat-sec {
        display: block
    }
}

.main-chat-blk .chat-page-wrapper .sidebar {
    position: initial
}

@media(max-width:991.98px) {
    .main-chat-blk .chat-page-wrapper .sidebar {
        margin-left: 0
    }
}

.main-chat-blk .chat-page-wrapper .left-chat-title {
    padding: 12px;
    border-bottom: 1px solid var(--gray-200);
    min-height: 72px
}

.main-chat-blk .chat-page-wrapper .setting-title-head h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 11px
}

@media(max-width:991.98px) {
    .main-chat-blk .chat-page-wrapper .setting-title-head h4 {
        font-size: 16px
    }
}

.main-chat-blk .chat-page-wrapper .chat .slimscroll {
    height: calc(100vh - 192px) !important
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item {
    font-size: 14px;
    cursor: pointer;
    padding: 7px 14px;
    font-weight: 500;
    color: var(--gray-900)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item i {
    font-size: 16px;
    color: var(--gray-900)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item span {
    float: right;
    font-size: 18px;
    color: var(--gray-900)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item.active {
    background: 0;
    color: inherit
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:focus,
.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:hover,
.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:active {
    background-color: var(--light-transparent)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu {
    background: var(--white);
    border: 1px solid var(--gray-200);
    box-sizing: border-box;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 8px;
    min-width: 173px
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item {
    margin: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .chat-page-wrapper .dropdown-menu.chat-drop-menu .dropdown-item i {
    font-size: 16px;
    color: var(--gray-900)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:hover,
.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:focus,
.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item:active {
    background-color: var(--light-transparent)
}

.main-chat-blk .chat-page-wrapper .dropdown-menu .dropdown-item span {
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .chat-page-wrapper .contact-close_call {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@-webkit-keyframes wave {

    0,
    100%,
    60% {
        -webkit-transform: initial;
        transform: initial
    }

    30% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

@keyframes wave {

    0,
    100%,
    60% {
        -webkit-transform: initial;
        transform: initial
    }

    30% {
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px)
    }
}

.main-chat-blk .chat {
    flex: 1;
    display: flex;
    flex-direction: column;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    background: var(--white);
    border: 1px solid var(--gray-transparent);
    border-radius: 10px
}

@media(max-width:991.98px) {
    .main-chat-blk .chat {
        display: none
    }
}

@media(max-width:991.98px) {
    .main-chat-blk .chat.show-chatbar {
        display: block
    }
}

.main-chat-blk .chat .chat-inner-header {
    padding: 15px 15px 0
}

.main-chat-blk .chat .chat-header {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    padding: 15px;
    align-items: center;
    background: var(--light-transparent);
    border-radius: 10px;
    position: relative
}

.main-chat-blk .chat .chat-header .user-details {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.main-chat-blk .chat .chat-header .user-details figure {
    margin-right: 1rem
}

.main-chat-blk .chat .chat-header .user-details h5 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0;
    line-height: 1;
    color: var(--gray-900)
}

@media(max-width:991.98px) {
    .main-chat-blk .chat .chat-header .user-details h5 {
        font-size: 15px
    }
}

.main-chat-blk .chat .chat-header .chat-options ul {
    margin-bottom: 0;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.main-chat-blk .chat .chat-header .chat-options ul>li>a {
    font-size: 14px;
    color: var(--gray-900);
    cursor: pointer;
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    border: 0 !important
}

.main-chat-blk .chat .chat-header .chat-options ul>li>a i {
    font-size: 15px
}

.main-chat-blk .chat .chat-header .chat-options ul>li>a:not(.no-bg):hover {
    background-color: var(--light-transparent);
    border-color: var(--light-transparent)
}

.main-chat-blk .chat .chat-body {
    flex: 1;
    padding: 24px;
    padding-bottom: 40px
}

.main-chat-blk .chat .chat-body:not(.no-message) {
    overflow: hidden
}

.main-chat-blk .chat .chat-body .messages {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    margin-bottom: 30px
}

.main-chat-blk .chat .chat-body .messages .chats {
    max-width: 75%;
    margin-bottom: 1.5rem;
    display: flex;
    display: -webkit-flex
}

@media(max-width:575.98px) {
    .main-chat-blk .chat .chat-body .messages .chats {
        max-width: 100%
    }
}

.main-chat-blk .chat .chat-body .messages .chats:last-child {
    margin-bottom: 0
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 0
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time .avatar {
    margin-right: 1rem
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time h5 {
    font-size: 15px;
    margin-bottom: 0
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time .time {
    color: var(--white);
    margin-top: 2px;
    font-size: 12px;
    font-weight: 400
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time .time i {
    color: rgba(247, 247, 247, 0.5)
}

.main-chat-blk .chat .chat-body .messages .chats .chat-time .time i img {
    width: 14px;
    height: auto;
    margin-left: 2px;
    vertical-align: 0
}

.main-chat-blk .chat .chat-body .messages .chats .message-content {
    border-radius: 0 15px 15px 15px;
    background: var(--light-transparent);
    padding: 14px 20px;
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 400
}

.main-chat-blk .chat .chat-body .messages .chats .message-content a {
    color: var(--gray-900)
}

.main-chat-blk .chat .chat-body .messages .chats .message-content.award-link>a {
    color: var(--gray-600);
    margin-bottom: 2px;
    display: block
}

.main-chat-blk .chat .chat-body .messages .chats .message-content.award-link img {
    border-radius: 10px
}

.main-chat-blk .chat .chat-body .messages .chats .message-content.chat-award-link a {
    word-wrap: break-word
}

.main-chat-blk .chat .chat-body .messages .chats .message-content.fancy-msg-box .image-not-download span {
    position: absolute;
    color: var(--white);
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.main-chat-blk .chat .chat-body .messages .chat-profile-name h6 {
    margin-bottom: 0;
    color: var(--gray-900);
    font-weight: 400;
    font-size: 16px
}

.main-chat-blk .chat .chat-body .messages .chat-profile-name h6 span {
    font-size: 12px;
    color: var(--gray-600);
    font-weight: 400;
    padding-left: 0;
    display: block
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right {
    margin-left: auto
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-time {
    justify-content: flex-end
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content {
    border-radius: 15px 0 15px 15px;
    background: var(--light-transparent);
    color: var(--gray-900);
    padding: 15px
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time {
    justify-content: flex-start;
    -webkit-justify-content: flex-start
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time .time {
    color: var(--primary)
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .message-content .chat-time .time i {
    color: var(--primary)
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns {
    order: 2;
    -webkit-order: 2;
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns .chat-action-col {
    width: 20px;
    text-align: center
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-action-btns .chat-read-col {
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    padding-bottom: 22px;
    color: var(--primary)
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-content {
    order: 1;
    -webkit-order: 1
}

.main-chat-blk .chat .chat-body .messages .chats.chats-right .chat-avatar {
    padding: 8px 0 0 15px
}

.main-chat-blk .chat .chat-body .messages .download-col {
    position: relative
}

.main-chat-blk .chat .chat-body .messages .download-col ul {
    list-style: none;
    padding: 0;
    margin: 0 0 5px 0;
    display: flex;
    display: -webkit-flex
}

.main-chat-blk .chat .chat-body .messages .download-col ul li {
    margin-right: 5px
}

.main-chat-blk .chat .chat-body .messages .download-col ul li:last-child {
    margin-right: 0
}

.main-chat-blk .chat .chat-body .messages .download-col .image-download-col {
    position: relative
}

.main-chat-blk .chat .chat-body .messages .download-col .image-download-col a>img {
    border: 1px solid transparent;
    width: 80px;
    border-radius: 8px
}

.main-chat-blk .chat .chat-body .messages .download-col .image-download-col.image-not-download a>img {
    -webkit-filter: blur(1px);
    filter: blur(1px)
}

.main-chat-blk .chat .chat-body .messages .download-col .download-action {
    position: absolute;
    right: 8px;
    bottom: 8px;
    line-height: 0
}

.main-chat-blk .chat .chat-body .messages .download-col .download-action a {
    color: var(--white);
    font-size: 10px
}

.main-chat-blk .chat .chat-body .messages .download-col .download-action div+div {
    margin-left: 8px
}

.main-chat-blk .chat .chat-body .messages .download-col .download-action div img {
    width: 13px
}

.main-chat-blk .chat .chat-body .messages .file-download .download-action {
    position: absolute;
    right: 8px;
    bottom: 8px;
    line-height: 0;
    bottom: 14px
}

.main-chat-blk .chat .chat-body .messages .file-download .download-action a {
    color: var(--white);
    font-size: 10px;
    color: var(--primary)
}

.main-chat-blk .chat .chat-body .messages .file-download .download-action div+div {
    margin-left: 8px
}

.main-chat-blk .chat .chat-body .messages .file-download .download-action div img {
    width: 13px
}

.main-chat-blk .chat .chat-body .messages .file-download {
    position: relative;
    background: var(--gray-transparent);
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 7px
}

.main-chat-blk .chat .chat-body .messages .file-download .file-type {
    width: 54px;
    height: 54px;
    background-color: var(--white);
    border-radius: 4px
}

.main-chat-blk .chat .chat-body .messages .file-download .file-type i {
    color: var(--gray-900);
    font-size: 24px
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details span.file-name {
    color: var(--gray-900);
    display: inline-block;
    width: 100%;
    font-size: 16px
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details span.file-size {
    color: var(--primary);
    display: inline-block;
    width: 100%
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin-bottom: 0
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li {
    list-style: none;
    color: var(--primary);
    font-size: 14px;
    position: relative
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 13px;
    background: #c2c2c2;
    right: -8px;
    top: 5px
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li:last-child::before {
    display: none
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li a {
    color: var(--primary)
}

.main-chat-blk .chat .chat-body .messages .file-download .file-details ul li+li {
    padding-left: 15px
}

.main-chat-blk .chat .chat-body.no-message {
    user-select: none
}

.main-chat-blk .chat .chat-footer {
    position: relative;
    background: var(--white)
}

.main-chat-blk .chat .chat-footer form {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px;
    background: var(--white);
    border-radius: 0 0 10px 10px
}

@media(max-width:991.98px) {
    .main-chat-blk .chat .chat-footer form {
        padding-bottom: 15px
    }
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn {
    margin-left: 0;
    color: var(--primary);
    font-size: 20px;
    padding: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn:last-child {
    margin-right: 0
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn {
    font-size: 20px;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background: var(--primary);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    margin-left: 10px
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:hover {
    background-color: var(--white);
    border-color: var(--primary)
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:hover i {
    color: var(--primary)
}

.main-chat-blk .chat .chat-footer form .form-buttons .btn.send-btn:focus {
    box-shadow: none
}

.main-chat-blk .chat .chat-footer form .specker-col span {
    color: var(--primary);
    font-size: 25px
}

.main-chat-blk .chat .chat-footer form .attach-col i {
    color: var(--primary);
    font-size: 20px
}

.main-chat-blk .chat .chat-footer form .attach-col {
    right: inherit;
    left: 60px
}

.main-chat-blk .chat .chat-footer form .smile-col i {
    color: var(--primary);
    font-size: 20px;
    font-size: 22px
}

.main-chat-blk .chat .chat-footer form .smile-col {
    right: inherit;
    left: 15px
}

.main-chat-blk .chat .chat-footer form .smile-foot {
    margin-right: 10px
}

.main-chat-blk .chat .chat-footer form .smile-foot .action-circle {
    background: var(--white);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    width: 18px;
    height: 18px
}

.main-chat-blk .chat .chat-footer form .smile-foot .action-circle:hover i {
    color: var(--primary)
}

.main-chat-blk .chat .chat-footer form .smile-foot .action-circle i {
    color: var(--gray-900);
    font-size: 18px
}

.main-chat-blk .chat .chat-footer form .form-control::-webkit-input-placeholder {
    color: #64748b;
    opacity: 1
}

.main-chat-blk .chat .chat-footer form .form-control::-moz-placeholder {
    color: #64748b;
    opacity: 1
}

.main-chat-blk .chat .chat-footer form .form-control:-ms-input-placeholder {
    color: #64748b;
    opacity: 1
}

.main-chat-blk .chat .chat-footer form .form-control:-moz-placeholder {
    color: #64748b;
    opacity: 1
}

.main-chat-blk .chat-options ul.list-inline .list-inline-item {
    margin-bottom: 0
}

.main-chat-blk .last-seen {
    color: var(--gray-600);
    font-size: 16px
}

@media(max-width:991.98px) {
    .main-chat-blk .last-seen {
        font-size: 14px
    }
}

.main-chat-blk .user_callog {
    display: flex;
    margin-top: 0
}

.main-chat-blk .calllog_p {
    margin-left: 5px
}

.main-chat-blk .chat-options.chat-option-profile .list-inline-item a {
    background: var(--primary);
    width: 38px;
    height: 38px;
    border-radius: 50px;
    color: var(--primary);
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    color: #fff !important
}

.main-chat-blk .chat-options.chat-option-profile .list-inline-item a:hover {
    background: #1b2950;
    color: var(--white)
}

.main-chat-blk .chat-options.chat-option-profile .list-inline {
    border-bottom: 1px solid #ededed;
    margin-bottom: 0;
    padding-bottom: 15px
}

.main-chat-blk .last-seen-profile span {
    color: var(--primary);
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px;
    display: block
}

.main-chat-blk .header_button {
    position: absolute;
    right: 5px;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    font-size: 14px;
    color: var(--white);
    text-align: center;
    background: #ffa977;
    bottom: 40px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.main-chat-blk .btn-warning:hover {
    color: var(--white);
    background-color: var(--primary);
    border-color: var(--primary)
}

.main-chat-blk .right_sidebar_profile {
    margin-top: 0
}

.main-chat-blk .account_details {
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 5px !important;
    border-bottom: 0 !important
}

.main-chat-blk .security_details {
    background-color: var(--primary);
    border-color: var(--primary);
    border-radius: 5px !important;
    border-bottom: 0 !important
}

.main-chat-blk .close_icon {
    font-size: 18px
}

.main-chat-blk .button_plus {
    margin-left: 0
}

.main-chat-blk .chat-search {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s;
    opacity: 0;
    visibility: hidden
}

.main-chat-blk .chat-search input[type=text] {
    padding: 8px 8px 8px 35px;
    width: 100%;
    min-height: 47px;
    border-radius: 0 0 5px 5px;
    border: 1px solid var(--gray-200);
    font-size: 13px;
    background-color: var(--white);
    color: #002578;
    font-size: 15px;
    font-weight: 500
}

.main-chat-blk .chat-search input[type=text]:hover {
    border-color: var(--gray-transparent)
}

.main-chat-blk .chat-search input[type=text]:focus {
    border-color: var(--gray-transparent)
}

.main-chat-blk .chat-search input[type=text]:focus-visible {
    border-color: var(--gray-transparent)
}

.main-chat-blk .chat-search.visible-chat {
    opacity: 1;
    visibility: visible;
    top: 100%;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s;
    z-index: 9
}

.main-chat-blk .form-control-feedback {
    z-index: 2;
    display: block;
    text-align: center;
    pointer-events: none;
    color: #6b7280;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.main-chat-blk .form-control-feedback i {
    font-size: 16px;
    color: #6b7280
}

.main-chat-blk .user-chat-search {
    position: relative;
    width: 100%;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s
}

.main-chat-blk .user-chat-search input[type=text] {
    padding: 8px 35px 8px 15px;
    width: 100%;
    min-height: 36px;
    border-radius: 6px;
    border: 1px solid var(--gray-transparent);
    background-color: var(--white);
    color: var(--gray-900);
    font-size: 15px;
    font-weight: 500
}

.main-chat-blk .user-chat-search input[type=text]:hover {
    border-color: var(--gray-transparent)
}

.main-chat-blk .user-chat-search input[type=text]:focus {
    border-color: var(--gray-transparent)
}

.main-chat-blk .user-chat-search input[type=text]:focus-visible {
    border-color: var(--gray-transparent)
}

.main-chat-blk .user-chat-search.visible-chat {
    opacity: 1;
    visibility: visible;
    top: 100%;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s;
    z-index: 9
}

.main-chat-blk .all-chats {
    position: relative
}

.main-chat-blk .close-btn-chat {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: #002578;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    position: absolute;
    left: 12px;
    top: 10px;
    cursor: pointer
}

.main-chat-blk .user-close-btn-chat {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: #002578;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    position: absolute;
    right: 12px;
    top: 9px;
    cursor: pointer
}

.main-chat-blk .main_content {
    width: 100% !important
}

.main-chat-blk .avatar-main {
    height: 50px;
    width: 50px
}

.main-chat-blk .archive-btn {
    border: 1px solid #008024;
    color: var(--primary);
    border-radius: 4px;
    font-size: 11px;
    font-weight: 500;
    padding: 2px 6px;
    margin-right: 1.5rem
}

.main-chat-blk .archive-btn-grey {
    border: 1px solid #909090;
    color: var(--primary);
    border-radius: 4px;
    font-size: 9px;
    font-weight: 500;
    padding: 2px 6px;
    margin-top: .25rem
}

.main-chat-blk .right_sidebar_icon {
    list-style: none
}

.main-chat-blk .btn.btn-outline-light:hover {
    background: var(--light-transparent)
}

.main-chat-blk .chat-avatar {
    padding: 8px 15px 0 8px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-start;
    -webkit-align-items: flex-start;
    flex-shrink: 0
}

.main-chat-blk .chat-profile-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px
}

.main-chat-blk .chat-profile-name .chat-action-col a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.main-chat-blk .delete-pop-btn .btn-primary {
    margin: 0 0 0 10px
}

.main-chat-blk .delete-model-head {
    padding: 40px
}

.main-chat-blk .delete-model-head .modal-header {
    padding: 0;
    margin-bottom: 32px
}

.main-chat-blk .delete-model-head .modal-body {
    padding: 0
}

.main-chat-blk .delete-chat-notify {
    margin-bottom: 32px
}

.main-chat-blk .delete-chat-notify .form-check {
    margin-bottom: 14px
}

.main-chat-blk .chats.chats-right {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse
}

.main-chat-blk .message-star {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .message-star .avatar {
    width: 26px;
    height: 26px;
    margin-right: 10px
}

.main-chat-blk .message-star .avatar img {
    width: 100%
}

.main-chat-blk .message-star h6 {
    color: var(--primary);
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 0
}

.main-chat-blk .message-star h6 span i {
    color: var(--primary)
}

.main-chat-blk .chat-voice-group ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    padding: 0;
    margin-bottom: 0
}

.main-chat-blk .chat-voice-group ul li span {
    width: 28px;
    height: 28px;
    background: var(--primary);
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center
}

.main-chat-blk .chat-voice-group li {
    margin-bottom: 0;
    color: var(--gray-600);
    font-size: 14px;
    font-weight: 400;
    list-style: none
}

.main-chat-blk .chat-voice-group li+li {
    padding-left: 10px
}

.main-chat-blk .file-download-col .download-action {
    position: absolute;
    right: 8px;
    bottom: 8px;
    line-height: 0
}

.main-chat-blk .file-download-col .download-action a {
    color: var(--white);
    font-size: 10px
}

.main-chat-blk .file-download-col .download-action div+div {
    margin-left: 8px
}

.main-chat-blk .file-download-col .download-action div img {
    width: 13px
}

.main-chat-blk .file-download-col:after {
    content: "";
    display: table;
    clear: both
}

.main-chat-blk .file-download-col ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .file-download-col ul li {
    float: left;
    width: 50%;
    padding: 5px
}

.main-chat-blk .file-download-col ul li .image-download-col {
    position: relative
}

.main-chat-blk .file-download-col ul li .image-download-col a>img {
    width: 100%
}

.main-chat-blk .file-download-col ul li.full-width {
    width: 100%
}

.main-chat-blk .chat-select .select2-container .select2-selection--single {
    border: 0;
    height: 24px
}

.main-chat-blk .chat-select .select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 40px;
    padding-left: 0
}

.main-chat-blk .chat-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--primary);
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    font-weight: 600
}

.main-chat-blk .chat-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 24px;
    right: 7px
}

.main-chat-blk .chat-select .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--primary);
    border-style: solid;
    border-width: 0 2px 2px 0;
    padding: 3px;
    height: 0;
    left: 50%;
    margin-left: -5px;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    width: 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.main-chat-blk .chat-select .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: var(--primary)
}

.main-chat-blk .chat-select .select2-container--default .select2-selection--multiple {
    border: 1px solid #ddd;
    min-height: 40px
}

.main-chat-blk .chat-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: var(--primary);
    border-width: 2px 0 0 2px;
    padding: 3px;
    margin-top: -5px;
    border-color: var(--primary);
    border-style: solid;
    border-width: 0 2px 2px 0;
    padding: 3px
}

.main-chat-blk .chat-select .select2-container--default.form-control-sm .select2-selection--single .select2-selection__arrow {
    top: 7px
}

.main-chat-blk .chat-select .select2-container--open .select2-dropdown--below {
    margin-top: 10px
}

.main-chat-blk .success-pass {
    margin-bottom: 40px;
    text-align: center
}

.main-chat-blk .review-files p {
    margin-bottom: 5px;
    color: var(--primary);
    font-size: 14px
}

.main-chat-blk .like-chat-grp ul {
    padding: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin-top: 10px
}

.main-chat-blk .like-chat-grp ul li {
    list-style: none
}

.main-chat-blk .like-chat-grp ul li a {
    border: 1px solid var(--gray-200);
    border-radius: 50px;
    padding: 4px 8px;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    color: var(--gray-900);
    font-weight: 400;
    font-size: 14px
}

.main-chat-blk .like-chat-grp ul li a img {
    margin-left: 5px
}

.main-chat-blk .like-chat-grp ul li+li {
    margin-left: 10px
}

.main-chat-blk .like-chat-grp ul li.like-chat a {
    background: #fff5dc;
    border-color: #fff5dc
}

.main-chat-blk .like-chat-grp ul li.comment-chat a {
    background: #ffdad3
}

.main-chat-blk .chat-line {
    margin: 0 0 20px;
    position: relative;
    text-align: center;
    width: 100%
}

.main-chat-blk .chat-line:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    background-color: var(--gray-transparent);
    width: 100%;
    height: 1px
}

.main-chat-blk .chat-date {
    border-radius: 100px;
    background: var(--gray-transparent);
    color: var(--gray-900);
    font-size: 14px;
    padding: 4px 16px;
    display: inline-block;
    font-weight: 400;
    position: relative;
    border: 1px solid var(--gray-transparent)
}

.main-chat-blk .chat+.sidebar-group {
    margin-right: 0
}

.main-chat-blk .chat+.sidebar-group .sidebar {
    margin-right: 0
}

.main-chat-blk .group-comman-theme {
    padding: 0 24px
}

.main-chat-blk .group-comman-theme h6 {
    margin-bottom: 15px
}

.main-chat-blk .group-comman-theme ul {
    padding: 0;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #ededed
}

.main-chat-blk .group-comman-theme ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    list-style: none;
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 10px
}

.main-chat-blk .group-comman-theme ul li:last-child {
    margin-bottom: 0
}

.main-chat-blk .group-comman-theme ul li .avatar {
    flex-shrink: 0;
    margin-right: 10px
}

.main-chat-blk .theme-content h6 {
    margin-bottom: 6px;
    color: var(--primary);
    font-size: 15px;
    font-weight: 500
}

.main-chat-blk .theme-content p {
    margin-bottom: 0;
    text-align: start;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    color: var(--primary);
    font-size: 14px
}

.main-chat-blk .chat-message-grp {
    padding: 24px;
    padding-top: 0
}

.main-chat-blk .chat-message-grp ul {
    padding: 0
}

.main-chat-blk .chat-message-grp ul li {
    list-style: none;
    margin-bottom: 15px
}

.main-chat-blk .chat-message-grp ul li:last-child {
    margin-bottom: 0
}

.main-chat-blk .chat-message-grp ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.main-chat-blk .chat-message-grp ul li a:hover .stared-group h6 {
    color: var(--primary)
}

.main-chat-blk .stared-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .stared-group span {
    width: 30px;
    height: 30px;
    border-radius: 6px;
    margin-right: 10px;
    background: #f6f7f8;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center
}

.main-chat-blk .stared-group span i {
    font-size: 16px
}

.main-chat-blk .stared-group h6 {
    font-size: 15px;
    font-weight: 500;
    color: var(--primary);
    margin-bottom: 0
}

.main-chat-blk .star-message {
    background: #fef6dc
}

.main-chat-blk .star-message i {
    color: var(--primary)
}

.main-chat-blk .mute-message {
    background: rgba(235, 253, 255, 0.9803921569)
}

.main-chat-blk .mute-message i {
    color: var(--primary)
}

.main-chat-blk .block-message {
    background: #ffe8e9
}

.main-chat-blk .block-message i {
    color: var(--primary)
}

.main-chat-blk .report-message {
    background: var(--light-transparent)
}

.main-chat-blk .report-message i {
    color: var(--primary)
}

.main-chat-blk .delete-message {
    background: #ffe8e9
}

.main-chat-blk .delete-message i {
    color: var(--primary)
}

.main-chat-blk .count-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .count-group span {
    width: 16px;
    height: 16px;
    border-radius: 50px;
    color: var(--white);
    font-size: 10px;
    background: var(--primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    margin-right: 5px
}

.main-chat-blk .count-group i {
    color: var(--gray-900);
    font-size: 16px
}

.main-chat-blk .nav.nav-tabs.chat-tabs .nav-item .nav-link {
    font-size: 16px;
    font-weight: bold;
    color: var(--white);
    background-color: transparent;
    border: 0
}

.main-chat-blk .nav.nav-tabs.chat-tabs .nav-item .nav-link.active {
    font-size: 16px;
    font-weight: bold;
    color: var(--primary)
}

.main-chat-blk .header-top ul li a {
    color: #0e82fd;
    font-size: 18px
}

.main-chat-blk .set-search {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 50px;
    width: 28px;
    height: 28px
}

.main-chat-blk .set-search:hover {
    background: #f5f5f5;
    border-color: var(--primary)
}

.main-chat-blk .header-action {
    list-style: none;
    margin: 0;
    padding: 0
}

.main-chat-blk .header-action li {
    display: inline-block;
    margin-left: 10px
}

.main-chat-blk .header-action li a {
    color: var(--primary);
    font-size: 18px
}

.main-chat-blk .user-list {
    border-radius: .25rem;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.main-chat-blk .user-list li a {
    padding: 17px 20px;
    display: flex;
    display: -webkit-flex;
    cursor: pointer;
    border-radius: 6px;
    margin-bottom: 10px;
    border: 0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08)
}

.main-chat-blk .user-list li .avatar {
    margin-right: .8rem;
    display: inline-block;
    margin-bottom: 0;
    height: 46px;
    width: 46px;
    border-radius: 50%;
    position: relative;
    z-index: 0
}

.main-chat-blk .user-list li .avatar .letter-avatar {
    width: 45px;
    height: 45px;
    border-radius: 45px;
    margin-right: .8rem;
    margin-bottom: 0;
    position: relative;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    background-color: var(--primary);
    font-size: 16px;
    font-weight: 600;
    color: var(--primary)
}

.main-chat-blk .user-list li a.admin-shade {
    box-shadow: none
}

.main-chat-blk .user-list .avatar>a>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.main-chat-blk .user-list .avatar>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.main-chat-blk .animate-typing-col {
    color: var(--success)
}

.main-chat-blk .animate-typing-col .dot {
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-right: -1px;
    background: var(--success);
    -webkit-animation: wave 1.3s linear infinite;
    animation: wave 1.3s linear infinite;
    opacity: .6
}

.main-chat-blk .animate-typing-col .dot:nth-child(2) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.main-chat-blk .animate-typing-col .dot:nth-child(3) {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}

.main-chat-blk .chat_form {
    border-radius: 20px;
    margin-right: 0;
    background: var(--white);
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    min-height: 40px;
    padding: 7px 10px;
    font-size: 14px
}

.main-chat-blk .chat_form::placeholder {
    color: var(--gray-300)
}

.main-chat-blk .contact-close a {
    color: var(--primary);
    opacity: .5;
    border-color: var(--primary)
}

.main-chat-blk .main-wrapper .content .sidebar-group.right-sidebar .sidebar {
    width: 310px
}

.main-chat-blk .primary-title {
    color: var(--primary);
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0
}

.main-chat-blk .primary-title i {
    font-size: 14px
}

.main-chat-blk .contact-action {
    padding: 0;
    margin: 0;
    list-style: none
}

.main-chat-blk .contact-action li {
    padding: 11px 0;
    border-bottom: 1px solid #f1f1f1
}

.main-chat-blk .contact-action li a {
    color: var(--primary);
    color: var(--primary);
    font-size: 14px;
    font-weight: bold
}

.main-chat-blk .contact-action li.report-contact a {
    color: var(--danger)
}

.main-chat-blk .contact-action li.delete-chat a {
    color: var(--danger)
}

.main-chat-blk .contact-action li.sign-out a {
    color: var(--danger)
}

.main-chat-blk .left-sidebar {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease
}

.main-chat-blk .left-sidebar-wrap {
    background: #fbfbfb;
    overflow: hidden;
    width: 448px;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    flex: 1
}

.main-chat-blk .right-sidebar {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    background-color: var(--primary);
    opacity: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    position: relative;
    width: 320px
}

.main-chat-blk .right-sidebar .right-sidebar-wrap {
    background-color: var(--white);
    border-left: 1px solid var(--gray-200);
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    height: calc(100vh - 0)
}

.main-chat-blk .right-sidebar .right-sidebar-wrap .sidebar-body {
    padding: 0
}

.main-chat-blk .right-sidebar .right-sidebar-wrap .right-sidebar-profile {
    padding: 24px;
    padding-bottom: 0;
    margin-bottom: 15px
}

.main-chat-blk .right-sidebar .contact-close_call .close_profile {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: var(--primary);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

.main-chat-blk .right-sidebar .contact-close_call .close_profile.close-star {
    color: var(--warning)
}

.main-chat-blk .right-sidebar .contact-close_call .close_profile.close-trash {
    color: var(--danger)
}

.main-chat-blk .right-sidebar.video-right-sidebar {
    width: 371px
}

.main-chat-blk .right-sidebar.video-right-sidebar .chat .chat-body {
    padding-bottom: 110px
}

.main-chat-blk .right-sidebar.video-right-sidebar .chat {
    margin-left: 0 !important;
    display: block
}

.main-chat-blk .video-call-chat .left-chat-title.with-bg {
    background: transparent
}

.main-chat-blk .video-call-chat .left-chat-title {
    border: 0
}

.main-chat-blk .video-call-chat .chat-title h4 {
    font-size: 18px;
    font-weight: 600;
    color: var(--primary)
}

.main-chat-blk .video-call-chat .chat-title span {
    font-size: 12px;
    font-weight: 400;
    color: var(--primary)
}

.main-chat-blk .chat.video-call-chat .chat-body {
    background-image: none
}

.main-chat-blk .chat.video-call-chat .chat-body .messages .chats .message-content {
    background: #f5f5f5
}

.main-chat-blk .chat.video-call-chat .chat-body .messages .chats.chats-right .message-content {
    background: var(--light-transparent)
}

.main-chat-blk .member-details {
    margin-bottom: 10px
}

.main-chat-blk .chat-member-details {
    padding: 0 24px
}

.main-chat-blk .chat-member-details .member-details ul {
    padding: 0;
    border-bottom: 1px solid #ededed
}

.main-chat-blk .chat-member-details .member-details ul li {
    list-style: none;
    margin-bottom: 15px
}

.main-chat-blk .chat-member-details .member-details ul li h6 {
    font-size: 15px;
    font-weight: 400;
    color: var(--primary);
    margin-bottom: 5px
}

.main-chat-blk .chat-member-details .member-details ul li h5 {
    font-size: 15px;
    font-weight: 500;
    color: var(--primary);
    margin-bottom: 0
}

.main-chat-blk .chat-member-details .member-details ul li span {
    font-size: 16px;
    font-weight: 400;
    color: var(--primary)
}

.main-chat-blk .chat-member-details .member-details ul li a {
    font-size: 15px;
    font-weight: 500;
    color: var(--primary);
    border-radius: 100px;
    padding: 5px;
    background: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center
}

.main-chat-blk .chat-member-details .member-details ul li a:hover {
    color: var(--primary)
}

.main-chat-blk .chat-member-details .member-details ul li a+a {
    margin-left: 10px
}

.main-chat-blk .right-sidebar.show-right-sidebar {
    margin-right: 0
}

.main-chat-blk .right-sidebar.video-right-sidebar.show-right-sidebar {
    margin-right: 0
}

.main-chat-blk .right-sidebar.hide-right-sidebar {
    margin-right: -320px
}

.main-chat-blk .right-sidebar.video-right-sidebar.hide-right-sidebar {
    margin-right: -371px
}

.main-chat-blk .status-modal .custom-status-close {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: var(--primary);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    background-color: var(--primary);
    border-color: var(--primary)
}

.main-chat-blk .group-description .description-sub h5 span a {
    width: 25px;
    height: 25px;
    border-radius: 25px;
    color: var(--primary);
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    border-color: var(--primary)
}

.main-chat-blk .list_group_notread {
    color: #0e82fd !important
}

.main-chat-blk .chat-cont-type {
    display: flex;
    align-items: center;
    justify-content: center
}

.main-chat-blk .chat-cont-type .chat-type-wrapper {
    margin-bottom: 0
}

.main-chat-blk .chat-cont-type .chat-type-wrapper p {
    color: var(--gray-600);
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0
}

.main-chat-blk .group-type-radio {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 16px;
    font-weight: 400;
    color: var(--primary);
    margin-right: 24px
}

.main-chat-blk .group-type-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.main-chat-blk .group-type-radio input:checked~.checkmark {
    background-color: var(--primary)
}

.main-chat-blk .group-type-radio input:checked~.checkmark:after {
    display: block
}

.main-chat-blk .group-type-radio .checkmark:after {
    top: 4px;
    left: 4px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: white
}

.main-chat-blk .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: var(--white);
    border: 1px solid #e4e4e4;
    border-radius: 50%
}

.main-chat-blk .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.main-chat-blk .pass-login label {
    color: var(--primary);
    font-size: 14px;
    font-weight: 500
}

.main-chat-blk .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0e82fd !important
}

.main-chat-blk .right-sidebar-profile>.avatar {
    background: rgba(66, 11, 161, 0.1)
}

.main-chat-blk .group_img {
    position: relative;
    display: inline-block
}

.main-chat-blk .group-name-search {
    margin-bottom: 14px
}

.main-chat-blk .parti-wrapper {
    margin-bottom: 14px;
    display: flex;
    align-items: center
}

.main-chat-blk .group_header {
    width: 38px !important;
    height: 38px !important;
    border: 2px solid var(--white)
}

.main-chat-blk .last-chat-time i.missed-col {
    width: 17px;
    display: inline-block;
    margin-top: 10px
}

.main-chat-blk .last-chat-time i.missed-col img {
    max-width: 100%;
    height: auto
}

.main-chat-blk .right-sidebar-head {
    padding: 0 24px
}

.main-chat-blk .right-sidebar-head h5 {
    font-size: 15px;
    font-weight: 600;
    color: var(--primary);
    margin-bottom: 0
}

.main-chat-blk .right-sidebar-head.share-media .share-media-blk {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav-tabs {
    margin-bottom: 15px;
    padding: 5px;
    border-radius: 8px;
    display: flex;
    justify-content: space-between
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 15px
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item.active {
    background: var(--primary);
    border-radius: 6px;
    color: var(--primary);
    color: var(--white)
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item {
    padding: 2px 10px;
    font-size: 14px;
    color: var(--primary);
    font-weight: 500;
    border: 0;
    margin-right: 10px;
    background: var(--primary);
    color: var(--primary);
    border-radius: 6px
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .nav .nav-item:last-child {
    margin-right: 0
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li {
    margin: 0 6px 6px 0;
    position: relative
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li img {
    border-radius: 8px;
    width: 84px
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li span i {
    font-size: 20px;
    color: var(--white)
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li span {
    position: absolute;
    color: var(--white);
    font-size: 13px;
    font-weight: 500;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li:hover span i {
    color: var(--primary)
}

.main-chat-blk .right-sidebar-head.share-media .about-media-tabs .share-media-img li.blur-media img {
    filter: blur(2px)
}

.main-chat-blk .media-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    margin-bottom: 15px
}

.main-chat-blk .media-file:last-child {
    margin-bottom: 0
}

.main-chat-blk .media-doc-blk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .media-doc-blk span {
    width: 50px;
    height: 50px;
    border-radius: 5px;
    background: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    margin-right: 10px
}

.main-chat-blk .media-doc-blk span i {
    font-size: 24px
}

.main-chat-blk .document-detail ul {
    padding: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .document-detail ul li {
    list-style: none;
    color: var(--primary);
    font-size: 14px;
    font-weight: 400;
    position: relative
}

.main-chat-blk .document-detail ul li::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 13px;
    background: #c2c2c2;
    right: -8px;
    top: 5px
}

.main-chat-blk .document-detail ul li:last-child::before {
    display: none
}

.main-chat-blk .document-detail ul li+li {
    padding-left: 15px
}

.main-chat-blk .document-detail h6 {
    color: var(--primary);
    font-size: 15px;
    font-weight: 500
}

.main-chat-blk .media-download a {
    color: var(--primary)
}

.main-chat-blk .social-media-col {
    margin-top: 35px
}

.main-chat-blk .social-media-col:after {
    content: "";
    display: table;
    clear: both
}

.main-chat-blk .social-media-col ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .social-media-col ul li {
    float: left
}

.main-chat-blk .social-media-col ul li a {
    color: var(--primary);
    font-size: 18px
}

.main-chat-blk .social-media-col ul li+li {
    margin-left: 10px
}

.main-chat-blk .social-media-col h6 {
    font-weight: 600;
    color: #0e82fd;
    font-size: 15px;
    margin-bottom: 20px
}

.main-chat-blk .media-link-grp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px
}

.main-chat-blk .media-link-detail h6 a {
    color: var(--primary);
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px
}

.main-chat-blk .media-link-detail span a {
    color: var(--primary);
    font-size: 14px;
    font-weight: 400;
    word-break: break-all
}

.main-chat-blk .media-link-detail a:hover {
    color: var(--primary)
}

.main-chat-blk .share-media-blk a {
    color: var(--primary);
    font-weight: 500
}

.main-chat-blk .link-img {
    flex-shrink: 0
}

.main-chat-blk .link-img img {
    border-radius: 4px;
    margin-right: 10px
}

.main-chat-blk .settings-col h6 {
    font-weight: 600;
    color: #0e82fd;
    font-size: 15px;
    margin-bottom: 20px
}

.main-chat-blk .settings-col {
    margin-top: 35px
}

.main-chat-blk .settings-col:after {
    content: "";
    display: table;
    clear: both
}

.main-chat-blk .settings-col ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .settings-col ul li {
    color: var(--primary);
    font-weight: 500
}

.main-chat-blk .settings-col ul li+li {
    margin-top: 15px
}

.main-chat-blk .settings-col .switch {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 23px;
    margin-bottom: 0;
    margin-right: 10px
}

.main-chat-blk .settings-col .switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.main-chat-blk .settings-col .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--primary);
    -webkit-transition: .4s;
    transition: .4s
}

.main-chat-blk .settings-col .slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 4px;
    bottom: 4px;
    background-color: var(--white);
    -webkit-transition: .4s;
    transition: .4s
}

.main-chat-blk .settings-col input:checked+.slider {
    background-color: var(--primary)
}

.main-chat-blk .settings-col input:checked+.slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px)
}

.main-chat-blk .settings-col input:focus+.slider {
    box-shadow: 0 0 1px #2196f3
}

.main-chat-blk .settings-col .slider.round {
    border-radius: 34px
}

.main-chat-blk .settings-col .slider.round:before {
    border-radius: 50%
}

.main-chat-blk .report-col {
    margin-top: 35px;
    padding: 12px;
    padding-bottom: 50px
}

.main-chat-blk .report-col:after {
    content: "";
    display: table;
    clear: both
}

.main-chat-blk .report-col ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .report-col ul:after {
    content: "";
    display: table;
    clear: both
}

.main-chat-blk .report-col ul li {
    display: block;
    width: 100%;
    font-weight: 500;
    position: relative
}

.main-chat-blk .report-col ul li a {
    color: var(--danger);
    padding-left: 25px
}

.main-chat-blk .report-col ul li a span {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px
}

.main-chat-blk .report-col ul li+li {
    margin-top: 19px
}

.main-chat-blk .load-more-btn {
    font-weight: 600;
    margin-top: 10px
}

.main-chat-blk .load-more-btn i {
    background: #0057ff;
    border-radius: 50%;
    height: 12px;
    width: 12px;
    color: var(--white);
    line-height: 8px;
    font-size: 12px;
    vertical-align: top
}

.main-chat-blk .chat-message-grp.chat-encrypt {
    padding-bottom: 0
}

.main-chat-blk .chat-message-grp.chat-encrypt ul {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.main-chat-blk .participants-list {
    padding: 0 24px
}

.main-chat-blk .participants-list .participants-list-group h6.parti-search {
    font-size: 20px !important;
    display: flex;
    align-items: center
}

.main-chat-blk .participants-list ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .participants-list ul li {
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    background-color: var(--white);
    padding: 10px
}

.main-chat-blk .participants-list ul li+li {
    margin-top: 10px
}

.main-chat-blk .participants-list .users-list-body h5 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 5px;
    color: var(--primary)
}

.main-chat-blk .participants-list .users-list-body p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    color: var(--primary);
    font-size: 14px;
    font-weight: 400
}

.main-chat-blk .participants-list .users-list-body {
    flex: 1;
    position: relative;
    min-width: 0;
    display: flex;
    display: -webkit-flex;
    width: 100%
}

.main-chat-blk .participants-list .admin-profiles {
    display: inline-block;
    color: var(--primary);
    border-radius: 6px;
    font-size: 12px;
    padding: 2px 10px;
    font-weight: 500;
    background: var(--light-transparent)
}

.main-chat-blk .participants-list .admin-profiles:hover {
    background: #680a83;
    color: var(--white)
}

.main-chat-blk .participants-list-group {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.main-chat-blk .participants-list-group h6 {
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 500;
    color: var(--primary);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.main-chat-blk .chat-message-grp.group-exits {
    padding: 0 24px;
    padding-bottom: 30px
}

.main-chat-blk .grp-delete .chat-action-col {
    display: flex;
    align-items: center;
    height: 100%
}

.main-chat-blk .grp-delete .chat-action-col>a {
    color: var(--gray-600)
}

.main-chat-blk .chat-action-col>a {
    color: var(--gray-600)
}

.main-chat-blk .add-contacts-btn:hover {
    color: var(--white)
}

.main-chat-blk .add-contacts-btn:focus {
    color: var(--white)
}

.main-chat-blk .add-contacts-btn {
    width: 25px;
    height: 25px;
    border-radius: 30px;
    background-color: var(--primary);
    color: var(--white);
    font-size: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 0 auto
}

.main-chat-blk .group-call-tab .nav-tabs .nav-link {
    color: var(--primary);
    border: 0;
    border-radius: 10px;
    font-weight: 500;
    padding: 6px 25px
}

.main-chat-blk .group-call-tab .nav-tabs .nav-link:hover {
    color: var(--primary)
}

.main-chat-blk .group-call-tab .nav-tabs .nav-link+.nav-link {
    margin-left: 10px
}

.main-chat-blk .group-call-tab .nav-tabs .nav-link.active {
    background-color: rgba(90, 7, 139, 0.1);
    color: var(--primary)
}

.main-chat-blk .group-call-tab nav {
    padding: 0 15px 20px;
    position: relative
}

.main-chat-blk .group-call-tab nav:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: var(--primary);
    height: 1px
}

.main-chat-blk .header_image {
    width: 195px
}

.main-chat-blk .chat_avator_img {
    position: relative
}

.main-chat-blk .group_img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 5px
}

.main-chat-blk .dreams_chat {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 5px
}

.main-chat-blk .voice_pop {
    padding-right: 17px
}

.main-chat-blk .status_carousel {
    margin-top: 50px
}

.main-chat-blk .carousel_img {
    width: 650px;
    height: 434px
}

.main-chat-blk .video_content {
    min-height: 200px;
    margin-top: 70px
}

.main-chat-blk .voice-call-content {
    min-height: 200px
}

.main-chat-blk .chatimage img {
    width: 120px;
    height: 120px
}

.main-chat-blk .send-btn_status {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    background-color: #ffa977 !important;
    margin-left: 15px;
    font-size: 22px
}

.main-chat-blk .status_telegram {
    color: var(--white)
}

.main-chat-blk .media-lists {
    display: flex;
    justify-content: flex-start;
    margin: 0 -5px 0;
    flex-wrap: wrap
}

.main-chat-blk .media-lists .media-image {
    margin: 5px;
    flex-basis: 74px;
    min-width: 74px
}

.main-chat-blk .media-lists .media-image img {
    max-width: 100%
}

.main-chat-blk .avatar-group .avatar+.avatar {
    margin-left: -0.75rem
}

.main-chat-blk .list-group-item {
    background-color: inherit;
    border-color: #ebebeb
}

.main-chat-blk ul.list-inline .list-inline-item {
    margin-bottom: .5rem
}

.main-chat-blk .form-control {
    border-radius: 10px
}

.main-chat-blk .form-control:focus {
    box-shadow: none;
    border-color: var(--light-transparent)
}

.main-chat-blk .custom-control-label {
    line-height: 25px
}

.main-chat-blk .custom-control-input:checked~.custom-control-label::before {
    background-color: #0a80ff
}

.main-chat-blk .open_drop {
    color: #fff !important
}

.main-chat-blk .send-btn_status:focus {
    box-shadow: none !important;
    border-color: #ffa977 !important
}

.main-chat-blk .avatar {
    display: inline-block;
    margin-bottom: 0;
    height: 48px;
    width: 48px;
    border-radius: 50%
}

.main-chat-blk .avatar .avatar-title {
    color: var(--white);
    background: #680a83;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-size: 19px;
    font-weight: 600
}

.main-chat-blk .avatar>a {
    width: 100%;
    height: 100%;
    display: block;
    transition: color .3s;
    color: #0a80ff
}

.main-chat-blk .avatar>a>img,
.main-chat-blk .avatar>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.main-chat-blk .avatar.avatar-sm {
    height: 1.3rem;
    width: 1.3rem
}

.main-chat-blk .avatar.avatar-sm .avatar-title {
    font-size: 14px
}

.main-chat-blk .avatar.avatar-lg {
    height: 3.8rem;
    width: 3.8rem
}

.main-chat-blk .avatar.avatar-lg .avatar-title {
    font-size: 29px
}

.main-chat-blk .avatar.avatar-xl {
    height: 100px;
    width: 100px
}

.main-chat-blk .header_drop_icon {
    border-radius: 6px
}

.main-chat-blk .accordion-col .accordion-title {
    cursor: pointer;
    padding: 15px 0 8px
}

.main-chat-blk .accordion-col .accordion-title .primary-title i {
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg)
}

.main-chat-blk .accordion-col .accordion-title.active .primary-title i {
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg)
}

.main-chat-blk .accordion-col .accordion-content {
    border-bottom: 1px solid var(--light-transparent);
    padding-bottom: 15px
}

.main-chat-blk .accordion-col .accordion-content:last-child {
    border-bottom: 0
}

.main-chat-blk .accordion-col .accordion-content h6 {
    font-size: 14px
}

.main-chat-blk .status-right {
    font-weight: 500;
    color: #444;
    font-size: 16px;
    text-align: center
}

.main-chat-blk .status-right p {
    margin-top: 20px;
    margin-bottom: 0
}

.main-chat-blk .star-drop .btn-outline-light {
    color: var(--gray-900);
    border: 0;
    padding: 0
}

.main-chat-blk .star-drop .btn-outline-light i {
    font-size: 20px
}

.main-chat-blk .star-drop .btn.btn-outline-light:hover {
    background: transparent;
    border: 0
}

.main-chat-blk .chat.star-chat-group {
    background-image: none
}

.main-chat-blk .chat.star-chat-group .chat-body {
    background-image: none
}

.main-chat-blk .chat.star-chat-group .chat-body .messages .chats {
    max-width: 100%
}

.main-chat-blk .chat.star-chat-group .chat-body .messages .chats .message-content {
    background: #f5f5f5
}

.main-chat-blk .chat.star-chat-group .chat-body .messages .chats .message-content.award-link a {
    word-break: break-all
}

.main-chat-blk .chat.star-chat-group .chat-body .messages .chats .message-content.award-link img {
    max-width: 100%
}

.main-chat-blk .chat .chat-body .messages .chats.forward-chat-msg {
    display: none
}

.main-chat-blk .chats.forward-chat-msg {
    background: #ededed;
    border-radius: 15px;
    padding: 20px;
    border-left: 2px solid #680a83
}

.main-chat-blk .chats.forward-chat-msg .chat-avatar {
    padding: 0;
    padding-right: 15px
}

.main-chat-blk .chat-title h4 a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #4b0973;
    margin-bottom: 0
}

.main-chat-blk .left-chat-title .add-section>a {
    width: 30px;
    height: 30px;
    background-color: #680a83;
    border-radius: 30px;
    color: var(--white);
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    font-size: 13px
}

.main-chat-blk .add-section ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.main-chat-blk .add-section ul li {
    float: left;
    border-radius: 50px;
    width: 28px;
    height: 28px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.main-chat-blk .add-section ul li+li {
    margin-left: 10px
}

.main-chat-blk .add-section ul li a {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    font-size: 20px
}

.main-chat-blk .all-chats .add-section ul li:hover {
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

.main-chat-blk .online {
    color: #008024;
    font-weight: 500
}

.main-chat-blk .top-online-contacts {
    padding: 24px 24px 0
}

.main-chat-blk .fav-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between;
    margin-bottom: 15px
}

.main-chat-blk .fav-title h6 {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--gray-900)
}

.main-chat-blk .fav-title h6 i {
    font-size: 22px
}

.main-chat-blk .fav-title a {
    margin-bottom: 0;
    color: var(--primary);
    font-weight: 400;
    font-size: 14px
}

.main-chat-blk .fav-title a:hover {
    color: #0a0a0a
}

.main-chat-blk .top-contacts-box .profile-img {
    position: relative;
    width: 46px;
    height: 46px
}

.main-chat-blk .top-contacts-box .profile-img img {
    max-width: 100%;
    height: auto;
    border-radius: 10px
}

.main-chat-blk .profile-name span {
    color: #585858;
    font-size: 12px;
    display: inline-block;
    margin-top: 9px
}

.main-chat-blk .top-contacts-box .profile-img.online:before {
    content: "";
    position: absolute;
    right: -6px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    bottom: 0;
    background-color: #49e073;
    width: 10px;
    height: 10px;
    border: 2px solid var(--white);
    border-radius: 50px
}

.main-chat-blk .dropdown-menu .dropdown-item span.edit-profile-icon,
.main-chat-blk .dropdown-menu .dropdown-item span.profile-icon-col {
    font-size: 15px
}

.main-chat-blk .avatar {
    position: relative;
    display: inline-block;
    width: 46px;
    height: 46px;
    flex-shrink: 0
}

.main-chat-blk .avatar>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.main-chat-blk .avatar-title {
    width: 100%;
    height: 100%;
    background-color: #650681;
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center
}

.main-chat-blk .avatar-away::before,
.main-chat-blk .avatar-offline::before,
.main-chat-blk .avatar-online::before {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 25%;
    height: 25%;
    border-radius: 50%;
    content: "";
    border: 2px solid var(--white)
}

.main-chat-blk .avatar-online::before {
    background-color: var(--success)
}

.main-chat-blk .avatar-offline::before {
    background-color: var(--danger)
}

.main-chat-blk .avatar-away::before {
    background-color: var(--warning)
}

.main-chat-blk .avatar .border {
    border-width: 3px !important
}

.main-chat-blk .avatar .rounded {
    border-radius: 6px !important
}

.main-chat-blk .avatar .avatar-title {
    font-size: 18px
}

.main-chat-blk .avatar-xs {
    width: 1.65rem;
    height: 1.65rem
}

.main-chat-blk .avatar-xs .border {
    border-width: 2px !important
}

.main-chat-blk .avatar-xs .rounded {
    border-radius: 4px !important
}

.main-chat-blk .avatar-xs .avatar-title {
    font-size: 10px
}

.main-chat-blk .avatar-xs.avatar-away::before,
.main-chat-blk .avatar-xs.avatar-offline::before,
.main-chat-blk .avatar-xs.avatar-online::before {
    border-width: 1px
}

.main-chat-blk .avatar-sm {
    width: 2.5rem;
    height: 2.5rem
}

.main-chat-blk .avatar-sm .border {
    border-width: 3px !important
}

.main-chat-blk .avatar-sm .rounded {
    border-radius: 4px !important
}

.main-chat-blk .avatar-sm .avatar-title {
    font-size: 15px
}

.main-chat-blk .avatar-sm.avatar-away::before,
.main-chat-blk .avatar-sm.avatar-offline::before,
.main-chat-blk .avatar-sm.avatar-online::before {
    border-width: 2px
}

.main-chat-blk .avatar-lg {
    width: 3.75rem;
    height: 3.75rem
}

.main-chat-blk .avatar-lg .border {
    border-width: 3px !important
}

.main-chat-blk .avatar-lg .rounded {
    border-radius: 8px !important
}

.main-chat-blk .avatar-lg .avatar-title {
    font-size: 24px
}

.main-chat-blk .avatar-lg.avatar-away::before,
.main-chat-blk .avatar-lg.avatar-offline::before,
.main-chat-blk .avatar-lg.avatar-online::before {
    border-width: 3px
}

.main-chat-blk .avatar-xl {
    width: 5rem;
    height: 5rem
}

.main-chat-blk .avatar-xl .border {
    border-width: 4px !important
}

.main-chat-blk .avatar-xl .rounded {
    border-radius: 8px !important
}

.main-chat-blk .avatar-xl .avatar-title {
    font-size: 28px
}

.main-chat-blk .avatar-xl.avatar-away::before,
.main-chat-blk .avatar-xl.avatar-offline::before,
.main-chat-blk .avatar-xl.avatar-online::before {
    border-width: 4px
}

.main-chat-blk .avatar-xxl {
    width: 5.125rem;
    height: 5.125rem
}

.main-chat-blk .avatar-xxl .border {
    border-width: 6px !important
}

.main-chat-blk .avatar-xxl .rounded {
    border-radius: 8px !important
}

.main-chat-blk .avatar-xxl .avatar-title {
    font-size: 30px
}

.main-chat-blk .avatar-xxl.avatar-away::before,
.main-chat-blk .avatar-xxl.avatar-offline::before,
.main-chat-blk .avatar-xxl.avatar-online::before {
    border-width: 4px
}

.main-chat-blk .avatar-group {
    display: flex;
    display: -webkit-flex;
    padding-left: 15px;
    margin-left: auto;
    margin-right: 15px;
    cursor: pointer
}

.main-chat-blk .avatar-group .avatar+.avatar {
    margin-left: -0.75rem
}

.main-chat-blk .avatar-group .avatar-xs+.avatar-xs {
    margin-left: -15px
}

.main-chat-blk .avatar-group .avatar-sm+.avatar-sm {
    margin-left: -0.625rem
}

.main-chat-blk .avatar-group .avatar-lg+.avatar-lg {
    margin-left: -1rem
}

.main-chat-blk .avatar-group .avatar-xl+.avatar-xl {
    margin-left: -1.28125rem
}

.main-chat-blk .avatar-group .avatar:hover {
    z-index: 1
}

.main-chat-blk .avatar-group.group-col {
    display: block
}

.main-chat-blk .avatar-group.group-col>div {
    display: flex;
    display: -webkit-flex;
    padding-bottom: 5px
}

.main-chat-blk .avatar-group.group-col .avatar {
    margin-right: 0
}

.main-chat-blk .contact-close {
    float: right;
    left: 95%;
    right: 0;
    position: relative;
    top: 5%
}

.main-chat-blk .status_contactclose {
    float: right;
    left: 95%;
    right: 0;
    position: relative;
    top: 1%
}

.main-chat-blk .status-active {
    border: 4px solid #650681
}

.main-chat-blk .main-wrapper .content .sidebar-group {
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    position: relative;
    z-index: 99;
    width: 400px;
    margin-right: 24px
}

@media(max-width:991.98px) {
    .main-chat-blk .main-wrapper .content .sidebar-group {
        width: 100%;
        margin-right: 0
    }
}

@media(max-width:575.98px) {
    .main-chat-blk .chats .chat-content {
        width: calc(100% - 55px)
    }
}

.main-chat-blk .main-wrapper .content .sidebar-group .sidebar {
    background: var(--white);
    overflow: hidden;
    width: 400px !important;
    display: flex;
    flex-direction: column;
    flex: 1;
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    margin-right: 24px
}

@media(max-width:991.98px) {
    .main-chat-blk .main-wrapper .content .sidebar-group .sidebar {
        width: 100% !important;
        margin-right: 0
    }
}

.main-chat-blk .main-wrapper .content .sidebar-group .sidebar:not(.active) {
    display: none
}

.main-chat-blk .header-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    font-weight: 600;
    background-color: #680a83
}

.main-chat-blk .header-top .logo {
    margin-top: 0 !important
}

.main-chat-blk .header-top>span {
    font-size: 22px
}

.main-chat-blk .header-top ul {
    margin-bottom: 0;
    display: flex
}

.main-chat-blk .header-top ul.header-action {
    margin-top: 14px !important
}

.main-chat-blk .chat-header ul {
    margin-bottom: 0
}

.main-chat-blk .chat-header ul li:not(.list-inline-item) {
    margin-bottom: 0;
    width: 48px;
    margin-right: 15px !important
}

.main-chat-blk .chat-header ul li:last-child {
    margin-right: 0 !important
}

.main-chat-blk .sidebar-body {
    flex: 1;
    overflow: auto;
    padding: 24px 24px 10px;
    width: 100%
}

.main-chat-blk .pin-chat img {
    margin-right: 6px
}

.main-chat-blk .sidebar-body .profile-name {
    font-weight: 600;
    color: #0a0a0a;
    font-size: 18px;
    margin-bottom: 0
}

.main-chat-blk .online-profile {
    position: relative
}

.main-chat-blk .online-profile span {
    position: relative;
    color: #565656;
    font-size: 13px;
    padding-left: 10px
}

.main-chat-blk .online-profile span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    background-color: #49e073;
    width: 8px;
    height: 8px;
    border-radius: 50px
}

.main-chat-blk .close_profile4 {
    color: #0e82fd;
    border-color: var(--light-transparent)
}

.main-chat-blk .sidebar .user-list li a {
    padding: 10px;
    display: flex;
    display: -webkit-flex;
    cursor: pointer;
    margin-bottom: 15px;
    border: 1px solid var(--gray-200);
    box-shadow: none;
    border-radius: 5px;
    position: relative;
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s
}

.main-chat-blk .sidebar .user-list li a:hover {
    background-color: var(--light-transparent);
    border: 1px solid var(--light-transparent);
    transition: ease all .5s;
    -webkit-transition: ease all .5s;
    -ms-transition: ease all .5s
}

.main-chat-blk .sidebar .user-list li.item-typing {
    background-color: #f1f6ff
}

.main-chat-blk .sidebar .user-list li figure {
    margin-right: 1rem
}

.main-chat-blk .sidebar .user-list li .users-list-body {
    flex: 1;
    position: relative;
    min-width: 0;
    display: flex
}

.main-chat-blk .lock-icon {
    color: #000
}

.main-chat-blk .sidebar .user-list li .users-list-body>div:first-child {
    min-width: 0;
    display: flex;
    flex-direction: column;
    flex: 1
}

.main-chat-blk .parti-notify-check {
    margin-bottom: 0 !important;
    display: flex;
    align-items: center
}

.main-chat-blk .sidebar .user-list li .users-list-body h5 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 3px;
    color: var(--gray-900)
}

.main-chat-blk .sidebar .user-list li .users-list-body p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
    color: var(--gray-600);
    font-size: 14px
}

.main-chat-blk .sidebar .user-list li .users-list-body p i {
    color: var(--gray-900)
}

.main-chat-blk .sidebar .user-list li .users-list-body p.missed-call-col {
    color: var(--danger)
}

.main-chat-blk .sidebar .user-list li .users-list-body .last-chat-time {
    padding-left: 15px;
    position: relative
}

.main-chat-blk .sidebar .user-list li .users-list-body .last-chat-time .text-muted {
    color: var(--gray-600) !important;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 5px;
    display: block;
    text-align: right
}

.main-chat-blk .sidebar .user-list li .users-list-body .last-chat-time .contact-toggle {
    color: #680a83
}

.main-chat-blk .sidebar .user-list li .users-list-body .last-chat-time .new-message-count {
    width: 20px;
    height: 20px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    line-height: 0;
    font-size: 11px;
    background-color: var(--primary);
    color: var(--white);
    border-radius: 50%;
    margin-left: auto;
    margin-top: 10px;
    position: absolute;
    right: 0;
    bottom: 0
}

.main-chat-blk .sidebar .user-list li .users-list-body .last-chat-time .chat-toggle {
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0;
    text-align: right;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    width: 18px;
    height: 24px
}

.main-chat-blk .sidebar .user-list li.unread h5 {
    color: var(--white)
}

.main-chat-blk .sidebar .user-list li.unread p {
    color: var(--white)
}

.main-chat-blk .sidebar .user-list li.unread .text-muted {
    color: rgba(255, 255, 255, 0.4) !important
}

.main-chat-blk .sidebar .user-list li.user-list-item.item-typing .users-list-body p {
    color: var(--success)
}

.main-chat-blk .rightside_tab {
    padding-top: 5px !important
}

.main-chat-blk .chat-pin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: end;
    -webkit-justify-content: end;
    -ms-flex-pack: end
}

.main-chat-blk .chat-pin .green-check {
    color: var(--success)
}

.main-chat-blk .chat-pin i {
    color: var(--gray-900)
}

.main-chat-blk .green-check {
    color: var(--success)
}

.main-chat-blk .chat-pin img {
    width: 10px
}

.main-chat-blk .chat-pin .check {
    color: #53bdeb
}

.main-chat-blk .select-message-box {
    margin-top: 50px
}

.main-chat-blk .select-message-box h4 {
    margin-bottom: 5px
}

.main-chat-blk .select-message-box p {
    margin-top: 0;
    margin-bottom: 24px;
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 400
}

.main-chat-blk .select-message-box .btn i {
    font-size: 15px
}

.main-chat-blk .group-description {
    padding: 0 24px
}

.main-chat-blk .group-description .description-sub {
    border-bottom: 1px solid #ededed;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.main-chat-blk .group-description h5 {
    font-size: 15px;
    font-weight: 500;
    color: #0a0a0a;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.main-chat-blk .group-description h5 a:hover {
    color: #650681 !important
}

.main-chat-blk .group-description p {
    color: var(--gray-900);
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px
}

.main-chat-blk .group-description p.description-date {
    color: var(--gray-900);
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0
}

.main-chat-blk .encrypted-message p {
    font-size: 12px;
    color: var(--gray-900);
    font-weight: 400;
    margin-bottom: 0
}

.main-chat-blk .group-view-all {
    margin-top: 10px
}

.main-chat-blk .group-view-all a {
    color: #680a83;
    font-size: 14px;
    font-weight: 500
}

.main-chat-blk .group-view-all a:hover {
    color: #0a0a0a
}

.main-chat-blk .exit-bg-message {
    background: #ffe8e9
}

.main-chat-blk .exit-bg-message i {
    color: var(--danger)
}

.main-chat-blk .disapper-message {
    background: #e7faf2
}

.main-chat-blk .disapper-message i {
    color: #1ba345
}

.main-chat-blk .group-setting-msg {
    background: var(--light-transparent)
}

.main-chat-blk .group-setting-msg i {
    color: #680a83
}

.main-chat-blk .group-setting .stared-group span {
    width: 50px;
    height: 50px
}

.main-chat-blk .edit-set-details p {
    font-size: 14px;
    font-weight: 400;
    color: var(--gray-900);
    margin-bottom: 0
}

.main-chat-blk .group-send-msg {
    background: #fef6dc
}

.main-chat-blk .parcipant-check p a {
    color: #680a83
}

.main-chat-blk .select-group-chat .dropdown-toggle::after {
    display: none
}

.main-chat-blk .select-group-chat .dropdown-toggle i {
    margin-left: 15px
}

.main-chat-blk .select-group-chat .dropdown-toggle:hover {
    color: #0a0a0a
}

.main-chat-blk .select-group-chat .dropdown-toggle {
    font-weight: 600;
    color: #0a0a0a;
    font-size: 18px
}

.main-chat-blk .select-group-chat .dropdown-menu .dropdown-item {
    font-size: 14px;
    font-weight: 400;
    color: #0a0a0a
}

.main-chat-blk .select-group-chat .dropdown-menu li:first-child .dropdown-item:hover {
    border-radius: 5px 5px 0 0
}

.main-chat-blk .select-group-chat .dropdown-menu li:last-child .dropdown-item:hover {
    border-radius: 0 0 5px 5px
}

.main-chat-blk .dropzone {
    background: var(--white);
    border: 1px dashed #c2c2c2;
    border-radius: 5px;
    padding: 10px;
    min-height: 70px;
    text-align: center
}

.main-chat-blk .dropzone.dz-clickable .dz-message {
    display: none
}

.main-chat-blk .dropzone p {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #0a0a0a
}

.main-chat-blk .dropzone span {
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 400
}

.main-chat-blk .uplaod-image img {
    border-radius: 20px
}

.main-chat-blk .upload-img-file .modal-body {
    padding: 0
}

.main-chat-blk .upload-img-file .modal-content {
    position: relative
}

.main-chat-blk .upload-img-file .modal-header {
    position: absolute;
    top: 0;
    z-index: 9;
    left: 0;
    right: 0
}

.main-chat-blk .upload-image-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.main-chat-blk .upload-image-list li+li {
    margin-left: 10px
}

.main-chat-blk .upload-img-file .modal-header .close {
    background-color: transparent;
    color: var(--white)
}

.main-chat-blk .check-star i {
    color: #fec001
}

.main-chat-blk .emoj-group-list {
    display: none;
    position: absolute;
    top: -50px;
    left: -90px;
    transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -webkit-transition: all .5s ease
}

.main-chat-blk .emoj-group-list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f6f7f8;
    border-radius: 50px;
    padding: 5px
}

.main-chat-blk .emoj-group-list ul li a {
    padding: 0
}

.main-chat-blk .emoj-group-list ul li.add-emoj a {
    background: #ededed
}

.main-chat-blk .emoj-group-list ul li.add-emoj a i {
    font-size: 20px;
    color: var(--gray-900)
}

.main-chat-blk .chat .slimscroll {
    height: calc(100vh - 60px) !important
}

.main-chat-blk .settings-option {
    display: none;
    text-align: right
}

.main-chat-blk .settings-option a {
    font-size: 15px;
    font-weight: 500;
    color: #680a83
}

.main-chat-blk .empty-dark-img {
    display: none
}

.main-chat-blk .bootstrap-datetimepicker-widget span {
    position: relative
}

.chat-window .card .card-header {
    background-color: var(--white);
    border-bottom: 1px solid #0e82fd
}

.chat-window .badge-success {
    background-color: var(--success) !important
}

.chat-page .footer {
    display: none
}

.chat-search .input-group .form-control {
    margin: 0;
    padding: 0 0 0 36px;
    height: 46px
}

.chat-search .input-group .input-group-prepend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    color: var(--primary);
    pointer-events: none;
    z-index: 4;
    position: absolute;
    top: 0;
    right: 15px;
    bottom: 0
}

.chat-cont-left .chat-scroll {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
    padding: 0
}

.chat-cont-left .chat-scroll .media {
    border-bottom: 1px solid #0e82fd;
    margin: 0;
    padding: 10px;
    -webkit-transition: all .2s;
    -ms-transition: all .2s;
    transition: all .2s
}

.chat-cont-left .chat-scroll .media.active {
    background-color: #0e82fd
}

.chat-cont-left .chat-scroll .media:hover {
    background-color: #0e82fd
}

.chat-cont-left .chat-scroll .media .media-img-wrap {
    margin: 0 15px 0 0;
    position: relative
}

.chat-cont-left .chat-scroll .media .media-img-wrap .avatar>img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.chat-cont-left .chat-scroll .media .media-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-flex-pack: space-between
}

.chat-cont-left .chat-scroll .media .media-body .user-name {
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--primary);
    font-size: 16px;
    font-weight: 700
}

.chat-cont-left .chat-scroll .media .media-body .user-last-chat {
    color: var(--primary);
    font-size: 14px;
    line-height: 24px;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chat-cont-left .chat-scroll .media .media-body .last-chat-time {
    color: var(--primary);
    font-size: 13px
}

.chat-cont-left .chat-scroll .media .media-body div:last-child {
    text-align: right
}

.chat-cont-right {
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}

.chat-cont-right .chat-scroll {
    max-height: calc(100vh - 293px);
    overflow-y: auto
}

.chat-cont-right .msg_head .back-user-list {
    display: none;
    margin: 0 0 0 -10px;
    padding: 0 10px
}

.chat-cont-right .img_cont {
    position: relative;
    height: 45px;
    width: 45px
}

.chat-cont-right .img_cont .user_img {
    height: 45px;
    min-width: 45px;
    width: 45px;
    border: 1.5px solid #0e82fd
}

.chat-cont-right .user_info {
    margin: 0 auto 0 15px;
    padding: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chat-cont-right ul.list-unstyled {
    margin: 0 auto;
    padding: 0;
    width: 100%
}

.chat-cont-right ul.list-unstyled .media.sent {
    margin-bottom: 20px
}

.chat-cont-right ul.list-unstyled .media.sent .avatar {
    order: 3;
    height: 30px;
    width: 30px
}

.chat-cont-right ul.list-unstyled .media.sent .media-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 20px 0 0;
    padding: 0
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box {
    margin: 0;
    padding: 0 0 0 50px;
    position: relative
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box+.msg-box {
    margin: 5px 0 0;
    padding: 0
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box p {
    margin: 0;
    padding: 0
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child::before {
    border-bottom: 6px solid transparent;
    border-left: 6px solid #e3e3e3;
    border-top: 6px solid #e3e3e3;
    border-right: 6px solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    top: 0;
    right: -12px;
    left: auto
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box>div {
    margin: 0;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: #e3e3e3;
    display: inline-block;
    position: relative
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .msg-box:first-child>div {
    border-radius: 10px 0 10px 10px
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1px;
    padding: 4px 0;
    width: 100%
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment {
    position: relative;
    max-width: 130px;
    overflow: hidden
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #0e82fd;
    content: "";
    opacity: .4;
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attachment:hover .chat-attach-download {
    opacity: 1
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments>div {
    margin: 0 1px
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments img {
    max-width: 100%
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-attachments .chat-attach-download {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s;
    color: var(--white);
    width: 32px;
    line-height: 32px;
    background: rgba(255, 255, 255, 0.2);
    text-align: center
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin: 5px 0 0;
    padding: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    clear: both;
    flex-direction: row-reverse;
    list-style: none
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li {
    margin: 0;
    padding: 0 0 0 16px;
    position: relative
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info li:not(:last-child)::after {
    position: absolute;
    top: 50%;
    right: auto;
    left: 8px;
    transform: translate(-50%, -50%);
    background: var(--primary);
    content: "";
    height: 4px;
    width: 4px
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info .chat-time {
    color: rgba(50, 65, 72, 0.4)
}

.chat-cont-right ul.list-unstyled .media.sent .media-body .chat-msg-info a {
    color: var(--primary)
}

.chat-cont-right ul.list-unstyled .media.received {
    position: relative;
    margin-bottom: 20px
}

.chat-cont-right ul.list-unstyled .media.received .media-body {
    position: relative;
    margin: 0 0 0 20px;
    padding: 0
}

.chat-cont-right ul.list-unstyled .media.received .media-body::before {
    border-bottom: 6px solid transparent;
    border-right: 6px solid #0e82fd;
    border-top: 6px solid #0e82fd;
    border-left: 6px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    right: auto;
    left: -6px;
    width: 0
}

.chat-cont-right ul.list-unstyled .media.received .media-body>div {
    margin: 0;
    padding: 10px 15px;
    border-radius: 10px;
    background-color: var(--primary);
    display: table;
    position: relative
}

.chat-cont-right ul.list-unstyled .media.received .media-body>div p {
    color: var(--white);
    margin: 0;
    padding: 0
}

.chat-cont-right ul.list-unstyled .media.received .msg-box {
    display: block
}

.chat-cont-right ul.list-unstyled .media.received .msg-box+.msg-box {
    margin-top: 5px
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 5px 0 0;
    padding: 0;
    clear: both;
    list-style: none
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-info .chat-time {
    color: rgba(255, 255, 255, 0.8)
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1px;
    padding: 4px 0;
    width: 100%
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment {
    position: relative;
    max-width: 130px;
    overflow: hidden
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #0e82fd;
    content: "";
    opacity: .4;
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attachment:hover .chat-attach-download {
    opacity: 1
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments>div {
    margin: 0 1px
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments img {
    max-width: 100%
}

.chat-cont-right ul.list-unstyled .media.received .chat-msg-attachments .chat-attach-download {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s;
    opacity: 0;
    color: var(--white);
    width: 32px;
    line-height: 32px;
    background: rgba(255, 255, 255, 0.2);
    text-align: center
}

.chat-cont-right ul.list-unstyled .chat-date {
    font-size: 14px;
    margin: 1.875rem 0;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-transform: capitalize
}

.chat-cont-right ul.list-unstyled .chat-date:before {
    background-color: #e0e3e4;
    content: "";
    height: 1px;
    margin-right: 28px;
    position: absolute;
    top: 50%;
    right: 50%;
    width: 100%
}

.chat-cont-right ul.list-unstyled .chat-date:after {
    background-color: #e0e3e4;
    content: "";
    height: 1px;
    margin: 0 0 0 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%
}

.card-footer {
    background-color: var(--white);
    margin: 0;
    padding: 1rem 1.5rem
}

.card-footer .type_msg {
    background-color: rgba(0, 0, 0, 0.1) !important;
    border: 0 !important;
    overflow-y: auto
}

@media(max-width:991.98px) {
    .chat-window.chat-slide .chat-cont-right {
        right: 0;
        opacity: 1;
        visibility: visible
    }

    .chat-cont-right {
        position: absolute;
        right: -100px;
        opacity: 0;
        visibility: hidden;
        z-index: 99
    }

    .chat-cont-right .msg_head .back-user-list {
        display: flex;
        align-items: center
    }
}

.msg-typing {
    width: auto;
    height: 24px;
    padding-top: 8px
}

.msg-typing span {
    height: 8px;
    width: 8px;
    float: left;
    background-color: var(--white);
    display: block;
    opacity: .4;
    margin: 0 1px;
    border-radius: 50%
}

.msg-typing span:nth-of-type(1) {
    animation: 1s blink infinite .33333s
}

.msg-typing span:nth-of-type(2) {
    animation: 1s blink infinite .66666s
}

.msg-typing span :nth-of-type(3) {
    animation: 1s blink infinite .99999s
}

@keyframes blink {
    50% {
        opacity: 1
    }
}

@media(max-width:991.98px) {
    .chat_sidebar.hide-left-sidebar {
        display: none !important
    }
}

@media(max-width:991.98px) {
    .left-sidebar.hide-left-sidebar {
        margin-left: -991px
    }
}

.main-chat-blk .right-sidebar.hide-right-sidebar {
    margin-right: -320px
}

.view-cart-header {
    position: relative
}

.view-cart-header .dropdown-menu {
    min-width: 320px !important
}

.view-cart-header .shopping-cart {
    padding: 15px
}

.view-cart-header .shopping-cart.show-cart {
    opacity: 1;
    visibility: visible
}

.view-cart-header .shopping-cart .booking-date {
    display: block;
    padding-bottom: 0
}

.view-cart-header .shopping-cart .booking-date li {
    margin-left: 0 !important
}

.view-cart-header .shopping-cart .booking-date li span {
    font-size: 14px
}

.view-cart-header .shopping-cart .booking-total-list li {
    margin-left: 0 !important;
    padding-left: 20px
}

.view-cart-header .shopping-cart .booking-total-list li:first-child {
    padding-left: 0
}

.view-cart-header .shopping-cart-total {
    float: left
}

.view-cart-header .shopping-cart-items {
    padding-top: 0
}

.view-cart-header .shopping-cart-items li {
    display: block !important;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    margin: 0 0 10px 0 !important;
    padding: 0 0 14px
}

.view-cart-header .shopping-cart-items li a {
    padding-right: 0 !important;
    letter-spacing: normal !important
}

.view-cart-header .shopping-cart-items .close-icon {
    cursor: pointer;
    color: #6b7280;
    position: absolute;
    top: 10px;
    right: 0
}

.view-cart-header .shopping-cart-items img {
    float: left;
    width: 70px;
    margin-right: 12px;
    max-width: 100%;
    height: auto
}

.view-cart-header .shopping-cart-items .item-name {
    display: block;
    padding-top: 10px;
    font-size: 14px;
    padding-right: 20px;
    color: #6b7280;
    font-weight: 400
}

.view-cart-header .shopping-cart-items .item-price {
    margin-left: 8px;
    color: var(--primary);
    font-size: 13px;
    font-weight: 400
}

.view-cart-header .shopping-cart-items .item-quantity {
    color: #abb0be;
    font-size: 13px;
    font-weight: 400
}

.view-cart-header .cart-icon {
    color: #515783;
    font-size: 24px;
    margin-right: 7px;
    float: right
}

.view-cart-header .booking-date li {
    display: block !important;
    width: 100%;
    margin: 0 0 10px;
    padding: 0 !important
}

.view-cart-header .booking-date li span {
    float: right
}

.view-cart-header .booking-total {
    padding-top: 0;
    text-align: center
}

.view-cart-header .apt-btn {
    font-size: 13px;
    letter-spacing: normal !important;
    padding: 7px 20px
}

.view-cart-header .apt-btn:hover {
    border-color: #0e82fd !important;
    background-color: #0e82fd !important;
    color: #fff !important
}

.custom-increment.cart button {
    font-size: 10px
}

.custom-increment.cart input[type=text] {
    width: 60px
}

.custom-increment button {
    font-size: 14px;
    height: 39px;
    background: #dcdcdc;
    color: var(--gray-900);
    border: 0;
    display: inline-block
}

.custom-increment button.btn-danger {
    border-radius: 4px 0 0 4px
}

.custom-increment button:hover,
.custom-increment button:focus,
.custom-increment button:active {
    background: #dcdcdc !important;
    color: var(--gray-900) !important;
    border: 0 !important
}

.custom-increment button.btn-success {
    background: var(--gray-transparent);
    color: var(--gray-600);
    border-color: var(--gray-transparent);
    border-radius: 0 4px 4px 0
}

.custom-increment button.btn-danger {
    background: var(--gray-transparent);
    color: var(--gray-600);
    border-color: var(--gray-transparent);
    border-radius: 4px 0 0 4px
}

.custom-increment .input-group1 {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.custom-increment input[type=text] {
    border: 1px solid #dbdbdb;
    border-radius: 0;
    text-align: center;
    width: 70%;
    color: var(--gray-600);
    padding: 7px 15px
}

.custom-increment input[type=text]:focus {
    border-color: transparent
}

.call-wrapper {
    position: relative;
    height: calc(100vh - 145px)
}

.unread-msg1 {
    background-color: var(--primary);
    border-radius: 2px;
    color: var(--white);
    font-size: 10px;
    font-style: normal;
    text-align: center;
    position: absolute;
    top: -10px;
    right: -10px;
    padding: 0 5px
}

.call-box .call-wrapper {
    height: auto;
    text-align: center
}

.call-box .call-wrapper .call-user {
    margin-bottom: 30px
}

.call-box .call-wrapper .call-user h4 {
    font-size: 24px
}

.call-box .call-wrapper .call-user span {
    display: block;
    font-weight: 500;
    text-align: center
}

.call-box .call-wrapper .call-avatar {
    margin-bottom: 30px;
    cursor: pointer;
    animation: ripple 2s infinite
}

.call-box .call-wrapper .call-items .call-item {
    background-color: rgba(255, 255, 255, 0.2);
    border: 1px solid transparent;
    border-radius: 100%;
    color: var(--white);
    line-height: 0;
    margin: 0 5px;
    padding: 15px
}

.call-box .call-wrapper .call-items .call-item:hover {
    opacity: .9
}

.call-box .call-wrapper .call-items .call-item:first-child,
.call-box .call-wrapper .call-items .call-item:last-child {
    margin-top: -30px
}

.call-box .call-wrapper .call-items .call-item.call-end {
    background: var(--danger);
    border: 1px solid var(--danger);
    color: var(--white);
    line-height: 0;
    border-radius: 100%;
    margin: 30px 20px 0;
    padding: 20px
}

.call-box .call-wrapper .call-items .call-item.call-start {
    background: var(--success);
    border: 1px solid var(--success);
    color: var(--white);
    line-height: 0;
    border-radius: 100%;
    margin: 30px 20px 0;
    padding: 20px
}

.call-box.incoming-box .call-wrapper .call-items .call-item.call-start,
.call-box.incoming-box .call-wrapper .call-items .call-item.call-end {
    margin: 0 10px
}

.call-box .call-avatar {
    height: 140px;
    max-width: 140px;
    min-width: 140px;
    position: relative;
    width: 100%;
    border: 10px solid #fafafa;
    border-radius: 100%
}

.call-box .btn {
    background: rgba(0, 0, 0, 0);
    -webkit-transition: all .3s ease 0;
    -ms-transition: all .3s ease 0;
    transition: all .3s ease 0
}

@-webkit-keyframes ripple {
    0 {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1)
    }

    100% {
        -webkit-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0)
    }
}

@keyframes ripple {
    0 {
        -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1)
    }

    100% {
        -moz-box-shadow: 0 0 0 30px rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 30px rgba(0, 0, 0, 0)
    }
}

.doc-review.review-listing {
    margin: 0
}

.doc-review>ul>li {
    background-color: var(--white);
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    padding: 0;
    margin-bottom: 24px
}

.doc-review>ul>li .review-content {
    padding: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.doc-review>ul>li .review-content .daterange-wraper {
    margin-bottom: 0
}

.doc-review>ul>li .star-rated {
    display: flex;
    align-items: center
}

.doc-review>ul>li .star-rated span {
    color: var(--gray-900);
    font-size: 30px;
    margin-right: 10px;
    font-weight: 600
}

.doc-review>ul>li .star-rated i {
    color: var(--gray-transparent);
    margin: 0 2px
}

.doc-review>ul>li .star-rated i.filled {
    color: var(--warning)
}

.doc-review>ul>li ul li {
    padding: 0 24px 24px
}

.doc-review>ul>li ul li .replied-comment {
    padding: 15px;
    background: var(--light-transparent);
    border-radius: 10px
}

.doc-review>ul>li ul li .replied-comment .patient-info span {
    display: block;
    color: var(--gray-900);
    font-size: 14px
}

.doc-review>ul>li ul li .replied-comment .review-info {
    margin-top: 10px
}

.doc-review>ul>li ul li .comment-reply {
    display: flex;
    align-items: center
}

.doc-review>ul>li ul li .comment-reply .reply-text {
    color: var(--primary);
    font-size: 14px;
    margin-right: 15px;
    font-weight: 500
}

.doc-review>ul>li ul li .comment-reply .reply-text.replied-text {
    color: #1e293b
}

.doc-review>ul>li ul li .comment-reply span {
    font-size: 14px;
    font-weight: 500
}

.doc-review>ul>li ul li .comment-reply span.no-views {
    color: #94a3b8
}

.doc-review>ul>li ul li .comment-reply span.replied-views {
    color: var(--primary)
}

.comments {
    width: 100%
}

.comments .comment-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #e2e8f0
}

.comments .comment-head .patinet-information .patient-info span {
    display: block;
    color: var(--gray-600)
}

.comments .review-info {
    padding: 24px
}

.comments .review-info p {
    color: var(--gray-600);
    margin-bottom: 15px
}

.comments .comment-reply {
    display: flex;
    align-items: center
}

.comments .comment-reply .reply-text {
    color: var(--gray-900);
    font-size: 14px;
    margin-right: 15px;
    font-weight: 500
}

.comments .comment-reply .reply-text:hover {
    color: var(--primary)
}

.comments .comment-reply .reply-text.replied-text {
    color: var(--gray-900)
}

.comments .comment-reply .reply-text i {
    line-height: inherit
}

.comments .comment-reply span {
    font-size: 14px;
    font-weight: 500
}

.comments .comment-reply span.no-views {
    color: #94a3b8
}

.comments .comment-reply span.replied-views {
    color: var(--primary)
}

.durations {
    margin-bottom: 5px
}

.review-section-five {
    background-color: var(--white);
    position: relative
}

.review-section-five .section-header-five {
    margin-bottom: 24px
}

.review-section-five .review-img-five {
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    margin-right: 16px
}

@media(max-width:991.98px) {
    .review-section-five .review-img-five {
        display: none
    }
}

.review-section-five .review-img-five:hover .img-1 {
    transform: scale(1.2) rotate(4deg)
}

.review-section-five .review-img-five .img-1 {
    width: 100%;
    height: 534px;
    transition: all .7s
}

.review-section-five .review-img-five .review-item {
    background: var(--gray-100);
    backdrop-filter: blur(60px);
    border-radius: 12px;
    padding: 24px;
    position: absolute;
    bottom: 0;
    margin: 24px
}

.review-section-five .review-img-five .review-item .count {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
    margin: 24px 0 4px 0
}

.review-section-five .review-img-five .review-item .description {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin: 0
}

.review-section-five .review-right {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 16px
}

.review-section-five .review-right .section-sub-title {
    margin-left: unset !important
}

.review-section-five .review-right .slide-btn {
    display: flex;
    align-items: center;
    gap: 12px
}

.review-section-five .review-right .slide-btn .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: 0;
    color: var(--gray-900);
    margin: 0;
    font-size: 24px;
    transition: all .6s;
    border: 1px solid var(--gray-200)
}

.review-section-five .review-right .slide-btn .slick-arrow:hover {
    background: var(--secondary);
    border: 1px solid var(--secondary)
}

.review-section-five .element-1 {
    position: absolute;
    inset: 0;
    margin: auto
}

.review-section-five .container {
    position: relative;
    z-index: 1
}

.account-page {
    background-color: var(--white)
}

.account-page .content {
    padding: 116px 0 60px
}

@media(max-width:767.98px) {
    .account-page .content {
        padding: 96px 0 40px
    }
}

.login-right {
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    padding: 24px
}

@media(max-width:767.98px) {
    .login-right {
        margin: 0 15px;
        padding: 15px
    }
}

.login-right .dont-have {
    color: #3d3d3d;
    margin-top: 20px;
    font-size: 13px
}

.login-right .dont-have a {
    color: var(--primary-hover)
}

.login-right .account-signup {
    margin-top: 20px
}

.login-right .social-login-btn .btn {
    font-weight: 500;
    font-size: 16px;
    color: var(--gray-600);
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 9px 15px;
    border-radius: 44px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-right .social-login-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border: 1px solid var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-right .social-login-btn .btn img {
    margin-right: 8px
}

.login-right .social-login-btn .btn+.btn {
    margin-top: 16px
}

.login-right .inner-right-login {
    max-width: 355px;
    width: 100%;
    margin: 0 auto
}

.login-right .country-select .select-col .select2-container--default .select2-selection--single {
    background-color: var(--white);
    border-radius: 10px 0 0 10px;
    width: 79px
}

.login-right .country-select .select-col .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #0de0fe
}

.login-right .country-select .select-col .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/down-arrow-gray-dark.svg)
}

@media(max-width:991.98px) {
    .login-left {
        display: none
    }
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
    height: 38px
}

.login-header {
    margin-bottom: 20px
}

.login-header p {
    margin-bottom: 0
}

.login-header h3 {
    font-size: 18px;
    margin-bottom: 3px
}

@media(max-width:575.98px) {
    .login-header h3 {
        text-align: center
    }
}

.login-header h3 a {
    color: var(--primary);
    float: right;
    font-size: 15px;
    margin-top: 2px
}

@media(max-width:575.98px) {
    .login-header h3 a {
        float: none;
        margin-top: 10px;
        text-align: center;
        display: block
    }
}

.login-header .logo-icon {
    text-align: center;
    margin: 40px auto 20px
}

.login-btn {
    font-size: 18px;
    font-weight: 500
}

.login-or {
    font-size: 16px;
    margin: 16px 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative
}

.or-line {
    background-color: var(--gray-200);
    height: 1px;
    margin-bottom: 0;
    margin-top: 0;
    display: block
}

.span-or {
    background-color: var(--white);
    display: block;
    position: absolute;
    top: -3px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    width: 42px
}

.forgot-link {
    color: #3d3d3d;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400
}

.social-login .btn:hover,
.social-login .social-login .btn:focus {
    color: var(--white)
}

span.agree {
    font-size: 16px;
    margin-left: 6px
}

.terms-and-policy span.terms {
    color: var(--primary-hover)
}

.terms-and-policy a {
    color: var(--primary-hover)
}

.login-page .login-right {
    width: 100%;
    position: relative;
    font-family: "Poppins", sans-serif;
    height: 100vh;
    border: 0;
    border-radius: 0;
    padding: 0
}

.login-page .login-right .step-process-col .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: gray
}

.login-page .login-right .step-process-col .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/down-arrow-gray.svg)
}

.login-page .login-right .step-process-col .form-control {
    color: gray
}

.login-page .login-right .search-location-input-box input {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/.html);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 16px;
    padding-left: 38px;
    color: #948ca0
}

.login-bottom-copyright {
    font-weight: 500;
    padding-bottom: 25px;
    width: 100%;
    align-self: flex-end;
    -webkit-align-self: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.step-list {
    text-align: center;
    padding: 10px 0
}

.step-list ul {
    display: inline-block
}

.step-list ul li {
    float: left;
    margin: 5px 0;
    padding: 0 30px 0 0
}

.step-list ul li:last-child {
    padding-right: 0
}

.step-list ul li a {
    background-color: #e9f5f7;
    width: 40px;
    height: 40px;
    border-radius: 10px;
    font-size: 14px;
    color: gray
}

.step-list ul li a:hover,
.step-list ul li a.active {
    background-color: #0de0fe;
    color: var(--white)
}

.step-list ul li a.active-done {
    background-color: #0de0fe;
    color: var(--white);
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/tick-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    font-size: 0
}

.profile-pic-col {
    padding-top: 40px;
    text-align: center
}

.profile-pic-col h3 {
    color: var(--black);
    font-size: 20px !important
}

.profile-pic-upload {
    width: 150px;
    background: rgba(175, 213, 254, 0.4);
    border-radius: 20px;
    position: relative;
    margin: 40px auto 0;
    padding: 24px
}

.profile-pic-upload input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.profile-pic-upload .cam-col {
    width: 70px;
    height: 70px;
    background-color: var(--white);
    border-radius: 70px;
    overflow: hidden;
    margin: 0 auto
}

.profile-pic-upload span {
    color: var(--black);
    font-size: 13px;
    list-style: none;
    display: inline-block;
    margin-top: 15px
}

.select-gender-col [type=radio]:checked,
.select-gender-col [type=radio]:not(:checked) {
    position: absolute;
    left: 0;
    visibility: hidden
}

.select-gender-col [type=radio]:checked+label,
.select-gender-col [type=radio]:not(:checked)+label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666
}

.select-gender-col [type=radio]:checked+label:before,
.select-gender-col [type=radio]:not(:checked)+label:before {
    content: "";
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 10px;
    background: var(--white);
    box-shadow: 5px 20px 60px 10px rgba(0, 4, 107, 0.07);
    position: absolute;
    top: 0;
    left: 0
}

.select-gender-col [type=radio]:checked+label:after,
.select-gender-col [type=radio]:not(:checked)+label:after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    border-radius: 10px;
    border: 2px solid #0de0fe;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease
}

.select-gender-col [type=radio]:not(:checked)+label:after {
    opacity: 0
}

.select-gender-col [type=radio]:checked+label:after {
    opacity: 1
}

.select-gender-col .gender-icon {
    position: relative
}

.select-gender-col .gender-icon label {
    text-align: center;
    padding: 15px 20px !important
}

.select-gender-col .gender-icon img {
    max-height: 90px
}

.select-gender-col span {
    position: relative;
    color: var(--black);
    display: inline-block;
    margin-top: 10px;
    font-size: 16px;
    width: 100%
}

.select-gender-col.payment-menthods-choose label {
    min-width: 90px;
    text-align: center;
    color: var(--black);
    padding: 10px !important
}

.select-gender-col.payment-menthods-choose label span.credit-card-option {
    min-width: 192px;
    font-size: 15px
}

.select-gender-col.payment-menthods-choose label img {
    position: relative;
    max-width: 68px
}

.select-gender-col.payment-menthods-choose [type=radio]:checked+label::after,
.select-gender-col.payment-menthods-choose [type=radio]:not(:checked)+label::after {
    border: 1px solid #0de0fe
}

.select-gender-col label {
    text-align: center;
    padding: 15px 20px !important
}

.pregnant-col .remember-me-col {
    color: var(--black);
    font-size: 16px;
    align-items: center
}

.pregnant-col .remember-me-col .custom_check .checkmark {
    border-color: #0de0fe
}

.step-process-col {
    text-align: left
}

.checklist-col span {
    font-size: 16px
}

.checklist-col .custom_check .checkmark {
    width: 24px;
    height: 24px
}

.checklist-col .custom_check .checkmark:after {
    left: 6px;
    top: 3px
}

.checklist-col .remember-me-col {
    position: relative;
    padding: 10px 0
}

.checklist-col.pregnant-col .remember-me-col .custom_check {
    padding-left: 25px
}

.checklist-col.pregnant-col .remember-me-col .custom_check .checkmark {
    border-color: #b4abca
}

.otp-col {
    color: var(--white)
}

.otp-col h3 {
    color: var(--white);
    font-size: 20px;
    margin-bottom: 15px
}

.dnt-recive-call {
    color: var(--white)
}

.dnt-recive-call a {
    color: var(--white)
}

.otp-box .digit-group input {
    width: 45px;
    height: 45px;
    background-color: rgba(245, 245, 245, 0.2);
    border: 0;
    text-align: center;
    font-size: 16px;
    color: var(--white);
    box-shadow: 5px 20px 60px 10px rgba(0, 4, 107, 0.07);
    border-radius: 8px;
    color: var(--black);
    margin: 0 3px
}

.otp-box .digit-group input:focus {
    background-color: var(--white);
    border: 0;
    outline: 0
}

.otp-box .digit-group input[type=text].active {
    background-color: var(--white);
    color: var(--black)
}

.otp-box .splitter {
    color: var(--white);
    font-size: 24px;
    padding: 0 5px
}

.otp-box .prompt {
    font-size: 20px;
    color: var(--white);
    margin: 0 0 20px
}

.increment-decrement .input-groups {
    border: 0;
    background-color: transparent;
    height: 35px;
    margin-right: 0;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.increment-decrement .input-groups .quantity-field {
    width: 40px;
    text-align: center;
    background-color: transparent;
    float: left;
    border: 0
}

.increment-decrement .input-groups .quantity-field:focus {
    border: 0;
    outline: 0
}

.increment-decrement .input-groups input[type=button] {
    background-color: transparent;
    font-size: 20px;
    border: 1px solid #0de0fe;
    border-radius: 4px;
    height: 24px;
    width: 24px;
    margin-top: 0;
    line-height: 0;
    padding: 0;
    color: #0de0fe
}

.increment-decrement .input-groups input[type=button]:focus-visible {
    outline: 0
}

.increment-decrement .input-groups input[type=button].button-minus {
    float: left
}

.increment-decrement .input-groups input[type=button].button-plus {
    float: right
}

.country-select {
    position: relative
}

.country-select .select-col {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.country-select .select-col .flagstrap {
    height: 100%
}

.country-select .select-col .btn-info.dropdown-toggle {
    border: 0;
    color: #0de0fe;
    border-radius: 10px 0 0 10px;
    background-color: var(--white);
    height: 100%;
    font-size: 0;
    width: 79px;
    text-align: left;
    padding: 0 12px
}

.country-select .select-col .btn-info.dropdown-toggle:after {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/down-arrow-gray-dark.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 14px;
    height: 7px;
    border: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 10px
}

.country-select .select-col .btn-info.dropdown-toggle span {
    font-size: 0
}

.country-select .select-col .dropdown-menu {
    font-size: 0;
    width: 79px;
    min-width: inherit;
    margin-top: 0;
    border-radius: 10px;
    padding: 0
}

.country-select .select-col .dropdown-menu li {
    margin: 14px 13px
}

.country-select .select-col .dropdown-menu li:first-child {
    display: none
}

.country-select .select-col .dropdown-menu li a {
    display: inline-block;
    cursor: pointer
}

.country-select .select-col .flagstrap-icon.flagstrap-in,
.country-select .select-col .flagstrap-icon.flagstrap-ng,
.country-select .select-col .flagstrap-icon.flagstrap-gb,
.country-select .select-col .flagstrap-icon.flagstrap-us {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/flag/india.html);
    background-position: center;
    width: 33px;
    height: 22px;
    background-size: cover;
    border-radius: 4px
}

.country-select .select-col .flagstrap-icon.flagstrap-ng {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/flag/ng.html)
}

.country-select .select-col .flagstrap-icon.flagstrap-gb {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/flag/gb.html)
}

.country-select .select-col .flagstrap-icon.flagstrap-us {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/flag/usa.html)
}

.country-select .number-col input {
    padding-left: 96px
}

.location-text h5 {
    color: var(--black);
    margin-top: 5px
}

.location-search {
    margin: 12px 0
}

.skip-now-col {
    margin-top: 5px
}

.skip-now-col a {
    color: var(--black);
    font-size: 12px
}

.sort-by-col .select2-container .select2-selection--single {
    border-color: #e8eeff;
    border-radius: 10px;
    width: 160px
}

.sort-by-col .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/down-arrow-gray.svg)
}

.premium-text {
    font-size: 18px
}

.plan-details {
    list-style: none;
    margin: 0;
    padding: 4px 0 0
}

.plan-details li {
    position: relative;
    min-width: 35%
}

.plan-details li span {
    color: #b4abca;
    display: inline-block;
    margin-bottom: 3px;
    font-size: 15px
}

.plan-chooser-col {
    background-color: rgba(175, 213, 254, 0.4);
    border-radius: 20px;
    margin: 0 0 28px;
    padding: 5px 20px
}

.plan-chooser-col .memeber-img {
    border-radius: 15px;
    margin-bottom: 10px;
    width: 100%
}

.plan-chooser-col .memeber-img img {
    border-radius: 15px
}

.plan-chooser-col .subscription-list {
    margin: 15px 0
}

.memeber-details h4 {
    margin-bottom: 0
}

.payment-menthods ul {
    text-align: center
}

.payment-menthods ul li {
    display: inline-block;
    margin: 0;
    padding: 6px
}

.card-choose-col {
    max-width: 325px;
    margin: 0 auto
}

.day-week-month-col ul li {
    float: left
}

.day-week-month-col ul li:first-child a {
    border-radius: 4px 0 0 4px !important
}

.day-week-month-col ul li:last-child a {
    border-radius: 0 4px 4px 0 !important
}

.day-week-month-col ul li a {
    background-color: #9d9d9d;
    border: 1px solid transparent;
    color: #64627c;
    display: inline-block;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding: 10px 20px
}

.day-week-month-col ul li a.active {
    border-color: #536cf1;
    color: #536cf1;
    border-radius: 0 !important
}

.day-week-month-col ul li a:first-child.active {
    border-color: #536cf1
}

.day-week-month-col ul li a:last-child.active {
    border-color: #536cf1
}

.login-body {
    background: var(--white)
}

.login-content-info {
    padding: 60px 0;
    display: flex;
    align-items: center;
    height: 100vh;
    overflow-y: auto;
    flex-wrap: wrap
}

.login-content-info .account-content {
    position: relative
}

.login-content-info .account-content .login-shapes {
    position: relative
}

.login-content-info .account-content .login-shapes .shape-img-left {
    position: absolute;
    top: 0;
    left: -70px
}

.login-content-info .account-content .login-shapes .shape-img-right {
    position: absolute;
    top: 150px;
    left: -70px
}

@media(max-width:991.98px) {
    .login-content-info .account-content .login-shapes .shape-img-right {
        top: 67px
    }
}

@media(max-width:767.98px) {
    .login-content-info .account-content .login-shapes {
        display: none
    }
}

.login-content-info .account-content .account-info {
    position: relative;
    z-index: 1
}

.login-content-info .account-content .account-info .btn {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-content-info .account-content .account-info .btn:hover {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-content-info .account-content .account-info .form-control {
    font-size: 14px
}

.login-content-info .account-content .account-info .back-btn-light .btn {
    color: var(--black);
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    box-shadow: inset 0 0 0 0 var(--white)
}

.login-content-info .account-content .account-info .back-btn-light .btn:hover {
    color: #000;
    background-color: var(--white);
    border: 1px solid #dcdcdc;
    box-shadow: inset 0 0 0 50px var(--white)
}

.login-content-info .account-content .account-info .back-btn-light .btn i {
    margin-right: 10px
}

.login-content-info .account-content .login-back {
    padding-bottom: 50px
}

.login-content-info .account-content .login-back a {
    font-size: 15px;
    color: #959595;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center
}

.login-content-info .account-content .login-back a:hover {
    color: var(--primary)
}

.login-content-info .account-content .login-back a i {
    margin-right: 10px
}

@media(max-width:991.98px) {
    .login-content-info .account-content .login-back {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .login-content-info .account-content .login-back {
        padding-bottom: 20px
    }
}

.login-content-info .account-content .login-verify-img {
    width: 74px;
    height: 74px;
    border-radius: 50%;
    background: var(--primary);
    color: var(--white);
    font-size: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 40px
}

.login-content-info .account-content .login-title {
    margin-bottom: 32px
}

.login-content-info .account-content .login-title h3 {
    font-size: 32px;
    margin-bottom: 8px;
    font-weight: 600;
    color: var(--gray-900)
}

@media(max-width:991.98px) {
    .login-content-info .account-content .login-title h3 {
        font-size: 26px
    }
}

@media(max-width:767.98px) {
    .login-content-info .account-content .login-title h3 {
        font-size: 20px
    }
}

.login-content-info .account-content .login-title p {
    margin-bottom: 10px
}

.login-content-info .account-content .login-title span {
    color: var(--gray-900)
}

.login-content-info .account-content .login-title span a {
    color: var(--primary);
    font-weight: 500
}

.login-content-info .account-content .login-title span a:hover {
    color: var(--primary-hover)
}

@media(max-width:991.98px) {
    .login-content-info .account-content .login-title {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .login-content-info .account-content .login-title {
        padding-bottom: 20px
    }
}

.login-content-info .account-content .login-or {
    font-size: 16px;
    margin: 16px 0;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative
}

.login-content-info .account-content .or-line {
    background-color: var(--gray-200);
    height: 1px;
    margin-bottom: 0;
    margin-top: 0;
    display: block
}

.login-content-info .account-content .span-or {
    background-color: var(--white);
    display: block;
    position: absolute;
    top: -3px;
    left: 50%;
    margin-left: -20px;
    text-align: center;
    width: 42px
}

.login-content-info .account-content .social-login-btn .btn {
    font-weight: 500;
    font-size: 16px;
    color: var(--gray-600);
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 9px 15px;
    border-radius: 44px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-content-info .account-content .social-login-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border: 1px solid var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.login-content-info .account-content .social-login-btn .btn img {
    margin-right: 8px
}

.login-content-info .account-content .social-login-btn .btn+.btn {
    margin-top: 16px
}

.login-content-info .account-content .form-check-label {
    font-size: 14px
}

@media(max-width:991.98px) {
    .login-content-info {
        margin: 0;
        padding: 40px 0 40px
    }
}

.login-content-info .forms-block {
    margin-bottom: 20px
}

.login-content-info .forms-block label {
    color: var(--black);
    display: inline-block;
    margin-bottom: 10px
}

.pass-group {
    position: relative
}

.pass-group .toggle-password {
    font-size: 16px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color: var(--gray-600);
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 50%
}

.pass-group .toggle-password:hover {
    background-color: var(--gray-transparent)
}

.toggle-password-sub {
    font-size: 16px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color: var(--gray-600);
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

#passwordInfo,
#passwordInfos {
    font-size: 12px;
    font-weight: 400;
    margin-top: 15px
}

.poor-active span.active#poor,
.poor-active span.active#poors {
    background: var(--danger)
}

.avg-active span.active#poor,
.avg-active span.active#poors,
.avg-active span.active#weak,
.avg-active span.active#weaks {
    background: var(--warning)
}

.strong-active span.active#poor,
.strong-active span.active#weak,
.strong-active span.active#strong,
.strong-active span.active#poors,
.strong-active span.active#weaks,
.strong-active span.active#strongs {
    background: var(--primary)
}

.heavy-active span.active#poor,
.heavy-active span.active#weak,
.heavy-active span.active#strong,
.heavy-active span.active#heavy,
.heavy-active span.active#poors,
.heavy-active span.active#weaks,
.heavy-active span.active#strongs,
.heavy-active span.active#heavys {
    background: var(--success)
}

input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
    display: none
}

.password-strength {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px
}

.password-strength span {
    width: 100%;
    height: 6px;
    background: #e4e6ef;
    margin-right: 10px;
    border-radius: 30px
}

.password-strength span:last-child {
    margin-right: 0
}

.weak-pass .password-strength span {
    background: var(--danger)
}

.pass-checked {
    position: absolute;
    top: 55%;
    right: 46px;
    transform: translateY(-50%);
    color: var(--success);
    opacity: 0
}

.pass-checked.active {
    opacity: 1
}

.password-info {
    margin-top: 15px
}

.password-info p {
    color: #9e9e9e;
    margin-bottom: 0
}

.login-success-icon {
    padding-bottom: 18px
}

.login-success-icon i {
    font-size: 40px;
    color: var(--success)
}

.toggle-password-sub.feather-eye.feather-eye-off::before {
    content: "\e95c" !important
}

.toggle-password.feather-eye.feather-eye-off::before {
    content: "\e95c" !important
}

.call-main-row {
    overflow: auto;
    padding-bottom: inherit;
    padding-top: inherit;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.call-main-wrapper {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%
}

.call-view {
    display: table-cell;
    height: 100%;
    float: none;
    position: static;
    vertical-align: top;
    width: 75%;
    padding: 0
}

.call-window {
    display: table;
    height: 100%;
    table-layout: fixed;
    width: 100%;
    background-color: #fff;
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.fixed-header {
    background-color: transparent;
    border-bottom: 1px solid var(--gray-200);
    padding: 10px 15px
}

.fixed-header .navbar {
    border: 0 none;
    min-height: auto;
    margin: 0;
    padding: 0
}

.fixed-header .user-info a {
    color: var(--gray-900);
    font-weight: 600;
    font-size: 18px
}

@media(max-width:991.98px) {
    .fixed-header .user-info a {
        font-size: 16px
    }
}

.fixed-header .custom-menu {
    margin: 0 0 1px
}

.fixed-header .custom-menu .user-icon {
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--gray-transparent);
    color: var(--gray-900);
    font-size: 20px
}

.fixed-header .custom-menu .user-icon:hover {
    background: var(--primary);
    color: var(--white)
}

.typing-text {
    color: #20c0f3;
    font-size: 12px;
    text-transform: lowercase
}

.last-seen {
    color: var(--gray-600);
    display: block;
    font-size: 14px
}

.custom-menu {
    margin-top: 6px
}

.custom-menu.nav>li>a {
    color: #bbb;
    font-size: 26px;
    line-height: 32px;
    margin-left: 15px;
    padding: 0
}

.custom-menu.navbar-nav>li>a:hover,
.custom-menu.navbar-nav>li>a:focus {
    background-color: transparent
}

.custom-menu .dropdown-menu {
    left: auto;
    right: 0
}

.call-contents {
    display: table-row;
    height: 100%
}

.call-content-wrap {
    height: 100%;
    position: relative;
    width: 100%
}

.voice-call-avatar {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 2;
    flex: 2;
    padding: 50px 0 0
}

.voice-call-avatar .call-avatar {
    width: 150px;
    height: 150px;
    background-color: #fff;
    margin: 16px;
    padding: 3px;
    border-radius: 100%
}

@media(max-width:767.98px) {
    .voice-call-avatar .call-avatar {
        height: 100px;
        width: 100px
    }
}

@media(max-width:575.98px) {
    .voice-call-avatar .call-avatar {
        height: 80px;
        width: 80px
    }
}

.voice-call-avatar .call-timing-count {
    font-size: 16px;
    color: var(--gray-600)
}

.voice-call-avatar .username {
    font-size: 20px;
    font-weight: 500;
    color: var(--gray-900)
}

.call-duration {
    display: inline-block;
    font-size: 30px;
    margin-top: 4px;
    position: absolute;
    left: 0
}

@media(max-width:767.98px) {
    .call-duration {
        font-size: 24px
    }
}

@media(max-width:575.98px) {
    .call-duration {
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        position: inherit
    }
}

.call-footer {
    background-color: transparent;
    border-top: 1px solid var(--gray-200);
    padding: 15px
}

.call-icons {
    text-align: center;
    position: relative
}

.call-icons .call-items {
    list-style: none;
    display: inline-block;
    border-radius: 5px;
    margin: 0;
    padding: 0
}

.call-icons .call-items .call-item {
    display: inline-block;
    text-align: center;
    margin-right: 16px
}

.call-icons .call-items .call-item:last-child {
    margin-right: 0
}

.call-icons .call-items .call-item a {
    background: var(--gray-transparent);
    color: var(--gray-900);
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    border-radius: 50px
}

.call-icons .call-items .call-item a:hover {
    background: var(--primary);
    color: var(--white)
}

.call-icons .call-items .call-item a.call-end {
    background: var(--danger);
    color: var(--white)
}

.call-icons .call-items li.end-call-new {
    display: inline-block;
    text-align: center;
    margin-right: 5px
}

.call-icons .call-items li.end-call-new a {
    background-color: var(--danger);
    color: #fff;
    display: inline-block;
    line-height: 10px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 8px 25px
}

.user-video {
    overflow: auto;
    z-index: 10;
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.user-video img,
.user-video video {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    display: block;
    object-fit: cover;
    margin: 0 auto
}

.my-video {
    z-index: 99;
    position: absolute;
    right: 40px;
    bottom: 40px
}

.my-video ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.my-video ul li {
    float: left;
    width: 100px
}

@media(max-width:1199.98px) {
    .my-video ul li {
        display: none
    }
}

.my-video ul li img {
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.end-call {
    position: absolute;
    top: 7px;
    right: 0
}

@media(max-width:575.98px) {
    .end-call {
        margin-top: 10px;
        position: inherit
    }
}

.end-call a {
    background-color: var(--danger);
    color: #fff;
    display: inline-block;
    line-height: 10px;
    text-transform: uppercase;
    padding: 8px 25px;
    border-radius: 50px
}

.call-users {
    z-index: 99;
    position: absolute;
    right: 20px;
    bottom: 20px
}

.call-users ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.call-users ul li {
    float: left;
    width: 60px;
    margin-left: 10px
}

@media(max-width:767.98px) {
    .call-users ul li {
        width: 50px
    }
}

.call-users ul li img {
    background-color: #fff;
    border: 1px solid var(--gray-transparent);
    border-radius: 10px;
    padding: 2px
}

.call-users ul li a:hover .call-mute {
    display: block
}

.call-mute {
    width: 60px;
    height: 60px;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
    display: none;
    border: 3px solid transparent;
    border-radius: 6px;
    position: absolute;
    top: 0
}

@media(max-width:767.98px) {
    .call-mute {
        font-size: 20px;
        height: 50px;
        line-height: 50px;
        width: 50px
    }
}

.call-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0 0
}

.call-info {
    margin-left: 10px;
    width: 100%
}

.call-user-details,
.call-timing {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.call-description {
    white-space: nowrap;
    vertical-align: bottom
}

.call-timing {
    color: #727272;
    font-size: 14px;
    margin-top: 1px;
    overflow: hidden;
    white-space: pre;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content-full {
    height: 100%;
    position: relative;
    width: 100%
}

.video-window .fixed-header {
    margin: 0;
    padding: 0
}

.video-window .fixed-header .nav>li>a {
    padding: 18px 15px
}

.user-img {
    display: inline-block;
    position: relative
}

span.call-duration.float-end {
    display: inline-block;
    font-size: 22px;
    margin-top: 0;
    color: var(--success);
    position: absolute;
    right: 0;
    left: unset
}

.toggle-voice-video {
    display: inline-block;
    font-size: 30px;
    margin-top: 4px;
    position: absolute;
    left: 0
}

.toggle-voice-video .switch {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 34px
}

.toggle-voice-video .switch input {
    display: none
}

.toggle-voice-video .slider {
    cursor: pointer;
    background-color: #2196f3;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    border-radius: 34px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.toggle-voice-video .slider:before {
    content: "";
    height: 26px;
    width: 26px;
    background-color: #fff;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    border-radius: 50%;
    position: absolute;
    bottom: 4px;
    left: 4px
}

.toggle-voice-video .slider:after {
    content: "VOICE";
    color: #fff;
    display: block;
    font-size: 10px;
    font-family: Verdana, sans-serif;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.toggle-voice-video input:checked+.slider {
    background-color: var(--success)
}

.toggle-voice-video input:checked+.slider:before {
    transform: translateX(55px);
    -webkit-transform: translateX(55px);
    -ms-transform: translateX(55px)
}

.toggle-voice-video input:checked+.slider:after {
    content: "VIDEO"
}

.toggle-voice-video input:focus+.slider {
    box-shadow: 0 0 1px #2196f3
}

a.mute-bt.stop {
    background: #eb4132
}

a.mute-video.stop {
    background: #eb4132
}

.map-page .footer {
    display: none
}

.map-page .header {
    z-index: 1030;
    position: fixed;
    top: 0;
    right: 0;
    left: 0
}

.map-page .content {
    padding-top: 115px
}

@media(max-width:991.98px) {
    .map-page .content {
        padding-top: 100px
    }
}

.map-right {
    height: 100%;
    min-height: 100%;
    padding-right: 30px;
    z-index: 1029;
    position: fixed;
    top: 115px;
    right: 0;
    bottom: 0
}

@media(max-width:1199.98px) {
    .map-right {
        height: 450px;
        position: static;
        min-height: inherit;
        margin-bottom: 30px;
        padding-right: 15px
    }
}

.map-right .available-info {
    margin-bottom: 0
}

.map-listing {
    height: calc(100vh - 145px);
    width: 100%
}

@media(max-width:1199.98px) {
    .map-listing {
        height: 450px
    }
}

.map-listing .profile-widget {
    width: 200px !important;
    border: 0;
    margin-bottom: 0;
    padding: 0
}

.view-icons {
    display: inline-flex;
    float: right
}

.view-icons a {
    background-color: #fff;
    border: 1px solid var(--gray-200);
    color: #212529;
    font-size: 20px;
    text-align: center;
    margin-left: 10px;
    width: 44px;
    height: 38px;
    border-radius: 4px;
    padding: 4px 10px
}

.view-icons a:hover {
    border-color: #20c0f3;
    color: #20c0f3
}

.view-icons a.active {
    background-color: #20c0f3;
    border-color: #20c0f3;
    color: #fff
}

.breadcrumb-bar-one {
    background: #f2f6f6;
    background-repeat: no-repeat;
    padding-top: 70px;
    min-height: 300px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.breadcrumb-bar-one::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/banner-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.breadcrumb-bar-one .inner-banner {
    margin: 0;
    padding: 70px 0
}

.breadcrumb-bar-one .inner-banner .breadcrumb-title {
    font-weight: 600;
    font-size: 48px;
    margin-bottom: 6px
}

@media(max-width:991.98px) {
    .breadcrumb-bar-one .inner-banner .breadcrumb-title {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-one .inner-banner .breadcrumb-title {
        font-size: 26px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-one .inner-banner {
        margin: 0;
        padding: 50px 0
    }
}

@media(max-width:991.98px) {
    .breadcrumb-bar-one {
        padding-top: 40px;
        min-height: 260px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-one {
        min-height: auto
    }
}

.breadcrumb-bar-one .page-breadcrumb ol {
    background-color: transparent;
    font-weight: 500;
    margin: 0;
    padding: 0
}

.breadcrumb-bar-one .page-breadcrumb ol li a {
    font-weight: 500;
    color: #4b5563
}

.breadcrumb-bar-one .page-breadcrumb ol li.active {
    color: #1f2937
}

@media(max-width:767.98px) {
    .breadcrumb-bar-one .page-breadcrumb ol {
        font-size: 15px
    }
}

.breadcrumb-bar-one .page-breadcrumb .breadcrumb a:hover {
    color: var(--primary)
}

.breadcrumb-bar-one .page-breadcrumb .breadcrumb-item+.breadcrumb-item {
    font-weight: 500;
    color: #1f2937;
    padding-left: 10px
}

.breadcrumb-bar-one .breadcrumb-item+.breadcrumb-item::before {
    content: "/";
    font-family: "feather";
    float: left;
    padding-right: 10px;
    color: #9ca3af;
    font-size: 14px;
    font-weight: 600
}

.sort-by {
    float: right
}

.sort-title {
    color: var(--white);
    font-size: 14px;
    margin-right: 10px
}

.sortby-fliter {
    display: inline-block;
    width: 120px
}

.cal-icon {
    position: relative;
    width: 100%
}

.cal-icon:after {
    color: #979797;
    content: "\f073";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-size: 16px;
    font-weight: 400;
    margin: auto;
    position: absolute;
    top: 10px;
    right: 15px
}

.custom_check {
    color: #666;
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-size: .9375rem;
    padding-left: 30px;
    margin-bottom: 10px;
    cursor: pointer
}

.custom_check input {
    position: absolute;
    opacity: 0;
    cursor: pointer
}

.custom_check input:checked~.checkmark {
    background-color: var(--white)
}

.custom_check input:checked~.checkmark:after {
    display: block
}

.custom_check .checkmark {
    height: 20px;
    width: 20px;
    border: 1px solid var(--gray-200);
    background-color: var(--white);
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: absolute;
    top: 0;
    left: 0
}

.custom_check .checkmark::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: none;
    color: var(--primary);
    font-size: 11px;
    position: absolute;
    top: 0;
    left: 4px
}

.custom_radio {
    color: #555;
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-size: 15px;
    padding-left: 30px;
    margin-bottom: 10px;
    cursor: pointer
}

.custom_radio input {
    position: absolute;
    opacity: 0
}

.custom_radio input:checked~.checkmark:after {
    opacity: 1
}

.custom_radio .checkmark {
    height: 20px;
    width: 20px;
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0
}

.custom_radio .checkmark:after {
    display: block;
    content: "";
    opacity: 0;
    width: 12px;
    height: 12px;
    background: var(--warning);
    border-radius: 50%;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: absolute;
    top: 3px;
    left: 3px
}

.radio_input .custom_radio+.custom_radio {
    margin-left: 15px
}

.filter-widget {
    margin-bottom: 20px
}

.filter-widget h4 {
    color: var(--gray-900);
    font-weight: 500;
    font-size: 1rem;
    margin-bottom: 15px
}

.filter-widget .custom_check {
    line-height: 18px;
    color: var(--gray-600)
}

.btn-search .btn {
    background: var(--primary-gradient);
    border: 1px solid var(--primary-gradient);
    color: var(--white);
    height: 46px;
    border-radius: 44px;
    font-weight: 500;
    font-size: 16px
}

.btn-search .btn:hover {
    background: var(--dark);
    color: var(--white)
}

.doctor-widget {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:767.98px) {
    .doctor-widget {
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }
}

.doctor-widget .doc-name {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 3px
}

@media(max-width:767.98px) {
    .doctor-widget .doc-name {
        font-size: 18px
    }
}

.doctor-widget .rating i {
    font-size: 14px
}

.doctor-widget .average-rating {
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 500
}

.doc-info-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:767.98px) {
    .doc-info-left {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.doc-info-right {
    margin-left: auto;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    max-width: 200px
}

@media(max-width:767.98px) {
    .doc-info-right {
        margin-left: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.doctor-img {
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
    margin-right: 20px;
    width: 150px
}

@media(max-width:767.98px) {
    .doctor-img {
        margin: 0 auto 20px
    }
}

.doctor-img img {
    border-radius: 5px
}

.doc-department {
    color: #20c0f3;
    font-size: 14px;
    margin-bottom: 8px
}

.doc-department img {
    width: 19px;
    display: inline-block;
    margin-right: 10px
}

.doc-location {
    color: var(--gray-600);
    font-size: 14px;
    margin-bottom: 25px
}

.doc-location a {
    color: var(--primary);
    font-weight: 500
}

.doc-speciality {
    font-size: 14px;
    color: #757575;
    margin-bottom: 15px
}

.clinic-details {
    margin-bottom: 15px
}

.clinic-details h5 {
    font-weight: 400;
    color: var(--gray-600);
    margin-bottom: 25px
}

.clinic-details ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.clinic-details ul li {
    display: inline-block;
    padding-right: 5px
}

.clinic-details ul li:last-child {
    padding-right: 0
}

.clinic-details ul li a {
    display: inline-block
}

.clinic-details ul li a img {
    width: 40px;
    border-radius: 5px
}

.clinic-services {
    color: #272b41;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 13px
}

@media(max-width:767.98px) {
    .clinic-services {
        display: none
    }
}

.clinic-services span {
    border: 1px solid var(--gray-200);
    display: inline-block;
    font-size: 12px;
    padding: 3px 10px;
    border-radius: 4px
}

.clinic-services span+span {
    margin-left: 5px
}

.clini-infos {
    margin-bottom: 15px
}

.clini-infos h2 {
    font-size: 30px;
    font-weight: 500
}

.clini-infos ul {
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding: 0
}

.clini-infos ul li {
    display: block;
    line-height: 30px;
    color: #4e4852
}

.clini-infos ul li i {
    font-size: 15px;
    min-width: 20px
}

.clinic-booking a {
    background-color: var(--white);
    border: 2px solid var(--primary);
    color: var(--primary);
    display: block;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
    padding: 8px 16px;
    border-radius: 44px
}

.clinic-booking a+a {
    margin-top: 15px
}

.clinic-booking a.view-pro-btn:hover,
.clinic-booking a.view-pro-btn:focus {
    background: var(--primary);
    color: var(--white)
}

.clinic-booking a.apt-btn {
    background: var(--primary);
    color: var(--white)
}

@media(max-width:575.98px) {
    .clinic-booking a.apt-btn {
        width: 100%
    }
}

.clinic-booking a.apt-btn:hover,
.clinic-booking a.apt-btn:focus {
    background-color: var(--primary-hover);
    border-color: var(--primary-hover);
    color: var(--white)
}

@media(max-width:575.98px) {
    .clinic-booking a.view-pro-btn {
        width: 100%;
        margin-bottom: 15px
    }
}

.load-more {
    margin-bottom: 30px
}

.filter-contents {
    border: 2px solid #f3f4f6;
    border-radius: 10px
}

@media(max-width:991.98px) {
    .filter-contents {
        margin-bottom: 24px
    }
}

.filter-header {
    background: #f2f6f6;
    border-radius: 10px 10px 0 0;
    padding: 15px 20px
}

.filter-header .filter-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0
}

.filter-details {
    padding: 20px
}

.filter-grid {
    padding-bottom: 25px
}

.filter-grid h4 {
    margin-bottom: 0
}

.filter-grid h4 a {
    font-weight: 600;
    font-size: 16px;
    color: #1f2937;
    position: relative
}

.filter-grid h4 a:hover {
    color: #272b41
}

.filter-grid h4 a::before {
    content: "\e92e";
    font-family: "feather";
    color: #1f2937;
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    position: absolute;
    right: 0;
    line-height: normal
}

.filter-grid h4 a:not(.collapsed)::before {
    content: "\e931";
    font-family: "feather";
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.filter-collapse {
    padding-top: 20px
}

.filter-collapse ul {
    padding: 0;
    margin: 0;
    list-style: 0
}

.filter-collapse ul li {
    display: block;
    margin-bottom: 10px
}

.filter-collapse ul li:last-child {
    margin-bottom: 0
}

.filter-collapse ul li .custom_check {
    padding-left: 26px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #6b7280;
    margin-bottom: 0
}

.filter-collapse ul li .custom_check.custom_check .checkmark {
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    height: 17px;
    width: 17px;
    top: 3px
}

.filter-collapse ul li .custom_check input:checked~.checkmark {
    background: #fff;
    border-color: var(--primary)
}

.filter-collapse ul li .custom_check .checkmark::after {
    content: "";
    background: var(--primary);
    width: 10px;
    height: 10px;
    top: 3px;
    left: 3px;
    border-radius: 3px
}

.filter-collapse ul li .custom_check .online-icon {
    font-size: 20px;
    margin-right: 10px;
    margin-left: 5px
}

.rating_custom_check {
    width: 100%
}

.rating_custom_check .rating {
    width: 100%
}

.rating_custom_check .rating .rating-count {
    font-weight: 500;
    float: right;
    color: #9ca3af
}

.filter-content-slider p {
    color: #1f2937;
    margin-bottom: 15px
}

.filter-content-slider p span {
    float: right
}

.price-wrapper {
    margin: 15px 0 0;
    font-size: 14px
}

.price-wrapper h6 {
    font-size: 14px;
    font-weight: 500;
    color: #6b7280;
    margin-bottom: 0
}

.price-wrapper h6 span {
    font-weight: 600;
    color: #1f2937
}

.slider-wrapper .ui-slider-handle {
    background: var(--primary);
    border: 0;
    border-radius: 50%;
    box-shadow: 0 4px 4px rgba(124, 124, 124, 0.25);
    width: 18px;
    height: 18px;
    box-shadow: 0 0 0 4px #0e82fd;
    width: 12px;
    height: 12px;
    background: #fff;
    margin: 0
}

#price-range.ui-slider-horizontal {
    height: 6px;
    border: 0;
    border-radius: 25px;
    background: #e9ecf1
}

.ui-widget-header {
    background: var(--primary)
}

.filter-btn .btn {
    font-weight: 600;
    font-size: 15px;
    padding: 7px 15px;
    border-radius: 6px
}

.doctor-filter-info {
    padding-bottom: 30px
}

@media(max-width:767.98px) {
    .doctor-filter-info {
        display: none
    }
}

.doctors-found {
    padding-bottom: 12px
}

.doctors-found p {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 0
}

.doctors-found p span {
    color: #1f2937
}

@media(max-width:1399.98px) {
    .doctors-found p {
        font-size: 14px
    }
}

.doctor-filter-inner {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.doctor-filter-availability p {
    font-weight: 600;
    color: #4b5563;
    margin-right: 6px;
    margin-bottom: 0
}

.doctor-filter-option {
    flex-shrink: 0
}

.doctor-filter-sort {
    padding-right: 15px
}

.doctor-filter-sort:last-child {
    padding-right: 0
}

.doctor-filter-sort p {
    color: var(--warning);
    margin-right: 15px;
    margin-bottom: 0
}

.doctor-filter-sort .filter-today {
    margin-right: 0
}

.doctor-filter-sort .filter-today i {
    font-size: 18px;
    margin-right: 10px
}

.doctor-filter-sort .nav li {
    margin-right: 8px
}

.doctor-filter-sort .nav li:last-child {
    margin-right: 0
}

.doctor-filter-sort .nav li a {
    width: 32px;
    height: 32px;
    background: #fff;
    border: 2px solid #f3f4f6;
    border-radius: 7px;
    color: #6b7280
}

.doctor-filter-sort .nav li a:hover {
    background: var(--primary);
    border: 2px solid #0e82fd;
    color: var(--white)
}

.doctor-filter-sort .nav li a:hover img {
    filter: invert(1) brightness(100)
}

.doctor-filter-sort .nav li a.active {
    background: var(--primary);
    border: 2px solid #0e82fd;
    color: var(--white)
}

.doctor-filter-sort .nav li a.active img {
    filter: invert(1) brightness(100)
}

.doctor-filter-select {
    width: 94px
}

.doctor-filter-select .select2-container .select2-selection--single {
    background-color: #f2f6f6;
    border: 1px solid #f3f4f6;
    height: 32px
}

.doctor-filter-select .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
    padding-left: 10px;
    font-weight: 600;
    color: #1f2937
}

.doctor-filter-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px
}

.doctor-card {
    border: 2px solid #f3f4f6;
    border-radius: 10px
}

.doctor-widget-one {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.doctor-widget-one .doc-name {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 4px;
    font-size: 20px
}

.doctor-widget-one .doc-name a {
    color: #1f2937
}

.doctor-widget-one .doc-name i {
    margin-left: 8px;
    font-size: 16px;
    color: var(--success)
}

@media(max-width:991.98px) {
    .doctor-widget-one .doc-name {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .doctor-widget-one {
        text-align: center;
        flex-direction: column
    }
}

.doctor-widget-one .doc-info-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:767.98px) {
    .doctor-widget-one .doc-info-left {
        flex-direction: column
    }
}

.doctor-widget-one .doctor-img {
    -ms-flex: 0 0 164px;
    flex: 0 0 164px;
    margin-right: 20px;
    width: 164px;
    height: 164px;
    border-radius: 10px;
    position: relative;
    overflow: hidden
}

.doctor-widget-one .doctor-img img {
    width: 164px;
    height: 164px;
    border-radius: 10px;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0
}

.doctor-widget-one .doctor-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

@media(max-width:767.98px) {
    .doctor-widget-one .doctor-img {
        margin: 0 auto 20px;
        padding: 0
    }
}

.doctor-widget-one .favourite-btn {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1
}

.doctor-widget-one .favourite-btn .favourite-icon {
    background-color: var(--white);
    border: 1px solid #edf1f1;
    width: 30px;
    height: 30px;
    font-size: 14px;
    border-radius: 50px;
    color: #9ca3af;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.doctor-widget-one .favourite-btn .favourite-icon:hover {
    color: var(--danger)
}

.doctor-widget-one .favourite-btn .favourite-icon.favourite {
    animation: size .4s;
    color: var(--danger)
}

.doctor-widget-one .doc-speciality {
    font-size: 12px;
    color: #9ca3af;
    margin-bottom: 20px
}

.doctor-widget-one .clinic-details {
    padding-bottom: 14px
}

.doctor-widget-one .doc-info-cont .reviews-ratings p {
    font-size: 12px
}

.doctor-widget-one .doc-info-cont .reviews-ratings p span {
    font-size: 14px;
    margin: 0 4px 0 0;
    padding: 2px 5px
}

.doctor-widget-one .doc-location {
    font-weight: 500;
    margin-bottom: 14px
}

.doctor-widget-one .doc-location:last-child {
    margin-bottom: 0
}

.doctor-widget-one .doc-location span {
    color: #1f2937;
    margin-right: 3px
}

.doctor-widget-one .doc-location i {
    margin-right: 10px;
    font-size: 18px;
    color: #9ca3af
}

@media(max-width:767.98px) {
    .doctor-widget-one .doc-location i {
        margin: 0 0 5px 0;
        padding: 0
    }
}

.doctor-widget-one .doc-location a {
    font-weight: 500;
    color: var(--primary);
    margin-left: 8px
}

.doctor-widget-one .doc-location a:hover {
    color: var(--gray-900)
}

@media(max-width:767.98px) {
    .doctor-widget-one .doc-location {
        flex-direction: column
    }
}

.doctor-widget-one .doc-info-right {
    margin-left: auto;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    max-width: 240px
}

@media(max-width:991.98px) {
    .doctor-widget-one .doc-info-right {
        -ms-flex: 0 0 270px;
        flex: 0 0 270px;
        max-width: 270px
    }
}

@media(max-width:767.98px) {
    .doctor-widget-one .doc-info-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-left: 0
    }
}

.doctor-widget-one .doc-info-details {
    margin-left: auto;
    max-width: 230px
}

@media(max-width:767.98px) {
    .doctor-widget-one .doc-info-details {
        margin: 0 auto 0;
        padding: 0
    }
}

.doctor-widget-one .clini-infos {
    margin-bottom: 15px
}

.doctor-widget-one .clini-infos ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.doctor-widget-one .clini-infos ul li {
    color: #6b7280;
    margin-bottom: 8px
}

.doctor-widget-one .clini-infos ul li:last-child {
    margin-bottom: 0
}

.doctor-widget-one .clini-infos ul li .available-date {
    border-radius: 5px;
    padding: 3px 15px;
    font-weight: 400
}

.doctor-widget-one .clini-infos ul li .available-today {
    background: #dcfce5;
    color: var(--success);
    font-weight: 500
}

.doctor-widget-one .clini-infos ul li .available-tomorrow {
    background: #fff6d8;
    color: var(--warning)
}

.doctor-widget-one .clini-infos ul li .available-icon {
    font-size: 18px;
    color: #9ca3af;
    margin-right: 10px
}

.doctor-widget-one .clini-infos ul li .votes {
    font-size: 12px;
    color: #9ca3af;
    margin-left: 5px
}

.doctor-widget-one .clini-infos ul li .available-info-icon {
    font-size: 14px;
    color: #9ca3af;
    margin-left: 5px
}

@media(max-width:767.98px) {
    .doctor-widget-one .clini-infos ul li {
        display: block
    }
}

@media(max-width:767.98px) {
    .doctor-widget-one .clini-infos {
        margin: 20px 0 15px 0;
        padding: 0
    }
}

.doctor-widget-one .clinic-booking .btn {
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    border: 2px solid var(--primary);
    padding: 6px 15px
}

.doctor-widget-one .clinic-booking .btn-primary-light {
    color: var(--primary);
    background: #fff;
    box-shadow: inset 0 0 0 0 var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    margin-top: 8px
}

.doctor-widget-one .clinic-booking .btn-primary-light:hover {
    color: var(--white);
    background: var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.doctor-widget-one .clinic-booking.book-appoint .btn-primary {
    color: #fff;
    background-color: var(--primary);
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #fff
}

.doctor-widget-one .clinic-booking.book-appoint .btn-primary:hover {
    color: var(--primary);
    background-color: var(--white);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.doctor-widget-one .clinic-booking.book-appoint .btn-primary-light {
    color: var(--primary);
    background: #fff;
    box-shadow: inset 0 0 0 0 #0e82fd;
    border: 2px solid #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.doctor-widget-one .clinic-booking.book-appoint .btn-primary-light:hover {
    color: #fff;
    background-color: var(--primary);
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #fff
}

.doctor-profile-widget.doc-grid {
    margin-bottom: 24px
}

.doctor-profile-widget.doc-grid .doc-pro-img .doctor-profile-img {
    margin: 15px 15px 0
}

.doctor-profile-widget.doc-grid .doc-pro-img .doctor-profile-img img {
    border-radius: 10px
}

.doctor-profile-widget.doc-grid .doc-pro-img .favourite-btn {
    top: 15px;
    right: 25px
}

.doctor-profile-widget.doc-grid .doc-pro-img .reviews-ratings {
    position: absolute;
    top: 15px;
    left: 25px
}

.doctor-profile-widget.doc-grid .doc-pro-img .reviews-ratings p span {
    min-width: 52px;
    font-size: 14px;
    margin: 0;
    padding: 2px 3px
}

.doctor-profile-widget.doc-grid .doc-content {
    padding: 15px
}

.doctor-profile-widget.doc-grid .doc-content .review-price p {
    font-weight: 500;
    font-size: 18px;
    color: #28283c
}

.doctor-profile-widget.doc-grid .doc-content .review-price p span {
    font-size: 13px;
    color: #6b7280
}

@media(max-width:1399.98px) {
    .doctor-profile-widget.doc-grid .doc-content .review-price p {
        font-size: 14px
    }
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-name {
    width: 100%;
    overflow: hidden
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-name h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 2px
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-name h4 a {
    margin-right: 6px
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-name h4 i {
    color: var(--success)
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-location p {
    margin-bottom: 10px;
    font-size: 14px
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-location p:last-child {
    margin-bottom: 0
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-location p i {
    color: #9ca3af;
    font-size: 18px
}

.doctor-profile-widget.doc-grid .doc-content .doc-pro-location p span {
    color: #1f2937;
    margin-right: 2px
}

.doctor-profile-widget.doc-grid .favourite-btn {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 1
}

.doctor-profile-widget.doc-grid .favourite-btn .favourite-icon {
    background-color: var(--white);
    border: 1px solid #edf1f1;
    width: 30px;
    height: 30px;
    font-size: 14px;
    border-radius: 50px;
    color: #484848;
    -webkit-transition: all .4s ease 0;
    -ms-transition: all .4s ease 0;
    transition: all .4s ease 0
}

.doctor-profile-widget.doc-grid .favourite-btn .favourite-icon:hover {
    color: var(--danger)
}

.doctor-profile-widget.doc-grid .favourite-btn .favourite-icon.favourite {
    animation: size .4s;
    color: var(--danger)
}

.filter-collapse .more-view {
    color: var(--primary)
}

.more-view {
    color: var(--primary);
    font-size: 14px;
    font-weight: 500
}

.fill-more {
    height: 97px;
    overflow: hidden;
    border-bottom: 1px solid #f3f4f6;
    margin-bottom: 10px !important
}

.apply-btn .btn-primary {
    color: #fff;
    background-color: var(--primary);
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #fff;
    display: grid
}

.apply-btn .btn-primary:hover {
    color: var(--primary);
    background-color: var(--white);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.apply-btn .btn-outline-primary {
    color: var(--primary);
    background: #fff;
    box-shadow: inset 0 0 0 0 #0e82fd;
    border: 2px solid #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    display: grid
}

.apply-btn .btn-outline-primary:hover {
    color: var(--white);
    background-color: var(--primary);
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #fff
}

.map-right {
    height: 100%;
    min-height: 100%;
    padding-right: 30px;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1029;
    display: none
}

.map-right .available-info {
    margin-bottom: 0
}

@media(max-width:1199.98px) {
    .map-right {
        position: static;
        height: 450px
    }
}

.map-right.grid-list-map {
    display: block;
    padding-right: 0;
    top: 80px
}

.map-listing {
    height: calc(100vh - 0);
    width: 100%
}

.map-listing .profile-widget {
    width: 320px;
    padding: 0;
    border: 0;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:1199.98px) {
    .map-listing {
        height: 450px
    }
}

@media(max-width:767.98px) {
    .product-cont {
        text-align: start
    }
}

.search-page {
    overflow-x: hidden
}

.info-widget {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 30px;
    margin-bottom: 30px
}

.info-widget h4 {
    color: var(--gray-900)
}

.info-widget .exist-customer {
    color: var(--gray-600);
    font-size: 15px
}

.info-widget .exist-customer a {
    color: var(--primary)
}

.info-widget .terms-accept {
    font-size: 15px;
    color: var(--gray-600)
}

.card-label>label {
    background-color: #fff;
    color: #959595;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin: 6px auto auto 8px;
    padding: 0 7px
}

@media(max-width:991.98px) {
    .card-label>label {
        font-size: 12px
    }
}

.card-label>input {
    background-color: #fff;
    border: 1px solid #dbdbdb;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
    display: block;
    height: 50px;
    margin-top: -13px;
    -webkit-transition: border-color .3s;
    -ms-transition: border-color .3s;
    transition: border-color .3s;
    width: 100%;
    border-radius: 4px;
    padding: 5px 15px 0
}

.exist-customer a {
    color: #20c0f3;
    font-weight: 500
}

.payment-widget .payment-list+.payment-list {
    margin-bottom: 15px
}

.payment-radio {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    color: var(--gray-900);
    text-transform: capitalize
}

.payment-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.payment-radio .checkmark {
    width: 19px;
    height: 19px;
    border: 2px solid var(--gray-200);
    border-radius: 50%;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    margin: 3px 0 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.payment-radio .checkmark::after {
    content: "";
    width: 9px;
    height: 9px;
    background-color: #20c0f3;
    opacity: 0;
    visibility: hidden;
    transform: scale(0.1);
    -webkit-transform: scale(0.1);
    -ms-transform: scale(0.1);
    border-radius: 50%;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    position: absolute;
    top: 3px;
    left: 3px
}

.payment-radio input:checked~.checkmark {
    border-color: var(--primary);
    color: var(--primary)
}

.payment-radio input:checked~.checkmark::after {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1)
}

.booking-date {
    list-style: none;
    padding: 0
}

.booking-date li {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    text-transform: capitalize;
    margin-bottom: 15px;
    margin-right: 5px
}

.booking-date li span {
    float: right;
    color: #757575;
    font-weight: 400;
    font-size: 15px
}

.booking-fee {
    list-style: none;
    padding: 0
}

.booking-fee li {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    text-transform: capitalize;
    margin-bottom: 15px
}

.booking-fee li span {
    float: right;
    color: var(--gray-600);
    font-weight: 400;
    font-size: 15px
}

.booking-total {
    border-top: 1px solid #e4e4e4;
    margin-top: 20px;
    padding-top: 20px
}

.booking-total ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.booking-total ul li span {
    font-size: 18px;
    font-weight: 700;
    color: var(--gray-900)
}

@media(max-width:767.98px) {
    .booking-total ul li span {
        font-size: 14px
    }
}

.booking-total ul li .total-cost {
    color: var(--primary);
    font-size: 16px;
    float: right
}

@media(max-width:767.98px) {
    .booking-total ul li .total-cost {
        font-size: 14px
    }
}

#calendar-events {
    background-color: #fcfcfc
}

.calendar-events {
    border: 1px solid transparent;
    cursor: move;
    padding: 10px 15px
}

.calendar-events:hover {
    border-color: var(--gray-200);
    background-color: var(--white)
}

.calendar-events i {
    margin-right: 8px
}

.calendar {
    float: left;
    margin-bottom: 0
}

.fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5rem
}

@media(max-width:479.96px) {
    .fc-toolbar.fc-header-toolbar .fc-right {
        margin-bottom: 10px
    }
}

@media(max-width:479.96px) {
    .fc-toolbar.fc-header-toolbar .fc-left {
        margin-bottom: 10px
    }
}

.fc-toolbar h2 {
    font-size: 18px;
    font-weight: 600;
    font-family: "Roboto", sans-serif;
    line-height: 30px;
    text-transform: uppercase
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:hover,
.fc-toolbar button:focus {
    z-index: 0
}

.none-border .modal-footer {
    border-top: 0
}

.fc-day-grid-event .fc-time {
    font-family: "Roboto", sans-serif
}

.fc-day {
    background: #fff
}

.fc th.fc-widget-header {
    background: #eee;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 10px 0
}

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
    border-color: #f3f3f3
}

.fc-unthemed .fc-today {
    background: #fff
}

.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number {
    padding: 2px 5px
}

.fc-basic-view td.fc-week-number span {
    padding-right: 8px;
    font-weight: 700;
    font-family: "Roboto", sans-serif
}

.fc-basic-view td.fc-day-number {
    padding-right: 8px;
    font-weight: 700;
    font-family: "Roboto", sans-serif
}

.fc-button {
    background: #f1f1f1;
    border: 0;
    color: var(--gray-600);
    text-transform: capitalize;
    box-shadow: none !important;
    border-radius: 3px !important;
    height: auto !important;
    margin: 0 3px !important;
    padding: 6px 12px !important
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 16px
}

.fc-state-hover {
    background: #f3f3f3
}

.fc-state-highlight {
    background: #f0f0f0
}

.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    background-color: #20c0f3 !important;
    color: #fff !important;
    text-shadow: none !important
}

.fc-cell-overlay {
    background: #f0f0f0
}

.fc-event {
    border: 0;
    color: #fff !important;
    cursor: move;
    font-size: 13px;
    text-align: center;
    border-radius: 2px;
    margin: 1px 7px;
    padding: 5px 5px
}

.event-form .input-group .form-control {
    height: 40px
}

@media(max-width:479.96px) {
    .fc-day-header span {
        font-size: 10px
    }
}

.comp-header {
    margin-bottom: 1.875rem
}

.comp-header .comp-title {
    color: #272b41
}

.line {
    background-color: #20c0f3;
    height: 2px;
    margin: 0;
    width: 60px
}

.comp-buttons .btn {
    margin-bottom: 5px
}

.pagination-box .pagination {
    margin-top: 0
}

.comp-dropdowns .btn-group {
    margin-bottom: 5px
}

.progress-example .progress {
    margin-bottom: 1.5rem
}

.progress-xs {
    height: 4px
}

.progress-sm {
    height: 15px
}

@media(max-width:575.98px) {
    .progress-lg .page-link {
        font-size: 16px;
        padding: .5rem .625rem
    }
}

.progress.progress-sm {
    height: 6px
}

.progress.progress-md {
    height: 8px
}

.progress.progress-lg {
    height: 18px
}

.row.row-sm {
    margin-left: -3px;
    margin-right: -3px
}

.row.row-sm>div {
    padding-left: 3px;
    padding-right: 3px
}

@media(max-width:575.98px) {
    .pagination-lg .page-link {
        font-size: 16px;
        padding: .5rem .625rem
    }
}

.custom-edit-service textarea.form-control {
    min-height: 200px
}

.custom-edit-service .service-upload {
    border: 1px solid #dcdcdc;
    border-radius: .25rem;
    text-align: center;
    background-color: #fff;
    position: relative;
    margin: 0 0 30px;
    padding: 70px 0
}

.custom-edit-service .service-upload i {
    font-size: 50px;
    color: #858585
}

.custom-edit-service .service-upload span {
    font-size: 15px;
    color: #858585;
    margin-top: 14px;
    display: block
}

.custom-edit-service .service-upload input[type=file] {
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0
}

.upload-wrap li {
    margin: 10px;
    list-style: none
}

.upload-wrap li:first-child {
    margin-left: 0
}

@media(max-width:575.98px) {
    .custom-components {
        margin-bottom: 10px
    }
}

.invoice-content {
    background-color: #fff;
    border: 1px solid var(--gray-200);
    padding: 24px;
    margin-bottom: 24px;
    border-radius: 10px
}

.invoice-item .invoice-logo {
    margin-bottom: 30px
}

.invoice-item .invoice-logo img {
    width: auto;
    max-height: 52px
}

.invoice-item .invoice-text {
    padding-top: 42px;
    padding-bottom: 36px
}

.invoice-item .invoice-text h2 {
    color: #272b41;
    font-size: 36px;
    font-weight: 600
}

.invoice-item .invoice-details {
    text-align: right
}

@media(max-width:767.98px) {
    .invoice-item .invoice-details {
        text-align: left
    }
}

.invoice-item .invoice-details-two {
    text-align: left
}

.invoice-item .customer-text {
    font-size: 18px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 8px;
    display: block
}

@media(max-width:767.98px) {
    .invoice-item .customer-text {
        font-size: 16px
    }
}

.invoice-info {
    margin-bottom: 30px
}

.invoice-info p {
    margin-bottom: 0
}

.invoice-info.invoice-info2 {
    text-align: right
}

@media(max-width:767.98px) {
    .invoice-info.invoice-info2 {
        text-align: left
    }
}

.invoice-info h5 {
    font-size: 16px;
    font-weight: 500
}

.invoice-table {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    margin-bottom: 20px
}

.invoice-table tr th,
.invoice-table-two tr th {
    color: var(--gray-900);
    font-weight: 500;
    line-height: inherit;
    padding: 8px 12px
}

.invoice-table tr th:first-child,
.invoice-table-two tr th:first-child {
    border-top-left-radius: 10px
}

.invoice-table tr th:last-child,
.invoice-table-two tr th:last-child {
    border-top-right-radius: 10px
}

.invoice-table tr td,
.invoice-table-two tr td {
    color: var(--gray-600);
    font-weight: 500;
    padding: 12px 12px
}

.invoice-table tbody tr:last-child,
.invoice-table-two tbody tr:last-child {
    border-color: transparent
}

.invoice-table tbody tr:last-child td:first-child,
.invoice-table-two tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px
}

.invoice-table tbody tr:last-child td:last-child,
.invoice-table-two tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px
}

.invoice-table-two {
    margin-bottom: 0
}

.invoice-table-two tr th,
.invoice-table-two tr td {
    border-top: 0
}

.invoice-table-two tr td {
    text-align: right
}

.other-info {
    margin-top: 10px
}

.terms-text {
    margin-bottom: 16px
}

.terms-text:last-child {
    margin-bottom: 0
}

.terms-text h6 {
    margin-bottom: 16px
}

.terms-text p {
    margin-bottom: 8px
}

.terms-text p:last-child {
    margin-bottom: 0
}

.terms-text ul li {
    margin-bottom: 8px;
    position: relative;
    padding-left: 18px
}

.terms-text ul li::before {
    content: "\f111";
    font-family: "Fontawesome";
    position: absolute;
    top: 4px;
    left: 0;
    font-size: 10px;
    color: var(--primary)
}

.terms-text ul li:last-child {
    margin-bottom: 0
}

.account-card {
    border-radius: 10px;
    font-size: 16px;
    text-align: center;
    margin: 0 0 30px;
    padding: 10px
}

.account-card span {
    font-size: 24px;
    display: block;
    margin-bottom: 5px;
    font-weight: 500
}

.info-list {
    margin-bottom: 10px
}

.info-list .title {
    color: #272b41;
    font-weight: 500
}

.info-list .text {
    color: #757575;
    display: block;
    overflow: hidden
}

.account-details-box {
    background: var(--dark);
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 20px
}

.account-details-box .account-payment-info h4 {
    color: var(--white);
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #334155
}

.account-details-box .account-payment-info .payment-amount {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 16px
}

.account-details-box .account-payment-info .payment-amount h6 {
    color: var(--white);
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    font-weight: 500
}

.account-details-box .account-payment-info .payment-amount h6 i {
    margin-right: 8px
}

.account-details-box .account-payment-info .payment-amount h6 i.text-orange {
    color: #f97316
}

.account-details-box .account-payment-info .payment-amount h6 i.text-pink {
    color: #db2777
}

.account-details-box .account-payment-info .payment-amount span {
    color: var(--white);
    font-size: 24px;
    font-weight: 500;
    display: block
}

.account-details-box .account-payment-info .payment-request span {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: var(--light);
    margin-bottom: 16px
}

@media(max-width:991.98px) {
    .bank-details-info {
        margin-top: 24px
    }
}

.bank-details-info h3 {
    font-size: 20px;
    margin-bottom: 16px;
    color: var(--white)
}

@media(max-width:991.98px) {
    .bank-details-info h3 {
        font-size: 18px
    }
}

.bank-details-info ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.bank-details-info ul li {
    margin-right: 15px;
    margin-bottom: 8px
}

.bank-details-info ul li:last-child {
    margin-right: 0
}

.bank-details-info ul li h5 {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0
}

.bank-details-info ul li h6 {
    color: var(--white);
    font-size: 14px;
    margin-bottom: 5px
}

.bank-details-info .edit-detail-link {
    display: flex;
    align-items: center;
    margin-top: 8px
}

.bank-details-info .edit-detail-link a {
    color: var(--primary);
    font-size: 14px;
    margin-right: 8px;
    padding-right: 8px;
    display: inline-block;
    border-right: 1px solid var(--gray-200)
}

.bank-details-info .edit-detail-link a:last-child {
    border: 0
}

.bank-details-info .edit-detail-link a:hover {
    color: var(--white)
}

.accounts-tab {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid var(--gray-200)
}

.accounts-tab .nav-tabs-bottom .nav-link {
    background: var(--light-transparent);
    border-radius: 10px;
    padding: 5px 20px;
    color: var(--gray-900);
    margin-right: 15px
}

.accounts-tab .nav-tabs-bottom .nav-link.active {
    background: var(--primary);
    color: var(--white)
}

.accounts-tab .nav-tabs-bottom .nav-link:hover {
    background: var(--primary);
    color: var(--white)
}

.custom-new-table {
    border: 1px solid var(--gray-transparent);
    border-radius: 10px
}

.custom-new-table .table-responsive {
    border-radius: 10px
}

.custom-new-table .table-responsive .table thead tr th {
    border: 0;
    background: var(--gray-transparent);
    color: var(--gray-900);
    font-size: 14px;
    padding: 8px 12px;
    white-space: nowrap
}

.custom-new-table .table-responsive .table tbody tr {
    border: 0
}

.custom-new-table .table-responsive .table tbody tr td {
    border-bottom: 1px solid var(--gray-transparent);
    padding: 12px;
    font-size: 14px;
    padding: 12px;
    white-space: nowrap;
    color: var(--gray-600)
}

.custom-new-table .table-responsive .table tbody tr td span.text-blue {
    color: var(--primary)
}

.custom-new-table .table-responsive .table tbody tr td span.text-blue:hover {
    color: var(--gray-900)
}

.custom-new-table .table-responsive .table tbody tr td span.badge {
    padding: 8px 8px;
    border-radius: 4px;
    font-weight: 500;
    display: inline-flex;
    font-size: 10px;
    line-height: 1
}

.custom-new-table .table-responsive .table tbody tr td span.badge.badge-warning-bg {
    background: var(--warning)
}

.custom-new-table .table-responsive .table tbody tr td span.badge.badge-success-bg {
    background: var(--teal)
}

.custom-new-table .table-responsive .table tbody tr td span.badge.badge-danger-bg {
    background: var(--danger)
}

.custom-new-table .table-responsive .table tbody tr td .table-avtatar a {
    display: inline-flex;
    align-items: center
}

.custom-new-table .table-responsive .table tbody tr td .table-avtatar a img {
    width: 24px;
    height: 24px;
    border-radius: 5px;
    margin-right: 12px
}

.custom-new-table .table-responsive .table tbody tr td .account-action {
    border: 1px solid var(--gray-200);
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    background: var(--white)
}

.custom-new-table .table-responsive .table tbody tr td .account-action:hover {
    background: var(--primary);
    color: var(--white)
}

.custom-new-table .table-responsive .table tbody tr:last-child td {
    border: 0
}

.input-block-new {
    margin-bottom: 24px
}

.modal-header h5 {
    display: inline-flex;
    align-items: center
}

.modal-header h5 .request-id {
    font-size: 16px;
    font-weight: 500;
    margin-left: 10px
}

.modal-header h5 .badge {
    padding: 5px 10px;
    border-radius: 50px;
    font-weight: 500;
    display: inline-block;
    margin-left: 10px;
    font-size: 12px
}

.modal-header h5 .badge.badge-success-bg {
    background: #14b8a6
}

.modal-header h5 .badge.badge-danger-bg {
    background: #ef444e
}

.other-accounts-info>ul>li {
    border: 1px solid var(--gray-transparent);
    padding: 15px 15px 0;
    border-radius: 10px;
    margin-bottom: 15px
}

.other-accounts-info>ul>li:last-child {
    margin-bottom: 0
}

.other-accounts-info>ul>li ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

@media(max-width:991.98px) {
    .other-accounts-info>ul>li ul {
        flex-direction: column;
        align-items: start
    }
}

.other-accounts-info>ul>li ul li {
    margin-bottom: 15px
}

.other-accounts-info>ul>li ul li:first-child {
    flex-basis: 16%
}

.other-accounts-info>ul>li ul li:nth-child(2) {
    flex-basis: 27%
}

.other-accounts-info>ul>li ul li:nth-child(3) {
    flex-basis: 12%
}

.other-accounts-info>ul>li ul li:nth-child(4) {
    flex-basis: 25%
}

.other-accounts-info>ul>li ul li:last-child {
    flex-basis: 20%;
    text-align: right
}

@media(max-width:991.98px) {
    .other-accounts-info>ul>li ul li {
        flex-basis: auto !important
    }
}

.other-accounts-info>ul>li ul li h6 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    color: var(--gray-600)
}

.other-accounts-info>ul>li ul li span {
    color: var(--gray-900)
}

.other-accounts-info>ul>li ul li a {
    font-size: 16px;
    color: var(--primary);
    text-decoration: underline;
    font-weight: 500
}

.completed-request ul {
    border: 1px solid var(--gray-transparent);
    padding: 15px 15px 0;
    border-radius: 10px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.completed-request ul li {
    margin-bottom: 15px
}

.completed-request ul li h6 {
    margin-bottom: 5px
}

.completed-request ul li span {
    color: var(--gray-900)
}

.completed-request ul li span.text-blue {
    color: var(--primary)
}

.completed-request .bank-detail {
    padding: 24px 24px 9px;
    background: #f8fafc;
    border-radius: 10px;
    margin-bottom: 24px
}

.completed-request .bank-detail h4 {
    margin-bottom: 15px
}

.completed-request .bank-detail .accont-information {
    margin-bottom: 15px
}

.completed-request .bank-detail .accont-information h6 {
    margin-bottom: 5px
}

.completed-request .bank-detail .accont-information span {
    color: var(--gray-900)
}

.completed-request .request-des {
    margin-bottom: 24px
}

.completed-request .request-des h4 {
    margin-bottom: 15px
}

.completed-request .request-des p {
    color: var(--gray-900);
    margin-bottom: 0
}

.canceled-user-info {
    justify-content: space-between;
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .canceled-user-info {
        display: block !important
    }
}

@media(max-width:575.98px) {
    .canceled-user-info .email-info ul {
        margin-top: 15px
    }
}

.canceled-user-info .email-info ul li {
    color: #1e293b;
    display: flex;
    align-items: center
}

.canceled-user-info .email-info ul li i {
    margin-right: 5px
}

.canceled-user-info .email-info ul li+li {
    margin-top: 5px
}

.cancellation-fees {
    padding: 24px 24px 9px;
    background: #f8fafc;
    border-radius: 10px;
    margin-bottom: 24px
}

.cancellation-fees .cancellation-info {
    display: flex;
    align-items: center
}

@media(max-width:575.98px) {
    .cancellation-fees .cancellation-info {
        display: block
    }
}

.cancellation-fees .cancellation-info .appointment-type {
    margin-right: 24px;
    margin-bottom: 15px
}

.cancel-reason {
    border: 1px solid var(--gray-transparent);
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 24px
}

.cancel-reason h5 {
    font-size: 15px;
    margin-bottom: 10px
}

.cancel-reason p {
    color: #1e293b;
    margin-bottom: 10px
}

span.refund {
    color: var(--primary);
    font-weight: 500
}

.card.pass-card {
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    border: 1px solid #fff
}

.refund-status span {
    display: block
}

.refund-status span+span {
    margin-top: 10px
}

.file-upload {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 8px;
    border-radius: 5px;
    background: var(--primary);
    color: var(--white);
    display: inline-block
}

.file-upload p {
    margin: 0
}

.file-upload input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%
}

.pharmacy-body .header .header-nav {
    justify-content: start;
    -webkit-justify-content: start
}

@media(max-width:991.98px) {
    .pharmacy-body .header .header-nav {
        justify-content: space-between;
        -webkit-justify-content: space-between
    }
}

.pharmacy-body .header .header-nav .logo {
    display: none
}

@media(max-width:991.98px) {
    .pharmacy-body .header .header-nav .logo {
        display: block
    }
}

.pharmacy-body .header .header-nav .main-nav li a {
    font-size: 16px;
    color: var(--gray-900)
}

.pharmacy-body .header .header-nav .main-nav li a:hover {
    color: var(--primary)
}

@media(max-width:991.98px) {
    .pharmacy-body .header .header-nav .main-nav li a {
        color: var(--white)
    }
}

.pharmacy-body .pharmacy-header {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1001;
    background: var(--white)
}

.pharmacy-body .sidebar-overlay {
    z-index: 1
}

.top-header {
    background-color: var(--light);
    padding: 7px 0
}

@media(max-width:991.98px) {
    .top-header {
        display: none
    }
}

@media(max-width:767.98px) {
    .top-header .special-offer-content {
        padding-bottom: 7px
    }
}

.top-header .special-offer-content p {
    font-size: 14px;
    color: var(--gray-600);
    margin-bottom: 0
}

.top-header .special-offer-content p span {
    color: var(--gray-900);
    font-weight: 600
}

@media(max-width:767.98px) {
    .top-header-right .nav {
        justify-content: start;
        -webkit-justify-content: start;
        margin-left: -10px
    }
}

.top-header-right .nav li {
    display: flex;
    padding-right: 24px;
    margin-right: 20px
}

.top-header-right .nav li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0
}

@media(max-width:767.98px) {
    .top-header-right .nav li {
        padding-right: 0;
        margin-right: 15px;
        border-right: 0
    }
}

.lang-dropdown {
    position: relative;
    margin-right: 20px
}

.lang-dropdown:last-child {
    margin-right: 0
}

.lang-dropdown .dropdown-toggle {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    padding: 10px 10px;
    margin-right: 0;
    background: transparent;
    border: 0;
    border-radius: 0;
    position: relative;
    display: flex
}

.lang-dropdown .dropdown-toggle:last-child {
    margin-right: 0
}

.lang-dropdown .dropdown-toggle.show+.dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 8px !important;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.lang-dropdown .dropdown-toggle:after {
    border-top: 0;
    border-left: 0;
    border-bottom: 2px solid var(--gray-900);
    border-right: 2px solid var(--gray-900);
    content: "";
    height: 8px;
    display: inline-block;
    pointer-events: none;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 8px;
    vertical-align: 2px;
    margin-left: 0;
    position: absolute;
    top: 15px;
    right: -5px
}

.lang-dropdown .dropdown-toggle:after:hover {
    border-bottom: 2px solid var(--black);
    border-right: 2px solid var(--black)
}

.lang-dropdown .dropdown-toggle .flag-img {
    margin-right: 10px;
    border-radius: 50px;
    width: 20px
}

.lang-dropdown.show+.dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.lang-dropdown .dropdown-menu {
    border-radius: 5px;
    margin: 0;
    padding: 0;
    min-width: 200px;
    visibility: hidden;
    opacity: 0;
    top: 100%;
    left: auto !important;
    right: 0 !important;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
    transform: translateY(40px);
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px)
}

.lang-dropdown .dropdown-menu .dropdown-item {
    font-size: 14px;
    border-bottom: 1px solid var(--gray-200);
    margin: 0;
    padding: 10px 15px
}

.lang-dropdown .dropdown-menu .dropdown-item img {
    margin-right: 10px;
    width: 20px
}

.lang-dropdown .dropdown-menu .dropdown-item:hover {
    color: var(--primary)
}

.lang-dropdown .dropdown-toggle[aria-expanded=true]:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg)
}

.log-register {
    background: var(--dark);
    border-radius: 44px;
    padding: 7px 12px;
    color: var(--white);
    font-size: 13px;
    font-weight: 500;
    min-height: 30px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.log-register a {
    color: var(--white)
}

.log-register:hover {
    background: var(--primary);
    color: var(--gray-900);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.log-register a:hover {
    color: var(--gray-900)
}

.log-register span {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    border-radius: 50px;
    background: transparent
}

.cart-section {
    background: var(--white);
    border-bottom: 1px solid var(--light-transparent);
    padding: 15px 0
}

@media(max-width:991.98px) {
    .cart-section {
        display: none
    }
}

.cart-logo {
    width: 160px
}

.cart-search form {
    width: 100%;
    float: left;
    border-radius: 6px;
    border: 1px solid var(--gray-200);
    padding: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cart-search .enter-pincode {
    background: #f8fafc;
    padding: 10px;
    position: relative;
    width: 25%;
    float: left
}

.cart-search .enter-pincode i {
    position: absolute;
    top: 50%;
    right: 0;
    left: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: "";
    color: var(--gray-900)
}

.cart-search .enter-pincode .form-control {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    background: transparent;
    min-height: auto;
    padding: 0 0 0 25px;
    border: 0;
    position: relative
}

.cart-search .enter-pincode .form-control::placeholder {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900)
}

.cart-search .cart-search-input {
    width: 65%;
    float: left
}

.cart-search .cart-search-input .form-control {
    font-size: 14px;
    color: var(--gray-600);
    background: transparent;
    min-height: auto;
    padding: 0 15px 0 24px;
    border: 0;
    position: relative
}

.cart-search .cart-search-input .form-control::placeholder {
    font-size: 14px;
    color: var(--gray-600)
}

.cart-search .cart-search-btn {
    margin-left: auto
}

.cart-search .cart-search-btn .btn {
    font-size: 16px;
    font-weight: 500;
    min-width: 45px;
    padding: 10px 10px;
    border-radius: 4px;
    background-color: var(--primary);
    border: 1px solid var(--primary);
    color: var(--white);
    box-shadow: inset 0 0 0 0 var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.cart-search .cart-search-btn .btn:hover {
    color: var(--primary);
    border-color: var(--primary);
    background-color: var(--white);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.shopping-cart-list .nav li {
    padding-right: 16px;
    margin-right: 16px;
    border-right: 1px solid var(--light-transparent)
}

.shopping-cart-list .nav li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0
}

.shopping-cart-amount .shopping-cart-icon {
    position: relative;
    margin-right: 12px
}

.shopping-cart-amount .shopping-cart-icon span {
    background-color: var(--orange);
    border-radius: 50px;
    color: var(--white);
    font-size: 10px;
    text-align: center;
    position: absolute;
    top: -2px;
    right: 0;
    padding: 0 5px
}

.shopping-cart-amount .shopping-cart-content p {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    margin: 0
}

.shopping-cart-amount .shopping-cart-content h6 {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    margin: 0
}

.browse-categorie {
    margin-right: 140px
}

@media(max-width:991.98px) {
    .browse-categorie {
        margin-right: 0
    }
}

@media(max-width:575.98px) {
    .browse-categorie {
        display: none
    }
}

.browse-categorie .categorie-dropdown .dropdown-toggle {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    min-width: 190px;
    padding: 10px 10px;
    margin-right: 0;
    background: var(--gray-transparent);
    border: 0;
    border-radius: 5px;
    position: relative;
    display: flex
}

.browse-categorie .categorie-dropdown .dropdown-toggle:last-child {
    margin-right: 0
}

.browse-categorie .categorie-dropdown .dropdown-toggle.show+.dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.browse-categorie .categorie-dropdown .dropdown-toggle:after {
    border-top: 0;
    border-left: 0;
    border-bottom: 2px solid #334155;
    border-right: 2px solid #334155;
    content: "";
    height: 8px;
    display: inline-block;
    pointer-events: none;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 8px;
    vertical-align: 2px;
    margin-left: 0;
    position: absolute;
    top: 15px;
    right: 12px
}

.browse-categorie .categorie-dropdown .dropdown-toggle:after:hover {
    border-bottom: 2px solid var(--gray-900);
    border-right: 2px solid var(--gray-900)
}

.browse-categorie .categorie-dropdown .dropdown-toggle img {
    margin-right: 8px
}

.browse-categorie .categorie-dropdown.show+.dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    border-radius: 0 0 5px 5px;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0)
}

.browse-categorie .categorie-dropdown .dropdown-menu {
    border-radius: 5px;
    margin: 0;
    padding: 0;
    min-width: 190px;
    visibility: hidden;
    opacity: 0;
    top: 100%;
    left: auto !important;
    right: 0 !important;
    -webkit-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
    display: block;
    transform: translateY(40px);
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px)
}

.browse-categorie .categorie-dropdown .dropdown-menu .dropdown-item {
    font-size: 14px;
    font-weight: 500;
    border-bottom: 1px solid var(--gray-200);
    margin: 0;
    padding: 10px 15px
}

.browse-categorie .categorie-dropdown .dropdown-menu .dropdown-item img {
    margin-right: 10px;
    width: 20px
}

.browse-categorie .categorie-dropdown .dropdown-menu .dropdown-item:hover {
    color: var(--primary)
}

.browse-categorie .categorie-dropdown .dropdown-toggle[aria-expanded=true]:after {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg)
}

.pharmacy-banner {
    background: var(--primary);
    padding: 40px 0 40px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.pharmacy-shapes {
    position: relative
}

@media(max-width:991.98px) {
    .pharmacy-shapes {
        display: none
    }
}

.pharmacy-shapes .pharmacy-shape-left {
    position: absolute;
    top: -50px;
    left: 0
}

.pharmacy-shapes .pharmacy-shape-left .shape-six {
    position: absolute;
    top: 175px;
    left: 0
}

.pharmacy-shapes .pharmacy-shape-right {
    position: absolute;
    top: -40px;
    right: -80px
}

.pharmacy-shapes .pharmacy-shape-right .shape-eight {
    width: 700px
}

.pharmacy-shapes .pharmacy-shape-right .shape-seven {
    position: absolute;
    top: -20px;
    right: 0
}

.pharmacy-content {
    position: relative;
    z-index: 1;
    margin-bottom: 40px
}

@media(max-width:767.98px) {
    .pharmacy-content {
        margin-bottom: 20px
    }
}

.pharmacy-content h1 {
    font-weight: 700;
    font-size: 60px;
    color: #fff;
    max-width: 486px;
    margin-bottom: 10px
}

@media(max-width:1199.98px) {
    .pharmacy-content h1 {
        font-size: 46px
    }
}

@media(max-width:991.98px) {
    .pharmacy-content h1 {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .pharmacy-content h1 {
        font-size: 30px
    }
}

.pharmacy-content h4 {
    font-weight: 500;
    font-size: 36px;
    color: var(--warning);
    margin-bottom: 20px
}

@media(max-width:1399.98px) {
    .pharmacy-content h4 {
        font-size: 34px
    }
}

@media(max-width:991.98px) {
    .pharmacy-content h4 {
        font-size: 28px;
        margin-bottom: 15px
    }
}

@media(max-width:767.98px) {
    .pharmacy-content h4 {
        font-size: 24px
    }
}

.pharmacy-content p {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .pharmacy-content p {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .pharmacy-content p {
        font-size: 16px
    }
}

.pharmacy-banner-img {
    position: relative;
    z-index: 1;
    -webkit-animation: float 2s ease-in-out infinite;
    animation: float 2s ease-in-out infinite
}

@media(max-width:991.98px) {
    .pharmacy-banner-img {
        display: none
    }
}

@keyframes float {
    0 {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }

    50% {
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px)
    }

    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

.pharmacy-btn .btn {
    border-radius: 44px;
    font-weight: 600;
    font-size: 14px;
    min-width: 107px;
    padding: 8px 16px;
    background: var(--white);
    border: 1px solid var(--white);
    box-shadow: inset 0 0 0 0 var(--primary);
    color: var(--gray-900);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.pharmacy-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--white);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .pharmacy-btn .btn {
        font-size: 14px
    }
}

.welcome-section {
    background: var(--white);
    position: relative;
    overflow: hidden;
    padding: 60px 0 56px
}

@media(max-width:991.98px) {
    .welcome-section {
        padding: 40px 0 16px
    }
}

@media(max-width:767.98px) {
    .welcome-section {
        padding: 40px 0 20px
    }
}

.welcome-grid {
    background: #fff0ca;
    border-radius: 10px;
    margin: 0 0 60px;
    padding: 20px;
    position: relative;
    overflow: hidden
}

@media(max-width:991.98px) {
    .welcome-grid {
        margin: 0 0 40px;
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .welcome-grid {
        margin: 0 0 20px;
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-info {
        margin: 0 0 20px
    }
}

.welcome-grid .welcome-info .welcome-icon {
    margin-right: 15px;
    background: var(--white);
    min-width: 70px;
    height: 70px;
    border-radius: 50px
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-info .welcome-icon {
        display: none
    }
}

.welcome-grid .welcome-info .welcome-content h5 {
    font-size: 24px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 5px
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-info .welcome-content h5 {
        font-size: 20px
    }
}

.welcome-grid .welcome-info .welcome-content p {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-600);
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-info .welcome-content p {
        font-size: 14px
    }
}

.welcome-grid .welcome-btn {
    float: right;
    position: relative
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-btn {
        float: left
    }
}

.welcome-grid .welcome-btn .btn {
    border-radius: 44px;
    font-weight: 600;
    font-size: 15px;
    min-width: 140px;
    padding: 8px 16px;
    background: var(--primary-gradient);
    border: 1px solid var(--primary-gradient);
    box-shadow: inset 0 0 0 0 var(--white);
    color: var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.welcome-grid .welcome-btn .btn:hover {
    color: var(--gray-900);
    background: var(--white);
    border-color: var(--secondary);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .welcome-grid .welcome-btn .btn {
        font-size: 14px;
        padding: 10px 15px
    }
}

.welcome-grid .welcome-shapes {
    position: relative
}

@media(max-width:991.98px) {
    .welcome-grid .welcome-shapes {
        display: none
    }
}

.welcome-grid .welcome-shapes .welcome-shape-top {
    position: absolute;
    top: -40px;
    left: -30px
}

.welcome-grid .welcome-shapes .welcome-shape-bottom {
    position: absolute;
    top: 42px;
    left: 50px
}

.shop-card {
    border-radius: 10px;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0 0 24px;
    padding: 24px
}

@media(max-width:767.98px) {
    .shop-card {
        margin: 0 0 20px;
        padding: 20px
    }
}

.shop-card .shop-content h5 {
    font-size: 20px;
    font-weight: 600;
    color: var(--black);
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .shop-card .shop-content h5 {
        font-size: 18px
    }
}

.shop-card .shop-content p {
    font-size: 12px;
    font-weight: 600;
    color: #131313;
    margin-bottom: 15px
}

.shop-card .shop-content h6 {
    font-size: 16px;
    font-weight: 500;
    color: #262626;
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .shop-card .shop-content h6 {
        font-size: 14px
    }
}

.shop-card .shop-content .btn {
    border-radius: 5px;
    font-weight: 500;
    font-size: 12px;
    min-width: 80px;
    padding: 4px 8px;
    background: var(--white);
    border: 1px solid var(--white);
    box-shadow: inset 0 0 0 0 var(--primary);
    color: var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.shop-card .shop-content .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--white);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.shop-card .shop-img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

@media(max-width:767.98px) {
    .shop-card .shop-img {
        display: none
    }
}

.suppliment-card {
    background: var(--orange-transparent)
}

.suppliment-card h5 span {
    color: var(--orange)
}

.suppliment-card .shop-content .btn {
    background: var(--orange);
    border: 1px solid var(--orange);
    box-shadow: inset 0 0 0 0 var(--white);
    color: var(--white);
    border-radius: 44px;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.suppliment-card .shop-content .btn:hover {
    color: var(--orange);
    background: var(--white);
    border-color: var(--orange);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.freshner-card {
    background: var(--cyan-transparent)
}

.freshner-card h5 span {
    color: var(--primary)
}

.freshner-card .shop-content .btn {
    background: var(--primary);
    border: 1px solid var(--primary);
    box-shadow: inset 0 0 0 0 var(--white);
    border-radius: 44px;
    color: var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.freshner-card .shop-content .btn:hover {
    color: var(--primary);
    background: var(--white);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.product-worth-card {
    background: var(--secondary-transparent)
}

.product-worth-card h5 span {
    color: var(--secondary)
}

.product-worth-card .shop-content .btn {
    background: var(--secondary);
    border: 1px solid var(--secondary);
    box-shadow: inset 0 0 0 0 var(--white);
    border-radius: 44px;
    color: var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.product-worth-card .shop-content .btn:hover {
    color: var(--secondary);
    background: var(--white);
    border-color: var(--secondary);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.deals-section {
    background: var(--light);
    position: relative;
    overflow: hidden;
    padding: 60px 0 60px
}

@media(max-width:991.98px) {
    .deals-section {
        padding: 40px 0 20px
    }
}

.pharmacy-section-header {
    margin: 0 0 40px
}

@media(max-width:767.98px) {
    .pharmacy-section-header .pharmacy-title {
        margin: 0 0 15px
    }
}

.pharmacy-section-header .pharmacy-title h4 {
    font-size: 24px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0
}

.pharmacy-section-header .pharmacy-title-link {
    float: right
}

@media(max-width:767.98px) {
    .pharmacy-section-header .pharmacy-title-link {
        float: left
    }
}

.pharmacy-section-header .pharmacy-title-link a {
    font-size: 16px;
    font-weight: 600;
    color: var(--primary)
}

@media(max-width:767.98px) {
    .pharmacy-section-header .pharmacy-title-link a {
        font-size: 14px
    }
}

.pharmacy-section-header .pharmacy-title-link a:hover {
    color: var(--secondary)
}

.pharmacy-section-header .pharmacy-title-link a i {
    margin-left: 2px
}

@media(max-width:991.98px) {
    .deals-list .nav {
        justify-content: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center
    }
}

.deals-list .nav li {
    margin-right: 10px
}

@media(max-width:575.98px) {
    .deals-list .nav li {
        width: 46%;
        margin: 0 10px
    }
}

.deals-list .nav li:last-child {
    margin-right: 0
}

.deals-grid {
    margin: 0 0 20px;
    text-align: center
}

.deals-grid .deals-box {
    background: var(--secondary-200);
    border-radius: 24px;
    margin: 0 0 16px;
    padding: 24px;
    text-align: center;
    width: 150px;
    height: 138px
}

@media(max-width:1399.98px) {
    .deals-grid .deals-box {
        width: 130px
    }
}

@media(max-width:575.98px) {
    .deals-grid .deals-box {
        width: 100%
    }
}

.deals-grid .deals-content a {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900)
}

.deals-grid .deals-content a:hover {
    color: var(--primary)
}

.categorie-section {
    background: var(--white);
    position: relative;
    overflow: hidden;
    padding: 60px 0 56px
}

@media(max-width:991.98px) {
    .categorie-section {
        padding: 40px 0 20px
    }
}

.categorie-info {
    margin: 0 0 16px
}

.categorie-grid {
    border-radius: 10px;
    border: 1px solid var(--gray-transparent);
    background: var(--white);
    box-shadow: 0 4px 14px 0 rgba(226, 237, 255, 0.2509803922);
    margin: 0 0 24px;
    padding: 24px;
    text-align: center
}

@media(max-width:991.98px) {
    .categorie-grid {
        margin: 0 0 20px;
        padding: 20px
    }
}

.categorie-grid .categorie-img {
    margin: 0 auto 15px;
    width: 90px
}

.categorie-grid .categorie-content h5 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px
}

@media(max-width:767.98px) {
    .categorie-grid .categorie-content h5 {
        font-size: 16px
    }
}

.categorie-grid .categorie-content h5 a {
    color: var(--gray-900)
}

.categorie-grid .categorie-content h5 a:hover {
    color: var(--primary)
}

.categorie-grid .categorie-content p {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.categorie-card {
    margin: 0 0 24px;
    padding: 24px;
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

@media(max-width:991.98px) {
    .categorie-card {
        margin: 0 0 20px;
        padding: 20px
    }
}

@media(max-width:575.98px) {
    .categorie-card {
        display: block
    }
}

@media(max-width:575.98px) {
    .categorie-card .categorie-details {
        margin: 0 0 15px
    }
}

.categorie-card .categorie-details h4 {
    font-size: 24px;
    font-weight: 600;
    color: var(--white);
    margin-bottom: 8px;
    max-width: 260px
}

@media(max-width:767.98px) {
    .categorie-card .categorie-details h4 {
        font-size: 22px
    }
}

.categorie-card .categorie-details p {
    font-size: 14px;
    font-weight: 500;
    color: var(--white);
    margin-bottom: 0
}

.categorie-card .categorie-btn {
    position: relative;
    z-index: 1
}

.categorie-card .categorie-btn .btn {
    border-radius: 5px;
    font-weight: 700;
    font-size: 14px;
    min-width: 140px;
    padding: 8px 16px;
    background: var(--white);
    border: 1px solid var(--white);
    box-shadow: inset 0 0 0 0 var(--primary);
    color: var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .categorie-card .categorie-btn .btn {
        padding: 8px 15px
    }
}

.categorie-card .categorie-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.categorie-card .categorie-btn .btn:hover img {
    filter: invert(1) brightness(1000);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.categorie-card .categorie-shapes {
    position: absolute;
    right: 0
}

@media(max-width:991.98px) {
    .categorie-card .categorie-shapes {
        display: none
    }
}

.categorie-card .categorie-shapes .categorie-shape-top {
    position: relative;
    top: -40px;
    right: 160px
}

.categorie-card .categorie-shapes .categorie-shape-bottom {
    position: relative;
    top: 40px;
    right: 280px
}

.cash-card {
    background: var(--teal)
}

.cash-card .categorie-btn .btn {
    min-width: 130px;
    background: var(--white);
    border: 1px solid var(--white);
    box-shadow: inset 0 0 0 0 var(--primary);
    border-radius: 44px;
    font-weight: 400;
    font-size: 14px;
    color: var(--teal);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.cash-card .categorie-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.cash-card .categorie-btn .btn img {
    margin-right: 5px
}

.sale-card {
    background: var(--secondary)
}

.sale-card .categorie-btn .btn {
    min-width: 150px;
    background: var(--white);
    border: 1px solid #e8f1ff;
    box-shadow: inset 0 0 0 0 var(--primary);
    border-radius: 44px;
    font-weight: 400;
    font-size: 14px;
    color: var(--secondary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.sale-card .categorie-btn .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.sale-card .categorie-btn .btn img {
    margin-left: 5px
}

.sale-card .categorie-btn .btn img:hover {
    filter: invert(1) brightness(1000)
}

.seller-section {
    background: var(--white);
    position: relative;
    overflow: hidden
}

.seller-section .seller-info {
    border-top: 1px solid var(--gray-200);
    padding: 60px 0 56px
}

@media(max-width:991.98px) {
    .seller-section .seller-info {
        padding: 40px 0 20px
    }
}

.seller-card {
    background: var(--secondary);
    margin: 0 0 24px;
    padding: 20px 0 0;
    position: relative;
    overflow: hidden;
    border-radius: 10px
}

@media(max-width:991.98px) {
    .seller-card {
        margin: 0 0 20px;
        padding: 20px
    }
}

.seller-card .seller-content {
    text-align: center;
    margin: 0 0 40px
}

.seller-card .seller-content h6 {
    font-size: 14px;
    font-weight: 700;
    color: var(--gray-900);
    background: var(--warning);
    border-radius: 10px;
    padding: 3px 10px;
    display: inline-block;
    margin-bottom: 20px
}

.seller-card .seller-content h4 {
    font-size: 36px;
    font-weight: 600;
    color: #f8fafc;
    max-width: 190px;
    margin: 0 auto 15px
}

@media(max-width:991.98px) {
    .seller-card .seller-content h4 {
        font-size: 28px
    }
}

@media(max-width:767.98px) {
    .seller-card .seller-content h4 {
        font-size: 20px
    }
}

.seller-card .seller-content .btn {
    border-radius: 44px;
    font-weight: 600;
    font-size: 14px;
    min-width: 145px;
    padding: 8px 16px;
    background: var(--white);
    border: 1px solid var(--white);
    box-shadow: inset 0 0 0 0 var(--primary);
    color: #7e22ce;
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .seller-card .seller-content .btn {
        padding: 8px 15px
    }
}

.seller-card .seller-content .btn:hover {
    color: var(--white);
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px var(--primary);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.seller-card .seller-time {
    margin-bottom: 30px
}

@media(max-width:991.98px) {
    .seller-card .seller-time {
        margin-bottom: 0
    }
}

.seller-card .seller-time .nav {
    padding: 0 15px
}

@media(max-width:1399.98px) {
    .seller-card .seller-time .nav {
        padding: 0 10px
    }
}

.seller-card .seller-time .nav li {
    background: var(--white);
    padding: 10px;
    margin-right: 4px;
    position: relative;
    border-radius: 5px;
    text-align: center;
    width: 61px;
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .seller-card .seller-time .nav li {
        width: 58px;
        margin-right: 3px
    }
}

.seller-card .seller-time .nav li:last-child {
    margin-right: 0
}

.seller-card .seller-time .nav li::after {
    content: "";
    width: 40px;
    height: 4px;
    border-radius: 50px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    background: var(--secondary)
}

.seller-card .seller-time .nav li h5 {
    font-size: 20px;
    font-weight: 500;
    color: black;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .seller-card .seller-time .nav li h5 {
        font-size: 18px
    }
}

.seller-card .seller-time .nav li p {
    font-size: 10px;
    font-weight: 600;
    color: black;
    margin-bottom: 0
}

.seller-card .seller-img img {
    width: 300px;
    position: absolute;
    right: 0;
    bottom: 0
}

@media(max-width:767.98px) {
    .seller-card .seller-img img {
        display: none
    }
}

.seller-title {
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .seller-title {
        margin-bottom: 20px
    }
}

.seller-title h4 {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .seller-title h4 {
        font-size: 18px
    }
}

.seller-grid {
    border-radius: 10px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    margin: 0 0 24px;
    padding: 10px
}

@media(max-width:991.98px) {
    .seller-grid {
        margin: 0 0 20px;
        padding: 10px
    }
}

.seller-grid .seller-icon {
    width: 75px;
    height: 75px;
    margin-right: 15px;
    padding: 10px;
    border-radius: 10px;
    background: #f8fafc
}

.seller-grid .seller-text {
    overflow: hidden
}

.seller-grid .seller-text h6 {
    font-size: 14px;
    font-weight: 500;
    color: var(--primary);
    margin-bottom: 4px
}

.seller-grid .seller-text h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 2px;
    text-overflow: ellipsis;
    overflow: hidden
}

.seller-grid .seller-text h5 a {
    color: var(--gray-900);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.seller-grid .seller-text h5 a:hover {
    color: var(--primary)
}

.seller-grid .seller-text p {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0
}

.seller-grid .seller-text p span {
    font-size: 14px;
    color: #d1d5db;
    font-weight: 500;
    text-decoration: line-through
}

.trusted-section {
    background: #f8fafc;
    position: relative;
    overflow: hidden;
    padding: 80px 0 60px
}

@media(max-width:991.98px) {
    .trusted-section {
        padding: 40px 0
    }
}

.trusted-section .partners-slider li a {
    background: transparent;
    border: 0;
    padding: 10px;
    text-align: center;
    height: initial;
    border-radius: 0
}

.trusted-section .partners-slider li a img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.trusted-section .partners-slider li a img:hover {
    -webkit-filter: grayscale(0);
    filter: none
}

.trusted-info {
    margin: 0 0 60px
}

@media(max-width:991.98px) {
    .trusted-info {
        padding: 0 0 40px
    }
}

.trusted-info .trusted-img {
    -webkit-animation: float 2s ease-in-out infinite;
    animation: float 2s ease-in-out infinite
}

@keyframes float {
    0 {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }

    50% {
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px)
    }

    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

@media(max-width:991.98px) {
    .trusted-info .trusted-img {
        display: none
    }
}

.trusted-info .trusted-content h4 {
    font-size: 36px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .trusted-info .trusted-content h4 {
        font-size: 30px;
        margin-bottom: 20px
    }
}

@media(max-width:767.98px) {
    .trusted-info .trusted-content h4 {
        font-size: 24px
    }
}

.trusted-info .trusted-text {
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .trusted-info .trusted-text {
        margin-bottom: 20px
    }
}

.trusted-info .trusted-text h6 {
    font-size: 18px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 10px
}

@media(max-width:767.98px) {
    .trusted-info .trusted-text h6 {
        font-size: 16px
    }
}

.trusted-info .trusted-text h6 i {
    font-size: 20px;
    color: var(--secondary);
    margin-right: 10px
}

.trusted-info .trusted-text p {
    font-size: 14px;
    color: var(--gray-600);
    max-width: 500px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .trusted-info .trusted-text p {
        max-width: inherit
    }
}

.trusted-info .trusted-btn .btn {
    border-radius: 44px;
    font-weight: 500;
    font-size: 16px;
    min-width: 130px;
    padding: 9px 16px;
    background: var(--secondary);
    border: 1px solid var(--secondary);
    box-shadow: inset 0 0 0 0 var(--white);
    color: var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

.trusted-info .trusted-btn .btn:hover {
    color: var(--secondary);
    background: var(--white);
    border-color: var(--secondary);
    box-shadow: inset 0 0 0 50px var(--white);
    -webkit-transition: .5s;
    -ms-transition: .5s;
    transition: .5s
}

@media(max-width:767.98px) {
    .trusted-info .trusted-btn .btn {
        font-size: 14px;
        padding: 10px 15px
    }
}

.trusted-info .trusted-btn .btn i {
    margin-left: 6px;
    font-size: 18px
}

.review-section {
    background: #002578;
    position: relative;
    overflow: hidden;
    padding: 80px 0
}

@media(max-width:991.98px) {
    .review-section {
        padding: 40px 0
    }
}

.review-section .review-big-img {
    -webkit-animation: float 2s ease-in-out infinite;
    animation: float 2s ease-in-out infinite
}

@keyframes float {
    0 {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }

    50% {
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px)
    }

    100% {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0)
    }
}

@media(max-width:991.98px) {
    .review-section .review-big-img {
        display: none
    }
}

.review-grid {
    margin: 0 0 40px
}

.review-grid:last-child {
    margin: 0
}

.review-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.review-grid .review-img {
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 50px;
    margin-right: 15px
}

@media(max-width:767.98px) {
    .review-grid .review-img {
        width: 60px;
        min-width: 60px;
        height: 60px
    }
}

.review-grid .review-img img {
    width: 80px;
    min-width: 80px;
    height: 80px;
    border-radius: 50px
}

@media(max-width:767.98px) {
    .review-grid .review-img img {
        width: 60px;
        min-width: 60px;
        height: 60px
    }
}

.review-grid .review-content .rating {
    margin-bottom: 5px
}

.review-grid .review-content .rating i {
    color: var(--warning)
}

.review-grid .review-content p {
    font-size: 16px;
    color: #fff;
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .review-grid .review-content p {
        font-size: 14px
    }
}

.review-grid .review-content h5 {
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .review-grid .review-content h5 {
        font-size: 16px
    }
}

.news-section {
    background: var(--white);
    position: relative;
    overflow: hidden;
    padding: 60px 0 56px
}

@media(max-width:991.98px) {
    .news-section {
        padding: 40px 20px
    }
}

.news-grid {
    border-radius: 0 0 10px 10px;
    background: var(--white);
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.05);
    margin: 0 0 24px
}

@media(max-width:991.98px) {
    .news-grid {
        margin: 0 0 20px
    }
}

.news-grid .news-image {
    position: relative;
    overflow: hidden;
    border-radius: 10px 10px 0 0
}

.news-grid .news-image img {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    border-radius: 10px 10px 0 0
}

.news-grid .news-image a:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.news-grid .news-image .news-date {
    position: absolute;
    bottom: 0;
    border-radius: 4px;
    background: var(--white);
    padding: 4px 16px;
    margin: 24px;
    width: 58px;
    height: 58px;
    text-align: center
}

@media(max-width:767.98px) {
    .news-grid .news-image .news-date {
        margin: 20px
    }
}

.news-grid .news-image .news-date h5 {
    font-size: 24px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .news-grid .news-image .news-date h5 {
        font-size: 20px
    }
}

.news-grid .news-image .news-date p {
    font-size: 12px;
    font-weight: 500;
    color: var(--gray-600);
    margin-bottom: 0
}

.news-grid .news-content {
    padding: 24px
}

@media(max-width:991.98px) {
    .news-grid .news-content {
        padding: 20px
    }
}

.news-grid .news-content .nav {
    margin-bottom: 15px
}

.news-grid .news-content .nav li {
    margin-right: 15px;
    margin-bottom: 5px
}

.news-grid .news-content .nav li:last-child {
    margin-right: 0
}

.news-grid .news-content .nav li p {
    font-size: 14px;
    font-weight: 500;
    color: #1e293b;
    margin-bottom: 0;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center
}

.news-grid .news-content .nav li p img {
    margin-right: 4px
}

.news-grid .news-content .news-title {
    font-size: 20px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .news-grid .news-content .news-title {
        font-size: 16px
    }
}

.news-grid .news-content .news-title a {
    color: var(--gray-900)
}

.news-grid .news-content .news-title a:hover {
    color: var(--primary)
}

.products-sec {
    background: var(--light-transparent);
    border: 1px solid var(--light-transparent);
    padding: 60px 0 40px
}

@media(max-width:991.98px) {
    .products-sec {
        padding: 40px 0 20px
    }
}

.products-sec.recent-product-sec {
    background: var(--white)
}

.products-card {
    border: 1px solid var(--gray-transparent);
    background: var(--white);
    margin: 0 0 40px;
    padding: 24px;
    box-shadow: 0 4px 14px 0 rgba(226, 237, 255, 0.2509803922);
    border-radius: 10px;
    position: relative
}

@media(max-width:991.98px) {
    .products-card {
        margin: 0 0 20px;
        padding: 20px
    }
}

.products-card .product-card-img {
    margin-bottom: 15px;
    border: 1px solid #f1f5f9;
    border-radius: 10px;
    text-align: center;
    min-height: 250px;
    overflow: hidden
}

.products-card .product-card-img img {
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0
}

.products-card .product-card-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

@media(max-width:1399.98px) {
    .products-card .product-card-img {
        min-height: 220px
    }
}

.products-card .product-content h6 {
    color: var(--primary);
    font-size: 14px;
    margin-bottom: 5px
}

.products-card .product-content p {
    color: var(--gray-900);
    margin-bottom: 0
}

.products-card .product-content h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px
}

.products-card .product-content h4 a {
    color: var(--gray-900)
}

.products-card .product-content h4 a:hover {
    color: var(--primary)
}

@media(max-width:1399.98px) {
    .products-card .product-content h4 {
        font-size: 18px
    }
}

.products-card .product-content .badge {
    background: var(--light);
    border-radius: 10px;
    font-size: 13px;
    color: var(--gray-900);
    font-weight: 500
}

.products-card .product-content h5 {
    font-size: 14px;
    margin-bottom: 0;
    color: var(--gray-900)
}

.products-card .product-content h5 span {
    color: #334155;
    font-weight: 700
}

.products-card .product-content .sticker {
    border-radius: 0 10px 10px 0;
    background: #b91c25;
    padding: 8px 10px;
    display: inline-block;
    line-height: normal;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    position: absolute;
    left: 0;
    top: 24px
}

.products-card .product-content .product-cart {
    margin: 15px 0 0;
    padding: 15px 0 0;
    border-top: 1px solid #f1f5f9
}

.products-card .product-content .product-cart .cart-price h5 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    color: var(--gray-900)
}

.products-card .product-content .product-cart .cart-price h5 span {
    font-size: 14px;
    color: #d1d5db;
    font-weight: 500;
    display: block;
    margin-top: 3px;
    text-decoration: line-through
}

.products-card .product-content .product-cart .cart-icon {
    width: 40px;
    height: 40px;
    font-size: 24px;
    border-radius: 50%;
    background: var(--gray-transparent);
    color: #0f172a
}

.products-card .product-content .product-cart .cart-icon:hover {
    background: var(--primary);
    color: var(--white)
}

.products-card .product-content .product-cart .cart-icon.check-icon {
    background: var(--success);
    color: var(--white)
}

.products-card .product-content .product-cart .cart-count {
    display: flex;
    align-items: center
}

.products-card .product-content .product-cart .cart-count .custom-increment.cart {
    border: 1px solid var(--gray-200);
    padding: 6px;
    border-radius: 50px;
    margin-right: 10px;
    display: flex;
    align-items: center
}

.products-card .product-content .product-cart .cart-count .custom-increment.cart input[type=text] {
    width: 20px;
    padding: 0;
    border: 0;
    margin: 0 10px
}

.products-card .product-content .product-cart .cart-count .input-group-btn {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.products-card .product-content .product-cart .cart-count .input-group-btn button {
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--gray-transparent);
    color: var(--white);
    padding: 0
}

.products-card .product-content .product-cart .cart-count .input-group-btn .btn-danger {
    background: var(--gray-transparent);
    border: 0
}

.products-card .product-content .product-cart .cart-count .input-group-btn .btn-success {
    background: var(--gray-transparent);
    border: 0
}

.products-card .product-icon span {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #e8f1ff;
    margin-bottom: 15px
}

.best-sell-box {
    background: var(--warning-transparent);
    margin: 0 0 40px;
    padding: 24px;
    border-radius: 10px
}

@media(max-width:991.98px) {
    .best-sell-box {
        margin: 0 0 20px;
        padding: 20px
    }
}

.best-sell-box h5 {
    color: var(--gray-900);
    font-weight: 700;
    margin-bottom: 10px
}

.best-sell-box p {
    color: var(--gray-600);
    font-size: 14px;
    margin-bottom: 0
}

.best-sell-box.box-two {
    background: var(--success-transparent)
}

.app-sec-twelve.pharmacy-app-sec .app-twelve {
    padding: 0 0 60px
}

@media(max-width:991.98px) {
    .app-sec-twelve.pharmacy-app-sec .app-twelve {
        padding: 0 0 40px
    }
}

.app-sec-twelve.pharmacy-app-sec .app-twelve .app-header h2 {
    font-size: 36px
}

@media(max-width:991.98px) {
    .app-sec-twelve.pharmacy-app-sec .app-twelve .app-header h2 {
        font-size: 30px
    }
}

.app-sec-twelve.pharmacy-app-sec .app-scan {
    margin-bottom: 20px;
    padding: 0
}

.app-section.app-sec-twelve.pharmacy-app-sec .app-bg {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/pharmacy-app-bg.png);
    background-color: var(--indigo);
    background-size: 70% 100%;
    background-repeat: no-repeat;
    background-position: right;
    border-radius: 25px;
    position: relative
}

.app-section.app-sec-twelve.pharmacy-app-sec .app-bg .app-bgs {
    position: absolute;
    top: 0;
    right: 0
}

.more-coupon-sec {
    background: var(--primary);
    margin: 0;
    padding: 60px 0 56px
}

@media(max-width:991.98px) {
    .more-coupon-sec {
        padding: 40px 0 20px
    }
}

.more-coupon-sec .pharmacy-section-header h4 {
    color: var(--white);
    font-size: 24px;
    font-weight: 700
}

.more-coupon-sec .pharmacy-section-header .pharmacy-title-link a {
    color: var(--white);
    font-weight: 500
}

.more-coupon-sec .pharmacy-section-header .pharmacy-title-link a:hover {
    color: var(--warning)
}

.coupon-card {
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.05);
    background: var(--white);
    margin: 0 0 24px;
    padding: 24px;
    border-radius: 10px
}

@media(max-width:991.98px) {
    .coupon-card {
        margin: 0 0 20px;
        padding: 20px
    }
}

.coupon-card .coupon-info h4 {
    color: var(--gray-900);
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 600
}

@media(max-width:767.98px) {
    .coupon-card .coupon-info h4 {
        font-size: 16px
    }
}

.coupon-card .coupon-info p {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    margin-bottom: 0
}

.coupon-card .coupon-code span {
    display: inline-block;
    border: 1px dashed var(--warning);
    background: #fef8e8;
    color: var(--warning);
    font-size: 12px;
    font-weight: 600;
    border-radius: 30px;
    padding: 5px 10px
}

@media(max-width:1399.98px) {
    .app-sec-twelve.pharmacy-app-sec .app-twelve .mobile-img {
        bottom: -20px
    }
}

.footer.pharmacy-footer {
    background: linear-gradient(97.13deg, #e8f1ff 44.44%, rgba(77, 142, 232, 0) 92.82%)
}

.footer.pharmacy-footer .top-footer {
    margin: 0;
    padding: 40px 0 24px;
    border-bottom: 1px solid var(--gray-transparent)
}

.footer.pharmacy-footer .top-footer .footer-logo {
    margin-right: 70px
}

@media(max-width:767.98px) {
    .footer.pharmacy-footer .top-footer .footer-logo {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.footer.pharmacy-footer .top-footer .doccure-info p {
    max-width: 800px;
    margin-bottom: 0;
    color: var(--gray-600);
    font-size: 16px
}

@media(max-width:991.98px) {
    .footer.pharmacy-footer .top-footer .doccure-info p {
        font-size: 15px
    }
}

@media(max-width:767.98px) {
    .footer.pharmacy-footer .top-footer {
        display: block
    }
}

.footer.pharmacy-footer .mid-footer {
    margin: 0 0 20px;
    padding: 40px 0 0
}

.footer.pharmacy-footer .mid-footer .footer-links {
    margin-bottom: 40px
}

.footer.pharmacy-footer .mid-footer .footer-links h4 {
    font-size: 20px;
    color: var(--gray-900);
    font-weight: 600;
    margin-bottom: 20px
}

@media(max-width:991.98px) {
    .footer.pharmacy-footer .mid-footer .footer-links h4 {
        font-size: 18px
    }
}

.footer.pharmacy-footer .mid-footer .footer-links .pages-links li {
    margin-bottom: 10px
}

.footer.pharmacy-footer .mid-footer .footer-links .pages-links li:last-child {
    margin-bottom: 0
}

.footer.pharmacy-footer .mid-footer .footer-links .pages-links li a {
    color: var(--gray-600);
    font-size: 14px
}

@media(max-width:767.98px) {
    .footer.pharmacy-footer .mid-footer .footer-links .pages-links li a {
        font-size: 14px
    }
}

.footer.pharmacy-footer .mid-footer .footer-links .pages-links li a:hover {
    color: var(--primary)
}

.footer.pharmacy-footer .mid-footer .footer-links .app-store-links {
    margin-top: 40px
}

.footer.pharmacy-footer .mid-footer .footer-links .app-store-links a {
    margin-right: 24px
}

.footer.pharmacy-footer .mid-footer .footer-links .app-store-links a:last-child {
    margin-right: 0
}

.footer.pharmacy-footer .mid-footer .input-block {
    position: relative
}

.footer.pharmacy-footer .mid-footer .input-block input {
    height: 45px;
    border-radius: 6px;
    padding-right: 100px;
    border: 1px solid #e5e7eb;
    font-size: 14px;
    font-weight: 500
}

.footer.pharmacy-footer .mid-footer .input-block input:placeholder {
    color: #6b7280
}

.footer.pharmacy-footer .mid-footer .input-block button {
    background: var(--primary);
    height: 46px;
    border-color: var(--primary);
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 6px 6px 0;
    color: var(--white);
    border: 0;
    padding: 5px 17px;
    font-weight: 600
}

.footer.pharmacy-footer .mid-footer .input-block button:hover {
    background: var(--dark);
    border-color: var(--dark)
}

.footer.pharmacy-footer .mid-foot-two {
    margin: 0;
    padding: 30px 0 20px;
    border-top: 1px solid var(--gray-transparent)
}

.footer.pharmacy-footer .mid-foot-two .payment-methods {
    margin-bottom: 10px
}

.footer.pharmacy-footer .mid-foot-two .payment-methods li {
    margin: 0 20px 0 0;
    padding: 0 20px 0 0;
    border-right: 1px solid var(--gray-transparent)
}

@media(max-width:767.98px) {
    .footer.pharmacy-footer .mid-foot-two .payment-methods li {
        margin: 0 10px 0 0;
        padding: 0 10px 0 0
    }
}

.footer.pharmacy-footer .mid-foot-two .payment-methods li:last-child {
    border: 0;
    margin: 0;
    padding: 0
}

.footer.pharmacy-footer .mid-foot-two .social-icons {
    justify-content: end;
    margin-bottom: 10px
}

@media(max-width:767.98px) {
    .footer.pharmacy-footer .mid-foot-two .social-icons {
        justify-content: start
    }
}

.footer.pharmacy-footer .mid-foot-two .social-icons li {
    margin-right: 5px
}

.footer.pharmacy-footer .mid-foot-two .social-icons li:last-child {
    margin-right: 0
}

.footer.pharmacy-footer .mid-foot-two .social-icons li a {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--gray-900);
    color: var(--white)
}

.footer.pharmacy-footer .mid-foot-two .social-icons li a:hover {
    background: var(--primary);
    color: var(--white)
}

.footer.pharmacy-footer .footer-bottom {
    padding: 20px;
    background: linear-gradient(97.13deg, #e8f1ff 44.44%, rgba(232, 241, 255, 0) 92.82%)
}

.footer.pharmacy-footer .footer-bottom p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--gray-900)
}

.doc-info-left .doctor-img1 {
    margin-right: 20px
}

@media(max-width:767.98px) {
    .doc-info-left .doctor-img1 {
        margin-bottom: 10px;
        margin-right: 0
    }
}

.product-description .doctor-img1 {
    width: 40%
}

.product-description .doc-info-cont {
    width: 60%
}

ul.benifits-col li {
    color: var(--gray-600)
}

ul.benifits-col li i {
    font-size: 20px;
    margin-right: 20px;
    color: var(--primary)
}

.doctor-content {
    background-color: var(--white);
    margin: 0;
    padding: 140px 0 60px
}

@media(max-width:991.98px) {
    .doctor-content {
        margin: 0;
        padding: 100px 0 40px
    }
}

@media(max-width:767.98px) {
    .doctor-content {
        margin: 0;
        padding: 100px 0 20px
    }
}

.doctor-content.content {
    margin: 0;
    padding: 60px 0
}

@media(max-width:991.98px) {
    .doctor-content.content {
        margin: 0;
        padding: 40px 0
    }
}

.back-link {
    padding-bottom: 30px
}

.back-link a {
    font-size: 15px;
    color: #959595;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center
}

.back-link a:hover {
    color: var(--primary)
}

.back-link a i {
    margin-right: 10px
}

@media(max-width:767.98px) {
    .back-link {
        padding-bottom: 25px
    }
}

.paitent-header {
    padding-bottom: 40px
}

.paitent-header .paitent-title {
    font-size: 22px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .paitent-header .paitent-title {
        font-size: 20px
    }
}

@media(max-width:767.98px) {
    .paitent-header .paitent-title {
        font-size: 18px
    }
}

@media(max-width:991.98px) {
    .paitent-header {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .paitent-header {
        padding-bottom: 20px
    }
}

.booking-header {
    padding-bottom: 25px
}

.booking-header .booking-title {
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .booking-header {
        padding-bottom: 20px
    }
}

.payment-form-group {
    margin-bottom: 10px
}

.payments-form .custom_radio {
    font-weight: 500;
    color: var(--gray-900);
    padding-left: 26px;
    margin-bottom: 0
}

.payments-form .custom_radio input:checked~.checkmark {
    border: 5px solid #0e82fd
}

.payments-form .custom_radio .checkmark {
    top: inherit;
    border: 2px solid var(--gray-200)
}

.payments-form .custom_radio .checkmark:after {
    top: -1px;
    left: -1px;
    background: var(--white);
    width: 0;
    height: 0
}

.card-label>label {
    background-color: var(--white);
    color: var(--gray-300);
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin: 6px auto auto 8px;
    padding: 0 7px
}

.card-label>.form-control {
    color: var(--gray-600);
    margin: -13px 0 0;
    padding: 6px 15px 0;
    min-height: 48px
}

.card-label>.form-control::placeholder {
    font-weight: 500;
    color: var(--gray-600)
}

.booking-btn .btn {
    min-width: 123px;
    font-weight: 500;
    margin: 0;
    padding: 8px 10px;
    border-radius: 5px
}

.booking-btn .btn i {
    font-size: 18px;
    color: var(--white);
    position: relative;
    left: 8px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.booking-btn .btn:hover i {
    color: var(--primary);
    left: 12px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .booking-btn .btn {
        min-width: 100px;
        margin: 0;
        padding: 7px 10px
    }
}

@media(max-width:991.98px) {
    .booking-btn {
        padding-bottom: 25px
    }
}

.booking-card {
    border: 2px solid #f4f4f4;
    border-radius: 8px;
    margin-bottom: 25px
}

.booking-card .booking-card-body {
    padding: 15px
}

@media(max-width:991.98px) {
    .booking-card {
        margin-bottom: 20px
    }
}

.booking-doctor-details {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.booking-doctor-img {
    width: 45px;
    height: 45px;
    margin-right: 15px;
    border-radius: 50%
}

.booking-doctor-img img {
    width: 45px;
    height: 45px;
    border-radius: 50%
}

.booking-doctor-info h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px
}

.booking-doctor-info h4 a:hover {
    color: var(--primary)
}

.booking-doctor-info p {
    margin-bottom: 0
}

.booking-doctor-right p {
    margin-bottom: 0
}

.booking-doctor-right i {
    margin-right: 18px;
    font-size: 20px;
    color: var(--success)
}

.booking-doctor-right a {
    font-weight: 500;
    text-decoration: underline;
    color: var(--primary)
}

.booking-doctor-right a:hover {
    color: var(--gray-900)
}

.booking-list-body {
    padding-bottom: 5px !important
}

.booking-list-body .booking-doctor-right {
    padding-bottom: 10px
}

.booking-list {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.booking-date-list {
    width: 300px
}

.booking-date-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.booking-date-list ul li {
    font-weight: 500;
    color: var(--gray-900);
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between
}

.booking-date-list ul li span {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    font-weight: 400;
    float: right;
    text-align: right
}

.booking-date-list ul li span i {
    font-size: 16px;
    margin-right: 6px
}

@media(max-width:1399.98px) {
    .booking-date-list {
        width: 100%
    }
}

.booking-date-list.consultation-date-list {
    width: 100%
}

.proceed-btn {
    text-align: right
}

.proceed-btn .btn {
    margin: 0;
    padding: 8px 15px;
    min-width: 209px
}

@media(max-width:767.98px) {
    .proceed-btn .btn {
        min-width: 200px
    }
}

@media(max-width:991.98px) {
    .proceed-btn {
        padding-bottom: 0
    }
}

.custom_radio {
    color: #8d8d8d;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    position: relative;
    font-size: 14px;
    padding-left: 30px;
    margin-bottom: 10px;
    cursor: pointer;
    user-select: none
}

.custom_radio input {
    position: absolute;
    opacity: 0
}

.custom_radio input:checked~.checkmark {
    border: 1px solid #0e82fd
}

.custom_radio input:checked~.checkmark:after {
    transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    opacity: 1;
    visibility: visible
}

.custom_radio .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: var(--white);
    border: 1px solid #aeaeb2;
    border-radius: 50%;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.custom_radio .checkmark:after {
    display: block;
    content: "";
    position: absolute;
    top: 4px;
    left: 3px;
    opacity: 0;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--primary);
    visibility: hidden;
    transform: scale(0.1);
    -webkit-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.radio_input .custom_radio+.custom_radio {
    margin-left: 15px
}

.pricing-section {
    background-color: #fff;
    padding: 60px 0 36px
}

@media(max-width:991.98px) {
    .pricing-section {
        padding: 40px 0 16px
    }
}

.pricing-inner-header {
    margin-bottom: 80px
}

@media(max-width:991.98px) {
    .pricing-inner-header {
        margin-bottom: 40px
    }
}

.plan-choose-info {
    padding-top: 8px
}

.plan-choose-info label {
    margin-bottom: 0
}

.plan-choose-info .monthly-plan {
    color: var(--gray-900)
}

.plan-choose-info .yearly-plan {
    color: #6b7280
}

.plan-choose-info .status-toggle,
.plan-choose-info .form-switch {
    margin: 0 16px
}

.plan-choose-info .checktoggle {
    background-color: var(--primary);
    border: 1px solid #0e82fd
}

.plan-choose-info .check:checked+.checktoggle {
    background-color: #fff;
    border: 1px solid #0e82fd
}

.plan-choose-info .check:checked+.checktoggle:after {
    background-color: var(--primary)
}

.plan-choose-info .monthly-plan,
.plan-choose-info .yearly-plan {
    font-weight: 500;
    font-size: 16px
}

@media(max-width:767.98px) {

    .plan-choose-info .monthly-plan,
    .plan-choose-info .yearly-plan {
        font-size: 16px
    }
}

.pricing-card {
    background: var(--light-300);
    border: 1px solid var(--gray-200);
    border-radius: 24px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover,
.pricing-card.active {
    background: var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-icon span,
.pricing-card.active .pricing-icon span {
    background: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg)
}

.pricing-card:hover .pricing-icon span img,
.pricing-card.active .pricing-icon span img {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-title p,
.pricing-card.active .pricing-title p {
    color: #eff0f7;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-title h4,
.pricing-card.active .pricing-title h4 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-header .badge,
.pricing-card.active .pricing-header .badge {
    background: rgba(var(--white), 0.2);
    color: var(--white)
}

.pricing-card:hover .pricing-header-text p,
.pricing-card.active .pricing-header-text p {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-amount h2,
.pricing-card.active .pricing-amount h2 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-amount h2 span,
.pricing-card.active .pricing-amount h2 span {
    color: #d9dbe9;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-amount h6,
.pricing-card.active .pricing-amount h6 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-list ul li,
.pricing-card.active .pricing-list ul li {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-list ul li:before,
.pricing-card.active .pricing-list ul li:before {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card:hover .pricing-btn .btn,
.pricing-card.active .pricing-btn .btn {
    color: var(--gray-900) !important;
    background: var(--gray-transparent) !important
}

.pricing-card .card-body {
    padding: 30px
}

@media(max-width:991.98px) {
    .pricing-card .card-body {
        margin: 0;
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .pricing-card .card-body {
        margin: 0;
        padding: 15px
    }
}

.pricing-card-active {
    background: var(--primary)
}

.pricing-card-active .pricing-icon span {
    background: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg)
}

.pricing-card-active .pricing-icon span img {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-title p {
    color: #eff0f7;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-title h4 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-tag {
    margin-left: auto
}

.pricing-card-active .pricing-tag span {
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    font-weight: 500;
    border-radius: 10px;
    padding: 12px 13px
}

.pricing-card-active .pricing-header-text p {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-amount h2 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-amount h2 span {
    color: #d9dbe9;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-amount h6 {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-list ul li {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-list ul li:before {
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-card-active .pricing-btn .btn {
    color: #fff;
    border: 1px solid #3b9cf6;
    box-shadow: inset 0 0 0 50px #3b9cf6
}

.pricing-header {
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between
}

.pricing-header .badge {
    background: rgba(var(--dark), 0.2);
    border-radius: 10px;
    padding: 13px 14px;
    color: var(--gray-900);
    font-size: 14px
}

.pricing-header-info {
    padding-bottom: 8px
}

.pricing-header-info .badge {
    margin-bottom: 8px
}

.pricing-icon {
    margin-right: 16px
}

.pricing-icon span {
    min-width: 70px;
    height: 70px;
    background: #fff;
    border-radius: 16px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0)
}

.pricing-icon span img {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .pricing-icon span img {
        width: 24px
    }
}

@media(max-width:767.98px) {
    .pricing-icon span {
        min-width: 60px;
        height: 60px
    }
}

.pricing-title p {
    font-size: 16px;
    margin-bottom: 0;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .pricing-title p {
        font-size: 15px
    }
}

.pricing-title h4 {
    margin-bottom: 0;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-header-text p {
    color: #6b7280;
    margin-bottom: 0;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-amount {
    padding-bottom: 20px
}

.pricing-amount h2 {
    margin-bottom: 20px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-amount h2 span {
    font-weight: 400;
    font-size: 14px;
    color: var(--gray-300);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-amount h6 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .pricing-amount h6 {
        font-size: 16px
    }
}

.pricing-list {
    padding-bottom: 20px
}

.pricing-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.pricing-list ul li {
    position: relative;
    font-size: 16px;
    color: var(--gray-600);
    padding-left: 25px;
    margin-bottom: 14px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.pricing-list ul li:last-child {
    margin-bottom: 0
}

.pricing-list ul li:before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: "\f058";
    font-family: "Fontawesome";
    font-size: 16px;
    font-weight: 900;
    color: var(--primary);
    border: 0;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .pricing-list ul li {
        font-size: 14px
    }
}

@media(max-width:991.98px) {
    .pricing-list {
        padding-bottom: 30px
    }
}

@media(max-width:767.98px) {
    .pricing-list {
        padding-bottom: 20px
    }
}

.pricing-btn {
    text-align: center
}

.pricing-btn .btn {
    font-weight: 500;
    font-size: 16px;
    margin: 0;
    padding: 9px 15px;
    min-width: 100%;
    display: inline-block;
    border: 0;
    border-radius: 44px
}

@media(max-width:767.98px) {
    .pricing-btn .btn {
        margin: 0;
        padding: 8px 15px;
        font-size: 14px
    }
}

.price-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    position: relative
}

.price-item.active {
    margin-top: 30px;
    border: 1px solid transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--primary-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box
}

.price-item.active .btn {
    background: var(--primary-gradient) !important;
    border-color: var(--primary) !important
}

.price-item:hover {
    border: 1px solid transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--primary-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box
}

.price-item:hover .btn {
    background: var(--primary-gradient) !important;
    border-color: var(--primary) !important
}

.price-item .recommend {
    position: absolute;
    background: var(--primary-gradient);
    padding: 4px 16px;
    border-radius: 6px 6px 0 0;
    color: #fff;
    right: 30px;
    top: -32px
}

.price-item .price-header {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid var(--gray-200);
    text-align: center
}

.price-item .price-header .sub-title {
    color: var(--gray-900);
    margin-bottom: 8px
}

.price-item .price-header .price {
    font-size: 48px;
    font-weight: 700;
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .price-item .price-header .price {
        font-size: 38px
    }
}

@media(max-width:767.98px) {
    .price-item .price-header .price {
        font-size: 30px
    }
}

.price-item .price-header .price span {
    font-size: 16px;
    color: var(--gray-600);
    font-weight: 400;
    -webkit-text-fill-color: var(--gray-600);
    background: 0
}

.price-item .price-header .btn {
    width: 100%;
    border: 0 !important
}

.price-item .price-header .btn:hover {
    background: var(--primary-gradient) !important
}

.price-item .price-body h3 {
    font-size: 18px;
    margin-bottom: 20px
}

@media(max-width:767.98px) {
    .price-item .price-body h3 {
        font-size: 16px
    }
}

.price-item ul li {
    margin-bottom: 14px;
    position: relative;
    padding-left: 26px
}

.price-item ul li:before {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    content: "\f058";
    font-family: "Fontawesome";
    color: var(--gray-200);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.price-item ul li:last-child {
    margin-bottom: 0
}

.breadcrumb-bar-two {
    background: var(--gray-transparent);
    background-repeat: no-repeat;
    padding-top: 70px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.breadcrumb-bar-two .inner-banner {
    margin: 0;
    padding: 60px 0
}

.breadcrumb-bar-two .inner-banner .breadcrumb-title {
    font-weight: 600;
    font-size: 40px;
    margin-bottom: 6px;
    color: var(--gray-900)
}

@media(max-width:991.98px) {
    .breadcrumb-bar-two .inner-banner .breadcrumb-title {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-two .inner-banner .breadcrumb-title {
        font-size: 26px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-two .inner-banner {
        margin: 0;
        padding: 50px 0
    }
}

@media(max-width:991.98px) {
    .breadcrumb-bar-two {
        padding-top: 40px;
        min-height: 260px
    }
}

@media(max-width:767.98px) {
    .breadcrumb-bar-two {
        min-height: auto
    }
}

.breadcrumb-bar-two .page-breadcrumb ol {
    background-color: transparent;
    font-weight: 500;
    margin: 0;
    padding: 0
}

.breadcrumb-bar-two .page-breadcrumb ol li a {
    font-size: 12px;
    font-weight: 500;
    color: var(--gray-600)
}

.breadcrumb-bar-two .page-breadcrumb ol li.active {
    color: var(--gray-900)
}

@media(max-width:767.98px) {
    .breadcrumb-bar-two .page-breadcrumb ol {
        font-size: 15px
    }
}

.breadcrumb-bar-two .page-breadcrumb .breadcrumb a:hover {
    color: var(--primary)
}

.breadcrumb-bar-two .page-breadcrumb .breadcrumb-item+.breadcrumb-item {
    font-size: 12px;
    font-weight: 500;
    color: var(--gray-900);
    padding-left: 10px;
    display: flex;
    align-items: baseline
}

.breadcrumb-bar-two .breadcrumb-item+.breadcrumb-item::before {
    content: "/";
    font-family: "feather";
    float: left;
    padding-right: 10px;
    color: #9ca3af;
    font-size: 14px;
    font-weight: 600
}

.about-section {
    background-color: var(--white);
    padding: 60px 0
}

.about-section .about-img-info {
    padding-right: 30px
}

.about-section .about-img-info .about-img {
    border-radius: 8px;
    margin-bottom: 25px
}

.about-section .about-img-info .about-img:last-child {
    margin-bottom: 0
}

.about-section .about-img-info .about-img img {
    border-radius: 8px
}

.about-section .about-img-info .about-box {
    background: var(--primary);
    border-radius: 8px;
    margin: 15px 0 25px;
    padding: 45px 10px;
    text-align: center
}

.about-section .about-img-info .about-box h4 {
    font-weight: 600;
    font-size: 20px;
    color: var(--white);
    max-width: 208px;
    margin: 0 auto 0;
    padding: 0
}

@media(max-width:991.98px) {
    .about-section .about-img-info {
        display: none
    }
}

@media(max-width:991.98px) {
    .about-section {
        padding: 40px 0
    }
}

@media(max-width:767.98px) {
    .about-section-two .section-header .section-title {
        font-size: 24px !important
    }
}

.about-section-five {
    background: var(--primary-gradient);
    position: relative;
    overflow: hidden
}

.about-section-five .section-header-five .section-sub-title {
    margin-left: unset;
    margin-bottom: 12px
}

.about-section-five .section-header-five .section-title,
.about-section-five .section-header-five p {
    color: #fff
}

@media(max-width:991.98px) {
    .about-section-five .about-img-five {
        display: none
    }
}

.about-section-five .about-img-five .img-1 {
    z-index: 1;
    position: relative;
    animation: float 3s ease-in-out infinite
}

.about-section-five .about-img-five .img-2 {
    position: absolute;
    left: 7%;
    top: 0;
    height: 100%
}

@media(max-width:1399.98px) {
    .about-section-five .about-img-five .img-2 {
        left: 0
    }
}

@media(max-width:1199.98px) {
    .about-section-five .about-img-five .img-2 {
        width: 41%
    }
}

.about-section-five .view-more {
    margin-top: 40px
}

.about-section-five .view-more .btn {
    display: inline-flex;
    align-items: center;
    gap: 8px
}

.about-section-five .star-icon-1 {
    position: absolute;
    top: -59px;
    left: -59px;
    max-width: 120px;
    animation: rotate 8s linear forwards infinite
}

.about-section-five .star-icon-2 {
    position: absolute;
    bottom: -140px;
    right: -141px;
    animation: rotate 10s linear forwards infinite
}

.about-section-seven {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.about-section-seven .about-bg-01 {
    position: absolute;
    top: 20%;
    left: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .about-section-seven .about-bg-01 {
        display: none
    }
}

.about-section-seven .section-header-seven {
    margin-bottom: 24px
}

.about-section-seven .view-more {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 40px
}

.about-section-seven .view-more .about-rating {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}

.about-section-seven .view-more .about-rating p {
    color: var(--gray-900);
    margin-bottom: 0
}

.about-section-ten {
    position: relative;
    z-index: 1;
    overflow: hidden
}

.about-section-ten .about-bg-01 {
    position: absolute;
    top: 0;
    left: 10%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .about-section-ten .about-bg-01 {
        display: none
    }
}

.about-section-fourteen {
    overflow: hidden
}

.about-section-fourteen .section-header-fourteen {
    text-align: left
}

.about-section-fifteen {
    position: relative;
    overflow: hidden
}

.about-section-fifteen .line-img {
    position: absolute;
    inset: 0;
    margin: auto;
    z-index: -1;
    bottom: -32%;
    width: 100%
}

.about-section-fifteen .about-head {
    position: relative;
    margin-bottom: 40px
}

.about-section-fifteen .about-head .element-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 16%
}

@media(max-width:1199.98px) {
    .about-section-fifteen .about-head .element-1 {
        display: none
    }
}

.about-section-fifteen .about-head .section-header-fifteen {
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .about-section-fifteen .about-head .section-header-fifteen {
        text-align: center
    }
}

.about-section-fifteen .about-head .section-header-fifteen .section-title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 0
}

@media(max-width:1399.98px) {
    .about-section-fifteen .about-head .section-header-fifteen .section-title {
        font-size: 30px
    }
}

@media(max-width:575.98px) {
    .about-section-fifteen .about-head .section-header-fifteen .section-title {
        font-size: 22px
    }
}

.about-section-fifteen .about-video-fifteen {
    position: relative;
    border-radius: 40px;
    overflow: hidden
}

@media(max-width:991.98px) {
    .about-section-fifteen .about-video-fifteen {
        border-radius: 14px
    }
}

@media(max-width:575.98px) {
    .about-section-fifteen .about-video-fifteen .img-1 {
        min-height: 350px;
        object-fit: cover
    }
}

.about-section-fifteen .about-video-fifteen .animate-button2 {
    width: 160px;
    height: 160px;
    border: 6px solid var(--primary);
    background: var(--secondary);
    position: absolute;
    inset: 0;
    margin: auto
}

.about-section-fifteen .about-video-fifteen .animate-button2 .button-text>span {
    transform: rotate(calc(14deg * var(--index)))
}

.about-section-fifteen .about-video-fifteen .animate-button2 .button-circle {
    width: 60px;
    height: 60px;
    background: var(--white)
}

.about-section-fifteen .about-video-fifteen .animate-button2 .button-circle i {
    font-size: 24px;
    color: var(--gray-900)
}

.about-section-fifteen .about-video-fifteen .about-user {
    padding: 24px;
    border-radius: 10px;
    background: var(--primary-100);
    position: absolute;
    bottom: 40px;
    right: 40px;
    text-align: center;
    backdrop-filter: blur(84px)
}

@media(max-width:767.98px) {
    .about-section-fifteen .about-video-fifteen .about-user {
        display: none
    }
}

.about-section-fifteen .about-video-fifteen .about-user .avatar-list-stacked {
    margin-bottom: 20px
}

.about-section-fifteen .about-video-fifteen .about-user .avatar-list-stacked .avatar {
    position: relative
}

.about-section-fifteen .about-video-fifteen .about-user .avatar-list-stacked .avatar::after {
    content: "";
    position: absolute;
    top: 0;
    right: -1px;
    margin: auto;
    border-radius: 50%;
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: -1
}

.about-section-fifteen .about-video-fifteen .about-user .avatar-list-stacked .avatar img {
    position: relative
}

.about-section-fifteen .about-video-fifteen .about-user p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.section-inner-header {
    margin-bottom: 40px
}

.section-inner-header h6 {
    font-weight: 600;
    font-size: 16px;
    color: var(--primary);
    margin-bottom: 0
}

.section-inner-header h2 {
    font-size: 32px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .section-inner-header h2 {
        font-size: 26px;
        max-width: inherit
    }
}

@media(max-width:767.98px) {
    .section-inner-header h2 {
        font-size: 24px
    }
}

@media(max-width:991.98px) {
    .section-inner-header {
        margin-bottom: 40px
    }
}

.about-inner-header {
    margin-bottom: 20px
}

.about-content-details {
    padding-bottom: 25px
}

.about-content-details p {
    font-size: 16px;
    margin-bottom: 16px
}

.about-content-details p:last-child {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .about-content-details p {
        font-size: 15px
    }
}

.about-contact-icon {
    margin-right: 16px
}

.about-contact-icon span {
    width: 47px;
    height: 47px;
    border-radius: 50px;
    color: var(--white);
    background: var(--primary);
    font-size: 24px
}

.about-contact-text p {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 4px
}

@media(max-width:767.98px) {
    .about-contact-text p {
        font-size: 14px
    }
}

.about-contact-text h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .about-contact-text h4 {
        font-size: 18px
    }
}

.why-choose-section {
    background-color: var(--white);
    padding-bottom: 36px
}

@media(max-width:991.98px) {
    .why-choose-section {
        padding-bottom: 16px
    }
}

.why-choose-card {
    border-radius: 8px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.why-choose-card:hover {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.why-choose-card:hover .why-choose-icon span img {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.why-choose-card .card-body {
    padding: 25px
}

@media(max-width:991.98px) {
    .why-choose-card .card-body {
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .why-choose-card .card-body {
        padding: 15px
    }
}

.why-choose-icon {
    padding-bottom: 20px
}

.why-choose-icon span {
    width: 80px;
    height: 80px;
    border-radius: 50px;
    color: var(--white);
    background: var(--primary)
}

.why-choose-icon span img {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .why-choose-icon {
        padding-bottom: 20px
    }
}

.why-choose-content h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 12px
}

.why-choose-content p {
    font-size: 16px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .why-choose-content p {
        font-size: 14px
    }
}

.way-section {
    background-color: var(--white);
    padding-bottom: 60px
}

.way-section .way-bg {
    background: var(--primary);
    border-radius: 25px;
    position: relative;
    overflow: hidden
}

.way-section .way-bg .way-shapes-img {
    position: relative
}

.way-section .way-bg .way-shapes-img .way-shapes-left {
    position: absolute;
    top: 60px;
    right: 200px
}

.way-section .way-bg .way-shapes-img .way-shapes-right {
    position: absolute;
    right: 0
}

@media(max-width:991.98px) {
    .way-section .way-bg .way-shapes-img {
        display: none
    }
}

@media(max-width:991.98px) {
    .way-section .way-bg {
        border-radius: 10px
    }
}

@media(max-width:991.98px) {
    .way-section {
        margin: 0;
        padding: 0 0 40px
    }
}

.way-inner-header {
    margin: 0;
    padding: 80px
}

.way-inner-header h2 {
    color: var(--white);
    margin-bottom: 20px
}

.way-inner-header p {
    font-weight: 500;
    font-size: 16px;
    color: var(--light);
    margin-bottom: 40px
}

@media(max-width:767.98px) {
    .way-inner-header p {
        margin-bottom: 15px
    }
}

.way-inner-header .btn {
    font-size: 16px;
    padding: 8px 16px;
    color: var(--gray-900);
    background: var(--white);
    border: 1px solid var(--white);
    border-radius: 44px
}

.way-inner-header .btn:hover {
    color: var(--white);
    border: 1px solid var(--white);
    background: var(--primary);
    box-shadow: inset 0 0 0 50px #0e82fd
}

@media(max-width:767.98px) {
    .way-inner-header .btn {
        font-size: 14px;
        margin: 0;
        padding: 10px 15px
    }
}

@media(max-width:991.98px) {
    .way-inner-header {
        margin: 0;
        padding: 30px
    }
}

@media(max-width:767.98px) {
    .way-inner-header {
        margin: 0;
        padding: 20px
    }
}

.way-img {
    position: relative;
    top: 10px
}

@media(max-width:991.98px) {
    .way-img {
        display: none
    }
}

.professional-section {
    padding-bottom: 36px;
    background: var(--white)
}

.professional-section .doctor-profile-widget {
    margin-bottom: 24px
}

@media(max-width:991.98px) {
    .professional-section {
        padding-bottom: 16px
    }
}

.testimonial-section {
    background: var(--light-300);
    padding: 60px 0;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.testimonial-section::after {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 213px;
    height: 335px;
    opacity: .5;
    z-index: -1
}

@media(max-width:991.98px) {
    .testimonial-section::after {
        display: none
    }
}

.testimonial-section::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/doctor-shape-img2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: .5;
    width: 213px;
    height: 335px;
    z-index: -1
}

@media(max-width:991.98px) {
    .testimonial-section::before {
        display: none
    }
}

.testimonial-section .testimonial-shape-img {
    position: relative
}

.testimonial-section .testimonial-shape-img .testimonial-shape-left {
    position: absolute;
    top: -30px;
    left: -40px;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: .6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate
}

.testimonial-section .testimonial-shape-img .testimonial-shape-left img {
    width: 100px
}

.testimonial-section .testimonial-shape-img .testimonial-shape-right {
    position: absolute;
    top: 60px;
    right: 0;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: .6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate
}

.testimonial-section .testimonial-shape-img .testimonial-shape-right img {
    width: 100px
}

@media(max-width:991.98px) {
    .testimonial-section .testimonial-shape-img {
        display: none
    }
}

@media(max-width:991.98px) {
    .testimonial-section {
        padding: 40px 0
    }
}

@media(max-width:767.98px) {
    .testimonial-info {
        flex-direction: column
    }
}

.testimonial-img {
    border-radius: 50%;
    margin-right: 24px;
    width: 220px;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px
}

@media(max-width:767.98px) {
    .testimonial-img {
        margin: 0 0 30px 0;
        padding: 0;
        width: 200px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.testimonial-img img {
    border-radius: 50%;
    width: 100%
}

.testimonial-header {
    margin-bottom: 16px
}

.testimonial-details p {
    font-size: 16px;
    margin-bottom: 16px
}

@media(max-width:767.98px) {
    .testimonial-details p {
        font-size: 14px
    }
}

.testimonial-details h6 {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 0;
    color: var(--gray-600)
}

.testimonial-details h6 span {
    font-weight: 500;
    font-size: 16px;
    color: var(--gray-900);
    display: block
}

.testimonial-grid {
    margin: 0;
    padding: 0 60px
}

@media(max-width:767.98px) {
    .testimonial-grid {
        margin: 0;
        padding: 0 25px
    }
}

.testimonial-slider .slick-prev,
.testimonial-slider .slick-next {
    width: 30px;
    height: 30px;
    font-size: 0;
    color: var(--gray-900);
    background: var(--gray-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.testimonial-slider .slick-prev:hover,
.testimonial-slider .slick-next:hover {
    color: var(--white);
    background: var(--primary)
}

.testimonial-slider .slick-prev:focus,
.testimonial-slider .slick-next:focus {
    color: var(--white);
    background: var(--primary);
    opacity: 1
}

.testimonial-slider .slick-prev:before {
    font-family: "Fontawesome";
    content: "\f053";
    font-size: 16px;
    font-weight: 700
}

.testimonial-slider .slick-next:before {
    font-family: "Fontawesome";
    content: "\f054";
    font-size: 16px;
    font-weight: 700
}

.faq-section-inner {
    padding: 60px 0
}

@media(max-width:991.98px) {
    .faq-section-inner {
        padding: 40px 0
    }
}

.faq-inner-page {
    background-color: var(--white);
    padding: 60px 0 36px
}

@media(max-width:991.98px) {
    .faq-inner-page {
        padding: 40px 0 16px
    }
}

.faq-inner-info .accordion-item {
    margin-bottom: 24px;
    background: var(--light-transparent);
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.faq-inner-info .accordion-item:last-child {
    margin-bottom: 24px
}

.faq-inner-info .accordion-item .accordion-button::after {
    background: var(--gray-transparent);
    color: var(--gray-900)
}

.faq-inner-info .accordion-item .accordion-button:not(.collapsed)::after {
    color: var(--white);
    background: var(--primary)
}

.faq-inner-info .accordion-item .accordion-body {
    margin-top: 16px;
    padding: 16px 0 0;
    border-top: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .testimonial-content {
        text-align: center
    }
}

@media(max-width:479.96px) {
    .testimonial-content .section-inner-header h2 {
        font-size: 16px
    }
}

.shapes {
    position: absolute;
    width: 100%
}

@media(max-width:991.98px) {
    .shapes {
        display: none
    }
}

.shapes .shape-1 {
    position: absolute;
    top: 0;
    left: 0
}

.shapes .shape-2 {
    position: absolute;
    top: 0;
    right: 0
}

.shapes .shape-3 {
    position: absolute;
    top: -110px;
    left: 0
}

.shapes .shape-4 {
    position: absolute;
    top: -110px;
    right: 0
}

.about-section-two {
    background: var(--light);
    z-index: 1;
    position: relative
}

.about-section-two .about-bg-01 {
    position: absolute;
    top: 127px;
    left: 0;
    width: 97px;
    height: 97px;
    z-index: -1
}

@media(max-width:991.98px) {
    .about-section-two .about-bg-01 {
        display: none
    }
}

.about-section-two .about-item {
    padding: 20px;
    border-radius: 12px 0 0 0;
    border: 1px solid var(--gray-200)
}

@media(max-width:991.98px) {
    .about-section-two .about-item {
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 16px;
        background: var(--light)
    }
}

.about-section-two .about-item .about-avatar {
    box-shadow: 0 4px 10px 0 rgba(196, 196, 196, 0.25) inset;
    width: 64px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin-bottom: 20px
}

.about-section-two .about-item .custom-title {
    margin-bottom: 8px
}

.about-section-two .about-item .description {
    margin-bottom: 0
}

.about-section-two .about-item-two {
    border-left: 0;
    border-radius: 0 12px 0 0;
    background: var(--light)
}

@media(max-width:991.98px) {
    .about-section-two .about-item-two {
        border-radius: 10px
    }
}

.about-section-two .about-item-three {
    border-top: 0;
    border-right: 0;
    border-radius: 0 0 0 12px;
    background: var(--light)
}

@media(max-width:991.98px) {
    .about-section-two .about-item-three {
        border-radius: 10px
    }
}

.about-section-two .about-item-four {
    border-radius: 0 0 12px;
    border-top: 0
}

@media(max-width:991.98px) {
    .about-section-two .about-item-four {
        border-radius: 10px;
        margin-bottom: 0
    }
}

.about-section-two .element {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.about-section-two .element-1 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

@media(max-width:991.98px) {
    .about-section-two .element-1 {
        display: none
    }
}

.about-section-two .element-2 {
    position: absolute;
    left: 0;
    top: 17%;
    z-index: -1;
    max-width: 100px
}

.about-section .more-btn {
    margin-top: 40px
}

.about-section .section-title {
    font-size: 35px
}

@media(max-width:575.98px) {
    .about-section .section-title {
        font-size: 26px
    }
}

.about-section .theme-2-btn {
    position: relative;
    padding: 6px 6px 6px 20px;
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    background: var(--primary);
    color: #fff;
    overflow: hidden;
    transition: all .5s cubic-bezier(0.25, 1, 0.5, 1)
}

.about-section .theme-2-btn::before {
    content: "";
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    transition: all .3s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 0
}

.about-section .theme-2-btn span {
    position: relative;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    gap: 16px;
    color: #fff;
    transition: all .6s ease
}

.about-section .theme-2-btn span i {
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
    color: var(--primary);
    transition: all .6s cubic-bezier(0.25, 1, 0.5, 1)
}

.about-section .theme-2-btn:hover {
    color: var(--primary)
}

.about-section .theme-2-btn:hover::before {
    margin: auto;
    width: 97%;
    height: 90%;
    border-radius: 40px;
    right: 2px !important;
    background: #fff
}

.about-section .theme-2-btn:hover span {
    color: var(--primary)
}

.about-section .theme-2-btn:hover span i {
    background: #fff;
    color: var(--primary);
    transform: rotate(90deg) scale(1.05)
}

.about-section-four {
    background-color: var(--primary);
    position: relative;
    z-index: 1;
    overflow: hidden
}

.about-section-four .about-bg-01 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

@media(max-width:991.98px) {
    .about-section-four .about-bg-01 {
        display: none
    }
}

.about-section-four .about-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .about-section-four .about-bg-02 {
        width: 80px
    }
}

.about-section-four .about-bg-03 {
    position: absolute;
    top: 30%;
    right: 3%;
    z-index: -1;
    animation: flyFloat 5s linear 0 infinite
}

@media(max-width:991.98px) {
    .about-section-four .about-bg-03 {
        display: none
    }
}

.about-section-four .section-header-four {
    margin-bottom: 24px
}

.about-section-four .section-header-four .section-title {
    margin-bottom: 24px
}

.about-section-four .section-header-four p {
    color: #fff
}

.about-section-six {
    position: relative
}

@media(max-width:575.98px) {
    .about-section-six {
        padding: 10px 0 50px !important
    }
}

.about-section-six .element-1 {
    position: absolute;
    bottom: -25px;
    right: 0;
    z-index: -1;
    width: 227px
}

@media(max-width:1399.98px) {
    .about-section-six .element-1 {
        display: none
    }
}

.about-section-six .element-2 {
    position: absolute;
    bottom: 0;
    right: 8%;
    top: 20%;
    z-index: -1
}

.about-section-six .element-3 {
    position: absolute;
    bottom: 20%;
    left: 0;
    z-index: -1
}

.about-section-six .animate-button {
    position: absolute;
    inset: unset;
    bottom: -18px;
    right: 87px;
    border: 5px solid var(--white)
}

.about-section-six .animate-button:before {
    content: "";
    border: 2px dashed var(--light-100);
    position: absolute;
    inset: 0;
    border-radius: 50%;
    z-index: 1;
    width: 90%;
    height: 90%;
    margin: auto
}

.about-section-six .animate-button .button-text {
    background: var(--secondary)
}

.about-section-six .animate-button .button-text span {
    inset: 12px
}

.about-section-six .animate-button .button-circle {
    background: var(--primary);
    width: 60px;
    height: 60px;
    color: var(--secondary);
    font-size: 24px
}

.about-section-eight {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/about-bg-8.jpg) no-repeat center center
}

.about-section-eight .section-header-eight {
    margin-bottom: 24px !important
}

.about-section-eight .section-header-eight .section-sub-title {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 8px 20px;
    border-radius: 12px;
    width: fit-content;
    margin-bottom: 24px !important
}

.about-section-eight .section-header-eight .section-title {
    font-size: 42px !important;
    font-weight: 700 !important;
    position: relative;
    color: #000103 !important
}

@media(max-width:767.98px) {
    .about-section-eight .section-header-eight .section-title {
        font-size: 32px !important
    }
}

@media(max-width:575.98px) {
    .about-section-eight .section-header-eight .section-title {
        font-size: 26px !important
    }
}

.about-section-eight .section-header-eight .section-title .line {
    position: relative;
    background: transparent
}

.about-section-eight .section-header-eight .section-title .line::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: var(--primary);
    z-index: -1;
    border-radius: 10px
}

.about-section-eight .section-header-eight .para {
    color: #000103 !important
}

.about-section-eight .about-item {
    background: var(--white);
    border-radius: 12px 12px 0 12px;
    padding: 40px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: relative;
    transition: all .5s
}

.about-section-eight .about-item:hover {
    transform: translateY(-6px)
}

@media(max-width:1399.98px) {
    .about-section-eight .about-item {
        padding: 20px
    }
}

.about-section-eight .about-item .custom-title {
    margin-bottom: 8px
}

.about-section-eight .about-item p {
    margin-bottom: 0
}

.about-section-eight .about-item .img-1 {
    position: absolute;
    top: 18px;
    right: 18px
}

@media(max-width:1399.98px) {
    .about-section-eight .about-item .img-1 {
        top: 10px;
        right: 10px
    }
}

@media(max-width:767.98px) {
    .about-section-eight .about-item .img-1 {
        max-width: 30px
    }
}

.about-section-eight .about-img {
    text-align: end;
    position: relative
}

@media(max-width:1399.98px) {
    .about-section-eight .about-img {
        max-width: 500px;
        margin-left: auto
    }
}

@media(max-width:1199.98px) {
    .about-section-eight .about-img {
        max-width: 400px
    }
}

@media(max-width:991.98px) {
    .about-section-eight .about-img {
        display: none
    }
}

.about-section-eight .about-img .rotate-text {
    font-size: 48px;
    font-weight: 700;
    color: #000103 !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100px;
    transform: rotate(-90deg);
    margin: auto
}

@media(max-width:1399.98px) {
    .about-section-eight .about-img .rotate-text {
        left: 80px;
        font-size: 35px
    }
}

@media(max-width:1199.98px) {
    .about-section-eight .about-img .rotate-text {
        left: 30px;
        font-size: 32px
    }
}

.about-section-eight .about-img .rotate-text span {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animate 15s linear infinite
}

.about-section-eight .about-img .animate-button {
    background: var(--primary-gradient) !important;
    border: none !important;
    right: -34px;
    left: unset;
    top: 20%;
    bottom: unset
}

.about-section-eight .about-img .animate-button .button-text::before {
    content: "";
    background: var(--dark);
    width: 85%;
    height: 85%;
    position: absolute;
    inset: 0;
    margin: auto;
    border-radius: 50%
}

.about-section-eight .about-img .animate-button .button-text>span {
    inset: 20px
}

.about-section-eight .about-img .animate-button .button-circle {
    background: var(--white);
    width: 35px;
    height: 35px
}

.about-section-eight .about-img .animate-button .button-circle::before {
    content: "";
    position: absolute;
    background: var(--primary-gradient);
    width: 13px;
    height: 13px;
    border-radius: 50%
}

.about-section-nine {
    background: var(--light-400);
    position: relative;
    overflow: hidden
}

.about-section-nine .section-header-nine .title {
    margin-left: unset
}

.about-section-nine .element-two {
    position: absolute;
    right: 0;
    bottom: 0
}

.about-section-eleven {
    position: relative;
    overflow: auto
}

.about-section-eleven .container {
    position: relative;
    z-index: 1
}

.about-section-eleven .section-header-eleven .title {
    margin-bottom: 0;
    justify-content: start
}

.about-section-eleven .section-header-eleven .section-title {
    margin: 8px 0 32px
}

@media(max-width:1399.98px) {
    .about-section-eleven .section-header-eleven .section-title {
        font-size: 40px
    }
}

@media(max-width:1199.98px) {
    .about-section-eleven .section-header-eleven .section-title {
        font-size: 32px
    }
}

@media(max-width:575.98px) {
    .about-section-eleven .section-header-eleven .section-title {
        font-size: 24px
    }
}

.about-section-eleven .about-right-eleven {
    padding-left: 48px
}

@media(max-width:991.98px) {
    .about-section-eleven .about-right-eleven {
        padding-left: 0
    }
}

.about-section-eleven .about-right-eleven .about-year {
    margin-bottom: 32px
}

.about-section-eleven .about-right-eleven .about-year .year {
    font-size: 80px;
    font-weight: 700;
    line-height: 58px;
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/layer-img.jpg);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animate 95s linear infinite
}

.about-section-eleven .about-right-eleven .about-content {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-bottom: 32px
}

@media(max-width:575.98px) {
    .about-section-eleven .about-right-eleven .about-content {
        flex-direction: column;
        gap: 12px;
        align-items: start
    }
}

.about-section-eleven .about-right-eleven .about-content .about-icon {
    background: var(--secondary);
    border-radius: 6px;
    width: 62px;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.about-section-eleven .about-right-eleven .about-details {
    background: var(--linear-gradient);
    padding: 24px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    gap: 40px
}

@media(max-width:1399.98px) {
    .about-section-eleven .about-right-eleven .about-details {
        padding: 18px
    }
}

@media(max-width:575.98px) {
    .about-section-eleven .about-right-eleven .about-details {
        flex-direction: column;
        align-items: start
    }
}

.about-section-eleven .about-right-eleven .about-details .custom-title {
    margin-bottom: 8px;
    color: #000103
}

.about-section-eleven .about-right-eleven .about-details p {
    margin-bottom: 0
}

.about-section-eleven .about-right-eleven .view-all .btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border: 0;
    transition: all .6s
}

.about-section-eleven .about-right-eleven .view-all .btn:hover {
    background: var(--secondary);
    color: var(--gray-900)
}

.about-section-eleven .animate-text {
    position: absolute;
    right: 0;
    font-size: 120px;
    font-weight: 900;
    color: var(--light-100);
    transform: rotate(-90deg);
    right: -230px;
    bottom: 312px;
    margin: auto
}

@media(max-width:767.98px) {
    .about-section-eleven .animate-text {
        bottom: 220px
    }
}

@media(max-width:575.98px) {
    .about-section-eleven .animate-text {
        bottom: 94%;
        left: -58px;
        right: -305px;
        font-size: 52px
    }
}

.about-section-twelve {
    position: relative;
    padding: 25px 0 80px !important
}

.about-section-twelve .about-shadow-img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: -1
}

.about-nine {
    margin-top: 80px;
    position: relative
}

@media(max-width:991.98px) {
    .about-nine {
        margin-top: 40px
    }
}

@media(max-width:767.98px) {
    .about-nine {
        margin-top: 0
    }
}

.about-nine .container {
    position: relative;
    z-index: 1
}

.about-nine .element-one {
    position: absolute;
    left: -220px;
    top: 0;
    animation: rotate 27s linear forwards infinite
}

.about-img-two {
    padding-right: 68px;
    position: relative;
    margin-right: 24px
}

@media(max-width:991.98px) {
    .about-img-two {
        margin-bottom: 40px
    }
}

@media(max-width:767.98px) {
    .about-img-two {
        display: none
    }
}

.about-img-two .animate-button {
    top: 40%;
    right: 0;
    margin: 0 0 0 auto;
    background: var(--primary-gradient)
}

.about-img-two .animate-button .button-text>span {
    transform: rotate(calc(var(--angle) * var(--index) * 1deg));
    font-size: 14px
}

.about-img-three {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
    display: block;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    width: 100%;
    max-width: 620px;
    border: 5px solid var(--white);
    border-radius: 6px
}

.about-img-three .wrapper .before,
.about-img-three .wrapper .after {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-color: var(--white);
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden
}

.about-img-three .wrapper .content-image {
    height: 100%;
    max-width: unset;
    pointer-events: none;
    -webkit-user-drag: none;
    width: 620px
}

.about-img-three .wrapper .after {
    width: 125px;
    background-color: transparent !important
}

.about-img-three .wrapper .after img.content-image {
    background: transparent !important
}

.about-img-three .wrapper .scroller {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 100px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: transparent;
    opacity: .9;
    pointer-events: auto;
    cursor: pointer;
    border: 5px solid var(--white)
}

.about-img-three .wrapper .scroller:hover {
    opacity: 1
}

.about-img-three .wrapper .scroller.scrolling {
    pointer-events: none;
    opacity: 1
}

.about-img-three .wrapper .scroller__thumb {
    width: 100%;
    height: 100%;
    padding: 5px
}

.about-img-three .wrapper .scroller:before,
.about-img-three .wrapper .scroller:after {
    content: "";
    display: block;
    width: 7px;
    height: 9999px;
    position: absolute;
    left: 50%;
    margin-left: -3.5px;
    z-index: 30;
    transition: .1s;
    background: var(--white)
}

.about-img-three .wrapper .scroller:before {
    top: 100%
}

.about-img-three .wrapper .scroller:after {
    bottom: 100%
}

.about-img-four {
    margin-right: 60px;
    position: relative;
    padding-bottom: 40px;
    display: flex
}

@media(max-width:1199.98px) {
    .about-img-four {
        margin-right: 20px
    }
}

@media(max-width:991.98px) {
    .about-img-four {
        display: none
    }
}

.about-img-four .about-img-01 {
    max-width: 450px;
    margin-left: 57px;
    margin-right: 100px;
    display: inline-flex
}

@media(max-width:1199.98px) {
    .about-img-four .about-img-01 {
        margin-right: 70px
    }
}

.about-img-four .about-img-01::before {
    left: -11px
}

.about-img-four .about-img-01,
.about-img-four .about-img-02 {
    position: relative;
    z-index: 1
}

.about-img-four .about-img-01::before,
.about-img-four .about-img-02::before {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--secondary);
    top: 0;
    position: absolute;
    border-radius: 270px;
    z-index: -1
}

.about-img-four .about-img-02 {
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 224px;
    transform: rotate(-2.42deg)
}

.about-img-four .about-img-02::before {
    right: -11px
}

.about-img-four img {
    border-radius: 270px
}

.about-img-four h2 {
    font-size: 48px;
    color: rgba(255, 255, 255, 0.04);
    writing-mode: sideways-lr;
    white-space: nowrap;
    margin: 0 0 0 40px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.about-img-four h2 span {
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media(max-width:991.98px) {
    .about-img-four h2 {
        font-size: 38px
    }
}

@media(max-width:767.98px) {
    .about-img-four h2 {
        font-size: 32px
    }
}

.about-img-six {
    position: relative;
    width: 100%;
    max-width: 558px;
    padding: 30px
}

@media(max-width:991.98px) {
    .about-img-six {
        display: none
    }
}

.about-img-six .img-one {
    border-radius: 50%
}

.about-img-six .img-two {
    position: absolute;
    inset: 0;
    margin: auto;
    animation: rotate 19s linear forwards infinite
}

.about-img-seven {
    display: flex;
    position: relative
}

@media(max-width:991.98px) {
    .about-img-seven {
        display: none
    }
}

.about-img-seven .animate-button {
    inset: unset;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: var(--secondary)
}

.about-img-seven .animate-button .button-circle {
    background: var(--white);
    width: 35px;
    height: 35px
}

.about-img-seven .animate-button .button-circle::before {
    content: "";
    position: absolute;
    background: var(--secondary);
    width: 13px;
    height: 13px;
    border-radius: 50%
}

.about-img-seven img {
    border: 5px solid var(--white);
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.about-img-seven .about-img-01 {
    max-width: 340px;
    transform: rotate(-5deg)
}

@media(max-width:1199.98px) {
    .about-img-seven .about-img-01 {
        margin-right: 70px;
        max-width: 280px
    }
}

.about-img-seven .about-img-02 {
    max-width: 340px;
    transform: rotate(6.44deg);
    position: absolute;
    bottom: 0;
    right: 24px
}

@media(max-width:1199.98px) {
    .about-img-seven .about-img-02 {
        max-width: 280px
    }
}

.about-img-nine {
    margin-right: 20px
}

.about-img-nine .animate-button {
    background: var(--primary-gradient);
    border: 8px solid var(--white);
    left: 20px;
    top: unset;
    bottom: 0;
    right: unset
}

@media(max-width:1399.98px) {
    .about-img-nine .animate-button {
        bottom: 40px;
        left: 13px
    }
}

.about-img-nine .animate-button .button-text>span {
    inset: 11px !important
}

.about-img-ten {
    position: relative;
    margin-right: 20px
}

@media(max-width:991.98px) {
    .about-img-ten {
        margin-bottom: 40px
    }
}

@media(max-width:575.98px) {
    .about-img-ten {
        display: none
    }
}

.about-img-ten .about-img-01 {
    position: relative;
    background: var(--primary-gradient-200);
    border-radius: 20px;
    overflow: hidden;
    padding-right: 20px
}

.about-img-ten .about-img-01::before {
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 var(--white);
    position: absolute;
    top: 160px;
    bottom: 0;
    right: 0;
    z-index: 1;
    transform: rotateX(180deg)
}

.about-img-ten .about-img-01::after {
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 var(--white);
    position: absolute;
    top: 0;
    bottom: 0;
    right: 160px;
    z-index: 1;
    transform: rotateX(180deg)
}

.about-img-ten .card-shape {
    width: 210px;
    height: 210px;
    border-radius: 50%;
    background-color: var(--white);
    position: absolute;
    top: -45px;
    right: -45px
}

.about-img-ten .about-exp {
    position: absolute;
    top: -30px;
    right: -30px;
    z-index: 2
}

.about-img-eleven {
    position: relative;
    display: flex;
    align-items: center;
    gap: 24px
}

@media(max-width:991.98px) {
    .about-img-eleven {
        display: none
    }
}

.about-img-eleven .about-img-left .animate-button {
    position: relative;
    margin-bottom: 30px;
    box-shadow: 0 4px 76px 0 #ffedeb inset;
    border: 0
}

.about-img-eleven .about-img-left .animate-button:hover i {
    color: #fff
}

.about-img-eleven .about-img-left .animate-button .button-circle {
    width: 75px;
    height: 75px;
    background: var(--primary-200)
}

.about-img-eleven .about-img-left .animate-button .button-circle i {
    border: 1px solid var(--primary-100);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.about-img-eleven .about-img-right .experience {
    background: var(--secondary);
    padding: 24px 24px 24px 116px;
    position: relative;
    width: 100%;
    max-width: 300px;
    border-radius: 10px;
    margin-top: 24px
}

.about-img-eleven .about-img-right .experience .count {
    font-size: 56px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    background: var(--primary);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    max-width: 90px;
    display: flex;
    align-items: center;
    justify-content: center
}

.about-img-eleven .about-img-right .experience .count span {
    transform: rotate(-90deg);
    display: block
}

.about-img-eleven .about-img-right .experience .text span {
    font-size: 30px;
    font-weight: 700;
    color: #000103;
    margin-bottom: 32px;
    display: block
}

.about-img-eleven .about-img-right .experience .text .text-1 {
    margin-bottom: 0;
    position: relative
}

.about-img-eleven .about-img-right .experience .text .text-1::before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
    top: -14px;
    margin: auto
}

.about-img-twelve {
    position: relative
}

@media(max-width:1199.98px) {
    .about-img-twelve {
        display: none !important
    }
}

.about-img-twelve img {
    max-width: 306px;
    height: 100%;
    border: 5px solid var(--white);
    border-radius: 12px
}

@media(max-width:1399.98px) {
    .about-img-twelve img {
        max-width: 265px
    }
}

@media(max-width:1199.98px) {
    .about-img-twelve img {
        max-width: 240px
    }
}

.about-img-twelve .img-one {
    transform: rotate(-6deg)
}

.about-img-twelve .img-two {
    transform: rotate(11deg);
    position: relative;
    left: -70px
}

.about-img-twelve .animate-button {
    inset: unset;
    left: -50px;
    right: 0;
    top: 45px;
    margin: 0 auto;
    background: var(--primary-gradient);
    border: 2px dashed var(--white)
}

.about-img-twelve .animate-button .button-text>span {
    inset: 10px
}

.about-img-twelve .animate-button .button-circle {
    width: 60px;
    height: 60px;
    background: var(--white);
    color: var(--gray-900);
    font-size: 24px
}

.about-img-fourteen {
    position: relative
}

@media(max-width:991.98px) {
    .about-img-fourteen {
        padding-left: 0
    }
}

.about-img-fourteen .section-title {
    margin-bottom: 20px
}

.about-img-fourteen .about-img-01 {
    padding-right: 134px
}

@media(max-width:1399.98px) {
    .about-img-fourteen .about-img-01 {
        padding-right: 113px
    }
}

@media(max-width:991.98px) {
    .about-img-fourteen .about-img-01 {
        display: none
    }
}

@media(max-width:575.98px) {
    .about-img-fourteen .about-img-01 {
        padding-right: 0;
        margin-bottom: 40px;
        display: block
    }
}

.about-img-fourteen .about-img-01 img {
    border-radius: 20px
}

@media(max-width:575.98px) {
    .about-img-fourteen .about-img-01 img {
        width: 100%
    }
}

.about-img-fourteen .about-img-02 {
    text-align: right;
    margin-top: -140px;
    right: 0;
    position: relative;
    max-width: 330px;
    float: right
}

@media(max-width:1199.98px) {
    .about-img-fourteen .about-img-02 {
        margin-top: -46px
    }
}

@media(max-width:991.98px) {
    .about-img-fourteen .about-img-02 {
        display: none
    }
}

.about-img-fourteen .about-img-02 img {
    border-radius: 20px;
    border: 6px solid var(--white)
}

.about-img-fourteen .exp-item {
    display: inline-flex;
    align-items: center;
    background: var(--primary);
    border-radius: 30px;
    padding: 6px 17px;
    transform: rotate(-90deg) translate(-12%, 132%);
    gap: 8px;
    position: absolute;
    top: 0;
    right: 0;
    transform-origin: bottom center
}

@media(max-width:991.98px) {
    .about-img-fourteen .exp-item {
        display: none
    }
}

.about-img-fourteen .exp-item .num {
    font-size: 72px;
    font-weight: 700;
    color: var(--secondary)
}

@media(max-width:1399.98px) {
    .about-img-fourteen .exp-item .num {
        font-size: 56px
    }
}

.about-img-fourteen .exp-item p {
    font-size: 30px;
    font-weight: 500;
    color: #fff
}

@media(max-width:1399.98px) {
    .about-img-fourteen .exp-item p {
        font-size: 24px
    }
}

.about-img-fourteen .exp-item p span {
    display: block
}

.about-content-two .section-header-two {
    text-align: start;
    margin-bottom: 24px
}

.about-content-two .section-header-two .section-title {
    margin-bottom: 20px
}

.about-content-two .section-header-two p {
    margin-bottom: 0
}

.about-content-two .btn {
    display: inline-flex;
    align-items: center;
    margin-top: 40px
}

@media(max-width:767.98px) {
    .about-content-two .btn {
        margin-top: 20px
    }
}

.about-content-four .btn {
    display: inline-flex;
    align-items: center;
    margin-top: 40px
}

.about-content-six .section-sub-title {
    margin-left: unset !important
}

@media(max-width:575.98px) {
    .about-content-six .about {
        flex-direction: column
    }
}

.about-content-six .about-vision {
    background: var(--secondary);
    padding: 40px;
    border-radius: 12px;
    position: relative;
    height: 190px;
    max-width: 72px;
    overflow: hidden;
    transition: max-width .6s cubic-bezier(0.4, 0, 0.2, 1), background .4s ease
}

@media(max-width:1399.98px) {
    .about-content-six .about-vision {
        height: 210px
    }
}

@media(max-width:1199.98px) {
    .about-content-six .about-vision {
        height: 235px
    }
}

@media(max-width:991.98px) {
    .about-content-six .about-vision {
        height: 192px
    }
}

@media(max-width:575.98px) {
    .about-content-six .about-vision {
        height: 60px;
        max-width: 100% !important;
        padding: 20px
    }
}

.about-content-six .about-vision:hover,
.about-content-six .about-vision.active {
    max-width: 100%;
    background: var(--primary)
}

@media(max-width:575.98px) {

    .about-content-six .about-vision:hover,
    .about-content-six .about-vision.active {
        height: auto !important
    }
}

.about-content-six .about-vision:hover .custom-title,
.about-content-six .about-vision.active .custom-title {
    transform: translateY(0) rotate(0);
    position: relative;
    margin-bottom: 8px;
    color: var(--gray-900);
    left: unset !important;
    bottom: unset !important;
    transform-origin: left center
}

.about-content-six .about-vision:hover .para,
.about-content-six .about-vision.active .para {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition-delay: .2s
}

.about-content-six .about-vision:hover .icon-one,
.about-content-six .about-vision.active .icon-one {
    opacity: 1;
    transform: translate(0, 0) rotateY(180deg);
    visibility: visible;
    transition-delay: .3s
}

.about-content-six .about-vision .custom-title {
    color: #fff;
    transform: rotate(-90deg);
    position: absolute;
    left: 38px;
    bottom: 18px;
    display: flex;
    white-space: nowrap;
    z-index: 1;
    transition: transform .6s cubic-bezier(0.4, 0, 0.2, 1), color .4s ease;
    transform-origin: left center
}

@media(max-width:575.98px) {
    .about-content-six .about-vision .custom-title {
        transform: unset;
        position: unset
    }
}

.about-content-six .about-vision .para {
    color: var(--gray-900);
    opacity: 0;
    transform: translateY(10px);
    visibility: hidden;
    z-index: 1;
    position: relative;
    transition: opacity .4s ease, transform .4s ease
}

.about-content-six .about-vision .icon-one {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 90px;
    opacity: 0;
    transform: translate(10px, 10px) rotateY(180deg);
    visibility: hidden;
    transition: opacity .4s ease, transform .4s ease
}

.about-content-seven {
    margin-left: 24px
}

@media(max-width:991.98px) {
    .about-content-seven {
        margin-left: 0
    }
}

.about-content-nine .section-title {
    margin-bottom: 20px
}

.about-content-ten {
    padding-left: 24px
}

@media(max-width:991.98px) {
    .about-content-ten {
        padding-left: 0
    }
}

.about-content-ten .section-header {
    margin-bottom: 24px
}

.about-content-ten .section-header .section-title {
    margin-bottom: 24px
}

.about-content-ten .section-header p {
    margin-bottom: 24px
}

.about-content-ten .view-more {
    padding-top: 4px
}

.about-content-fourteen {
    padding-left: 36px
}

@media(max-width:991.98px) {
    .about-content-fourteen {
        padding-left: 0
    }
}

.about-item-five {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 24px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

@media(max-width:575.98px) {
    .about-item-five {
        flex-wrap: wrap
    }
}

.about-item-five .about-icon {
    width: 72px;
    height: 72px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.about-item-five .about-icon img {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.about-item-five .custom-title {
    margin-bottom: 8px;
    color: #fff
}

.about-item-five p {
    margin-bottom: 0;
    color: #fff
}

.about-item-nine {
    padding: 20px;
    border-radius: 12px;
    border: 1px solid var(--white);
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: relative;
    overflow: hidden
}

.about-item-nine .custom-title {
    color: var(--gray-900);
    margin-bottom: 8px;
    position: relative;
    z-index: 1
}

.about-item-nine p {
    color: var(--gray-900);
    margin-bottom: 0;
    position: relative;
    z-index: 1
}

.about-item-nine .img-one {
    position: absolute;
    bottom: -220px;
    right: -152px;
    max-width: 426px
}

.about-item-ten {
    background: var(--primary-200);
    border-radius: 20px;
    padding: 38px 60px 38px 38px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: relative;
    clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%)
}

.about-item-ten .avatar-list-stacked {
    margin-bottom: 24px
}

.about-item-ten .custom-title {
    margin-bottom: 12px
}

.about-item-ten .custom-title span {
    display: block
}

.about-item-ten a {
    display: inline-flex;
    align-items: center;
    font-weight: 600
}

.about-item-eight {
    background: var(--secondary);
    border-radius: 20px;
    padding: 38px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    position: relative;
    clip-path: polygon(10% 0, 100% 0, 100% 100%, 10% 100%, 0 50%)
}

.about-item-eight .animate-button {
    position: relative;
    width: 140px;
    height: 140px;
    background: var(--primary-200);
    margin-bottom: 20px
}

.about-item-eight .animate-button .button-text>span {
    color: var(--secondary);
    transform: rotate(calc(18deg * var(--index)))
}

.about-item-eight .animate-button .button-circle {
    background: var(--secondary);
    width: 12px;
    height: 12px
}

.about-item-eight .custom-title {
    color: #fff;
    margin-bottom: 0
}

.about-item-eleven {
    position: relative;
    width: 49%
}

@media(max-width:575.98px) {
    .about-item-eleven {
        width: 100%
    }
}

.about-item-eleven.one::before {
    content: unset
}

.about-item-eleven::before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    left: -24px;
    height: 100%;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto
}

@media(max-width:575.98px) {
    .about-item-eleven::before {
        left: 0;
        height: 1px;
        width: 100%;
        top: -18px;
        bottom: unset;
        margin: auto
    }
}

.about-item-twelve {
    padding: 20px;
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: relative;
    overflow: hidden;
    text-align: center;
    transition: all .6s
}

.about-item-twelve:hover {
    transform: translateY(-6px)
}

.about-item-twelve:hover .about-icon {
    background: var(--primary-gradient)
}

.about-item-twelve .about-icon {
    background: var(--primary);
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin: 0 auto 24px;
    position: relative;
    z-index: 1;
    transition: all .7s
}

.about-item-twelve .custom-title {
    margin-bottom: 8px;
    position: relative;
    z-index: 1
}

@media(max-width:1399.98px) {
    .about-item-twelve .custom-title {
        font-size: 21px
    }
}

.about-item-twelve p {
    position: relative;
    z-index: 1
}

.about-item-twelve .img-two {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto
}

.mission-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 12px;
    padding: 1px
}

.mission-item::before {
    content: "";
    position: absolute;
    top: 50%;
    width: 52px;
    height: 100%;
    background: var(--primary-gradient);
    animation: rotate 5s linear forwards infinite;
    transform-origin: top center;
    z-index: 0
}

.mission-item .mission-inner {
    position: relative;
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 24px;
    border-radius: 12px;
    z-index: 1
}

.mission-item .mission-info {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 12px
}

.mission-item .mission-info .mission-icon {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    flex-shrink: 0
}

.mission-item .mission-info h3 {
    margin-bottom: 0
}

.mission-item p {
    margin-bottom: 0
}

.mission-item-three {
    padding: 40px;
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 12px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 24px;
    background: var(--white);
    transition: all .5s
}

.mission-item-three:hover {
    transform: translateY(-10px);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

@media(max-width:1199.98px) {
    .mission-item-three {
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .mission-item-three {
        flex-direction: column;
        align-items: start
    }
}

.mission-item-three .mission-icon {
    width: 100%;
    max-width: 64px;
    height: 40px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

.mission-item-three .mission-icon .icon-1 {
    width: 24px
}

.mission-item-three .mission-content .custom-title {
    margin-bottom: 8px
}

.mission-item-three .mission-content .description {
    margin-bottom: 0
}

.mission-item-four {
    position: relative;
    background: var(--white);
    border-radius: 12px;
    padding: 24px;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 24px;
    z-index: 1;
    overflow: hidden
}

@media(max-width:575.98px) {
    .mission-item-four {
        flex-direction: column;
        align-items: start
    }
}

.mission-item-four .mission-icon {
    background: var(--secondary);
    width: 56px;
    height: 56px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.mission-item-four .custom-title {
    margin-bottom: 4px
}

.mission-item-four p {
    color: var(--gray-900);
    margin-bottom: 0
}

.mission-item-four .mission-bg {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: -1
}

@media(max-width:575.98px) {
    .mission-item-four .mission-bg {
        right: -80%
    }
}

.mission-item-five {
    background: var(--light);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 24px;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .mission-item-five {
        flex-direction: column;
        align-items: start
    }
}

.mission-item-five .mission-icon {
    background: var(--gray-900);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.mission-item-five .custom-title {
    margin-bottom: 4px
}

.mission-item-five p {
    margin-bottom: 0
}

.mission-item-ten {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 20px
}

@media(max-width:575.98px) {
    .mission-item-ten {
        flex-direction: column;
        align-items: start
    }
}

.mission-item-ten:last-child {
    margin-bottom: 24px
}

.mission-item-ten .mission-icon {
    position: relative;
    overflow: hidden;
    padding: 2px;
    border-radius: 20px;
    flex-shrink: 0
}

.mission-item-ten .mission-icon::before {
    content: "";
    position: absolute;
    top: 50%;
    width: 52px;
    height: 90%;
    background: rgba(var(--primary-rgb), 0.28);
    animation: rotate 5s linear forwards infinite;
    transform-origin: top center;
    z-index: 0
}

.mission-item-ten .mission-icon::after {
    content: "";
    position: absolute;
    top: 50%;
    width: 52px;
    height: 90%;
    background: rgba(var(--primary-rgb), 0.28);
    animation: rotate 5s linear forwards infinite;
    transform-origin: bottom center;
    z-index: 0
}

.mission-item-ten .mission-icon .mission-inner {
    width: 62px;
    height: 62px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--primary);
    position: relative;
    z-index: 1
}

.mission-item-ten h3 {
    margin-bottom: 4px;
    font-size: 20px
}

@media(max-width:991.98px) {
    .mission-item-ten h3 {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .mission-item-ten h3 {
        font-size: 17px
    }
}

.mission-item-ten p {
    margin-bottom: 0
}

@keyframes rotate {
    0 {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.about-list li {
    margin-bottom: 16px;
    padding-left: 24px;
    color: #fff;
    position: relative
}

.about-list li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\f058";
    font-family: "Fontawesome";
    color: #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.about-list li:last-child {
    margin-bottom: 0
}

.about-list-two li {
    margin-bottom: 18px;
    padding-left: 24px;
    position: relative
}

.about-list-two li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\f192";
    font-family: "Fontawesome";
    color: var(--primary);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.about-list-two li:last-child {
    margin-bottom: 0
}

.app-sec {
    background: var(--primary-gradient);
    border-radius: 20px;
    padding: 70px 70px 0;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .app-sec {
        padding: 50px
    }
}

@media(max-width:767.98px) {
    .app-sec {
        padding: 30px
    }
}

.app-sec .app-content {
    max-width: 445px;
    padding: 0 0 90px
}

@media(max-width:991.98px) {
    .app-sec .app-content {
        padding: 0;
        max-width: 100%
    }
}

.app-sec .app-content .sub-title {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    margin: 0 0 4px
}

@media(max-width:991.98px) {
    .app-sec .app-content .sub-title {
        font-size: 16px
    }
}

.app-sec .app-content .section-title {
    color: #fff;
    margin-bottom: 0
}

.app-sec .app-content .app-imgs {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px
}

@media(max-width:991.98px) {
    .app-sec .app-content .app-imgs {
        justify-content: center
    }
}

.app-sec .app-img {
    text-align: right;
    max-width: 447px;
    margin-left: auto
}

@media(max-width:991.98px) {
    .app-sec .app-img {
        display: none
    }
}

.app-sec .app-bg-01 {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
    height: 100%
}

.company-slider-two {
    padding-bottom: 80px
}

@media(max-width:991.98px) {
    .company-slider-two {
        padding-bottom: 50px
    }
}

.company-slider-two img {
    width: auto !important;
    margin: 0 auto;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray
}

.company-slider-two img:hover {
    filter: none
}

.company-slider-fourteen .slick-list {
    height: 110px;
    border-top: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .company-slider-fourteen .slick-list {
        height: 80px
    }
}

.company-slider-fourteen .slick-active .slide-item {
    border-right: 1px solid var(--gray-200)
}

.company-slider-fourteen .slick-active:last-child .slide-item {
    border-right: 0
}

.company-slider-fourteen .slide-item {
    text-align: center;
    padding: 40px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:575.98px) {
    .company-slider-fourteen .slide-item {
        padding: 24px;
        height: 80px
    }
}

.company-slider-fourteen .slide-item img {
    margin: 0 auto
}

.animate-button {
    cursor: pointer;
    border: 0;
    background: var(--primary);
    color: var(--white);
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    inset: 0;
    margin: auto;
    display: grid;
    place-content: center;
    transition: background 300ms, transform 200ms;
    font-weight: 600;
    border: 12px solid var(--white)
}

.animate-button:hover .button-circle {
    background: var(--white);
    color: var(--primary)
}

.animate-button .button-text {
    position: absolute;
    inset: 0;
    animation: text-rotation 8s linear infinite;
    margin: 0
}

.animate-button .button-text>span {
    position: absolute;
    transform: rotate(calc(16deg * var(--index)));
    inset: 5px;
    color: #fff
}

.animate-button .button-circle {
    position: relative;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: var(--dark);
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .8s
}

.mission-section-three {
    position: relative;
    padding-top: 0 !important
}

.mission-section-three .title {
    margin: unset !important
}

@media(max-width:575.98px) {
    .mission-section-three .title {
        margin: auto !important
    }
}

.mission-section-three .mission-left {
    position: relative
}

.mission-section-three .mission-left .mission-title {
    font-size: 440px;
    font-weight: 700;
    background: linear-gradient(113.63deg, #1d1ee3 22.41%, #6e6e7e 59.71%, #b4b326 78.36%, #6365ff 97%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 320px
}

@media(max-width:1399.98px) {
    .mission-section-three .mission-left .mission-title {
        font-size: 400px;
        line-height: 280px
    }
}

@media(max-width:767.98px) {
    .mission-section-three .mission-left .mission-title {
        font-size: 300px;
        line-height: 215px
    }
}

@media(max-width:575.98px) {
    .mission-section-three .mission-left .mission-title {
        font-size: 119px;
        line-height: 90px;
        font-weight: 900
    }
}

.mission-section-three .mission-left .mission-sub-title {
    position: absolute;
    right: 0;
    text-align: center;
    color: var(--gray-900);
    font-weight: 600;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    transform: rotate(-90deg)
}

@media(max-width:1199.98px) {
    .mission-section-three .mission-left .mission-sub-title {
        right: -56px
    }
}

@media(max-width:991.98px) {
    .mission-section-three .mission-left .mission-sub-title {
        left: 220px;
        right: 0;
        margin: auto
    }
}

@media(max-width:575.98px) {
    .mission-section-three .mission-left .mission-sub-title {
        transform: unset;
        font-size: 15px;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 130px;
        line-height: 24px;
        left: 123px
    }
}

.mission-section-three .mission-left .img-1 {
    position: absolute;
    right: 0;
    top: -22px;
    animation: rotate 5s linear forwards infinite
}

@media(max-width:575.98px) {
    .mission-section-three .mission-left .img-1 {
        display: none
    }
}

.mission-section-three .rating-appointment {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    border-radius: 30px;
    padding: 8px;
    margin-bottom: 16px;
    display: inline-flex;
    text-align: start;
    margin: 40px 0 0
}

@media(max-width:991.98px) {
    .mission-section-three .rating-appointment {
        margin: 24px 0 0
    }
}

.mission-section-three .rating-appointment .avatar-ttile {
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0
}

.mission-section-three .mission-right {
    border-left: 1px solid var(--gray-100);
    padding-left: 40px
}

@media(max-width:991.98px) {
    .mission-section-three .mission-right {
        padding-left: 10px;
        margin-top: 20px
    }
}

.mission-section-three .element-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: -1
}

.more-btn {
    margin-top: 40px
}

.theme-2-btn {
    position: relative;
    padding: 6px 6px 6px 20px;
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    background: var(--primary);
    color: #fff;
    overflow: hidden;
    transition: all .5s cubic-bezier(0.25, 1, 0.5, 1)
}

.theme-2-btn::before {
    content: "";
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    transition: all .3s cubic-bezier(0.25, 1, 0.5, 1);
    z-index: 0
}

.theme-2-btn span {
    position: relative;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    gap: 16px;
    color: #fff !important;
    transition: all .6s ease
}

.theme-2-btn span .icon {
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(45deg);
    color: var(--primary) !important;
    transition: all .6s cubic-bezier(0.25, 1, 0.5, 1)
}

.theme-2-btn strong {
    font-weight: 600 !important
}

.theme-2-btn:hover {
    color: var(--primary)
}

.theme-2-btn:hover::before {
    margin: auto;
    width: 97%;
    height: 90%;
    border-radius: 40px;
    right: 3px;
    background: #fff
}

.theme-2-btn:hover span {
    color: var(--primary) !important
}

.theme-2-btn:hover span .icon {
    background: #fff;
    color: var(--primary);
    transform: rotate(90deg) scale(1.05)
}

.theme-5-btn {
    overflow: hidden;
    position: relative;
    padding: 13px 20px;
    border: none !important
}

.theme-5-btn::before {
    content: "";
    background: var(--secondary);
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    left: 3px;
    bottom: -4px;
    transition: all .5s
}

.theme-5-btn span {
    color: #0f172a;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: all .5s;
    position: relative
}

.theme-5-btn:hover {
    background: var(--secondary)
}

.theme-5-btn:hover::before {
    width: 100%;
    height: 100%;
    border-radius: unset
}

.theme-5-btn:hover span {
    color: #fff
}

.theme-8-btn {
    padding: 6px 20px 6px 6px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: all .5s;
    border: 1px solid var(--primary)
}

.theme-8-btn .icon {
    width: 32px;
    height: 32px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    color: #0f172a;
    transition: all .6s
}

.theme-8-btn:hover {
    background: #fff;
    color: #0f172a;
    border: 1px solid var(--primary)
}

.theme-8-btn:hover .icon {
    background: var(--primary);
    color: #fff
}

@keyframes flyFloat {
    0 {
        top: 30%;
        right: 3%
    }

    75% {
        top: 50%;
        right: 50%
    }

    100% {
        top: 100%;
        right: 3%
    }
}

.home-eight .section {
    overflow: hidden
}

.about-consult {
    position: relative
}

@media(max-width:575.98px) {
    .about-consult {
        margin-bottom: 16px
    }
}

.about-consult .section-header {
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .about-consult .section-header {
        margin-bottom: 16px
    }
}

.about-consult .section-header .section-title {
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .about-consult .section-header .section-title {
        margin-bottom: 16px
    }
}

.about-consult .btn {
    display: inline-flex;
    align-items: center
}

.about-exp {
    width: 180px;
    height: 180px;
    background: var(--secondary);
    color: #fff;
    font-size: 56px;
    font-weight: 700;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 12px;
    text-align: center
}

.about-exp span {
    display: block;
    font-size: 18px;
    font-weight: 400
}

.theme-6 .support-item-three .btn {
    color: #fff
}

.about-item-wrap {
    padding-left: 50px
}

@media(max-width:1199.98px) {
    .about-item-wrap {
        padding-left: 20px
    }
}

@media(max-width:991.98px) {
    .about-item-wrap {
        padding-left: 0
    }
}

.treatment-section {
    position: relative
}

.treatment-section h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
    text-align: center;
    font-size: 80px;
    margin-bottom: 80px
}

@media(max-width:1399.98px) {
    .treatment-section h2 {
        font-size: 68px
    }
}

@media(max-width:1199.98px) {
    .treatment-section h2 {
        font-size: 58px
    }
}

@media(max-width:991.98px) {
    .treatment-section h2 {
        font-size: 44px;
        margin-bottom: 50px
    }
}

@media(max-width:767.98px) {
    .treatment-section h2 {
        font-size: 32px
    }
}

.treatment-section h2 .care-img {
    width: 215px;
    height: 85px;
    border-radius: 70px;
    position: relative;
    display: inline-block;
    margin-top: 12px
}

@media(max-width:991.98px) {
    .treatment-section h2 .care-img {
        width: 180px;
        height: 85px
    }
}

@media(max-width:767.98px) {
    .treatment-section h2 .care-img {
        width: 100px;
        height: 46px
    }
}

@media(max-width:575.98px) {
    .treatment-section h2 .care-img {
        display: none
    }
}

.treatment-section h2 .care-img img {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

@media(max-width:767.98px) {
    .treatment-section h2 .care-img img {
        max-width: 60px
    }
}

.about-lists {
    display: inline-flex;
    flex-direction: column;
    gap: 15px
}

.about-lists p {
    position: relative;
    background: var(--light);
    padding-left: 34px;
    border-radius: 60px;
    padding: 8px 24px 8px 42px;
    margin-bottom: 15px;
    display: inline-block;
    color: var(--gray-900)
}

.about-lists p:last-child {
    margin-bottom: 0
}

.about-lists p::before {
    content: "̚";
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    left: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--secondary);
    color: #fff;
    font-family: "iconsax" !important
}

.about-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px
}

@media(max-width:575.98px) {
    .about-wrap {
        flex-wrap: wrap
    }
}

.abt-video {
    position: relative;
    border-radius: 20px
}

@media(max-width:767.98px) {
    .abt-video {
        display: none
    }
}

.abt-video img {
    border-radius: 20px
}

.abt-video .video-icon {
    position: absolute;
    width: 60px;
    height: 60px;
    font-size: 24px;
    border-radius: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    color: var(--gray-900)
}

.abt-video .video-icon:hover {
    background: var(--secondary);
    color: #fff
}

.treatment-img {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
    display: block;
    user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    width: 100%;
    height: 400px;
    border-radius: 10px
}

@media(max-width:767.98px) {
    .treatment-img {
        height: 478px
    }
}

@media(max-width:575.98px) {
    .treatment-img {
        height: 400px
    }
}

.treatment-img .wrapper .before,
.treatment-img .wrapper .after {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-color: var(--white);
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden
}

.treatment-img .wrapper .content-image {
    height: 100%;
    max-width: unset;
    pointer-events: none;
    -webkit-user-drag: none;
    border-radius: 10px
}

.treatment-img .wrapper .after {
    width: 125px;
    background-color: transparent !important
}

.treatment-img .wrapper .after img.content-image {
    background: transparent !important;
    width: auto !important
}

.treatment-img .wrapper .scroller {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 100px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: transparent;
    opacity: .9;
    pointer-events: auto;
    cursor: pointer;
    border: 5px solid var(--white)
}

.treatment-img .wrapper .scroller:hover {
    opacity: 1
}

.treatment-img .wrapper .scroller.scrolling {
    pointer-events: none;
    opacity: 1
}

.treatment-img .wrapper .scroller__thumb {
    width: 100%;
    height: 100%;
    padding: 5px
}

.treatment-img .wrapper .scroller:before,
.treatment-img .wrapper .scroller:after {
    content: "";
    display: block;
    width: 7px;
    height: 9999px;
    position: absolute;
    left: 50%;
    margin-left: -3.5px;
    z-index: 30;
    transition: .1s;
    background: var(--white)
}

.treatment-img .wrapper .scroller:before {
    top: 100%
}

.treatment-img .wrapper .scroller:after {
    bottom: 100%
}

.section-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap
}

@media(max-width:767.98px) {
    .section-btn {
        justify-content: center;
        gap: 24px;
        flex-direction: column
    }
}

.section-btn .btn {
    display: flex;
    align-items: center
}

.animate-button2 {
    cursor: pointer;
    background: var(--dark);
    color: var(--gray-900);
    width: 140px;
    height: 140px;
    border-radius: 50%;
    overflow: hidden;
    display: grid;
    place-content: center;
    transition: background 300ms, transform 200ms;
    font-weight: 600;
    border: 3px solid var(--white);
    position: relative
}

.animate-button2:hover .button-circle {
    background: var(--white);
    color: var(--primary)
}

.animate-button2 .button-text2 {
    position: absolute;
    inset: 0;
    animation: text-rotation 8s linear infinite;
    margin: 0 !important
}

.animate-button2 .button-text2>span {
    position: absolute;
    inset: 25px;
    transform: rotate(calc(var(--angle) * var(--index) * 1deg));
    transform-origin: center 65px;
    left: 26px;
    top: 9px;
    display: flex;
    justify-content: center;
    color: var(--white)
}

.animate-button2 .button-circle {
    position: relative;
    width: 60px;
    height: 60px;
    overflow: hidden;
    background: var(--primary);
    color: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .8s;
    font-size: 24px;
    font-weight: 400
}

.theme-13 .header-theme-two {
    left: 10px;
    right: auto
}

.onboard-page {
    overflow: hidden
}

.right-panel-title {
    background: #0c4f8a;
    padding: 10px;
    display: none
}

.onboard-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100vh;
    background: #fff
}

.left-panel {
    background-color: #0c4f8a;
    width: 25%;
    padding: 45px;
    height: 100vh;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.left-panel::-webkit-scrollbar {
    display: none
}

@media(max-width:991.98px) {
    .left-panel {
        display: none
    }
}

.right-panel {
    width: 75%;
    height: 100vh;
    overflow: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    flex-wrap: wrap
}

.right-panel .select2-container .select2-selection--single {
    border: 1px solid var(--gray-200);
    height: 54px;
    background: #f5f6fa
}

.right-panel .select2-container .select2-selection--single:focus {
    border-color: #09e5ab;
    background-color: #fff
}

.right-panel .select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
    font-weight: 400;
    font-weight: normal;
    line-height: 54px;
    color: #585858
}

.right-panel .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 54px;
    right: 7px
}

.right-panel .accordion-item:first-of-type {
    margin-bottom: 16px;
    border-radius: 6px;
    overflow: hidden
}

.right-panel .accordion-item:not(:first-of-type) {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    margin-bottom: 16px;
    border-radius: 6px;
    overflow: hidden
}

.right-panel .accordion-button {
    padding: 20px
}

.right-panel .accordion-button::after {
    transform: rotate(-90deg)
}

.right-panel .accordion-button:not(.collapsed)::after {
    transform: rotate(0)
}

.right-panel .accordion-button:focus {
    box-shadow: 8px 7px 14px -15px rgba(0, 0, 0, 0.4)
}

.right-panel .accordion-button:not(.collapsed) {
    background-color: #fff;
    color: #000
}

.right-panel .accordion-body {
    padding: 1rem 1rem
}

@media(max-width:991.98px) {
    .right-panel {
        width: 100%;
        height: auto;
        padding: 0
    }
}

.onboard-img {
    margin: auto;
    padding: 70px 0 20px 0;
    animation: mymove 1s ease-in-out infinite alternate;
    text-align: center;
    width: 240px
}

.onboard-content h3 {
    color: #fff;
    font-weight: 600;
    font-size: 21px
}

.onboard-content p {
    color: #fff;
    font-weight: 200;
    font-size: 13px
}

.onboarding-slider {
    margin-top: 10px
}

#onboard-slider .owl-dots {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

#onboard-slider .owl-nav {
    display: none
}

#onboard-slider.owl-theme .owl-dots .owl-dot span {
    background-color: #09e5ab;
    width: 15px;
    height: 6px;
    border-radius: 50px;
    transition: .5s all;
    margin: 5px 3px 0;
    display: block;
    position: relative
}

#onboard-slider.owl-theme .owl-dots .owl-dot.active span {
    background-color: #fff;
    width: 50px;
    border-radius: 50px
}

.on-board-wizard {
    position: sticky;
    top: 65px
}

.on-board-wizard ul {
    list-style: none;
    padding: 0
}

.on-board-wizard ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid #f4f4f4;
    box-shadow: 0 4px 4px rgba(212, 237, 255, 0.25);
    border-radius: 4px;
    margin: 0 0 18px 0;
    padding: 13px 5px 13px 8px;
    transition: .1s ease-out
}

.on-board-wizard ul li a:hover {
    box-shadow: 8px 7px 14px -15px rgba(0, 0, 0, 0.4)
}

.onboarding-list h6 {
    font-weight: 600;
    font-size: 16px;
    color: #000
}

.onboarding-list p {
    font-weight: 300;
    font-size: 13px;
    color: #585858;
    margin-bottom: 0
}

li:hover .onboarding-list h6 {
    color: #000
}

.onboarding-progress {
    margin-right: 20px;
    min-width: 35px;
    height: 35px;
    background: #f4f4f4;
    border-radius: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000
}

.onboarding-progress.active {
    background: #10916f;
    color: #fff
}

.onboarding-progress span {
    font-size: 13px
}

.onboarding-title h2 {
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 10px
}

.onboarding-title h2 span {
    color: #ff0202
}

.onboarding-title h6 {
    font-weight: 400;
    font-size: 15px;
    color: #585858;
    margin-bottom: 25px;
    line-height: 1.5
}

.onboarding-title h6 span {
    font-weight: 600
}

.onboarding-title.profile-title {
    margin-bottom: 35px
}

.onboarding-title.pass-title {
    margin-bottom: 32px
}

.onboarding-content-box {
    margin-top: 20px;
    margin: 20px 0 0 0;
    padding: 50px;
    background: #fff;
    box-shadow: 0 24px 24px rgba(212, 237, 255, 0.3);
    border-radius: 4px;
    border: 1px solid var(--gray-200)
}

.onboarding-content-box.content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    min-height: 580px
}

.onboarding-content-box.lock-box {
    padding: 70px
}

.onboarding-btn a {
    background: #09e5ab;
    border-radius: 6px;
    padding: 15px 50px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #09e5ab;
    transition: all .5s
}

.onboarding-btn a:hover {
    box-shadow: inset 0 60px 0 0 #10916f;
    border-color: #10916f
}

.onboarding-btn.Personalize-btn {
    margin-top: 30px
}

.onboarding-btn.Consultation-btn {
    margin-top: 70px
}

.onboarding-btn.Consultation-btn a:nth-child(2) {
    background: #fff;
    border-radius: 6px;
    padding: 15px 50px;
    color: #0c4f8a;
    border: 0
}

.onboarding-btn.Consultation-btn a:nth-child(2):hover {
    box-shadow: none;
    color: #09e5ab
}

.onboarding-btn.Consultation-btn.cost-btns {
    margin-top: 40px
}

.onboarding-btn.prefer-btn {
    margin-top: 70px
}

.onboarding-btn.pop-btn {
    margin-top: 4px
}

.passcode-wrap input,
.passcode-wrap select,
.passcode-wrap textarea {
    background-color: #f5f6fa;
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    width: 60px;
    height: 54px;
    text-align: center;
    color: #354052;
    font-size: 20px;
    font-weight: 500;
    margin-right: 23px
}

.passcode-wrap input:focus {
    color: #354052;
    border-color: #09e5ab;
    background-color: #fff;
    outline: 0
}

.passcode-wrap.mail-box input {
    width: 100%;
    text-align: unset;
    font-size: 14px;
    height: 54px
}

.passcode-wrap.mail-box select {
    width: 100%;
    text-align: unset;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid var(--gray-200) !important;
    outline: 0;
    color: #585858;
    padding: 0 10px
}

.passcode-wrap.mail-box textarea {
    width: 100%;
    height: 145px;
    text-align: unset;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid var(--gray-200);
    outline: 0;
    resize: none
}

.passcode-wrap select:focus {
    color: #354052;
    border-color: #09e5ab !important;
    background-color: #fff;
    outline: 0
}

.passcode-wrap.form-focus.focused .focus-label {
    opacity: 1;
    top: -30px;
    font-size: 12px;
    z-index: 1;
    background: #fff;
    padding: 0 5px;
    color: #5ec6cd;
    font-weight: 400
}

.passcode-wrap.form-focus .focus-label {
    top: -4px;
    color: #585858
}

.passcode-wrap textarea:focus {
    color: #354052;
    border-color: #09e5ab;
    background-color: #fff;
    outline: 0
}

.passcode-wrap.form-floating>label {
    color: #585858;
    font-size: 14px
}

.mail-icon {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/mail-box.png") no-repeat 99% 50%
}

.form-focus .focus-label span {
    color: #f0142f
}

.placeholder-style::placeholder {
    font-family: "Poppins";
    font-weight: 400;
    font-size: 14px;
    color: #585858;
    opacity: 1
}

.placeholder-style:-ms-input-placeholder {
    color: #585858
}

.placeholder-style::-ms-input-placeholder {
    color: #585858
}

.onboarding-lable {
    font-family: "Poppins";
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 10px
}

.onboarding-lable span {
    color: #ff0202
}

.upload-pic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    border-radius: 10px;
    height: 163px;
    width: 183px;
    position: relative;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    border: 1px dashed #8f9bba
}

.upload-pic img {
    max-width: 100%;
    border-radius: 10px
}

.upload-pic h6 {
    margin-top: 12px;
    font-weight: 500;
    font-size: 16px;
    color: #8f9bba
}

.upload-pic.patient-photo-upload {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    border-radius: 10px;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    width: 265px;
    height: 235px;
    background: #f5f6fa;
    border: 0
}

.upload-pics input[type=file] {
    opacity: 0;
    width: 40px;
    height: 63px;
    position: absolute;
    cursor: pointer;
    top: -15px;
    right: 8px;
    margin-right: 0
}

.photo-norms h5 {
    color: #8f9bba;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 35px
}

.btn-profile img {
    height: 40px;
    width: 40px;
    position: absolute;
    top: 11px;
    right: 8px;
    cursor: pointer
}

.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.tog-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f5f6fa;
    -webkit-transition: .4s;
    transition: .4s
}

.tog-slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    bottom: 4px;
    background-color: #008f64;
    -webkit-transition: .4s;
    transition: .4s;
    top: 4px;
    left: 4px
}

.tog-slider.round {
    border-radius: 30px;
    width: 56px;
    height: 28px;
    border: 2px solid #f3f3f3
}

.tog-slider.round:before {
    border-radius: 50%
}

input:checked+.tog-slider {
    background-color: #008f64
}

input:checked+.tog-slider:before {
    -webkit-transform: translateX(32px);
    -ms-transform: translateX(32px);
    transform: translateX(32px);
    background: #fff;
    left: -1px
}

.save-card {
    margin-left: 22px
}

.save-card h5 {
    font-weight: 500;
    font-size: 14px
}

.save-card h6 {
    font-weight: 400;
    font-size: 14px;
    color: #8f9bba
}

.save-detail {
    padding: 25px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.payment-icon {
    position: relative
}

.payment-icon img {
    position: absolute;
    top: 250px
}

.avail-content {
    margin-left: 15px;
    margin-top: 4px
}

.avail-content h6 {
    color: #10916f
}

.weekDays-selector input {
    display: none !important
}

.weekDays-selector input[type=checkbox]+label {
    display: inline-block;
    border-radius: 4px;
    background: #fff;
    padding: 8px 0;
    width: 60px;
    margin-right: 3px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border: 1px solid var(--gray-200);
    font-weight: 400;
    font-size: 20px
}

.weekDays-selector input[type=checkbox]:checked+label {
    background: #f5f6fa;
    color: #000
}

.consult-option {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.call-option {
    position: relative;
    width: 33%;
    margin-right: 10px
}

.call-option.file-option {
    margin-right: 0;
    background: #f5f6fa;
    border-radius: 10px;
    border: 2px dashed var(--gray-200);
    width: 100%
}

.call-option.verify-account {
    min-width: 242px
}

.option-radio {
    appearance: none;
    display: none
}

.option-radio:checked+.call-lable {
    box-shadow: 0 0 0 60px #0c4f8a inset;
    color: #fff
}

.option-radio:checked+.call-lable img {
    filter: brightness(0) invert(1)
}

.call-lable {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition-duration: .5s;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    min-height: 75px;
    text-align: center;
    border: 1px solid var(--gray-200);
    cursor: pointer
}

.call-lable img {
    margin-right: 6px;
    margin-bottom: 5px
}

.call-lable.verify-lable.verify-lable {
    width: 100%;
    height: 170px;
    font-size: 14px;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.call-lable.verify-lable.verify-options {
    height: 105px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0;
    border-radius: 5px
}

.accordion-body .onboarding-title h2 {
    font-size: 16px
}

.accordion-body .onboarding-title h6 {
    font-size: 14px
}

.prefer-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px;
    box-shadow: 0 4px 24px rgba(227, 227, 227, 0.25);
    width: 100%;
    padding: 36px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid var(--gray-200)
}

.prefer-box .right-sec i {
    font-size: 16px;
    color: #433489
}

.prefer-box:hover {
    box-shadow: 0 0 10px 3px #d4edff
}

.verify-item {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 1.8
}

.verify-item::marker {
    color: #0c4f8a;
    font-size: 120%
}

.verify-list {
    padding: 0 0 0 20px;
    margin-bottom: 0
}

.verify-list li:last-child {
    margin-bottom: 0
}

.upload-sucess-note h6 {
    color: #10906f;
    font-weight: 400;
    font-size: 16px
}

.upload-sucess-note h6:nth-child(2) {
    color: #3e45eb;
    font-weight: 400;
    font-size: 16px;
    margin-top: 18px
}

.upload-sucess-note h6:nth-child(2) i {
    margin-left: 4px;
    cursor: pointer
}

.verify-box {
    background: #fafdff;
    padding: 16px
}

.modal-content.id-pop-content {
    border-radius: 10px
}

.modal-header.id-pop-header {
    border-bottom: 0;
    padding: 2rem 1rem 1rem 1rem
}

.modal-footer.id-pop-footer {
    border-top: 0;
    padding: .75rem 0rem 2rem 0rem
}

.modal-body.id-pop-body {
    padding: 1rem 3rem
}

.modal-body.id-pop-body h2 {
    font-weight: 500;
    font-size: 28px;
    margin-bottom: 14px
}

.modal-body.id-pop-body p {
    font-weight: 400;
    font-size: 15px;
    color: #585858
}

.modal-body.id-pop-body h3 {
    font-weight: 500;
    font-size: 20px
}

.modal-body.id-pop-body span {
    font-weight: 500;
    font-size: 20px;
    color: #228fe0;
    padding-bottom: 30px;
    display: block
}

.modal.show .modal-dialog.id-upload {
    max-width: 600px
}

.fade.fade-custom {
    background: rgba(0, 0, 0, 0.8)
}

.set-path {
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center
}

.lock-content img {
    margin-bottom: 20px
}

.lock-content h2 {
    font-weight: 500;
    font-size: 24px
}

.lock-content h6 {
    margin: 15px 0 30px 0;
    font-weight: 400;
    font-size: 16px;
    color: #585858
}

.lock-content a {
    color: #ff0202;
    font-weight: 600;
    font-size: 16px
}

.lock-content a:hover {
    color: #000
}

.mail-icon2 {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/phone.png) no-repeat 99% 50%
}

.pass-icon {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/password-duotone.svg) no-repeat 99% 50%
}

.pass-icon-1 {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/fluent-password.svg) no-repeat 99% 50%
}

.forms-block.pass-group {
    margin-bottom: 2rem
}

.method-btn a {
    color: #0c4f8a;
    font-weight: 500;
    font-size: 14px
}

.method-btn a:hover {
    color: #09e5ab
}

.code-title {
    background: rgba(76, 218, 180, 0.1);
    border-radius: 4px;
    margin: 30px 0;
    padding: 12px 15px
}

.code-title h6 {
    color: #10916f;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 0
}

.opt-resend {
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.opt-resend a {
    font-weight: 500;
    font-size: 16px;
    position: absolute;
    left: 0
}

.upload-patient-btn {
    position: relative;
    margin-bottom: 15px
}

.upload-patient-btn:hover .pic-upload-btn {
    color: #09e5ab
}

#patient-verified .modal-body.id-pop-body p {
    font-size: 16px;
    max-width: 280px;
    margin: auto
}

.upload-patient-pic {
    padding: 10px 0 30px 0
}

.upload-patient-pic input[type=file] {
    opacity: 0;
    max-width: 468px;
    min-height: 60px;
    cursor: pointer;
    top: 0;
    left: 87px;
    position: absolute
}

.pic-upload-btn {
    margin: auto;
    padding: 20px;
    background: #fff;
    border: 1px solid #f4f4f4;
    box-shadow: 0 4px 10px rgba(225, 225, 225, 0.25);
    border-radius: 5px;
    cursor: pointer;
    display: block;
    max-width: 475px;
    text-align: center;
    z-index: 99999
}

.onboarding-contents {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.uploads-report {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.uploads-report a:nth-child(1) {
    margin-bottom: 20px
}

.select-gender-option [type=radio]:checked,
.select-gender-option [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px
}

.select-gender-option [type=radio]:checked+label,
.select-gender-col [type=radio]:not(:checked)+label {
    position: relative;
    cursor: pointer;
    display: inline-block
}

.select-gender-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.select-gender-option label {
    background: #fff;
    box-shadow: 0 4px 24px rgba(194, 194, 194, 0.25);
    border-radius: 5px;
    padding: 28px;
    width: 100%;
    text-align: center;
    position: relative
}

.select-gender-option [type=radio]:not(:checked)+label:after {
    opacity: 0
}

.select-gender-option [type=radio]:checked+label:after,
.select-gender-option [type=radio]:not(:checked)+label:after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(212, 237, 255, 0.25);
    border: 2px solid #228fe0;
    box-shadow: 0 4px 24px rgba(34, 143, 224, 0.04);
    border-radius: 5px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    border: 2px solid #0de0fe
}

.login-header .form-focus .focus-label {
    top: -6px;
    color: #585858
}

.option-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.relative-form {
    position: relative;
    background: #f5f6fa;
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    min-height: 54px;
    padding: 6px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center
}

.relative-form span {
    color: #131523
}

.relative-form .form-control::placeholder {
    color: #131523;
    font-weight: 400;
    font-size: 14px
}

.relative-form .btn {
    border-radius: 6px;
    padding: 5px 15px;
    position: absolute;
    top: 7px;
    right: 7px
}

.relative-file-upload {
    color: #000;
    padding: 11px 35px;
    font-size: 14px;
    margin-bottom: 0;
    cursor: pointer;
    position: absolute;
    right: 4px;
    -webkit-transition: .7s;
    -moz-transition: .7s;
    -o-transition: .7s;
    transition: .7s;
    background: #eee;
    border-radius: 4px
}

.relative-file-upload:hover {
    color: #fff;
    background: #bdb8b8;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s
}

.relative-file-upload input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: 0;
    background: #fff;
    cursor: inherit;
    display: block
}

.onboarding-content .checklist-col .custom_check .checkmark {
    width: 35px
}

.onboarding-content .checklist-col .custom_check .checkmark:after {
    left: 10px;
    top: 3px
}

.onboarding-content .checklist-col.pregnant-col .remember-me-col .custom_check .checkmark {
    border-color: #228fe0
}

.onboarding-content .checklist-col .remember-me-col {
    border-bottom: 1px solid #f4f4f4
}

.onboarding-content .custom_check .checkmark {
    left: -10px
}

.onboarding-content .custom_check .checkmark::after {
    color: #fff
}

.onboarding-content .custom_check input:checked~.checkmark {
    background-color: #228fe0
}

.onboarding-content .increment-decrement .input-groups input[type=button] {
    background-color: transparent;
    font-size: 20px;
    border: 1px solid #228fe0;
    border-radius: 4px;
    height: 24px;
    width: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin-top: 0;
    line-height: 0;
    padding: 0;
    color: #228fe0
}

.modal-footer.id-pop-footer.text-center {
    justify-content: center
}

@keyframes mymove {
    to {
        transform: translateY(-5px)
    }
}

@media(max-width:991.98px) {
    .right-panel-title {
        display: block
    }

    .right-panel-title img {
        max-width: 140px
    }

    .onboarding-content-box.content-wrap {
        min-height: auto
    }

    .onboarding-list h6 {
        font-size: 15px
    }

    .onboarding-list p {
        font-size: 13px
    }

    .onboarding-progress span {
        font-size: 12px
    }

    .onboarding-title h2 {
        font-weight: 450;
        font-size: 22px
    }

    .onboarding-title h6 {
        font-size: 14px
    }

    .onboarding-lable {
        font-size: 13px
    }

    .passcode-wrap.mail-box input {
        font-size: 14px;
        height: 50px
    }

    .passcode-wrap.mail-box textarea {
        height: 100px
    }

    .passcode-wrap.form-focus .focus-label {
        top: -8px
    }

    .passcode-wrap input {
        width: 77px;
        height: 50px;
        font-size: 24px;
        font-weight: 400
    }

    .right-panel .select2-container .select2-selection--single {
        height: 50px
    }

    .right-panel .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 50px
    }

    .right-panel .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 50px
    }

    .onboarding-btn {
        margin-top: 75px
    }

    .onboarding-btn a {
        padding: 13px 45px;
        font-size: 14px
    }

    .onboarding-btn.step-2-btn {
        margin-top: 50px
    }

    .onboarding-btn.Consultation-btn.cost-btns {
        margin-top: 10px
    }

    .onboarding-content-box {
        margin-top: 0;
        padding: 30px
    }

    .method-btn a {
        font-size: 12px
    }

    .code-title {
        padding: 10px 12px;
        margin: 22px 0
    }

    .code-title h6 {
        font-size: 14px
    }

    .weekDays-selector input[type=checkbox]+label {
        font-size: 16px;
        padding: 14px 22px
    }

    .onboard-wrapper {
        height: auto
    }

    .modal.show .modal-dialog.id-upload {
        max-width: 400px
    }

    .modal-header.id-pop-header {
        padding: 5px
    }

    .modal-body.id-pop-body {
        padding: 5px
    }

    .modal-body.id-pop-body h2 {
        font-size: 20px
    }

    .modal-body.id-pop-body p {
        font-size: 12px
    }

    .modal-footer.id-pop-footer {
        border-top: 0;
        padding: 2px 0 5px 0
    }

    .call-lable {
        font-size: 14px;
        width: 172px
    }

    .call-lable.verify-lable.verify-lable {
        height: 120px
    }

    .upload-sucess-note h6 {
        font-size: 14px
    }

    .upload-sucess-note h6:nth-child(2) {
        font-size: 14px
    }

    .payment-icon img {
        top: -168px;
        right: 10px
    }

    .tog-slider:before {
        height: 12px;
        width: 12px
    }

    .tog-slider.round {
        width: 50px;
        height: 22px
    }

    .save-card h6 {
        font-size: 13px;
        margin-bottom: 0
    }

    .prefer-box {
        padding: 24px;
        font-size: 14px
    }

    .call-option {
        width: max-content
    }

    .onboard-page {
        overflow: auto
    }

    .on-board-wizard {
        padding-top: 25px;
        top: 50px
    }
}

@media(max-width:575.98px) {
    .onboarding-progress span {
        font-size: 13px
    }

    .onboarding-title {
        text-align: center
    }

    .onboarding-title h2 {
        font-weight: 500;
        font-size: 18px
    }

    .onboarding-title h6 {
        font-size: 14px
    }

    .verify-box {
        padding: 5px
    }

    .verify-item {
        font-size: 14px;
        margin-bottom: 2px
    }

    .onboarding-content-box {
        padding: 20px
    }

    .btn-profile img {
        height: 30px;
        width: 30px
    }

    .upload-pic {
        height: 100px;
        width: 120px
    }

    .upload-pic h6 {
        font-size: 14px
    }

    .passcode-wrap.mail-box input {
        font-size: 10px;
        height: 40px
    }

    .passcode-wrap.mail-box textarea {
        height: 90px
    }

    .passcode-wrap.form-focus .focus-label {
        top: -9px
    }

    .passcode-wrap input {
        width: 48px;
        height: 43px;
        font-size: 19px;
        font-weight: 400
    }

    .onboarding-btn {
        margin-top: 10px;
        text-align: center
    }

    .onboarding-btn.Personalize-btn {
        margin-top: 15px;
        text-align: center
    }

    .onboarding-btn a {
        padding: 10px 30px;
        font-size: 14px;
        margin-top: 15px
    }

    .onboarding-btn.step-2-btn {
        margin-top: 25px
    }

    .onboarding-btn.prefer-btn {
        margin-top: 10px
    }

    .onboarding-btn.Consultation-btn {
        margin-top: 15px
    }

    .on-board-wizard {
        padding-left: 0
    }

    .right-panel .select2-container .select2-selection--single {
        height: 43px
    }

    .right-panel .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 40px;
        font-size: 14px
    }

    .right-panel .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 42px
    }

    .right-panel .accordion-button {
        padding: 20px
    }

    .select2-results__option[aria-selected] {
        font-size: 11px
    }

    .consult-option {
        flex-direction: column;
        align-items: center
    }

    .call-option {
        margin-bottom: 20px;
        margin-right: 0
    }

    .call-lable {
        font-size: 14px
    }

    .call-lable.verify-lable.verify-options {
        width: 253px;
        height: 118px
    }

    .call-lable.verify-lable.verify-lable {
        height: 100px
    }

    .code-title {
        margin: 10px 0
    }

    .code-title h6 {
        font-size: 12px
    }

    .weekDays-selector input[type=checkbox]+label {
        padding: 12px 22px;
        font-size: 14px;
        margin-bottom: 10px
    }

    .modal-body.id-pop-body h2 {
        font-size: 18px
    }

    .modal-body.id-pop-body p {
        font-size: 14px;
        margin-bottom: 0
    }

    .modal-body.id-pop-body span {
        font-size: 18px;
        padding-bottom: 10px
    }

    .upload-pics input[type=file] {
        height: 60px
    }

    .photo-norms h5 {
        margin-bottom: 0
    }

    .upload-sucess-note h6 {
        font-size: 13px
    }

    .payment-icon img {
        top: -210px
    }

    .prefer-box {
        padding: 12px;
        font-size: 14px
    }

    .relative-file-upload {
        padding: 9px 10px
    }

    .opt-resend {
        padding-top: 12px;
        padding-bottom: 30px
    }

    .opt-resend a {
        font-size: 14px;
        left: auto;
        left: 0
    }

    .select-gender-option {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column
    }
}

.signup-option-btns .signup-btn-info {
    width: 100%;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 16px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.signup-option-btns .signup-btn-info:hover {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.signup-option-btns .signup-btn-info:hover .signup-arrow {
    background: var(--primary);
    color: var(--white);
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.signup-option-btns .signup-btn-info:last-child {
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .signup-option-btns .signup-btn-info {
        margin: 0;
        padding: 10px;
        margin-bottom: 20px
    }
}

.signup-info .signup-icon {
    margin-right: 16px
}

.signup-content {
    text-align: left
}

.signup-content h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .signup-content h4 {
        font-size: 18px
    }
}

.signup-content p {
    color: var(--gray-600);
    margin-bottom: 0;
    font-size: 14px
}

.signup-arrow {
    width: 40px;
    height: 40px;
    background: var(--gray-transparent);
    color: var(--gray-900);
    font-size: 24px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    flex-shrink: 0
}

.terms-check-box label a {
    color: var(--gray-900);
    font-weight: 500
}

.terms-check-box label a:hover {
    color: var(--primary)
}

.account-signup {
    text-align: center;
    margin-top: 40px
}

.account-signup p {
    margin-bottom: 0
}

.account-signup p a {
    font-weight: 500;
    color: var(--primary)
}

.account-signup p a:hover {
    color: var(--primary-hover)
}

.otp-box {
    margin-bottom: 40px
}

.otp-box .forms-block {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

@media(max-width:767.98px) {
    .otp-box .forms-block {
        justify-content: start
    }
}

.otp-box input {
    width: 70px;
    height: 70px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    text-align: center;
    margin-right: 24px;
    font-weight: 600;
    font-size: 20px;
    color: var(--gray-900);
    outline: 0
}

.otp-box input:last-child {
    margin-right: 0
}

.otp-box input:focus {
    border-color: var(--primary)
}

@media(max-width:991.98px) {
    .otp-box input {
        width: 68px;
        height: 68px
    }
}

@media(max-width:767.98px) {
    .otp-box input {
        width: 60px;
        height: 60px;
        font-size: 18px
    }
}

.otp-info {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.otp-code p {
    margin-bottom: 0
}

.otp-code p a {
    font-weight: 500;
    color: var(--primary)
}

.otp-code p a:hover {
    color: var(--primary-hover)
}

.otp-sec p {
    background: #ffede9;
    border-radius: 20px;
    color: var(--danger);
    font-size: 10px;
    font-weight: 500;
    padding: 4px 7px;
    margin-bottom: 0
}

.otp-sec p i {
    margin-right: 5px
}

.forgot-link {
    font-weight: 500;
    color: var(--primary);
    margin-bottom: 4px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.forgot-link:hover {
    color: var(--primary-hover);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.form-group-flex {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.signup-code {
    font-size: 14px;
    margin-top: 4px
}

.multistep-form #first {
    display: block
}

.multistep-form fieldset {
    display: none;
    width: 100%
}

.widget-setcount {
    padding-bottom: 30px
}

.widget-setcount ul {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}

.widget-setcount ul li {
    margin-right: 0;
    margin-bottom: 10px;
    position: relative
}

.widget-setcount ul li:last-child {
    margin-right: 0
}

.widget-setcount ul li:last-child:before {
    display: none
}

.widget-setcount ul li:before {
    position: absolute;
    top: 50%;
    right: -66px;
    content: "";
    width: 50px;
    height: 2px;
    background: var(--gray-200)
}

.widget-setcount .step-icon {
    width: 42px;
    height: 42px;
    background: var(--primary);
    border-radius: 50px;
    margin-right: 8px;
    color: var(--white);
    opacity: 20%
}

.widget-setcount .step-content p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    opacity: 20%
}

.widget-setcount .step-content h4 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0;
    opacity: 20%
}

.widget-setcount .progress-activated .step-icon {
    background: var(--primary);
    opacity: 1
}

.widget-setcount .progress-activated .step-content p {
    opacity: 1
}

.widget-setcount .progress-activated .step-content h4 {
    opacity: 1
}

.widget-setcount .progress-active .step-icon {
    background: var(--primary);
    opacity: 1
}

.widget-setcount .progress-active .step-content p {
    opacity: 1
}

.widget-setcount .progress-active .step-content h4 {
    opacity: 1
}

.form-check-box .custom_check {
    margin-bottom: 0
}

.form-check-box .custom_check .checkmark::after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.contact-section {
    padding: 60px 0 40px
}

@media(max-width:991.98px) {
    .contact-section {
        padding: 40px 0 20px
    }
}

.contact-inner-header {
    margin-bottom: 20px
}

.contact-inner-header h6 {
    margin-bottom: 16px
}

.contact-card {
    border-radius: 10px;
    margin-bottom: 20px
}

.contact-card .card-body {
    padding: 20px;
    border-color: var(--gray-200)
}

.contact-icon {
    width: 50px;
    height: 50px;
    color: var(--primary);
    border-radius: 10px;
    font-size: 24px;
    margin-right: 16px;
    background: var(--light);
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:991.98px) {
    .contact-icon {
        font-size: 40px;
        margin-right: 15px
    }
}

.contact-details h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 4px
}

@media(max-width:991.98px) {
    .contact-details h4 {
        font-size: 18px
    }
}

.contact-details p {
    font-size: 16px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .contact-details p {
        font-size: 14px
    }
}

.contact-form-card {
    background: var(--light-300);
    border-radius: 10px
}

.contact-form-card .card-body {
    padding: 20px
}

.contact-form-card .form-group {
    margin-bottom: 25px
}

.contact-form-card .form-group label {
    font-size: 12px;
    color: var(--gray-900);
    margin-bottom: 8px
}

.contact-form-card .form-group .form-control {
    font-weight: 500;
    color: #6b7280
}

.contact-form-card .form-group .form-control::placeholder {
    font-weight: 500;
    color: #6b7280
}

.contact-form-card .form-group textarea.form-control {
    min-height: 150px;
    resize: none
}

.contact-form-card .form-group-btn .btn {
    border-radius: 44px;
    font-size: 16px;
    margin: 0;
    padding: 9px 16px;
    font-weight: 500
}

@media(max-width:991.98px) {
    .contact-form-card .form-group-btn .btn {
        font-size: 14px
    }
}

.contact-map iframe {
    width: 100%;
    border: 0;
    height: 450px
}

.error-img {
    padding-bottom: 50px
}

@media(max-width:767.98px) {
    .error-img {
        padding-bottom: 25px
    }
}

.error-info {
    padding: 40px
}

@media(max-width:767.98px) {
    .error-info {
        padding: 20px
    }
}

.error-404-img {
    position: relative
}

.error-404-img img {
    margin-bottom: 24px
}

.error-404-content {
    width: 100%;
    position: absolute;
    bottom: 30px
}

@media(max-width:1399.98px) {
    .error-404-content {
        bottom: 0
    }
}

@media(max-width:767.98px) {
    .error-404-content {
        position: static;
        margin-top: 20px
    }
}

.error-content h2 {
    font-weight: 600;
    font-size: 38px;
    color: var(--gray-900);
    margin-bottom: 10px
}

@media(max-width:991.98px) {
    .error-content h2 {
        font-size: 32px
    }
}

@media(max-width:767.98px) {
    .error-content h2 {
        font-size: 22px
    }
}

.error-content p {
    font-size: 14px;
    margin-bottom: 20px
}

.coming-soon-info {
    margin-bottom: 40px
}

.coming-soon-count {
    width: 80px;
    height: 72px;
    margin-right: 24px;
    border-radius: 10px;
    background: var(--gray-transparent);
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.coming-soon-count:last-child {
    margin-right: 0
}

.coming-soon-count h4 {
    font-weight: 600;
    font-size: 20px;
    color: var(--gray-900);
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .coming-soon-count h4 {
        font-size: 18px
    }
}

.coming-soon-count p {
    font-size: 14px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .coming-soon-count {
        width: 66px;
        height: 66px;
        margin: 0 10px 0 0;
        padding: 8px
    }
}

.terms-section {
    padding: 60px 0
}

@media(max-width:991.98px) {
    .terms-section {
        padding: 40px 0
    }
}

.terms-section .terms-content {
    padding-bottom: 50px
}

.terms-section .terms-content .terms-text {
    padding-bottom: 24px
}

.terms-section .terms-content .terms-text:last-child {
    padding-bottom: 0
}

.terms-section .terms-content .terms-text p {
    font-size: 16px;
    color: #6b7280;
    margin-bottom: 24px
}

.terms-section .terms-content .terms-text p:last-child {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .terms-section .terms-content .terms-text p {
        font-size: 14px;
        margin-bottom: 20px
    }
}

.terms-section .terms-content .terms-text.terms-list p {
    margin-bottom: 10px
}

.terms-section .terms-content .terms-text.terms-list p i {
    position: relative;
    top: 4px;
    margin-right: 8px;
    color: var(--primary)
}

@media(max-width:991.98px) {
    .terms-section .terms-content {
        padding-bottom: 30px
    }
}

.terms-btn .btn-right-now {
    font-weight: 500;
    font-size: 16px;
    margin: 0 15px 0 0;
    padding: 5px 15px;
    min-width: 149px;
    border-radius: 8px;
    color: #3f3f3f;
    background: #f3f3f3;
    border: 1px solid #f3f3f3;
    box-shadow: inset 0 0 0 0 #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.terms-btn .btn-right-now:hover {
    color: #fff;
    background: var(--primary);
    border-color: var(--primary);
    box-shadow: inset 0 0 0 50px #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:767.98px) {
    .terms-btn .btn-right-now {
        font-size: 14px;
        min-width: 130px;
        margin-right: 0
    }
}

.terms-btn .btn-primary {
    padding: 5px 15px;
    min-width: 166px;
    font-weight: 600
}

@media(max-width:767.98px) {
    .terms-btn .btn-primary {
        min-width: 150px
    }
}

@media(max-width:767.98px) {
    .terms-btn {
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

.consultation-info {
    padding-bottom: 25px
}

.consultation-info p {
    font-weight: 500;
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 20px
}

@media(max-width:991.98px) {
    .consultation-info p {
        margin-bottom: 15px
    }
}

.consultation-list ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.consultation-list ul li {
    display: block;
    margin-bottom: 15px
}

.consultation-list ul li:last-child {
    margin-bottom: 0
}

.consultation-types a {
    font-weight: 500;
    font-size: 16px;
    color: #6b6b6b;
    background: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 6px;
    min-width: 413px;
    margin: 0;
    padding: 10px 15px
}

.consultation-types a:hover {
    color: var(--primary);
    background: #fff;
    border: 1px solid #0e82fd
}

.consultation-types a i {
    font-size: 18px;
    margin-right: 10px
}

@media(max-width:991.98px) {
    .consultation-types a {
        min-width: 300px
    }
}

@media(max-width:767.98px) {
    .consultation-types a {
        font-size: 14px;
        min-width: 250px;
        margin: 0;
        padding: 7px 15px
    }
}

.consultation-types span {
    margin-left: 18px;
    font-size: 20px;
    color: var(--success);
    display: none
}

.consultation-types.active a {
    color: var(--primary);
    background: #fff;
    border: 1px solid #0e82fd;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.07)
}

.consultation-types.active span {
    display: block
}

.booking-doctor-details {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.booking-device {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.booking-device-img {
    margin-right: 15px
}

.booking-doctor-info h3 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px
}

.booking-doctor-info .device-text {
    margin-bottom: 12px
}

.booking-doctor-info .btn {
    font-weight: 500;
    font-size: 14px;
    margin: 0;
    padding: 4px 10px;
    min-width: 109px;
    color: var(--primary);
    background: #fff;
    border: 2px solid #0e82fd;
    box-shadow: inset 0 0 0 0 #0e82fd;
    border-radius: 6px;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.booking-doctor-info .btn:hover {
    color: #fff;
    background: var(--primary);
    box-shadow: inset 0 0 0 50px #0e82fd;
    border: 2px solid #0e82fd;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.app-images a {
    margin-right: 8px
}

.app-images a:last-child {
    margin-right: 0
}

.booking-date {
    padding-bottom: 30px
}

.booking-date p {
    color: #8c8c8c;
    margin: 0 10px 0 0;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .booking-date p {
        margin: 0 0 10px 0;
        padding: 0
    }
}

@media(max-width:767.98px) {
    .booking-date {
        display: block;
        padding-bottom: 20px
    }
}

@media(max-width:767.98px) {
    .time-slot-card-body {
        padding-bottom: 0 !important
    }
}

.booking-range .btn {
    background: #fff;
    border: 1px solid #e4e4e8;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 400;
    color: #4a4a4a;
    margin: 0;
    padding: 10px 15px
}

@media(max-width:767.98px) {
    .booking-range .btn {
        font-size: 13px;
        margin: 0;
        padding: 10px;
        position: relative
    }
}

.booking-range img {
    margin-right: 10px
}

.booking-range i {
    font-size: 16px;
    margin-left: 10px;
    color: #5b5b5b
}

.booking-card {
    border: 2px solid var(--gray-200);
    border-radius: 8px;
    margin-bottom: 25px
}

.booking-date-slider {
    padding-bottom: 30px
}

.date-slider {
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0
}

.date-slider .slick-slide {
    display: block;
    margin: 0;
    padding: 0 5px
}

.date-slider li h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 5px
}

@media(max-width:1199.98px) {
    .date-slider li h4 {
        font-size: 13px
    }
}

@media(max-width:991.98px) {
    .date-slider li h4 {
        font-size: 16px
    }
}

.date-slider li p {
    color: #d4d4d4;
    margin-bottom: 0
}

.date-slider li.active h4 {
    color: var(--gray-900)
}

.date-slider li.active p {
    color: #aaa
}

.date-slider .slick-prev:before {
    content: " \e92f"
}

.date-slider .slick-next:before {
    content: " \e930"
}

.date-slider .slick-prev,
.date-slider .slick-next {
    background: transparent;
    color: var(--gray-900);
    line-height: normal
}

.date-slider .slick-prev:hover,
.date-slider .slick-prev:focus,
.date-slider .slick-next:hover,
.date-slider .slick-next:focus {
    background-color: transparent;
    color: var(--primary);
    opacity: 1
}

.date-slider .slick-prev:hover:before,
.date-slider .slick-prev:focus:before,
.date-slider .slick-next:hover:before,
.date-slider .slick-next:focus:before {
    color: var(--primary)
}

.date-slider .slick-prev:before,
.date-slider .slick-next:before {
    font-family: "feather";
    font-size: 26px
}

.time-slot {
    text-align: center
}

.time-slot h4 {
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 20px
}

.time-slot ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.time-slot ul li {
    display: block;
    margin-bottom: 15px
}

.time-slot li:last-child {
    margin-bottom: 0
}

.time-slot li .timing {
    background: #f5f5f5;
    border: 2px solid #f3f3f3;
    border-radius: 8px;
    color: #595959;
    margin: 0;
    padding: 10px 15px;
    text-align: center;
    position: relative;
    box-shadow: inset 0 0 0 0 #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.time-slot li .timing:hover {
    background: #fff;
    box-shadow: inset 0 0 0 50px #fff;
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.time-slot li .timing.active {
    background: var(--primary);
    border: 2px solid var(--primary);
    color: #fff;
    box-shadow: inset 0 0 0 0 var(--primary)
}

.time-slot li .timing.active:hover {
    background: var(--primary);
    border: 2px solid var(--primary);
    color: #fff;
    box-shadow: inset 0 0 0 50px var(--primary)
}

.time-slot li .timing i {
    margin-right: 4px
}

.time-slot li .load-more-timings a {
    font-weight: 500;
    text-decoration: underline;
    color: var(--primary)
}

.time-slot li .load-more-timings a:hover {
    color: var(--gray-900)
}

.time-slot .time-slot-open {
    display: none
}

@media(max-width:991.98px) {
    .time-slot {
        padding-bottom: 15px
    }
}

.success-content {
    text-align: center;
    padding-bottom: 40px
}

.success-content h4 {
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .success-content h4 {
        font-size: 16px
    }
}

@media(max-width:991.98px) {
    .success-content {
        padding-bottom: 30px
    }
}

.success-icon {
    padding-bottom: 15px
}

.success-icon i {
    font-size: 50px;
    color: var(--success)
}

@media(max-width:991.98px) {
    .success-icon i {
        font-size: 36px
    }
}

.booking-success-info {
    padding-bottom: 20px
}

.booking-success-info .booking-doctor-img {
    width: 90px;
    height: 90px;
    border-radius: 10px;
    margin-right: 15px
}

.booking-success-info .booking-doctor-img img {
    width: 90px;
    height: 90px;
    border-radius: 10px
}

.booking-success-info .booking-doctor-info p {
    margin-bottom: 15px
}

.success-btn {
    text-align: center;
    padding-bottom: 25px
}

.success-btn .btn {
    font-weight: 500;
    padding: 8px 18px
}

@media(max-width:767.98px) {
    .success-btn .btn {
        display: flex
    }
}

.success-btn .btn-primary {
    margin-right: 15px
}

@media(max-width:767.98px) {
    .success-btn .btn-primary {
        margin: 0 0 10px 0;
        padding: 8px 18px
    }
}

.success-btn .btn-light {
    color: #7c7c7c;
    background: #f5f5f5
}

.success-dashboard-link {
    text-align: center
}

.success-dashboard-link a {
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    font-weight: 500;
    font-size: 15px;
    color: #959595
}

.success-dashboard-link a:hover {
    color: var(--primary)
}

.success-dashboard-link a i {
    margin-right: 12px;
    font-size: 16px
}

@media(max-width:767.98px) {
    .success-dashboard-link a {
        font-size: 14px
    }
}

.appointment-wrap {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    padding: 24px 24px 10px 24px;
    margin-bottom: 24px;
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.appointment-wrap>ul {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap
}

@media(max-width:575.98px) {
    .appointment-wrap>ul {
        display: block
    }
}

.appointment-wrap>ul>li {
    margin-bottom: 14px
}

.appointment-wrap>ul>li:first-child {
    min-width: 150px
}

.appointment-wrap>ul>li.appointment-info {
    min-width: 190px
}

.appointment-wrap>ul>li.mail-info-patient {
    min-width: 190px
}

.appointment-info p {
    color: var(--gray-600);
    margin-bottom: 4px;
    font-size: 16px
}

.appointment-info p i {
    margin-right: 5px;
    font-size: 16px;
    color: var(--gray-900)
}

.appointment-info p.md-text {
    color: var(--gray-900);
    margin-bottom: 0
}

.patinet-information {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    min-width: 175px
}

.patinet-information>a {
    flex-shrink: 0
}

.patinet-information img {
    width: 48px;
    height: 48px;
    border-radius: 10px;
    margin-right: 10px
}

.patinet-information .patient-info {
    margin: 0
}

.patinet-information .patient-info p {
    color: var(--primary);
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 2px
}

.patinet-information .patient-info p.visit {
    font-weight: 400;
    color: var(--gray-600)
}

.patinet-information .patient-info h6 {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.patinet-information .patient-info h6 a {
    color: var(--gray-900)
}

.patinet-information .patient-info h6 a:hover {
    color: var(--primary)
}

.appointment-type p {
    font-size: 16px;
    color: var(--gray-900)
}

.appointment-type p i {
    margin-right: 5px
}

.appointment-type p {
    margin-bottom: 0
}

.appointment-type p.md-text {
    color: var(--gray-900);
    margin-bottom: 5px
}

.request-action li {
    margin-right: 15px;
    position: relative;
    padding-right: 15px;
    display: inline-block
}

.request-action li:last-child {
    margin-right: 0;
    padding-right: 0
}

.request-action li:last-child::before {
    content: none
}

.request-action li::before {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    content: "";
    background: var(--gray-transparent);
    width: 1px;
    height: 19px
}

.request-action li a {
    font-size: 15px;
    font-weight: 500
}

.request-action li a i {
    margin-right: 6px
}

.request-action li a.accept-link {
    color: var(--success)
}

.request-action li a.reject-link {
    color: var(--danger)
}

.dashboard-header {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 24px;
    padding-bottom: 10px;
    flex-wrap: wrap
}

.dashboard-header h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 10px
}

@media(max-width:991.98px) {
    .dashboard-header h3 {
        font-size: 22px
    }
}

@media(max-width:767.98px) {
    .dashboard-header h3 {
        font-size: 20px
    }
}

.dashboard-header ul li {
    margin-bottom: 10px
}

.md-text {
    font-size: 14px;
    font-weight: 500
}

.text-green {
    color: var(--success)
}

.text-blue {
    color: var(--primary)
}

.text-indigo {
    color: var(--indigo)
}

.text-blue-600 {
    color: var(--primary) !important
}

.success-wrap .icon-success {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 0 auto 24px;
    background: #004fff;
    font-size: 20px;
    color: var(--white)
}

@media(max-width:767.98px) {
    .success-wrap .icon-success {
        width: 50px;
        height: 50px;
        font-size: 16px
    }
}

.success-wrap h3 {
    font-weight: 500;
    margin-bottom: 5px;
    color: var(--gray-900)
}

.success-wrap p {
    color: var(--gray-900);
    margin-bottom: 24px
}

.success-wrap .btn {
    font-weight: 600;
    font-size: 15px;
    padding: 8px 10px
}

@media(max-width:575.98px) {
    .success-wrap .btn {
        margin-top: 5px
    }
}

.success-wrap .form-wrap {
    margin-bottom: 15px
}

.success-wrap .form-check {
    font-size: 16px;
    color: #1f2937;
    font-weight: 500
}

@media(max-width:991.98px) {
    .success-wrap .form-check {
        font-size: 15px
    }
}

.success-info {
    margin-bottom: 24px
}

.info-modal .modal-body {
    padding: 40px
}

@media(max-width:767.98px) {
    .info-modal .modal-body {
        padding: 25px
    }
}

.loader-item {
    margin-top: 16px
}

@media(max-width:767.98px) {
    .loader-item {
        margin-top: 5px
    }
}

.btn-load {
    border: 1px solid var(--gray-transparent);
    background: var(--white);
    border-radius: 6px;
    font-weight: 600;
    font-size: 15px;
    padding: 8px 11px;
    color: var(--gray-900);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922)
}

.btn-load:hover {
    background: var(--gray-transparent);
    color: var(--gray-900)
}

.dashboard-header .header-list-btns {
    display: flex;
    align-items: center
}

.dashboard-header .header-list-btns li .header-dropdown .dropdown-toggle {
    border-radius: 5px;
    padding: 8px 15px 8px 8px;
    font-size: 14px
}

.dashboard-header .header-list-btns li .header-dropdown .dropdown-avatar {
    width: 16px;
    height: 16px
}

.dashboard-header .header-list-btns li .view-icons a {
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    background: var(--white);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: var(--gray-800)
}

.dashboard-header .header-list-btns li .view-icons a.active,
.dashboard-header .header-list-btns li .view-icons a:hover {
    background: var(--primary);
    color: #fff;
    border-color: var(--primary)
}

.dashboard-header .header-list-btns li .dash-search-input {
    position: relative
}

.dashboard-header .header-list-btns li .dash-search-input .form-control {
    height: 32px;
    min-height: 32px;
    border: 1px solid var(--gray-transparent);
    border-radius: 4px;
    padding: 6px 15px 6px 36px;
    width: 200px;
    font-size: 14px
}

.dashboard-header .header-list-btns li .dash-search-input .search-icon {
    position: absolute;
    left: 16px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
    color: var(--gray-900)
}

.dash-search-input {
    position: relative
}

.dash-search-input .form-control {
    height: 38px;
    min-height: 38px;
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    padding-left: 34px
}

.dash-search-input .search-icon {
    position: absolute;
    left: 16px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
    color: var(--gray-900)
}

.appointment-info .apponitment-types {
    align-items: center
}

.appointment-info .apponitment-types li {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    line-height: 1
}

.appointment-info .apponitment-types li+li {
    border-left: 1px solid var(--gray-transparent);
    margin-left: 8px;
    padding-left: 8px
}

.mail-info-patient li {
    color: var(--gray-600)
}

.mail-info-patient li i {
    margin-right: 5px;
    font-size: 13px;
    color: var(--gray-900)
}

.mail-info-patient li+li {
    margin-top: 4px
}

.appointment-action ul {
    display: flex;
    align-items: center
}

.appointment-action ul li+li {
    margin-left: 8px
}

.appointment-action ul li a {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    font-size: 14px;
    background: var(--gray-transparent);
    display: flex;
    align-items: center;
    justify-content: center
}

.appointment-action ul li a:hover {
    background: var(--primary);
    color: var(--white)
}

.appointment-start a {
    color: var(--gray-900);
    font-weight: 600;
    text-decoration: underline
}

.appointment-start a:hover {
    color: var(--primary)
}

.patient-info h6 {
    display: inline-flex;
    align-items: center
}

.patient-info h6 .badge.new-tag {
    background: var(--purple);
    font-size: 10px;
    color: var(--white);
    margin-left: 5px;
    font-weight: 500;
    padding: 4px 4px;
    border-radius: 20px
}

.form-sorts.dropdown {
    background: var(--white);
    border: 1px solid var(--gray-200);
    height: 32px;
    border-radius: 5px;
    padding: 5px;
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.form-sorts.dropdown a {
    color: var(--gray-600);
    font-size: 14px;
    display: flex;
    align-items: center
}

.form-sorts.dropdown a i {
    color: var(--gray-900)
}

.form-sorts.dropdown a.dropdown-toggle::after {
    margin-left: 8px
}

.filter-checks .checkboxs {
    display: block;
    cursor: pointer;
    user-select: none
}

.filter-checks .checkboxs .check-title {
    padding-left: 25px;
    color: var(--gray-900)
}

.filter-checks .checkboxs input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.filter-checks .checkboxs input~.checkmarks {
    border-radius: 5px
}

.filter-checks .checkboxs input:checked~.checkmarks {
    background-color: var(--primary);
    border-color: var(--primary)
}

.filter-checks .checkboxs input:checked~.checkmarks:after {
    display: block
}

.filter-checks .checkboxs .checkmarks {
    height: 18px;
    width: 18px;
    position: absolute;
    border: 1px solid var(--gray-200);
    top: 3px;
    left: 0
}

.filter-checks .checkboxs .checkmarks:after {
    content: "";
    position: absolute;
    display: none
}

.filter-checks .checkboxs .checkmarks:after {
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid var(--white);
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg)
}

.filter-set-content-head a i {
    transition: .5s all;
    font-size: 16px
}

.filter-set-content-head a:not(.collapsed) i {
    transform: rotate(-90deg);
    transition: .5s all
}

.form-sorts {
    position: relative
}

.form-sorts .filter-dropdown-menu {
    padding: 20px;
    border-radius: 5px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: absolute;
    z-index: 9;
    min-width: 350px;
    right: 0;
    top: 40px;
    opacity: 0;
    display: none
}

@media(max-width:575.98px) {
    .form-sorts .filter-dropdown-menu {
        right: unset;
        left: 0;
        min-width: 280px
    }
}

.form-sorts.table-filter-show .filter-dropdown-menu {
    display: block;
    opacity: 1
}

.form-sorts .filter-set-head h4 {
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px
}

.form-sorts .filter-set-content {
    margin-bottom: 15px
}

.form-sorts .filter-set-content .filter-set-content-head a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--light-transparent);
    padding: 10px;
    font-size: 16px;
    color: var(--gray-900);
    font-weight: 500
}

.form-sorts .filter-reset-btns {
    display: flex;
    align-items: center;
    padding-top: 15px
}

.form-sorts .filter-reset-btns a {
    flex: 1;
    display: inline-flex;
    justify-content: center
}

@media(max-width:575.98px) {
    .form-sorts .filter-reset-btns a {
        padding: 10px 30px
    }
}

.form-sorts .filter-reset-btns .btn-light {
    margin-right: 15px
}

.filter-set-contents ul {
    margin-top: 20px
}

.filter-set-contents ul li {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.filter-set-contents ul li:last-child {
    margin-bottom: 0
}

.filter-set-contents ul li .rating {
    margin-left: 28px
}

.filter-set-contents ul li .rating span {
    margin-left: 5px
}

.filter-set-contents ul li .collapse-inside-text {
    margin-left: 28px
}

.filter-set-contents ul li .collapse-inside-text h5 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500
}

.setting-title h5,
.setting-title h6 {
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 16px
}

.appointment-tabs ul.available-nav {
    margin-bottom: 4px
}

.appointment-tabs ul li {
    margin-right: 10px;
    margin-bottom: 20px
}

.appointment-tabs ul li:last-child {
    margin-right: 0
}

.appointment-tabs ul li .nav-link {
    background: var(--light-transparent);
    border-radius: 5px;
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    padding: 4px 12px;
    font-weight: 500;
    font-size: 14px;
    display: inline-flex;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center
}

@media(max-width:575.98px) {
    .appointment-tabs ul li .nav-link {
        text-align: center
    }
}

.appointment-tabs ul li .nav-link span {
    background: var(--white);
    padding: 1px 8px;
    color: var(--gray-900);
    font-weight: 500;
    border-radius: 30px;
    border: 1px solid var(--gray-200);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    margin-left: 10px
}

.appointment-tabs ul li .nav-link.active {
    background: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

.appointment-tabs ul li .nav-link.active span {
    border-color: var(--white)
}

.appointment-tabs ul li .nav-link:hover {
    background: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

@media(max-width:575.98px) {
    .appointment-tabs ul li {
        margin-right: 0
    }
}

@media(max-width:575.98px) {
    .appointment-tabs ul {
        display: block
    }
}

.grid-patient .patinet-information .patient-info p {
    margin-bottom: 0
}

.grid-patient .patinet-information .patient-info h6 {
    margin-bottom: 5px
}

.grid-patient .appointment-wrap.appointment-grid-wrap>ul>li {
    margin-bottom: 15px
}

.grid-patient .appointment-action {
    border-top: 1px solid var(--gray-transparent);
    padding-top: 15px
}

.appointment-tab-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.appointment-tab-head .filter-head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.appointment-tab-head .filter-head .daterange-wraper {
    margin-bottom: 20px;
    width: 230px
}

.appointment-tab-head .filter-head .daterange-wraper input.form-control {
    border: 1px solid var(--gray-200);
    min-height: 32px;
    height: 32px;
    border-radius: 5px;
    padding-left: 28px;
    color: var(--gray-900)
}

.appointment-tab-head .filter-head .daterange-wraper input.form-control::placeholder {
    color: var(--gray-300)
}

.appointment-tab-head .filter-head .daterange-wraper i {
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--gray-900)
}

.accordion .filter-set-content+.filter-set-content {
    border-top: 1px solid var(--gray-200);
    padding-top: 15px
}

.appointment-tab-content {
    padding-top: 10px
}

.appointment-detail-btn a {
    border: 1px solid var(--primary);
    color: var(--primary);
    font-weight: 500;
    font-size: 13px;
    padding: 5px 17px;
    border-radius: 44px
}

.dashboard-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 40px
}

.dashboard-pagination ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px
}

.dashboard-pagination ul li .page-link {
    background: var(--white);
    border-color: var(--gray-200);
    width: 30px;
    height: 30px;
    color: var(--gray-900);
    border-radius: 50%;
    margin-right: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px
}

.dashboard-pagination ul li .page-link.active {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.dashboard-pagination ul li .page-link:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.dashboard-pagination ul li .page-link.prev,
.dashboard-pagination ul li .page-link.next {
    width: auto;
    padding: 0 16px;
    border-radius: 30px
}

.user-avatar img {
    width: 24px;
    height: 24px;
    border-radius: 4px
}

.bg-red {
    background: var(--danger) !important
}

.btn-gray {
    background: var(--gray-transparent);
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    box-shadow: inset 0 0 0 0 var(--white)
}

.btn-gray:hover {
    color: var(--white) !important;
    background-color: var(--dark);
    border-color: var(--dark) !important;
    box-shadow: inset 0 0 0 50px var(--dark);
    outline-color: var(--dark);
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

@media(max-width:575.98px) {
    .modal-button .btn+.btn {
        margin-top: 15px
    }
}

.col-form-label {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    padding: 0 0 10px 0
}

.form-label {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 4px
}

.loader-item .btn {
    padding: 9px 16px
}

.appointment-wrap .appointment-detail-btn a {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center
}

.appointment-wrap .appointment-detail-btn a:hover {
    background: var(--primary);
    color: var(--white)
}

.appointment-wrap.appointment-grid-wrap {
    flex-direction: column;
    align-items: start;
    padding: 24px;
    width: 100%;
    margin-bottom: 24px;
    border: 0;
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

.appointment-wrap.appointment-grid-wrap>ul>li {
    width: 100%;
    margin-bottom: 24px
}

.appointment-wrap.appointment-grid-wrap>ul>li:last-child {
    margin-bottom: 0
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head .grid-user-msg {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 1px solid var(--gray-transparent);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head .grid-user-msg .video-icon i {
    color: var(--secondary)
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head .grid-user-msg .hospital-icon i {
    color: var(--secondary)
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head .grid-user-msg .telephone-icon i {
    color: var(--secondary)
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-info {
    background: var(--primary-transparent);
    padding: 15px;
    border-radius: 10px
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-action {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.appointment-wrap.appointment-grid-wrap>ul .appointment-start a {
    font-size: 14px
}

.dashboard-header .header-back {
    display: flex;
    align-items: center
}

.dashboard-header .header-back h3 {
    margin-bottom: 0
}

.dashboard-header .header-back a {
    display: inline-block;
    margin-right: 8px
}

.appointment-detail-card {
    border: 1px solid var(--gray-transparent);
    margin-bottom: 24px
}

.appointment-detail-card .patinet-information a {
    flex-shrink: 0
}

.appointment-detail-card .patinet-information a img {
    width: 120px;
    height: 120px
}

@media(max-width:575.98px) {
    .appointment-detail-card .patinet-information a img {
        width: 90px;
        height: 90px
    }
}

.appointment-detail-card .patinet-information .mail-info-patient ul {
    margin-top: 10px
}

.appointment-detail-card .patinet-information .mail-info-patient ul li+li {
    margin-top: 5px
}

.appointment-detail-card .patinet-information .mail-info-patient ul li {
    color: var(--gray-600)
}

.appointment-detail-card .patinet-information .mail-info-patient ul li i {
    color: var(--gray-900)
}

.appointment-detail-card .appointment-info .person-info p {
    font-size: 14px;
    color: var(--gray-600);
    font-weight: 500
}

.appointment-detail-card .appointment-info .person-info+.person-info {
    margin-top: 10px
}

.appointment-detail-card .appointment-info .apponitment-types li {
    font-size: 16px;
    color: var(--gray-900)
}

.appointment-detail-card .appointment-info .apponitment-types li i {
    margin-right: 5px
}

.appointment-detail-card .appointment-info .apponitment-types li i.text-green {
    color: #059669
}

.appointment-detail-card .appointment-action {
    text-align: right
}

@media(max-width:575.98px) {
    .appointment-detail-card .appointment-action {
        text-align: left
    }
}

.appointment-detail-card .appointment-action .consult-fees h6 {
    font-size: 14px;
    margin-bottom: 10px
}

.appointment-detail-card .appointment-action ul {
    justify-content: end
}

@media(max-width:575.98px) {
    .appointment-detail-card .appointment-action ul {
        justify-content: start
    }
}

.appointment-detail-card .appointment-action .reject-popup {
    font-weight: 600;
    font-size: 14px;
    text-decoration: underline
}

.appointment-detail-card .detail-badge-info {
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center
}

.appointment-detail-card .detail-badge-info span {
    padding: 10px;
    font-size: 12px;
    color: var(--white);
    font-weight: 500;
    border-radius: 30px
}

.appointment-detail-card .detail-badge-info span.bg-grey {
    background: #6b7280
}

.appointment-detail-card .detail-badge-info span.bg-yellow {
    background: var(--warning)
}

.appointment-detail-card .detail-badge-info span.bg-green {
    background: var(--success)
}

.appointment-detail-card .detail-badge-info span.bg-red {
    background: var(--danger)
}

.appointment-detail-card .detail-badge-info span.bg-soft-red {
    background: var(--danger-transparent);
    color: var(--danger)
}

.appointment-detail-card .detail-badge-info span.bg-soft-green {
    background: var(--success-transparent);
    color: var(--success)
}

.detail-card-bottom-info {
    padding-top: 24px;
    margin-top: 9px;
    border-top: 1px solid var(--gray-transparent)
}

.detail-card-bottom-info li h6 {
    color: var(--gray-600);
    margin-bottom: 4px;
    font-size: 14px
}

.detail-card-bottom-info li span {
    color: var(--gray-900);
    font-weight: 400;
    font-size: 14px
}

.recent-appointments .head-text {
    margin-bottom: 24px;
    font-size: 20px;
    font-weight: 600
}

.btn-primary-border {
    border: 1px solid #0e82fd;
    color: var(--primary);
    font-weight: 600;
    padding: 5px 10px;
    border-radius: 6px;
    font-size: 15px
}

.btn-primary-border:hover {
    background: var(--primary);
    color: #fff
}

.modal .modal-header {
    justify-content: space-between
}

.custom-modal-two .modal-content {
    padding: 24px
}

@media(max-width:991.98px) {
    .custom-modal-two .modal-content {
        padding: 15px
    }
}

.custom-modal-two .modal-content .modal-header {
    padding: 0 0 15px 0;
    margin-bottom: 15px
}

.custom-modal-two .modal-content .modal-header h5 {
    font-weight: 600
}

@media(max-width:575.98px) {
    .custom-modal-two .modal-content .modal-header h5 {
        font-size: 18px
    }
}

.custom-modal-two .modal-content .modal-header button {
    border: 0;
    background: var(--gray-transparent);
    border-radius: 50%;
    color: #fff;
    font-size: 10px;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .5s all
}

.custom-modal-two .modal-content .modal-header button:hover {
    background: #e11d48;
    transition: .5s all
}

.custom-modal-two .modal-content .modal-body {
    padding: 0
}

.create-appointment-details .session-end-head {
    background: #f8fafc;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 24px
}

.create-appointment-details .session-end-head h6 {
    margin-bottom: 0;
    color: var(--gray-900);
    font-weight: 600;
    display: flex;
    align-items: center;
    flex-wrap: wrap
}

.create-appointment-details .session-end-head h6 span {
    color: #1e293b;
    font-weight: 500;
    margin-right: 5px
}

.create-appointment-details .head-text {
    font-size: 20px;
    margin-bottom: 24px;
    color: var(--gray-900);
    font-weight: 600
}

.create-details-card {
    border: 1px solid var(--gray-transparent);
    padding: 24px;
    border-radius: 10px;
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    margin-bottom: 24px
}

.create-details-card .create-details-card-head {
    border-bottom: 1px solid #e2e8f0;
    margin-bottom: 24px
}

.create-details-card .card-title-text h5 {
    font-size: 18px;
    margin-bottom: 15px;
    color: var(--gray-900);
    font-weight: 600
}

.create-details-card .patient-info-box {
    background: #f8fafc;
    padding: 15px 15px 0;
    border-radius: 10px;
    margin-bottom: 24px
}

.create-details-card .patient-info-box .info-list {
    margin-bottom: 15px
}

.create-details-card .patient-info-box .info-list li {
    font-weight: 500;
    font-size: 14px;
    color: var(--gray-900)
}

.create-details-card .patient-info-box .info-list li h6 {
    margin-bottom: 0;
    font-size: 14px
}

.create-details-card .patient-info-box .info-list li+li {
    margin-top: 5px
}

.create-details-card-body .form-bg-title {
    background: #f8fafc;
    padding: 10px;
    margin-bottom: 15px
}

.create-details-card-body .form-bg-title h5 {
    font-size: 18px;
    margin-bottom: 0;
    font-weight: 600
}

.create-details-card-body .input-block-new {
    margin-bottom: 24px
}

.input-block-new {
    position: relative
}

.input-block-new label {
    font-size: 14px
}

.input-block-new .input-text-field {
    position: relative
}

.input-block-new .input-text-field .input-group-text {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: 0;
    border-left: 1px solid #e2e8f0;
    padding: 0 0 0 10px;
    line-height: 1;
    border-radius: 0;
    color: #131022;
    font-weight: 500;
    font-size: 14px
}

.input-block-new .input-text-field input {
    padding-right: 45px;
    height: 40px;
    min-height: 40px;
    border: 1px solid #e2e8f0;
    border-radius: 10px
}

.input-block-new input {
    height: 40px;
    min-height: 40px;
    border-radius: 6px
}

.input-block-new input::placeholder {
    color: #64748b
}

.input-block-new textarea {
    border: 1px solid #e2e8f0;
    border-radius: 6px;
    resize: none
}

.input-block-new .bootstrap-tagsinput {
    min-height: 40px;
    border: 1px solid #e2e8f0;
    border-radius: 6px;
    height: auto
}

.input-block-new .bootstrap-tagsinput .badge-info {
    background: #f1f5f9 !important;
    border: 0;
    border-radius: 10px;
    font-size: 14px;
    padding: 5px;
    color: #6b7280
}

.input-block-new .bootstrap-tagsinput .tag [data-role=remove] {
    left: 0;
    margin-left: 5px
}

.input-block-new .bootstrap-tagsinput input {
    line-height: 30px
}

.input-block-new .bootstrap-tagsinput input::placeholder {
    font-size: 14px;
    color: #6b7280
}

.input-block-new .input-field-set {
    display: flex;
    align-items: center
}

.input-block-new .input-field-set label {
    width: 50%;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .input-block-new .input-field-set label {
        width: 100%
    }
}

.input-block-new .input-text {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: var(--primary);
    font-weight: 500
}

.medication-wrap .input-block-new {
    flex: 1
}

.medication-wrap .input-block-new label {
    display: block
}

.medication-wrap .input-block-new {
    margin-right: 15px
}

.medication-wrap .input-block-new .select2-container .select2-selection--single {
    height: 40px;
    min-height: 40px;
    border: 1px solid #e2e8f0;
    border-radius: 6px
}

.medication-wrap .input-block-new .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    color: #6b7280
}

.medication-wrap .input-block-new .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px
}

.medication-wrap .input-block-new .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 0 2px 2px 0 !important;
    transform: rotate(45deg) translatey(-50%);
    border-color: #6b7280 !important;
    padding: 3px
}

.form-set-button {
    display: flex;
    align-items: center;
    justify-content: end
}

.form-set-button .btn-light {
    background: var(--gray-transparent);
    color: var(--gray-900);
    border-color: var(--gray-transparent);
    padding: 8px 20px;
    margin-right: 15px;
    font-weight: 600
}

.form-set-button .btn-primary {
    background: var(--primary-gradient);
    border-color: var(--primary-gradient);
    padding: 8px 20px;
    font-weight: 600
}

@media(max-width:575.98px) {
    .form-set-button .btn-primary {
        padding: 10px
    }
}

.form-set-button .btn-primary:active,
.form-set-button .btn-primary:active:not(:disabled):not(.disabled) {
    background: var(--dark);
    border-color: var(--dark)
}

.daterange-wraper {
    margin-bottom: 20px;
    width: 230px
}

.daterange-wraper input.form-control {
    border: 1px solid #e2e8f0;
    min-height: 36px;
    height: 36px;
    border-radius: 10px;
    padding-left: 35px;
    color: #6b7280
}

.daterange-wraper input.form-control::placeholder {
    color: #6b7280
}

.daterange-wraper i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #6b7280
}

.social-media-links .select-social-link {
    flex-basis: 27%;
    margin-right: 15px
}

.social-media-links .select2-container .select2-selection--single {
    border: 1px solid #e2e8f0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);
    background: transparent;
    height: 40px;
    min-height: 40px;
    border-radius: 6px
}

.social-media-links .select2-container {
    width: 100% !important
}

.social-media-links .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px
}

.social-media-links .select2-container--default .select2-selection--single .select2-selection__rendered span img {
    width: 16px;
    margin-right: 10px
}

.social-media-links .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px
}

.select2-results__option .social-img {
    margin-right: 10px
}

.daterangepicker .ranges li.active {
    background: var(--primary)
}

.custom-card {
    border: 1px solid var(--gray-200);
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    border-radius: 10px
}

.custom-card .card-header {
    border-color: var(--gray-transparent);
    margin: 0 0 24px;
    padding: 0
}

.custom-card .card-header h3 {
    font-weight: 600;
    margin-bottom: 24px;
    color: var(--gray-900);
    font-size: 24px
}

.custom-card .card-body {
    padding: 24px
}

.custom-card .card-body .modal-btn {
    margin-top: 40px
}

.timing-content .col-form-label {
    color: var(--gray-900)
}

.timing-content .form-control {
    min-height: 40px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);
    padding: 7px 15px;
    border-color: var(--gray-200);
    color: var(--gray-900)
}

.slot-box {
    border: 2px solid var(--gray-200);
    margin: 0 0 30px;
    padding: 15px 15px 0;
    border-radius: 8px
}

.slot-box .slot-header {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 15px
}

.slot-box .slot-header h5 {
    font-size: 18px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 15px
}

@media(max-width:991.98px) {
    .slot-box .slot-header h5 {
        font-size: 16px
    }
}

.slot-box .slot-header ul li {
    font-size: 14px;
    font-weight: 500;
    margin: 0 15px 15px 0;
    display: inline-block
}

.slot-box .slot-header ul li:last-child {
    margin-right: 0
}

.slot-box .slot-header ul li a {
    font-size: 14px;
    font-weight: 500
}

.slot-box .slot-header ul li .add-slot {
    color: var(--primary)
}

.slot-box .slot-header ul li .add-slot:hover {
    color: var(--primary-hover)
}

.slot-box .slot-header ul li .del-slot {
    color: var(--danger)
}

.slot-box .slot-header ul li .del-slot:hover {
    color: var(--danger-hover)
}

@media(max-width:767.98px) {
    .slot-box .slot-header ul li {
        margin-right: 8px
    }
}

.slot-box .slot-body p {
    font-size: 16px;
    color: var(--gray-900);
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .slot-box .slot-body p {
        font-size: 15px
    }
}

.slot-box .slot-body .time-slots li {
    background: var(--gray-transparent);
    margin: 0 15px 15px 0;
    padding: 12px 13px;
    border-radius: 6px;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    color: var(--gray-900);
    min-width: 120px;
    text-align: center;
    position: relative;
    transition: .5s
}

.slot-box .slot-body .time-slots li:hover::before {
    content: "Space : 2";
    background: var(--dark);
    color: var(--white);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 6px;
    margin: 0 15px 15px 0;
    padding: 12px 13px;
    transition: .5s
}

.slot-box .slot-body .time-slots li i {
    margin-right: 10px
}

.slot-box .slot-body .time-slots li.slot-space {
    background: var(--dark);
    color: var(--white)
}

.slot-box .slot-body .time-slots li:last-child {
    margin-right: 0
}

.available-tab {
    margin-bottom: 15px
}

.available-tab .form-label {
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px
}

.available-tab ul li {
    margin: 0 15px 15px 0
}

.available-tab ul li a {
    border: 1px solid var(--gray-200);
    background: var(--light-transparent);
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    text-align: center;
    padding: 10px 22px;
    border-radius: 10px
}

@media(max-width:767.98px) {
    .available-tab ul li a {
        padding: 9px 17px
    }
}

@media(max-width:575.98px) {
    .available-tab ul li a {
        display: block
    }
}

.available-tab ul li a.active,
.available-tab ul li a:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

@media(max-width:575.98px) {
    .available-tab ul li {
        margin-right: 0
    }
}

@media(max-width:575.98px) {
    .available-tab ul {
        display: block
    }
}

.modal-btn .btn {
    font-size: 13px;
    font-weight: 500;
    padding: .35rem .85rem
}

.modal-btn .btn+.btn {
    margin-left: 15px
}

.timing-modal .form-wrap {
    margin-bottom: 15px
}

.timing-modal .form-wrap .custom-control-inline {
    font-weight: 500;
    margin: 0 10px 5px 0;
    color: var(--gray-900);
    font-size: 16px;
    display: inline-block
}

@media(max-width:991.98px) {
    .timing-modal .form-wrap .custom-control-inline {
        font-size: 15px
    }
}

.clinic-wrap {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    margin: 0 0 24px;
    padding: 24px
}

.clinic-wrap h5 {
    font-size: 18px;
    color: var(--gray-900);
    font-weight: 600;
    margin-bottom: 15px
}

@media(max-width:767.98px) {
    .clinic-wrap h5 {
        font-size: 16px
    }
}

.clinic-wrap .select2-container {
    width: 100% !important
}

.clinic-wrap .select2-container .select2-selection--single {
    border-color: #f3f4f6;
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.0509803922);
    height: 40px
}

.clinic-wrap .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 36px;
    padding-left: 5px;
    font-size: 14px;
    color: var(--gray-900)
}

.clinic-wrap .select2-container .select2-selection--single .select2-selection__rendered .clinic-img {
    border-radius: 8px
}

.clinic-wrap .select2-container .select2-selection--single .select2-selection__arrow {
    height: 40px
}

.select2-results__option {
    padding: 6px 10px
}

.select2-results__option .clinic-img {
    border-radius: 8px
}

.form-wrap {
    margin-bottom: 15px
}

.custom-modals .modal-content {
    padding: 20px
}

.custom-modals .modal-content .modal-header {
    padding: 0 0 15px
}

.custom-modals .modal-content .modal-header .modal-title {
    font-size: 20px;
    font-weight: 600;
    color: var(--gray-900)
}

.custom-modals .modal-content .modal-header .btn-close {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--gray-600);
    color: var(--white);
    box-shadow: none;
    font-size: 14px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    padding: 0;
    opacity: 1
}

.custom-modals .modal-content .modal-header .btn-close:focus {
    box-shadow: none
}

.custom-modals .modal-content .modal-header .btn-close:hover {
    background: var(--danger);
    color: var(--white)
}

.custom-modals .modal-content .col-form-label {
    color: var(--gray-900)
}

.custom-modals .modal-content .modal-body {
    padding: 15px 0
}

.custom-modals .modal-content .modal-footer {
    padding: 15px 0 0
}

.custom-modals .modal-content .modal-footer .modal-btn {
    margin: 0
}

.custom-table {
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.custom-table .table>thead>tr>th {
    border-top: 0;
    background: var(--gray-100);
    color: var(--gray-900);
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 500
}

.custom-table .table>thead>tr>th:first-child {
    border-top-left-radius: 10px
}

.custom-table .table>thead>tr>th:last-child {
    border-top-right-radius: 10px
}

.custom-table .table tr th,
.custom-table .table tr td {
    border-top: 1px solid var(--gray-transparent);
    white-space: nowrap;
    padding: 12px 12px;
    color: var(--gray-600);
    font-size: 14px
}

.custom-table .table tr th h2 a,
.custom-table .table tr td h2 a {
    color: var(--gray-900)
}

.custom-table .table tr th h2 a:hover,
.custom-table .table tr td h2 a:hover {
    color: var(--primary)
}

.custom-table .table tr th:first-child,
.custom-table .table tr td:first-child {
    padding-left: 1.5rem
}

.custom-table .table tr th:last-child,
.custom-table .table tr td:last-child {
    padding-right: 1.5rem
}

.custom-table .table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px
}

.custom-table .table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px
}

.action-item {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.action-item a {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 4px;
    font-size: 14px
}

.action-item a:last-child {
    margin-right: 0
}

.action-item a:hover {
    background: var(--primary);
    color: var(--white)
}

.badge-yellow {
    background: var(--warning) !important
}

.badge-green {
    background: var(--teal) !important
}

.status-badge {
    font-size: 12px;
    font-weight: 500;
    padding: 5px 10px;
    border-radius: 60px
}

.search-field {
    position: relative
}

.search-field .form-control {
    height: 36px;
    min-height: 36px;
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.search-field .search-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    color: #64748b
}

.search-header {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 9px
}

.search-header .search-field {
    margin-bottom: 15px
}

.search-header .search-field .form-control {
    min-width: 240px
}

.search-header .btn {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
    padding: 7px 10px
}

.patient-wrap {
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    margin: 0 0 24px;
    padding: 24px 24px 9px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap
}

.patient-wrap .patient-info {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 10px;
    margin-top: 0
}

.patient-wrap .patient-info img {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    margin-right: 10px
}

.patient-wrap .patient-info .user-patient h6 {
    font-size: 12px;
    font-weight: 500;
    color: var(--primary);
    margin-bottom: 5px
}

.patient-wrap .patient-info .user-patient h5 {
    font-weight: 600;
    margin-bottom: 5px;
    color: var(--gray-900)
}

.patient-wrap .patient-info .user-patient ul li {
    color: var(--gray-900);
    font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    position: relative;
    display: inline-block
}

.patient-wrap .patient-info .user-patient ul li::before {
    content: "";
    background: var(--gray-transparent);
    width: 1px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.patient-wrap .patient-info .user-patient ul li:last-child {
    margin: 0;
    padding: 0
}

.patient-wrap .patient-info .user-patient ul li:last-child::before {
    content: none
}

.patient-wrap .patient-book {
    margin-bottom: 10px
}

.patient-wrap .patient-book p {
    font-size: 12px;
    color: var(--gray-900);
    margin-bottom: 5px
}

.patient-wrap .patient-book p i {
    margin-right: 5px
}

.patient-wrap .patient-book p:last-child {
    margin-bottom: 0
}

.lab-icon {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.lab-icon span {
    width: 24px;
    height: 24px;
    border-radius: 5px;
    background: #f5f3ff;
    color: #9c92fb;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 5px
}

.lab-icon.prescription span {
    background: #fff7ed;
    color: #ea580c
}

.upload-file {
    border: 1px dashed var(--gray-transparent);
    background: #f8fafc;
    border-radius: 10px;
    padding: 30px;
    position: relative;
    text-align: center;
    cursor: pointer
}

.upload-file input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%
}

.upload-file p {
    font-size: 14px;
    font-weight: 500;
    color: #94a3b8;
    margin-bottom: 0
}

.modal-content .bootstrap-tagsinput {
    border-radius: 6px
}

.modal-content .form-control {
    border-radius: 6px
}

.rating-list i {
    color: var(--gray-transparent);
    margin-right: 4px;
    font-size: 16px
}

.rating-list i.selected {
    color: var(--warning)
}

.rating-selction {
    direction: rtl !important
}

.rating-selction label {
    display: inline-block;
    color: var(--light);
    cursor: pointer;
    font-size: 16px;
    transition: color .2s
}

.rating-selction label:hover {
    color: var(--warning)
}

.rating-selction label:hover~label {
    color: var(--warning)
}

.rating-selction input {
    display: none
}

.rating-selction input:checked~label {
    color: var(--warning)
}

.prescribe-download {
    background: var(--light-transparent);
    padding: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.prescribe-download h5 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .prescribe-download h5 {
        font-size: 14px;
        margin-bottom: 4px
    }
}

@media(max-width:575.98px) {
    .prescribe-download h5 {
        margin-bottom: 15px
    }
}

.prescribe-download ul li {
    display: inline-block;
    margin-right: 15px
}

.prescribe-download ul li:last-child {
    margin-right: 0
}

.prescribe-download ul li .btn {
    font-size: 14px;
    font-weight: 500;
    padding: 9px 13px
}

@media(max-width:575.98px) {
    .prescribe-download {
        display: block
    }
}

.view-prescribe.invoice-content {
    border: 1px solid var(--gray-200);
    padding: 20px
}

.view-prescribe.invoice-content .invoice-item .invoice-details {
    font-size: 14px;
    color: var(--gray-600);
    font-weight: 400
}

.view-prescribe.invoice-content .invoice-item .invoice-details strong {
    color: var(--gray-900);
    font-weight: 600
}

.view-prescribe.invoice-content .invoice-item .invoice-details span {
    color: var(--gray-900)
}

.view-prescribe.invoice-content .invoice-item .customer-text {
    margin-bottom: 8px
}

.view-prescribe.invoice-content .invoice-item .invoice-info {
    margin-bottom: 20px
}

.view-prescribe.invoice-content .invoice-table-wrap h6 {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    margin-bottom: 20px
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tr th {
    font-size: 14px;
    font-weight: 500;
    background: var(--gray-100);
    white-space: nowrap;
    color: var(--gray-900)
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tr th:first-child {
    border-top-left-radius: 10px
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tr th:last-child {
    border-top-right-radius: 10px
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr {
    border-color: var(--gray-200)
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr td {
    font-size: 14px;
    color: var(--gray-600);
    font-weight: 400;
    white-space: nowrap
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr td span {
    font-size: 12px;
    display: block
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr:last-child {
    border-color: transparent
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px
}

.view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px
}

.view-prescribe.invoice-content .other-info {
    background: var(--light-transparent);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 20px
}

.view-prescribe.invoice-content .other-info h4 {
    font-size: 18px;
    margin-bottom: 8px;
    font-weight: 600
}

@media(max-width:767.98px) {
    .view-prescribe.invoice-content .other-info h4 {
        font-size: 16px
    }
}

.view-prescribe.invoice-content .other-info p.text-muted {
    color: #334155 !important;
    font-size: 14px
}

.view-prescribe.invoice-content .prescriber-info {
    text-align: right
}

.view-prescribe.invoice-content .prescriber-info h6 {
    font-weight: 600;
    margin-bottom: 5px
}

.view-prescribe.invoice-content .prescriber-info p {
    font-size: 12px;
    color: var(--gray-600);
    margin-bottom: 0
}

.view-prescribe.invoice-content .invoice-table-two tr {
    border: 0
}

.view-prescribe.invoice-content .invoice-table-two tr th {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-600);
    padding: 4px
}

.view-prescribe.invoice-content .invoice-table-two tr td {
    color: var(--gray-900);
    font-weight: 400;
    padding: 4px
}

.appointment-tabs.user-tab {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 24px
}

.appointment-tabs.user-tab ul {
    margin-bottom: 4px
}

.doctor-content .profile-sidebar {
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .doctor-content .profile-sidebar {
        margin-bottom: 24px
    }
}

.review-wrap {
    background: var(--light-transparent);
    padding: 15px;
    border-radius: 10px
}

.grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information img {
    width: 64px;
    height: 64px
}

.grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information .patient-info ul li {
    color: var(--gray-600);
    font-size: 12px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    position: relative;
    display: inline-block
}

.grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information .patient-info ul li::before {
    content: "";
    background: var(--gray-transparent);
    width: 1px;
    height: 16px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information .patient-info ul li:last-child {
    margin: 0;
    padding: 0
}

.grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information .patient-info ul li:last-child::before {
    content: none
}

.grid-patient .appointment-wrap.appointment-grid-wrap .appointment-action .patient-book p {
    font-size: 14px;
    color: var(--gray-900);
    margin-bottom: 5px;
    position: relative;
    display: flex;
    align-items: center
}

.grid-patient .appointment-wrap.appointment-grid-wrap .appointment-action .patient-book p i {
    margin-right: 5px
}

.grid-patient .appointment-wrap.appointment-grid-wrap .appointment-action .patient-book p:last-child {
    margin-bottom: 0
}

.grid-patient .appointment-wrap.appointment-grid-wrap .appointment-action .patient-book p span {
    color: var(--gray-600);
    display: inline-block;
    margin-left: 5px
}

.patient-infos {
    background: var(--light-transparent);
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 15px
}

.patient-infos p {
    margin-bottom: 0
}

.view-prescribe-details {
    border: 1px solid var(--gray-200);
    border-radius: 6px;
    padding: 20px
}

.view-prescribe-details .clinic-image {
    width: 80px;
    height: 80px;
    background: var(--light-transparent);
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    margin-right: 10px
}

.view-prescribe-details .hospital-addr {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 20px;
    text-align: center
}

.view-prescribe-details .hospital-addr .invoice-logo {
    margin-bottom: 20px
}

.view-prescribe-details .hospital-addr h5 {
    font-weight: 600;
    margin-bottom: 10px
}

.view-prescribe-details .hospital-addr p {
    font-size: 14px
}

.view-prescribe-details .invoice-info {
    margin-bottom: 20px
}

.view-prescribe-details .invoice-info h6 {
    color: var(--gray-900);
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 2px
}

@media(max-width:991.98px) {
    .view-prescribe-details .invoice-info h6 {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .view-prescribe-details .invoice-info h6 {
        font-size: 16px
    }
}

.view-prescribe-details .invoice-info p {
    font-size: 14px;
    margin-bottom: 0
}

.view-prescribe-details .invoice-info2 {
    text-align: right;
    margin-bottom: 20px
}

.view-prescribe-details .invoice-info2 p {
    font-size: 14px;
    margin-bottom: 3px
}

.view-prescribe-details .invoice-info2 p span {
    font-weight: 500;
    color: var(--gray-900)
}

.view-prescribe-details .invoice-info2 p:last-child {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .view-prescribe-details .invoice-info2 {
        text-align: left
    }
}

.view-prescribe-details .patient-id h6 {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 8px
}

.view-prescribe-details .patient-det {
    background: #f1f5f9;
    margin: 0 0 20px;
    padding: 5px 10px 0;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap
}

.view-prescribe-details .patient-det h6 {
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 5px
}

.view-prescribe-details .patient-det ul li {
    display: inline-block;
    margin: 0 18px 5px 0;
    color: var(--gray-900);
    font-size: 12px;
    font-weight: 600
}

.view-prescribe-details .patient-det ul li:last-child {
    margin-right: 0
}

@media(max-width:1399.98px) {
    .view-prescribe-details .patient-det ul li {
        margin-right: 12px
    }
}

.view-prescribe-details .appointment-notes h3 {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px
}

@media(max-width:991.98px) {
    .view-prescribe-details .appointment-notes h3 {
        font-size: 18px
    }
}

@media(max-width:767.98px) {
    .view-prescribe-details .appointment-notes h3 {
        font-size: 16px
    }
}

.view-prescribe-details .appoint-wrap {
    margin-bottom: 20px
}

.view-prescribe-details .appoint-wrap h5 {
    margin-bottom: 15px
}

.view-prescribe-details .appoint-wrap p {
    font-size: 14px
}

.view-prescribe-details .appoint-wrap ul li {
    font-size: 14px;
    display: inline-block;
    margin: 0 24px 5px 0
}

.view-prescribe-details .appoint-wrap ul li span {
    color: #1e293b;
    font-weight: 600
}

.view-prescribe-details .inv-table {
    border: 1px solid var(--gray-200);
    border-radius: 6px;
    margin-bottom: 20px
}

.view-prescribe-details .inv-table .invoice-table tr th {
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap
}

.view-prescribe-details .inv-table .invoice-table tbody tr {
    border-color: var(--gray-transparent)
}

.view-prescribe-details .inv-table .invoice-table tbody tr td {
    font-size: 14px;
    color: var(--gray-600);
    white-space: nowrap;
    vertical-align: middle
}

.view-prescribe-details .inv-table .invoice-table tbody tr td span {
    font-size: 12px;
    display: block
}

.view-prescribe-details .inv-table .invoice-table tbody tr td.report-title {
    color: var(--gray-900);
    font-weight: 600
}

.view-prescribe-details .scan-wrap {
    margin-bottom: 15px
}

.view-prescribe-details .scan-wrap h6 {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 5px
}

.view-prescribe-details .prescriber-info {
    text-align: right;
    margin-bottom: 15px
}

.view-prescribe-details .prescriber-info h6 {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 5px
}

.view-prescribe-details .prescriber-info p {
    font-size: 12px;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .view-prescribe-details .prescriber-info {
        text-align: left
    }
}

.view-prescribe-details .inv-paginate {
    margin-top: 9px
}

.add-billing-info,
.add-prescripe-info,
.add-info {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 24px
}

.bill-cont .trash,
.prescripe-cont .trash {
    font-size: 14px;
    font-weight: 500;
    color: var(--danger)
}

.trash-icon {
    font-size: 14px;
    font-weight: 500;
    color: var(--danger)
}

.add-bill,
.add-prescribe,
.more-item {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    color: var(--primary);
    text-align: right;
    display: inline-block
}

.add-bill:hover,
.add-prescribe:hover,
.more-item:hover {
    color: var(--gray-900)
}

.sign-wrapper {
    width: 165px;
    text-align: center;
    float: right
}

.wrap-sign {
    background: #f8fafc;
    border: 1px dashed var(--gray-transparent);
    border-radius: 10px;
    padding: 24px
}

.upload-sign {
    border: 1px dashed var(--gray-transparent);
    border-radius: 10px;
    margin-bottom: 10px;
    min-width: 165px;
    margin: 0 0 10px;
    padding: 20px;
    font-size: 14px;
    font-weight: 500
}

.upload-sign p {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.info-name h6 {
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 5px
}

.info-name p {
    font-size: 14px;
    color: var(--gray-900);
    margin-bottom: 0
}

.patient-book.patien-inv h6 {
    font-weight: 600;
    margin-bottom: 5px;
    color: var(--primary);
    text-align: right
}

@media(max-width:575.98px) {
    .patient-book.patien-inv h6 {
        text-align: left
    }
}

.patient-book.patien-inv p {
    font-size: 12px;
    margin-bottom: 0
}

.user-accordion-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    margin-bottom: 24px
}

.user-accordion-item .accordion-wrap {
    padding: 24px 38px 24px 24px;
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    position: relative;
    color: var(--gray-900);
    font-size: 16px
}

.user-accordion-item .accordion-wrap span {
    color: var(--danger);
    margin-right: 8px;
    font-size: 14px;
    font-weight: 500
}

.user-accordion-item .accordion-wrap span.edit {
    color: #18181b
}

.user-accordion-item .accordion-wrap::before {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.user-accordion-item .accordion-wrap:not(.collapsed)::before {
    content: "\f077"
}

.user-accordion-item .accordion-wrap:hover {
    color: #2e3842
}

.user-accordion-item .accordion-wrap:hover::before {
    color: #2e3842
}

.user-accordion-item .content-collapse {
    border-top: 1px solid var(--gray-200);
    padding: 24px
}

.user-accordion-item .accordion-collapse .form-wrap {
    margin-bottom: 24px
}

.user-accordion-item .accordion-collapse .form-wrap.mb-wrap {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .user-accordion-item .accordion-collapse .form-wrap.mb-wrap {
        margin-bottom: 24px
    }
}

.modal {
    z-index: 1050
}

.modal-backdrop {
    z-index: 1040
}

.stripe-wrapper {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.payout-wrap {
    background: var(--dark);
    margin: 0 0 24px;
    padding: 24px 24px 14px;
    border-radius: 10px
}

.payout-wrap .payout-title {
    border-bottom: 1px solid #334155;
    margin-bottom: 24px
}

.payout-wrap h4 {
    font-size: 20px;
    font-weight: 600;
    color: var(--white);
    margin-bottom: 10px
}

.payout-wrap p {
    font-size: 14px;
    font-weight: 500;
    color: var(--white);
    margin-bottom: 10px
}

.payout-wrap .stripe-box {
    margin: 0 24px 10px 0;
    padding: 20px;
    background: var(--white);
    border-radius: 10px;
    position: relative
}

.payout-wrap .stripe-box .stripe-img {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px solid var(--gray-200)
}

.payout-wrap .stripe-box a {
    border-radius: 40px;
    padding: 4px 9px;
    background: var(--gray-transparent);
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 500
}

.payout-wrap .stripe-box a i {
    margin-right: 5px
}

.payout-wrap .stripe-box a:hover {
    background: var(--primary-200);
    color: var(--primary)
}

.payout-wrap .stripe-box:last-child {
    margin-right: 0
}

.payout-wrap .stripe-box.active::before {
    content: "";
    background-color: var(--white);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    top: -5px;
    right: -5px;
    background-image: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/badge.svg");
    background-repeat: no-repeat;
    background-position: center
}

.setting-tab {
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    border-radius: 10px;
    margin: 0 0 24px;
    padding: 15px 15px 5px
}

.setting-tab ul li {
    margin-bottom: 10px
}

.setting-card {
    border: 1px solid var(--gray-200);
    padding: 20px 20px 4px;
    margin-bottom: 24px;
    border-radius: 10px
}

.setting-card .add-info,
.setting-card .more-item {
    margin-bottom: 15px
}

.setting-card .input-block-new .bootstrap-tagsinput {
    padding-top: 0;
    border-radius: 6px
}

.setting-card .input-block-new .bootstrap-tagsinput .badge-info {
    margin-bottom: 6px
}

.accordions .form-control {
    border-color: var(--gray-200);
    border-radius: 6px;
    min-height: 40px;
    padding: 7px 15px
}

.accordions .select2-container .select2-selection--single {
    border: 1px solid var(--gray-200);
    height: 40px;
    border-radius: 6px
}

.accordions .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 40px
}

.accordions .select2-container .select2-selection--single .select2-selection__arrow {
    height: 40px
}

.accordions .select2-container .select2-selection--single .select2-selection__arrow b {
    border-color: #64748b
}

.accordions .form-icon .form-control {
    padding: 7px 30px 7px 15px
}

.accordions .img-upload .profile-img {
    width: 80px;
    height: 80px
}

.accordions .img-upload .upload-img h5 {
    margin-bottom: 5px
}

@media(max-width:575.98px) {
    .img-upload {
        display: block
    }
}

.img-upload .profile-img {
    width: 80px;
    height: 80px;
    background: var(--light-transparent);
    border: 1px dashed var(--gray-200);
    border-radius: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    margin-right: 20px;
    margin-bottom: 16px;
    font-size: 24px;
    color: var(--gray-300)
}

@media(max-width:575.98px) {
    .img-upload .profile-img {
        margin-right: 0;
        justify-content: center;
        -webkit-justify-content: center
    }
}

.img-upload .upload-img {
    margin-bottom: 16px
}

.img-upload .upload-img h5 {
    font-size: 18px;
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 10px
}

@media(max-width:767.98px) {
    .img-upload .upload-img h5 {
        margin-bottom: 10px
    }
}

.img-upload .upload-img .imgs-load {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .img-upload .upload-img .imgs-load {
        margin-bottom: 0
    }
}

.img-upload .upload-img .change-photo {
    position: relative;
    color: var(--primary);
    margin: 0 15px 4px 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500
}

.img-upload .upload-img .change-photo input {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.img-upload .upload-img .upload-remove {
    color: var(--danger);
    display: inline-block;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 500
}

.img-upload .upload-img p {
    font-size: 14px;
    margin: 0;
    color: var(--gray-600)
}

.setting-title h5 {
    font-weight: 600
}

.drop-file {
    position: relative;
    background: #f8fafc;
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    cursor: pointer;
    padding: 30px;
    text-align: center
}

.drop-file p {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--gray-600)
}

.drop-file input {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.view-imgs {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.view-imgs .view-img {
    box-shadow: 0 7.5px 17.5px 0 rgba(0, 0, 0, 0.0509803922);
    margin: 10px 10px 0 0;
    padding: 15px;
    border-radius: 10px;
    text-align: center
}

.view-imgs .view-img img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 10px;
    display: block;
    margin-bottom: 8px
}

.view-imgs .view-img a {
    font-size: 14px;
    font-weight: 500;
    color: #e11d48
}

.form-icon {
    position: relative
}

.form-icon .form-control {
    padding: 7px 30px 7px 15px
}

.form-icon .icon {
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.user-accordion-item .reset {
    color: #e11d48;
    margin-bottom: 0
}

.user-accordion-item .form-check-label {
    color: #1f2937
}

.business-wrap {
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    margin: 0 0 24px;
    padding: 24px 24px 9px
}

.business-wrap h4 {
    margin-bottom: 10px
}

.business-nav li {
    margin: 0 15px 10px 0;
    display: inline-block
}

.business-nav li a {
    font-size: 14px;
    font-weight: 500;
    padding: 12px 20px;
    color: #1e293b;
    background: #f8fafc;
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    display: inline-block
}

.business-nav li a.active,
.business-nav li a:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.business-info .tab-items {
    background: #f8fafc
}

.business-info .tab-items.active {
    background: #fff
}

.setting-tab {
    border: 1px solid #f1f5f9
}

.setting-tab .appointment-tabs ul li .nav-link {
    background: #fff;
    padding: 7px 20px
}

.setting-tab .appointment-tabs ul li .nav-link:hover,
.setting-tab .appointment-tabs ul li .nav-link.active {
    background: var(--primary);
    color: #fff
}

.bootstrap-tagsinput {
    border-radius: 5px
}

.settings-tab .nav-item .nav-link {
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    color: var(--gray-600);
    margin-right: 16px;
    margin-bottom: 16px;
    padding: 4px 12px;
    font-size: 14px
}

.settings-tab .nav-item .nav-link.active {
    background: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

.settings-tab .nav-item .nav-link:hover {
    background: var(--primary);
    color: var(--white);
    border-color: var(--primary)
}

.otp-box.setting-otp {
    margin: 0
}

.otp-box.setting-otp input {
    width: 40px;
    height: 40px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 5px;
    text-align: center;
    margin-right: 8px;
    font-weight: 400;
    font-size: 14px;
    color: var(--gray-900);
    outline: 0
}

.otp-box.setting-otp input:last-child {
    margin-right: 0
}

.success-wraps {
    max-width: 310px;
    margin: 0 auto
}

.icon-success {
    width: 64px;
    height: 64px;
    border-radius: 50%
}

.appoint-patient .appointment-wrap.appointment-grid-wrap>ul .appointment-info {
    padding-bottom: 10px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap
}

.appoint-patient .appointment-wrap.appointment-grid-wrap>ul .appointment-info p:first-child {
    margin-right: 10px
}

.appoint-patient .appointment-wrap.appointment-grid-wrap>ul .appointment-grid-head .grid-user-msg .hospital-icon i {
    color: var(--purple)
}

.profile-widget.patient-favour {
    border: 1px solid var(--gray-200);
    padding: 0;
    border-radius: 10px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.profile-widget.patient-favour .fav-head {
    position: relative;
    padding: 20px;
    border-bottom: 1px solid var(--gray-200)
}

.profile-widget.patient-favour .fav-head .doc-img {
    width: 80px;
    margin: 0 auto 5px;
    border-radius: 10px
}

.profile-widget.patient-favour .fav-head .doc-img img {
    width: 80px;
    height: 80px;
    border-radius: 10px;
    object-fit: cover
}

.profile-widget.patient-favour .fav-head .fav-btn {
    opacity: 1;
    visibility: visible;
    background-color: var(--gray-transparent);
    transform: unset;
    -webkit-transform: unset;
    -ms-transform: unset;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    top: 20px;
    right: 20px
}

.profile-widget.patient-favour .fav-head .fav-btn .favourite-icon.favourite {
    color: var(--orange)
}

.profile-widget.patient-favour .fav-head .pro-content .title {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px
}

.profile-widget.patient-favour .fav-head .pro-content p.speciality {
    text-align: center;
    font-size: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-bottom: 4px
}

.profile-widget.patient-favour .fav-head .pro-content .rating {
    text-align: center;
    color: var(--gray-900);
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 16px
}

.profile-widget.patient-favour .fav-head .pro-content .available-info {
    margin-bottom: 16px
}

.profile-widget.patient-favour .fav-head .pro-content .available-info li {
    color: var(--gray-900);
    font-size: 14px
}

.profile-widget.patient-favour .fav-head .pro-content .available-info li span {
    color: var(--gray-600)
}

.profile-widget.patient-favour .fav-head .pro-content .available-info li+li {
    margin-top: 8px
}

.profile-widget.patient-favour .fav-head .pro-content .last-book {
    background: var(--primary-transparent);
    border-radius: 10px;
    padding: 16px
}

.profile-widget.patient-favour .fav-head .pro-content .last-book p {
    text-align: center;
    font-size: 14px;
    margin: 0;
    color: var(--gray-900)
}

.profile-widget.patient-favour .fav-footer {
    padding: 15px
}

.profile-widget.patient-favour .fav-footer .btn {
    border-radius: 44px
}

.profile-widget.patient-favour .fav-footer .view-btn {
    color: #64748b;
    border: 2px solid #f9fafb;
    background-color: #f9fafb;
    text-align: center;
    display: block
}

.profile-widget.patient-favour .fav-footer .view-btn:hover,
.profile-widget.patient-favour .fav-footer .view-btn:focus {
    background-color: rgb(233.7, 237.25, 240.8);
    border-color: rgb(233.7, 237.25, 240.8);
    color: #64748b
}

.profile-widget.patient-favour .fav-footer .book-btn {
    background-color: #fff;
    border: 2px solid #0e82fd;
    color: var(--primary);
    text-align: center;
    display: block
}

.profile-widget.patient-favour .fav-footer .book-btn:hover,
.profile-widget.patient-favour .fav-footer .book-btn:focus {
    background-color: rgb(2.0716049383, 122.224691358, 249.6283950617);
    border-color: rgb(2.0716049383, 122.224691358, 249.6283950617);
    color: #fff
}

.dependent-wrap {
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 10px;
    margin-bottom: 15px;
    padding: 20px 20px 11px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-wrap: wrap
}

.dependent-wrap:last-child {
    margin-bottom: 0
}

.dependent-wrap .dependent-info {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 5px;
    flex-wrap: wrap
}

.dependent-wrap .patinet-information {
    min-width: 350px;
    margin-bottom: 5px
}

@media(max-width:575.98px) {
    .dependent-wrap .patinet-information {
        min-width: auto
    }
}

.dependent-wrap .patinet-information img {
    width: 60px;
    height: 60px;
    margin-right: 16px
}

.dependent-wrap .patient-info {
    font-weight: 600;
    margin-bottom: 5px
}

.dependent-wrap .patient-info h5 {
    font-size: 16px
}

.dependent-wrap .patient-info ul li {
    font-size: 14px;
    font-weight: 400;
    color: var(--gray-600);
    margin-right: 6px;
    padding-right: 14px;
    position: relative;
    display: inline-block
}

.dependent-wrap .patient-info ul li::before {
    content: "\f111";
    display: block;
    font-family: "FontAwesome";
    position: absolute;
    top: 50%;
    right: 0;
    font-size: 7px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    color: var(--primary)
}

.dependent-wrap .patient-info ul li:last-child {
    margin: 0;
    padding: 0
}

.dependent-wrap .patient-info ul li:last-child::before {
    content: none
}

.dependent-wrap .patient-info ul li+li {
    margin-top: 0
}

.dependent-wrap .blood-info {
    margin-bottom: 5px
}

.dependent-wrap .blood-info p {
    font-size: 14px;
    margin-bottom: 2px
}

.dependent-wrap .blood-info h6 {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 0
}

.dependent-wrap .dependent-status {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin-bottom: 2px
}

.dependent-wrap .dependent-status .status-toggle {
    margin-right: 8px;
    margin-bottom: 8px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center
}

.dependent-wrap .dependent-status .status-toggle .checktoggle {
    width: 28px;
    height: 15px;
    margin: 0 5px;
    background: var(--gray-transparent);
    border-color: var(--gray-transparent)
}

.dependent-wrap .dependent-status .status-toggle .checktoggle::after {
    width: 12px;
    height: 12px
}

.dependent-wrap .dependent-status .status-toggle .check:checked+.checktoggle {
    background-color: var(--success);
    border: 1px solid var(--success)
}

.dependent-wrap .dependent-status .status-toggle span {
    font-weight: 400;
    color: #64748b;
    font-size: 14px
}

.dependent-wrap .dependent-status .status-toggle.checked .deactive {
    color: var(--gray-900)
}

.dependent-wrap .dependent-status .edit-icon {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 1px solid var(--gray-200);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: var(--gray-900);
    margin-bottom: 10px
}

.dependent-wrap .dependent-status .edit-icon:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.add-dependent .img-upload .profile-img {
    width: 80px;
    height: 80px;
    background: var(--light-transparent);
    border: 1px dashed var(--gray-200)
}

.add-dependent .img-upload .upload-img h5 {
    margin-bottom: 10px
}

.add-dependent .img-upload .upload-img .imgs-load {
    margin-bottom: 0
}

.dashboard-header .appointment-tabs ul li {
    margin-bottom: 10px
}

.dashboard-header .btn {
    font-weight: 500;
    margin-bottom: 10px
}

.radio-selection {
    border-radius: 5px;
    padding: 4px
}

.radio-selection .btn {
    color: var(--gray-600);
    padding: 3px 10px;
    width: 100%
}

.speciality-item .speciality-icon {
    width: 60px;
    height: 60px;
    background: var(--light-transparent);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.speciality-item h6 {
    font-size: 16px;
    font-weight: 500
}

.speciality-item .link-icon {
    color: var(--gray-transparent);
    font-size: 16px
}

.clinic-item .clinic-icon {
    width: 60px;
    height: 60px;
    border: 1px solid var(--gray-200);
    border-radius: 10px
}

.clinic-item .clinic-icon img {
    border-radius: 10px
}

.clinic-item .clinic-location p {
    position: relative;
    padding-right: 14px;
    display: inline-flex;
    align-items: center
}

.clinic-item .clinic-location p i {
    color: var(--gray-900)
}

.clinic-item .clinic-location p:last-child {
    padding: 0
}

.clinic-item .clinic-location p:last-child::before {
    content: none
}

.clinic-item .clinic-location p::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--orange)
}

.hospital-tab.settings-tab {
    margin-bottom: 24px
}

.result-wrap .select2-container {
    width: auto !important
}

.result-wrap .dash-search-input {
    max-width: 400px
}

.hospital-item .hospital-icon {
    display: block;
    margin-bottom: 20px
}

.hospital-item p {
    display: inline-flex;
    align-items: center
}

.hospital-item p i {
    color: var(--gray-900)
}

.hospital-form .form-check {
    margin: 0 24px 24px 0
}

.hospital-form .form-check:last-child {
    margin-right: 0
}

.virtual-hospital,
.appointment-hospital,
.appointment-hospital,
.all-clinic {
    display: none
}

ul {
    margin: 0;
    padding: 0
}

ul li {
    list-style-type: none;
    font-size: 15px
}

.swiper-slide .img-swiper {
    border-radius: 30px
}

.swiper-slide .img-swiper img {
    width: 100%;
    border-radius: 30px
}

@keyframes bouncing {
    to {
        transform: translateX(5px)
    }
}

@keyframes bounce {
    to {
        transform: translateX(-5px)
    }
}

@keyframes bounceup {
    to {
        transform: translateY(-10px)
    }
}

@keyframes pulse {
    from {
        transform: scale(0.8)
    }

    to {
        transform: scale(1.2)
    }
}

@keyframes elastic-spin {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(720deg)
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes mover {
    0 {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-10px)
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}

@keyframes mover {
    0 {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-10px)
    }
}

@keyframes movers {
    0 {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-10px)
    }
}

@keyframes bounce-1 {
    0 {
        transform: translateY(0)
    }

    50% {
        transform: translateY(-50px)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes mover {
    0 {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-10px)
    }
}

.doctors-search-box {
    max-width: 855px;
    margin: 20px auto -80px;
    padding: 2px
}

@media(max-width:767.98px) {
    .doctors-search-box {
        border-radius: 10px !important
    }
}

.doctors-search-box .search-box-one {
    padding: 8px;
    width: 100%
}

@media(max-width:767.98px) {
    .doctors-search-box .search-box-one {
        border-radius: 10px !important
    }
}

@media(max-width:767.98px) {
    .doctors-search-box .search-box-one .form-search-btn button {
        justify-content: center
    }
}

.doctors-search-box .search-box-one form {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.head-icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border: 1px solid var(--gray-transparent);
    border-radius: 5px;
    font-size: 16px !important
}

.head-icon.active,
.head-icon:hover {
    background: var(--primary);
    color: var(--white);
    border-color: var(--white)
}

.sort-dropdown span {
    color: var(--gray-900);
    display: inline-block;
    margin-right: 10px
}

.text-orange {
    color: var(--orange)
}

.text-indigo {
    color: var(--indigo)
}

.bg-orange {
    background: var(--orange)
}

.active-bar {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px
}

.active-bar::after {
    content: "";
    width: 2px;
    height: 30px;
    background: var(--indigo);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.active-bar.active-bar-pink::after {
    background: var(--pink)
}

.active-bar.active-bar-success::after {
    background: var(--success)
}

.active-bar.active-bar-info::after {
    background: var(--info)
}

.active-bar.active-bar-teal::after {
    background: var(--teal)
}

.active-bar.active-bar-danger::after {
    background: var(--danger)
}

.active-bar.active-bar-indigo::after {
    background: var(--indigo)
}

.doctors-slider .slide-item .card {
    margin: 0 12px;
    box-shadow: none
}

.slick-list {
    margin: 0 -12px
}

.doctor-info {
    padding: 0 20px 20px
}

.doctor-info .doctor-info-detail {
    border-bottom: 1px dashed var(--gray-transparent);
    margin-bottom: 16px;
    padding-bottom: 16px
}

.doctor-info .doctor-info-detail .doctor-location {
    display: flex;
    align-items: center
}

.doctor-info .doctor-info-detail .doctor-location .location-title {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    font-size: 16px
}

.doctor-info .doctor-info-detail .doctor-location .location-title .location-date {
    font-size: 16px;
    font-weight: 500
}

.doctor-info .doctor-info-detail .doctor-location .location-title i {
    color: var(--gray-900)
}

.doctor-info .doctor-info-detail .doctor-location .dot {
    font-size: 5px;
    color: var(--primary);
    margin: 0 8px
}

.doctor-footer {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.doctor-footer .price {
    font-size: 20px;
    font-weight: 700;
    color: var(--orange)
}

.doctor-footer .book-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    transition: all .7s;
    background: var(--dark);
    border: 0;
    outline: 0
}

.doctor-footer .book-btn .icon-2 {
    display: none;
    transition: all .6s
}

.doctor-footer .book-btn:hover {
    background: var(--primary);
    color: var(--white)
}

.doctor-footer .book-btn:hover .icon-1 {
    display: none;
    transition: all .6s
}

.doctor-footer .book-btn:hover .icon-2 {
    display: block;
    transition: all .6s
}

.grid-overlay-item {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.grid-overlay-item .fav-icon {
    width: 32px;
    height: 32px;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid var(--gray-200)
}

.grid-overlay-item .fav-icon i {
    color: var(--gray-400)
}

.card-img-hover {
    transition: .5s all;
    overflow: hidden;
    border-radius: 10px 10px 0 0
}

.card-img-hover img {
    transition: .5s all;
    border-radius: 10px 10px 0 0;
    width: 100%
}

.card-img-hover:hover img {
    transform: scale(1.14);
    transition: .5s all
}

#filter_inputs {
    display: none
}

#filter_search:active {
    background: var(--primary)
}

#filter_search:focus {
    background: var(--primary);
    color: var(--white)
}

.filter-lists .card-header {
    border-radius: 10px 10px 0 0;
    padding: 0
}

.filter-lists .filter-head {
    background: var(--light-200);
    padding: 15px;
    border-radius: 10px 10px 0 0
}

.filter-lists .filter-input {
    padding: 15px
}

.filter-lists .filter-input .input-icon span {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.filter-lists .filter-input .input-icon input {
    padding-left: 30px
}

.filter-lists .filter-badge {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--gray-100);
    font-size: 10px
}

.filter-lists .accordion-item {
    padding: 20px
}

.filter-range .irs--flat .irs-handle>i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-left: -1px;
    background-color: var(--primary);
    border-radius: 50px;
    border: 0
}

.filter-range .irs--flat .irs-line {
    top: 28px;
    height: 6px;
    background-color: var(--light);
    border-radius: 4px
}

.filter-range .irs--flat .irs-bar {
    top: 28px;
    height: 6px;
    background-color: var(--primary)
}

.filter-range .irs-with-grid .irs-grid {
    display: none
}

.filter-range .irs--flat .irs-from,
.filter-range .irs--flat .irs-to,
.filter-range .irs--flat .irs-single {
    color: white;
    font-size: 14px;
    line-height: 1.333;
    text-shadow: none;
    padding: 4px 12px;
    background-color: var(--primary);
    border-radius: 4px;
    top: -10px
}

.filter-range .irs--flat .irs-from:before,
.filter-range .irs--flat .irs-to:before,
.filter-range .irs--flat .irs-single:before {
    border-top-color: var(--primary);
    left: 60%
}

.doctor-list-card .card-img {
    width: 300px;
    border-radius: 10px 0 0 10px;
    position: relative;
    height: inherit
}

@media(max-width:767.98px) {
    .doctor-list-card .card-img {
        border-radius: 10px 10px 0 0;
        width: 100%
    }
}

.doctor-list-card .card-img img {
    border-radius: 10px 0 0 10px;
    height: 100%;
    object-fit: cover
}

@media(max-width:767.98px) {
    .doctor-list-card .card-img img {
        border-radius: 10px 10px 0 0;
        width: 100%
    }
}

.doctor-available-profile {
    background: var(--light-500);
    border-radius: 10px;
    padding: 20px
}

.doctor-available-profile .avail-img {
    width: 120px;
    height: 120px;
    flex-shrink: 0;
    display: block;
    margin-right: 8px
}

.doctor-available-profile .avail-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px
}

.doctor-available-profile .avail-check {
    width: 24px;
    height: 24px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 5px;
    top: 5px
}

.booking-date-slider.booking-wizard-slots .visits {
    margin-right: 14px !important
}

.booking-date-slider.booking-wizard-slots .visits input:checked~.visit-rsn {
    background: var(--primary)
}

.gm-style .gm-style-iw-c {
    max-width: 280px !important
}

.doctor-section-two {
    position: relative;
    background: linear-gradient(90deg, rgba(49, 109, 255, 0.2) 0, rgba(31, 178, 87, 0.2) 100%);
    z-index: 1
}

.doctor-section-two .doctor-bg-01 {
    position: absolute;
    top: -120px;
    left: 0;
    height: 288px;
    width: 213px;
    z-index: -1
}

@media(max-width:991.98px) {
    .doctor-section-two .doctor-bg-01 {
        display: none
    }
}

.doctor-section-two .doctor-bg-02 {
    position: absolute;
    bottom: 5%;
    right: 3%;
    height: 96px;
    width: 98px;
    z-index: -1;
    animation: rotate 5s linear forwards infinite
}

@media(max-width:767.98px) {
    .doctor-section-two .doctor-bg-02 {
        display: none
    }
}

.doctor-item-two {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.doctor-item-two .doctor-image {
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 12px
}

.doctor-item-two .doctor-image img {
    border-radius: 12px;
    width: 100%;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.doctor-item-two .doctor-content {
    padding: 0
}

.doctor-item-two .doctor-content .custom-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px
}

.doctor-item-two .doctor-content p {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.doctor-item-two .doctor-content .available-info {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.doctor-item-two .doctor-content .available-info p {
    margin-bottom: 0
}

.doctor-item-two .doctor-content .available-info p i {
    color: var(--gray-900)
}

.doctor-item-two .doctor-content .available-info .badge {
    display: inline-flex;
    align-items: center;
    font-weight: 500;
    padding: 4px 8px
}

.doctor-item-two .btn {
    display: flex;
    align-items: center;
    justify-content: center
}

.doctor-item-two .btn:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.doctor-item-two:hover .doctor-image img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.doctor-item-four {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.doctor-item-four .doctor-image {
    border-radius: 12px;
    margin-bottom: 20px
}

.doctor-item-four .doctor-image img {
    border-radius: 12px;
    width: 100%
}

.doctor-item-four .doctor-info {
    text-align: center;
    padding: 0
}

.doctor-item-four .doctor-info .custom-title {
    margin-bottom: 4px
}

.doctor-item-four .doctor-info p {
    margin-bottom: 0
}

.doctor-item-four:hover {
    transform: translateY(-5px)
}

.main-title {
    font-size: 20px
}

@media(max-width:991.98px) {
    .main-title {
        font-size: 18px
    }
}

.service-item {
    border: 1px solid var(--gray-200);
    padding: 16px;
    border-radius: 10px;
    position: relative;
    margin-bottom: 16px
}

.service-item span {
    color: var(--gray-600)
}

.service-item span.service-title {
    color: var(--gray-900)
}

.service-item.active {
    border-color: var(--primary);
    background: var(--light-200)
}

.service-item.radio-select input {
    display: none
}

.service-item input {
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0
}

.service-item.active input {
    opacity: 1
}

.multistep-form .booking-card {
    background: var(--light-transparent);
    border-width: 1px;
    border-radius: 20px
}

.multistep-form .booking-card h4 {
    font-size: 18px
}

.multistep-form .booking-card .card-header {
    border-radius: 10px 10px 0 0
}

.multistep-form .booking-card>.card-header {
    background: var(--light-transparent);
    border-radius: 20px 20px 0 0
}

.multistep-form .booking-card>.card-footer {
    background: var(--light-transparent);
    border-radius: 0 0 20px 20px
}

.form-wizard-steps {
    margin-bottom: 24px
}

.form-wizard-steps li {
    margin-right: 24px;
    position: relative
}

.form-wizard-steps li::after {
    content: "";
    width: 70%;
    height: 1px;
    border: 1px dashed var(--gray-transparent);
    position: absolute;
    right: -50px;
    top: 12px
}

@media(max-width:575.98px) {
    .form-wizard-steps li::after {
        display: none
    }
}

@media(max-width:575.98px) {
    .form-wizard-steps li {
        margin-right: 0;
        margin-bottom: 20px
    }
}

.form-wizard-steps li:last-child {
    margin-right: 0
}

.form-wizard-steps li:last-child::after {
    display: none
}

.form-wizard-steps li.progress-active .profile-step .multi-steps {
    background: var(--primary)
}

.form-wizard-steps li.progress-active .profile-step h6 {
    color: var(--gray-900)
}

.form-wizard-steps li.progress-activated .profile-step .multi-steps {
    background: var(--success)
}

.form-wizard-steps li.progress-activated .profile-step h6 {
    color: var(--gray-900)
}

.form-wizard-steps li.progress-activated::after {
    border-color: var(--success)
}

.form-wizard-steps li .profile-step {
    display: flex;
    align-items: center;
    flex-direction: column
}

.form-wizard-steps li .profile-step .multi-steps {
    width: 24px;
    height: 24px;
    background: var(--gray-transparent);
    color: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin: 0 auto 8px
}

.form-wizard-steps li .profile-step h6 {
    color: var(--gray-300);
    font-size: 14px
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: var(--primary);
    text-shadow: unset
}

.bootstrap-datetimepicker-widget table th {
    font-size: 12px;
    font-weight: 600;
    color: var(--gray-600);
    width: 26px;
    height: 24px;
    line-height: 24px
}

.bootstrap-datetimepicker-widget table th.prev,
.bootstrap-datetimepicker-widget table th.next {
    padding-bottom: 8px
}

.bootstrap-datetimepicker-widget table th.prev span,
.bootstrap-datetimepicker-widget table th.next span {
    width: 20px;
    height: 20px;
    font-size: 12px;
    border: 1px solid var(--light-900);
    border-radius: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center
}

.bootstrap-datetimepicker-widget table th.prev span:hover,
.bootstrap-datetimepicker-widget table th.next span:hover {
    background: var(--dark);
    border-color: var(--dark);
    color: var(--white)
}

.bootstrap-datetimepicker-widget table td {
    font-size: 12px;
    color: var(--gray-900)
}

.bootstrap-datetimepicker-widget table td.day {
    width: 26px;
    height: 39px;
    line-height: 24px
}

.bootstrap-datetimepicker-widget {
    z-index: 999 !important
}

.bootstrap-datetimepicker-widget .picker-switch {
    padding-bottom: 8px
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: var(--primary)
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: transparent
}

.booking-wizard-slots .visits span.visit-rsn {
    min-width: 70px;
    height: 24px;
    background: var(--gray-transparent);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px
}

.booking-wizard-slots .visits span.visit-rsn::before {
    display: none
}

.booking-wizard-slots .visits input:checked~.visit-rsn {
    background: var(--cyan);
    color: var(--white)
}

.payment-tabs ul li .nav-link {
    border: 1px solid var(--gray-transparent);
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gray-600);
    width: 100%;
    padding: 15px 4px;
    font-size: 14px
}

.payment-tabs ul li .nav-link.active {
    background: var(--light-200);
    border-color: var(--primary);
    color: var(--gray-600)
}

.payment-tabs .input-icon span {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.payment-tabs .input-icon input {
    padding-left: 30px
}

.payment-tabs .pass-group input {
    padding-left: 40px
}

.payment-tabs .pass-group .toggle-password {
    right: unset;
    left: 10px
}

.payment-tabs .pass-group .toggle-password-sub {
    right: unset;
    left: 10px
}

.booking-more-info {
    margin-bottom: 40px
}

.booking-more-info span {
    color: var(--gray-900)
}

.booking-id-badge {
    background: var(--success-transparent);
    border: 1px solid var(--success);
    color: var(--success);
    padding: 10px;
    border-radius: 5px;
    display: inline-block;
    font-weight: 500
}

.booking-modal {
    overflow: hidden
}

.booking-modal .modal-content {
    max-height: calc(100vh - 94px);
    overflow-y: auto;
    overflow-x: hidden
}

.booking-modal .modal-dialog {
    max-width: 1020px
}

.appointment-section {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/about/appointment.jpg") no-repeat;
    background-size: cover;
    background-position: top center;
    background-attachment: fixed;
    position: relative;
    padding: 100px 0;
    z-index: 1
}

@media(max-width:767.98px) {
    .appointment-section {
        padding: 50px 0
    }
}

.appointment-section::before {
    content: "";
    background: linear-gradient(var(--primary), var(--primary)) no-repeat top right/70% 4px, linear-gradient(180.99deg, rgba(0, 0, 0, 0) -1.04%, rgba(0, 0, 0, 0.9) 86.12%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.appointment-section::after {
    content: "";
    background: var(--primary);
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 70%;
    height: 4px;
    z-index: -1
}

.appointment-section .appointment-content {
    padding-top: 90px;
    z-index: 2
}

@media(max-width:767.98px) {
    .appointment-section .appointment-content {
        padding-top: 0
    }
}

.appointment-section .appointment-content h2 {
    font-size: 56px;
    text-align: center;
    color: #fff;
    margin-bottom: 40px
}

@media(max-width:991.98px) {
    .appointment-section .appointment-content h2 {
        font-size: 40px
    }
}

@media(max-width:767.98px) {
    .appointment-section .appointment-content h2 {
        font-size: 32px
    }
}

.appointment-section .appointment-content h2 span {
    color: var(--primary);
    font-style: italic
}

.appointment-item {
    padding: 20px;
    position: relative
}

.appointment-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: var(--primary-gradient);
    width: 0;
    height: 1px;
    opacity: 0;
    transition: all .6s
}

.appointment-item .custom-title {
    color: #fff;
    margin-bottom: 8px
}

.appointment-item p {
    color: #fff;
    margin-bottom: 0
}

.appointment-item:hover::before {
    opacity: 1;
    width: 100%
}

.banner-section.banner-sec-one {
    background: linear-gradient(180deg, #016be7 0, #0066e9 50.5%, #96e8fe 88.5%, #b1fcf7 100%);
    background-size: cover;
    position: relative;
    overflow: hidden;
    padding-top: 30px
}

@media(max-width:1399.98px) {
    .banner-section.banner-sec-one {
        padding-top: 0
    }
}

@media(max-width:991.98px) {
    .banner-section.banner-sec-one {
        padding-top: 50px
    }
}

.banner-section.banner-sec-one::after {
    content: none
}

.banner-section.banner-sec-one .banner-content {
    padding: 120px 0;
    z-index: 1;
    position: relative
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .banner-content {
        padding: 40px 0 80px;
        text-align: center
    }
}

@media(max-width:991.98px) {
    .banner-section.banner-sec-one .banner-content {
        padding: 0 0 50px
    }
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content {
        padding: 50px 0 0
    }
}

.banner-section.banner-sec-one .banner-content .rating-appointment {
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    display: inline-flex;
    align-items: center;
    gap: 8px;
    border-radius: 50px;
    padding: 8px 24px 8px 8px;
    margin-bottom: 16px;
    display: inline-flex;
    text-align: start
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content .rating-appointment .avatar {
        width: 38px;
        height: 38px
    }
}

.banner-section.banner-sec-one .banner-content .rating-appointment .avatar-ttile {
    font-size: 16px;
    color: var(--gray-900)
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content .rating-appointment .avatar-ttile {
        font-size: 14px
    }
}

.banner-section.banner-sec-one .banner-content .rating-appointment .rating {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content .rating-appointment .rating {
        font-size: 14px
    }
}

.banner-section.banner-sec-one .banner-content .rating-appointment i {
    font-size: 14px;
    color: var(--warning)
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content .rating-appointment i {
        font-size: 12px
    }
}

.banner-section.banner-sec-one .banner-content h1 {
    margin-bottom: 40px;
    font-size: 56px;
    font-weight: 700;
    color: #fff
}

@media(max-width:991.98px) {
    .banner-section.banner-sec-one .banner-content h1 {
        font-size: 46px
    }
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .banner-content h1 {
        margin-bottom: 40px
    }
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content h1 {
        font-size: 26px
    }
}

.banner-section.banner-sec-one .banner-content h1 .banner-icon {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 80px;
    position: relative;
    width: 120px;
    height: 62px;
    display: inline-block;
    vertical-align: middle
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .banner-content h1 .banner-icon {
        width: 108px;
        height: 46px
    }
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content h1 .banner-icon {
        width: 67px;
        height: 30px
    }
}

.banner-section.banner-sec-one .banner-content h1 .banner-icon img {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    width: 65px;
    height: 65px
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .banner-content h1 .banner-icon img {
        width: 52px;
        height: 47px;
        bottom: 3px
    }
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-content h1 .banner-icon img {
        width: 28px;
        height: 35px;
        bottom: 3px
    }
}

.banner-section.banner-sec-one .search-box-one {
    background: var(--white);
    border: 1px solid transparent;
    background-origin: border-box;
    background-clip: padding-box, border-box;
    width: 100%;
    max-width: 700px;
    border-radius: 70px;
    padding: 12px;
    min-width: auto
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .search-box-one {
        margin: auto
    }
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .search-box-one {
        border-radius: 10px;
        padding: 10px 15px 15px
    }
}

.banner-section.banner-sec-one .search-box-one .select2-selection.select2-selection--single {
    border: 0;
    background: transparent !important;
    color: var(--gray-900)
}

.banner-section.banner-sec-one .search-box-one .search-input.search-calendar-line {
    width: 21%
}

.banner-section.banner-sec-one .search-box-one .search-input.search-calendar-line input {
    padding-right: 10px
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .search-box-one .search-input.search-calendar-line {
        width: 17%
    }
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .search-box-one .search-input.search-calendar-line {
        width: 100%
    }
}

.banner-section.banner-sec-one .search-box-one .search-input i {
    color: var(--gray-900)
}

.banner-section.banner-sec-one .search-box-one .search-input>i.bficon {
    left: 8px
}

.banner-section.banner-sec-one .search-box-one .search-input.search-line .form-control {
    padding-left: 33px
}

.banner-section.banner-sec-one .search-box-one .search-input.search-line .select-item {
    padding: 0 0 0 10px
}

@media(max-width:767.98px) {
    .banner-section.banner-sec-one .search-box-one .search-input.search-line .select-item {
        padding: 0
    }
}

.banner-section.banner-sec-one .search-box-one .search-input.search-line .select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 25px;
    text-align: start
}

.banner-section.banner-sec-one .search-box-one .form-search-btn {
    padding-top: 0
}

.banner-section.banner-sec-one .search-box-one .form-search-btn .btn {
    margin: 0;
    border: none !important;
    border-radius: 30px
}

.banner-section.banner-sec-one .banner-img {
    z-index: 1;
    position: relative;
    top: 27px
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .banner-img {
        display: none
    }
}

.banner-section.banner-sec-one .banner-bg .banner-bg-01 {
    position: absolute;
    top: 0;
    left: 0
}

.banner-section.banner-sec-one .banner-bg .banner-bg-02 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.banner-section.banner-sec-one .banner-bg .banner-bg-03 {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-bg .banner-bg-03 {
        display: none
    }
}

.banner-section.banner-sec-one .banner-bg .banner-bg-04 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-bg .banner-bg-04 {
        display: none
    }
}

.banner-section.banner-sec-one .banner-bg .banner-bg-05 {
    position: absolute;
    left: 3%;
    bottom: 15%
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-bg .banner-bg-05 {
        display: none
    }
}

.banner-section.banner-sec-one .banner-bg .banner-bg-06 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 50%
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-bg .banner-bg-06 {
        display: none
    }
}

.banner-section.banner-sec-one .banner-element-01 {
    position: absolute;
    bottom: -5px;
    left: 0
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .banner-element-01 {
        opacity: .2
    }
}

.banner-section.banner-sec-one .banner-element-02 {
    position: absolute;
    bottom: -50px;
    right: 0
}

@media(max-width:1199.98px) {
    .banner-section.banner-sec-one .banner-element-02 {
        opacity: .2
    }
}

@media(max-width:575.98px) {
    .banner-section.banner-sec-one .banner-element-02 {
        display: none
    }
}

.banner-section.banner-sec-one .banner-element-03 {
    position: absolute;
    top: -2px;
    right: 0
}

.banner-section.banner-sec-one .banner-element-04 {
    position: absolute;
    bottom: 100px;
    left: 100px;
    animation: rotate 5s linear forwards infinite
}

.banner-section.banner-sec-one .banner-element-05 {
    position: absolute;
    top: 100px;
    left: 525px;
    margin: auto;
    animation: rotate 8s linear forwards infinite
}

.banner-section.banner-sec-one .banner-element-06 {
    position: absolute;
    inset: 0;
    margin: auto;
    left: 235px;
    bottom: -40px
}

.call-info {
    position: absolute;
    bottom: 85px;
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
    padding: 45px
}

.call-info::after {
    content: "";
    background: #fff;
    position: absolute;
    width: 85%;
    height: 67%;
    inset: 0;
    margin: auto;
    border-radius: 97px;
    animation: callWave 2.8s linear infinite
}

.call-info::before {
    content: "";
    background: #fff;
    position: absolute;
    width: 79%;
    height: 56%;
    position: absolute;
    inset: 0;
    margin: auto;
    border-radius: 86px;
    animation: callWave 2.8s linear infinite
}

.call-info .call-item {
    width: 228px;
    height: 72px;
    background-color: #fff;
    border: 1px solid var(--gray-200);
    border-radius: 66px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: relative;
    z-index: 1
}

.call-info .call-item .item {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s ease;
    background-color: #fff
}

.call-info .call-item .item i {
    font-size: 24px;
    transition: .3s
}

.call-info .call-item .item-2 {
    background-color: var(--danger);
    color: #fff
}

@keyframes callWave {
    0 {
        transform: scale(0);
        opacity: .1
    }

    50% {
        opacity: .8
    }

    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

.header-theme-two {
    width: 56px;
    height: 100px;
    background: #fff;
    border-radius: 40px;
    padding: 8px;
    position: fixed;
    right: 10px;
    top: 50%;
    z-index: 111;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid var(--gray-200)
}

.header-theme-two .theme-toggle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all .3s ease;
    border: 0;
    outline: 0;
    box-shadow: unset
}

.header-theme-two .theme-toggle i {
    font-size: 24px;
    transition: .3s
}

.header-theme-two .theme-toggle.sun {
    background: transparent;
    color: var(--gray-900)
}

.header-theme-two .theme-toggle.moon {
    background: transparent;
    color: var(--gray-900)
}

.header-theme-two .theme-toggle:not(.activate) {
    background: var(--primary);
    color: #0d0d0d
}

.header-theme-two .theme-toggle:not(.activate) i {
    color: #fff
}

.list-section {
    position: relative;
    margin-top: -40px;
    z-index: 9
}

@media(max-width:575.98px) {
    .list-section {
        margin-top: 0;
        padding: 50px 0 0
    }
}

.list-card {
    border: 1px solid var(--gray-200)
}

.list-card .card-body {
    padding: 40px
}

@media(max-width:991.98px) {
    .list-card .card-body {
        padding: 30px
    }
}

.list-card .card-body .list-wraps {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 24px
}

@media(max-width:1199.98px) {
    .list-card .card-body .list-wraps {
        justify-content: center;
        gap: 36px
    }
}

@media(max-width:575.98px) {
    .list-card .card-body .list-wraps {
        flex-direction: column
    }
}

.list-card .card-body .list-wraps h6,
.list-card .card-body .list-wraps h2 {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    margin-bottom: 0;
    transition: all .6s
}

.list-card .card-body .list-wraps h6:hover,
.list-card .card-body .list-wraps h2:hover {
    color: var(--primary) !important
}

.list-card .card-body .list-wraps a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    transition: all .6s;
    width: 100%
}

.list-card .card-body .list-wraps a:hover {
    color: var(--primary) !important
}

.list-item {
    display: block;
    text-align: center
}

.list-item .list-icon {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 8px
}

.list-item h6 {
    font-size: 16px;
    font-weight: 500
}

.list-item:hover h6 {
    color: var(--primary)
}

.list-item:hover img {
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transition: .6s;
    -ms-transition: .6s;
    transition: .6s
}

@media(max-width:991.98px) {
    .list-item {
        width: 33.3%
    }
}

@media(max-width:767.98px) {
    .list-item {
        width: 30%
    }
}

@media(max-width:575.98px) {
    .list-item {
        width: 100%
    }
}

@keyframes line {
    0 {
        transform: translateX(-20%)
    }

    50% {
        transform: translateX(20%)
    }

    100% {
        transform: translateX(-20%)
    }
}

.speciality-section .spaciality-item {
    text-align: center;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s;
    margin: 0 12px
}

.speciality-section .spaciality-item .spaciality-img {
    position: relative;
    margin-bottom: 16px;
    height: 200px;
    overflow: hidden;
    border-radius: 20px;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.speciality-section .spaciality-item .spaciality-img img {
    border-radius: 20px;
    width: 100%
}

.speciality-section .spaciality-item .spaciality-img .spaciality-icon {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--white);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
}

.speciality-section .spaciality-item .spaciality-img .spaciality-icon img {
    width: auto;
    height: auto
}

.speciality-section .spaciality-item .spaciality-img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3019607843);
    width: 100%;
    height: 100%;
    border-radius: 20px;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    transition: .4s
}

.speciality-section .spaciality-item h6 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 4px
}

.speciality-section .spaciality-item p {
    font-size: 16px;
    margin-top: 4px
}

.speciality-section .spaciality-item:hover {
    -webkit-transition: .7s;
    -ms-transition: .7s;
    transition: .7s
}

.speciality-section .spaciality-item:hover .spaciality-img::before {
    background-color: rgba(0, 0, 0, 0.6980392157)
}

.speciality-section .spaciality-item:hover .spaciality-img .spaciality-icon {
    background: var(--primary)
}

.speciality-section .spaciality-item:hover .spaciality-img .spaciality-icon img {
    filter: invert(1) brightness(1000);
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transition: .6s;
    -ms-transition: .6s;
    transition: .6s
}

.speciality-section .speciality-slider-info {
    position: relative
}

.speciality-section .speciality-slider-info .slide-btn .slick-arrow {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    margin: 0;
    background: var(--white);
    position: absolute;
    font-size: 20px
}

.speciality-section .speciality-slider-info .slide-btn .slick-arrow:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: var(--white)
}

.speciality-section .speciality-slider-info .slide-btn .spciality-next {
    right: -24px;
    top: 43%
}

@media(max-width:991.98px) {
    .speciality-section .speciality-slider-info .slide-btn .spciality-next {
        right: 0
    }
}

.speciality-section .speciality-slider-info .slide-btn .spciality-prev {
    left: -24px;
    top: 43%
}

@media(max-width:991.98px) {
    .speciality-section .speciality-slider-info .slide-btn .spciality-prev {
        left: 0
    }
}

.reason-section {
    position: relative;
    overflow: hidden
}

.reason-section .reason-item {
    padding: 40px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    text-align: center;
    border-radius: 12px;
    transition: .8s;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: relative;
    z-index: 1
}

.reason-section .reason-item:hover {
    transform: translateY(-10px)
}

.reason-section .reason-item .custom-title {
    margin-bottom: 8px
}

.reason-section .reason-item .avatar {
    width: 80px;
    height: 80px;
    font-size: 40px;
    margin: 0 auto 24px;
    border-radius: 50%;
    border: 1px solid var(--gray-200) !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.reason-section .reason-item p {
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .reason-section .reason-item {
        padding: 20px
    }
}

.reason-section .element-01 {
    position: absolute;
    left: 0;
    bottom: -65px;
    margin: auto;
    z-index: -1
}

.reason-section .element-02 {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    z-index: -1
}

.bookus-section {
    position: relative;
    overflow: hidden
}

.bookus-section .container {
    position: relative;
    z-index: 1
}

.bookus-section .section-header .title {
    margin: 0 0 8px
}

.bookus-section .section-header .section-title {
    color: #fff
}

@media(max-width:1199.98px) {
    .bookus-section .section-header .section-title {
        font-size: 36px
    }
}

.bookus-section .section-header p {
    margin-top: 20px;
    color: var(--white)
}

.bookus-section .faq-info .accordion-item {
    border: 1px solid var(--gray-800);
    border-radius: 10px;
    padding: 20px;
    background: rgba(1, 32, 71, 0.2);
    margin-bottom: 16px
}

.bookus-section .faq-info .accordion-item:last-child {
    margin-bottom: 0
}

.bookus-section .faq-info .accordion-item .accordion-button {
    font-size: 18px;
    color: #fff
}

.bookus-section .faq-info .accordion-item .accordion-button::after {
    background: var(--gray-800);
    width: 24px;
    height: 24px;
    color: var(--dark);
    font-size: 16px
}

.bookus-section .faq-info .accordion-item .accordion-button:not(.collapsed) {
    color: var(--primary)
}

.bookus-section .faq-info .accordion-item .accordion-button:not(.collapsed)::after {
    background: var(--primary)
}

.bookus-section .faq-info .accordion-item .accordion-body {
    margin: 0;
    padding-top: 8px;
    border: 0
}

.bookus-section .faq-info .accordion-item .accordion-content p {
    color: var(--light)
}

.bookus-section .bookus-img {
    position: relative
}

@media(max-width:575.98px) {
    .bookus-section .bookus-img {
        display: none
    }
}

.bookus-section .bookus-img img {
    border-radius: 10px
}

.bookus-section .bookus-img .animate-button {
    cursor: pointer;
    border: 0;
    background: var(--primary);
    color: var(--white);
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    inset: 0;
    margin: auto;
    display: grid;
    place-content: center;
    transition: background 300ms, transform 200ms;
    font-weight: 600;
    border: 12px solid var(--white)
}

.bookus-section .bookus-img .animate-button:hover .button-circle {
    background: var(--white);
    color: var(--primary)
}

.bookus-section .bookus-img .animate-button .button-text {
    position: absolute;
    inset: 0;
    animation: text-rotation 8s linear infinite;
    margin: 0
}

.bookus-section .bookus-img .animate-button .button-text>span {
    position: absolute;
    inset: 5px;
    transform: rotate(calc(var(--angle) * var(--index) * 1deg));
    color: #fff;
    font-size: 14px;
    font-weight: 600
}

.bookus-section .bookus-img .animate-button .button-circle {
    position: relative;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background: var(--dark);
    color: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .8s
}

.bookus-section .bookus-img .img-1 {
    height: 255px;
    width: 100%;
    object-fit: cover
}

@keyframes text-rotation {
    to {
        rotate: 360deg
    }
}

.bookus-section .bookus-sec {
    padding: 80px 0 0
}

.bookus-section .bookus-sec .book-item {
    text-align: center;
    position: relative
}

.bookus-section .bookus-sec .book-item:hover .custom-title {
    color: var(--primary)
}

.bookus-section .bookus-sec .book-item:hover .book-no h4 {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent
}

.bookus-section .bookus-sec .book-item .book-icon {
    margin: 0 auto 24px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    font-size: 24px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.bookus-section .bookus-sec .book-item .custom-title {
    color: #fff;
    margin-bottom: 8px;
    transition: all .7s
}

@media(max-width:1399.98px) {
    .bookus-section .bookus-sec .book-item .custom-title {
        font-size: 23px
    }
}

.bookus-section .bookus-sec .book-item p {
    color: var(--light);
    margin-bottom: 0
}

.bookus-section .bookus-sec .book-item .way-icon {
    position: absolute;
    top: 13px;
    right: -30%;
    width: 156px;
    height: 27px
}

@media(max-width:1399.98px) {
    .bookus-section .bookus-sec .book-item .way-icon {
        right: -100px
    }
}

@media(max-width:1199.98px) {
    .bookus-section .bookus-sec .book-item .way-icon {
        display: none
    }
}

.bookus-section .bookus-sec .book-item .book-no {
    margin-top: 12px
}

.bookus-section .bookus-sec .book-item .book-no h4 {
    font-size: 80px;
    font-weight: 700;
    background: linear-gradient(180deg, #2a2a2a 0, #031c36 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    transition: all .7s
}

@media(max-width:575.98px) {
    .bookus-section .bookus-sec .book-item .book-no h4 {
        font-size: 42px
    }
}

.bookus-section .element-01 {
    position: absolute;
    right: 0;
    top: 0
}

@media(max-width:575.98px) {
    .bookus-section .element-01 {
        display: none
    }
}

.bookus-section .element-02 {
    position: absolute;
    left: 0;
    bottom: 0
}

@media(max-width:575.98px) {
    .bookus-section .element-02 {
        display: none
    }
}

.company-section .section-header p {
    color: #fff !important
}

.company-section-nine img {
    margin: auto
}

.company-section-fifteen .section-header-fifteen {
    margin-bottom: 20px
}

.company-section-fifteen .container {
    position: relative
}

.company-section-fifteen .slide-item {
    margin: 0 -40px
}

.company-section-fifteen .shadow-1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 100%
}

@media(max-width:575.98px) {
    .company-section-fifteen .shadow-1 {
        display: none
    }
}

.company-section-fifteen .shadow-2 {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    height: 100%
}

@media(max-width:575.98px) {
    .company-section-fifteen .shadow-2 {
        display: none
    }
}

.testimonials-item {
    padding: 20px;
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    margin: 0 12px;
    transition: all .6s
}

.testimonials-item:hover {
    background: var(--primary)
}

.testimonials-item:hover .description,
.testimonials-item:hover .author-location {
    color: #fff !important
}

.testimonials-item:hover .author-name a {
    color: #fff !important
}

.testimonials-item:hover .testimonial-content .title {
    color: #fff !important
}

.testimonials-item:hover .review-star img {
    filter: brightness(34.5)
}

.testimonials-item .testimonials-info .review-star {
    display: flex;
    align-items: center;
    gap: 6px;
    margin-bottom: 24px
}

.testimonials-item .testimonials-info .review-star .rating {
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonials-item .testimonials-info .review-star .rating {
        font-size: 16px
    }
}

.testimonials-item .testimonials-info .review-star img {
    transition: all .6s
}

.testimonials-item .testimonials-info .testimonial-content {
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .testimonials-item .testimonials-info .testimonial-content {
        text-align: start
    }
}

.testimonials-item .testimonials-info .testimonial-content .title {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 8px;
    transition: all .6s
}

.testimonials-item .testimonials-info .testimonial-content .description {
    margin-bottom: 0;
    transition: all .6s
}

.testimonials-item .testimonials-info .testimonial-author {
    display: flex;
    align-items: center;
    gap: 8px !important;
    transition: all .6s
}

.testimonials-item .testimonials-info .testimonial-author .avatar {
    width: 48px !important;
    height: 48px !important
}

.testimonials-item .testimonials-info .testimonial-author .author-name {
    font-size: 18px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 0;
    transition: all .6s
}

.testimonials-item .testimonials-info .testimonial-author .author-location {
    margin-bottom: 0;
    transition: all .6s
}

.testimonial-counter {
    padding-top: 60px
}

@media(max-width:575.98px) {
    .testimonial-counter {
        padding-top: 50px
    }
}

.testimonial-counter .counter-item .display-6 {
    position: relative;
    font-size: 56px;
    font-weight: 700;
    color: var(--gray-900);
    width: fit-content;
    margin: 0 auto 8px
}

@media(max-width:991.98px) {
    .testimonial-counter .counter-item .display-6 {
        font-size: 46px
    }
}

@media(max-width:575.98px) {
    .testimonial-counter .counter-item .display-6 {
        font-size: 26px;
        margin: 0 auto 4px
    }
}

.testimonial-counter .counter-item .display-6::before {
    content: "";
    width: 100%;
    height: 4px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 10px;
    background: var(--primary);
    position: absolute
}

@media(max-width:575.98px) {
    .testimonial-counter .counter-item .display-6::before {
        height: 3px;
        bottom: 4px
    }
}

.testimonial-counter .counter-item .display-6.secondary-count::before {
    background: var(--secondary)
}

.testimonial-counter .counter-item .display-6.pink-count::before {
    background: var(--pink)
}

.testimonial-counter .counter-item .display-6.purple-count::before {
    background: var(--purple)
}

.testimonial-counter .counter-item .display-6.warning-count::before {
    background: var(--warning)
}

.testimonial-counter .counter-item .display-6.success-count::before {
    background: var(--success)
}

.testimonial-counter .counter-item p {
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .testimonial-counter .counter-item p {
        font-size: 15px
    }
}

.company-section {
    padding: 60px 0;
    border-radius: 0 0 30px 30px
}

@media(max-width:991.98px) {
    .company-section {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .company-section {
        padding: 40px 0;
        border-radius: 0 0 15px 15px
    }
}

.company-section .section-header {
    margin-bottom: 26px
}

.company-section .sec-header-one h6 {
    font-size: 16px;
    font-weight: 500
}

.company-section .company-slider img {
    width: auto !important;
    margin: 0 auto
}

@media(max-width:575.98px) {
    .company-section .company-slider img {
        max-width: 110px
    }
}

.company-section-eight {
    background: var(--primary-gradient);
    padding: 40px 0;
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .company-section-eight {
        padding: 25px 0
    }
}

.company-section-eight .company-slider img {
    width: auto !important;
    margin: 0 auto;
    filter: brightness(30.5)
}

.company-section-eight .company-slider .slide-item {
    display: flex;
    align-items: center;
    justify-content: center
}

.faq-section-one {
    position: relative;
    overflow: hidden
}

.faq-section-one .faq-info .accordion-item {
    padding: 20px;
    border-radius: 12px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.faq-section-one .faq-info .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 700;
    color: var(--primary)
}

@media(max-width:991.98px) {
    .faq-section-one .faq-info .accordion-item .accordion-button {
        font-size: 16px
    }
}

.faq-section-one .faq-info .accordion-item .accordion-button:after {
    content: "\e9b1";
    font-family: "feather";
    font-size: 15px;
    background: 0;
    color: var(--gray-900);
    background: var(--white);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid var(--gray-900)
}

.faq-section-one .faq-info .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e9b1";
    background: var(--white);
    transform: rotate(45deg);
    color: var(--primary);
    border-color: var(--primary)
}

.faq-section-one .faq-info .accordion-item .accordion-button.collapsed {
    color: var(--gray-900)
}

.faq-section-one .faq-info .accordion-item .accordion-body {
    margin: 0;
    padding: 16px 0 0;
    border: 0
}

.faq-section-one .element-01 {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: -1
}

@media(max-width:575.98px) {
    .faq-section-one .element-01 {
        display: none
    }
}

.faq-section-one .element-02 {
    position: absolute;
    top: -395px;
    right: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .faq-section-one .element-02 {
        display: none
    }
}

.app-section.app-sec-one {
    position: relative
}

.app-section.app-sec-one .section-header .section-title,
.app-section.app-sec-one .section-header p {
    color: #fff
}

.app-section.app-sec-one .app-bg {
    border-radius: 30px;
    padding: 70px 50px 0 50px;
    z-index: 1;
    overflow: hidden;
    background: var(--primary)
}

@media(max-width:991.98px) {
    .app-section.app-sec-one .app-bg {
        padding: 50px
    }
}

@media(max-width:767.98px) {
    .app-section.app-sec-one .app-bg {
        padding: 30px
    }
}

@media(max-width:575.98px) {
    .app-section.app-sec-one .app-bg {
        padding: 20px;
        border-radius: 12px;
        background: var(--primary)
    }
}

.app-section.app-sec-one .app-bg::before {
    content: none
}

.app-section.app-sec-one .app-bg .app-content {
    padding-left: 50px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

@media(max-width:1199.98px) {
    .app-section.app-sec-one .app-bg .app-content {
        padding: 0 0 50px 0
    }
}

@media(max-width:991.98px) {
    .app-section.app-sec-one .app-bg .app-content {
        padding: 0
    }
}

.app-section.app-sec-one .app-bg .app-header {
    margin-bottom: 24px;
    padding: 0
}

.app-section.app-sec-one .app-bg .display-6 {
    margin-bottom: 10px
}

.app-section.app-sec-one .app-bg p {
    margin-bottom: 0;
    color: #fff
}

.app-section.app-sec-one .app-bg .google-imgs a {
    margin-right: 12px
}

.app-section.app-sec-one .app-bg .google-imgs a:last-child {
    margin-right: 0
}

.app-section.app-sec-one .mobile-img {
    text-align: right
}

@media(max-width:575.98px) {
    .app-section.app-sec-one .app-bgs {
        display: none
    }
}

.app-section.app-sec-one .app-bgs .app-bg-01 {
    position: absolute;
    left: 25px;
    bottom: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .app-section.app-sec-one .app-bgs .app-bg-01 {
        width: 130px
    }
}

.app-section.app-sec-one .app-bgs .app-bg-02 {
    position: absolute;
    top: 10%;
    left: 0;
    z-index: -1
}

.app-section.app-sec-one .app-bgs .app-bg-03 {
    position: absolute;
    bottom: 20px;
    right: 0;
    z-index: -1
}

@media(max-width:991.98px) {
    .app-section.app-sec-one .app-bgs .app-bg-03 {
        width: 130px
    }
}

.app-section.app-sec-one .download-bg {
    position: absolute;
    top: 20px;
    left: 0
}

.article-section-six {
    padding: 80px 0 120px !important
}

@media(max-width:575.98px) {
    .article-section-six {
        padding: 50px 0 95px !important
    }
}

.article-item {
    border-radius: 12px;
    display: flex;
    align-items: center;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    padding: 20px;
    border: 1px solid var(--gray-200);
    gap: 24px
}

@media(max-width:575.98px) {
    .article-item {
        display: block
    }
}

.article-item .article-img {
    border-radius: 10px;
    width: 200px;
    height: 180px;
    position: relative;
    flex-shrink: 0;
    overflow: hidden
}

@media(max-width:1399.98px) {
    .article-item .article-img {
        width: 245px
    }
}

@media(max-width:575.98px) {
    .article-item .article-img {
        width: 100%
    }
}

.article-item .article-img img {
    border-radius: 10px;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    height: 100%;
    object-fit: cover
}

.article-item .article-img .date-icon {
    width: 72px;
    height: 72px;
    border-radius: 12px;
    position: absolute;
    top: 16px;
    left: 16px;
    background: rgba(255, 255, 255, 0.7607843137);
    text-align: center;
    padding: 6px;
    border: 1px solid var(--white);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    backdrop-filter: blur(24px);
    color: var(--gray-900)
}

.article-item .article-img .date-icon span {
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900);
    display: block
}

.article-item .article-img:hover img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

@media(max-width:575.98px) {
    .article-item .article-info {
        padding: 20px 0 0
    }
}

.article-item .article-info .badge {
    font-size: 14px;
    font-weight: 400;
    border-radius: 6px;
    padding: 5px 12px;
    background-color: var(--primary);
    margin-bottom: 12px;
    color: #fff
}

.article-item .article-info h3,
.article-item .article-info p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.article-item .article-info p {
    margin-bottom: 0
}

.article-item .article-info .link {
    font-size: 14px;
    color: var(--primary);
    font-weight: 500;
    text-decoration: underline;
    margin-top: 12px;
    display: block
}

.load-item {
    margin-top: 40px
}

@media(max-width:575.98px) {
    .load-item {
        margin-top: 22px
    }
}

.load-item .btn {
    padding: 9px 16px
}

.support_popup {
    margin: 10px;
    border-radius: 12px;
    width: 450px !important;
    padding: 25px 40px 40px;
    background: var(--white);
    z-index: 9999
}

.support_popup .offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    margin-bottom: 24px
}

.support_popup .offcanvas-header .logo {
    width: 155px;
    position: relative;
    top: 11px
}

.support_popup .offcanvas-header .btn-close {
    background: transparent;
    font-size: 26px;
    opacity: 1;
    color: var(--gray-600)
}

.support_popup .offcanvas-body {
    padding: 0;
    background: var(--white);
    position: relative;
    z-index: 1
}

.support_popup .element-01 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.about-popup-item {
    margin-bottom: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid var(--gray-200)
}

.about-popup-item .title {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 16px
}

.about-popup-item p {
    margin-bottom: 20px
}

.about-popup-item .about-img img {
    border-radius: 6px
}

.about-popup-item .loction-item .title {
    font-size: 16px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 4px
}

.about-popup-item .loction-item .location {
    font-size: 16px;
    color: var(--gray-600);
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 0;
    width: fit-content
}

.about-popup-item .support-item {
    display: flex;
    align-items: center;
    gap: 10px
}

.about-popup-item .support-item .avatar {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

.about-popup-item .support-item .title {
    font-size: 14px;
    font-weight: 400;
    color: var(--gray-600);
    margin-bottom: 4px
}

.about-popup-item .support-item .link {
    font-size: 14px;
    font-weight: 400;
    color: var(--gray-600);
    margin-bottom: 0
}

.about-popup-item .social-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    width: 32px;
    height: 32px;
    border-radius: 50%;
    color: var(--gray-600);
    font-size: 16px;
    transition: .5s all;
    border: 1px solid var(--gray-200);
    transition: all .7s
}

.about-popup-item .social-icon:hover {
    background: var(--primary);
    color: var(--white)
}

.doctor-section {
    background: var(--light)
}

.services-section {
    background: var(--primary-gradient);
    padding: 15px 0
}

.services-slide {
    position: relative;
    padding-right: 56px
}

.services-slide h6 {
    white-space: nowrap;
    font-size: 20px;
    font-weight: 700
}

.services-slide h6 a {
    color: var(--white)
}

.services-slide::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: -6px;
    width: 40px;
    height: 2px;
    background: #75c7e2
}

.info-section {
    position: relative;
    bottom: -40px;
    z-index: 9;
    margin-top: -40px;
    overflow: hidden
}

.info-section .contact-info {
    padding: 60px;
    background: var(--primary);
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

@media(max-width:767.98px) {
    .info-section .contact-info {
        padding: 30px
    }
}

@media(max-width:575.98px) {
    .info-section .contact-info {
        padding: 20px
    }
}

.info-section .contact-info .info-col {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    position: relative;
    z-index: 1
}

@media(max-width:1399.98px) {
    .info-section .contact-info .info-col {
        justify-content: center
    }
}

.info-section .contact-info .info-col .info-title {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .info-section .contact-info .info-col .info-title {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .info-section .contact-info .info-col .info-title {
        font-size: 30px;
        text-align: center
    }
}

@media(max-width:575.98px) {
    .info-section .contact-info .info-col .info-title {
        font-size: 20px;
        margin-bottom: 0
    }
}

.info-section .contact-info .support-info {
    display: flex;
    align-items: center;
    gap: 40px
}

@media(max-width:575.98px) {
    .info-section .contact-info .support-info {
        flex-wrap: wrap;
        gap: 16px
    }
}

.info-section .contact-info .support-info .con-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}

.info-section .contact-info .support-info .con-info .con-icon {
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    color: var(--primary)
}

.info-section .contact-info .support-info .con-info .con-details .title {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 4px
}

.info-section .contact-info .support-info .con-info .con-details .description {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0
}

.info-section .element-01 {
    position: absolute;
    right: 0;
    height: 100%;
    top: 0
}

@media(max-width:575.98px) {
    .info-section .element-01 {
        display: none
    }
}

.horizontal-slide {
    overflow: hidden
}

.horizontal-slide[data-direction=right] {
    --_animation-direction: reverse
}

.horizontal-slide[data-direction=left] {
    --_animation-direction: forwards
}

.horizontal-slide[data-speed=fast] {
    --_animation-duration: 30s
}

.horizontal-slide[data-speed=slow] {
    --_animation-duration: 120s
}

.horizontal-slide .slide-list {
    width: max-content;
    flex-wrap: nowrap;
    animation: scroll var(--_animation-duration, 60s) var(--_animation-direction, forwards) linear infinite
}

.horizontal-slide .slide-list:hover {
    animation-play-state: paused
}

@keyframes scroll {
    to {
        transform: translate(calc(-50% - .5rem))
    }
}

.dark-mode body .plan-card {
    background: #0d0d0d !important
}

.dark-mode body .badge {
    background: #0d0d0d
}

.dark-mode body .counter-wrap {
    background: rgba(255, 255, 255, 0.1)
}

.dark-mode body .bg-white {
    background: #0d0d0d !important
}

.dark-mode body .card {
    background: #0d0d0d !important;
    border-color: #1b1b1b !important;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5)
}

.dark-mode body .place-item {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5)
}

.dark-mode body .form-control {
    color: #fafcff
}

.dark-mode body .main-header.main-header-four .header-nav .main-menu-wrapper .main-nav>li>a {
    color: #fafcff
}

.dark-mode body .main-header.main-header-four .header-nav .main-menu-wrapper .main-nav>li>a i {
    color: #fafcff
}

.dark-mode body header.inner-header.header-fixed {
    background: #0d0d0d
}

.dark-mode body header.inner-header .header-nav {
    background: #0d0d0d
}

.dark-mode body header.header-fixed {
    border-color: #1b1b1b
}

.dark-mode body header .header-logo.logo-dark {
    display: none
}

.dark-mode body header .header-logo.logo-white {
    display: block
}

.dark-mode body header.fixed {
    background: #0d0d0d
}

.dark-mode body .dropdown-menu {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode body .border,
.dark-mode body .border-bottom,
.dark-mode body .border-top,
.dark-mode body .border-start,
.dark-mode body .border-end,
.dark-mode body .border-white {
    border-color: #1b1b1b !important
}

.dark-mode body .banner-form-tab {
    background: #0d0d0d
}

.dark-mode body .banner-form-tab .nav li .nav-link {
    color: #fafcff
}

.dark-mode body .select2-container--default .select2-results>.select2-results__options {
    background: #0d0d0d;
    color: var(--white)
}

.dark-mode body .rounded-arrow-next {
    color: #0d0d0d
}

.dark-mode body .bg-light-200 {
    background: #121212 !important
}

.dark-mode body .place-item .place-content {
    background: #0d0d0d
}

.dark-mode body .form-check-input:checked~.form-check-label {
    color: #d8dfee
}

.dark-mode body .offer-counter-inner .counter {
    color: var(--white)
}

.dark-mode body .slider-video-btn .video-btn {
    background: #0d0d0d
}

.dark-mode body .text-white {
    color: #fafcff !important
}

.dark-mode body .loc-view-bottom {
    background: #0d0d0d
}

.dark-mode body .accordion-item {
    background: #0d0d0d
}

.dark-mode body .accordion-header .accordion-button {
    background: #0d0d0d;
    color: #fafcff
}

.dark-mode body .blog-grid .blog-date {
    background: #0d0d0d
}

.dark-mode body .owl-carousel .owl-nav button.owl-next,
.dark-mode body .owl-carousel .owl-nav button.owl-prev {
    background: #0d0d0d;
    color: #fafcff
}

.dark-mode .doctor-footer .book-btn {
    background: #121212;
    color: #fff
}

.dark-mode .doctor-footer .book-btn:hover {
    background: var(--primary);
    color: #fff
}

.dark-mode .reason-section .reason-item {
    box-shadow: unset !important
}

.dark-mode .bookus-section .section-header p {
    color: #fff
}

.dark-mode .bookus-section .faq-info .accordion-item .accordion-button::after {
    background: #121212
}

.dark-mode .select2-results__option {
    color: #fff
}

.dark-mode .header-theme {
    border: 1px solid var(--gray-800)
}

.dark-mode .header-theme .theme-toggle:not(.active) {
    color: var(--gray-200)
}

.dark-mode .call-info .call-item,
.dark-mode .banner-section-two .banner-img .call-item {
    border: 1px solid var(--gray-800)
}

.dark-mode .call-info .item,
.dark-mode .banner-section-two .banner-img .item {
    color: var(--gray-100)
}

.dark-mode .bg-light-300 {
    background: #141414 !important
}

.dark-mode .btn-light {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode header.fixed .header-btn .theme-toggle {
    color: var(--white)
}

.dark-mode .card .card-header {
    border-color: #1b1b1b
}

.dark-mode .header-five .header-nav {
    background: #0d0d0d;
    box-shadow: unset !important
}

.dark-mode .header-top-six .dropdown>a,
.dark-mode .text-gray-9 {
    color: #fafcff !important
}

.dark-mode .table {
    --bs-table-bg: $darkmode-white
}

.dark-mode .table tr td {
    border-color: #1b1b1b
}

.dark-mode .table tr th {
    background: #121212 !important;
    color: #fafcff;
    border-color: #1b1b1b !important
}

.dark-mode .form-control {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .table .thead-light th {
    color: #fafcff
}

.dark-mode .chat-cont-left .chat-users-list .chat-member,
.dark-mode .chat-cont-right .msg_head {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .msg_card_body .media .media-body .msg-box:first-child .sent-message {
    background: #121212 !important;
    border-color: #1b1b1b !important
}

.dark-mode .msg_card_body .media .media-body .msg-box:first-child .received-message {
    background: #121212 !important;
    border-color: #1b1b1b !important
}

.dark-mode .select2-selection.select2-selection--single {
    background: #121212 !important;
    border-color: #1b1b1b !important
}

.dark-mode .accordion-item,
.dark-mode .accordion-button,
.dark-mode .faq-accordion .accordion-item .accordion-body {
    border-color: #1b1b1b !important
}

.dark-mode header .header-nav .main-menu-wrapper .main-nav>li .submenu li a {
    color: var(--gray-600)
}

.dark-mode .hotel-type-item,
.dark-mode .recommend-wrap {
    background: #121212;
    border-color: #1b1b1b;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.5)
}

.dark-mode .btn.btn-white,
.dark-mode header.fixed .header__hamburger .sidebar-menu {
    color: #fafcff
}

.dark-mode .offcanvas-wrap,
.dark-mode .mean-container .mean-bar,
.dark-mode .mean-container .mean-nav {
    background: #0d0d0d
}

.dark-mode .mean-container .mean-nav>ul>li {
    border-color: #1b1b1b
}

.dark-mode .offcanvas-info {
    background: #0d0d0d !important
}

.dark-mode .white-logo-responsive {
    display: block
}

.dark-mode .black-logo-responsive {
    display: none
}

.dark-mode .offcanvas-close {
    color: #fafcff !important
}

.dark-mode .wishlist-info,
.dark-mode .header-dropdown {
    background: #121212
}

.dark-mode header.header-five .header-logo.logo-dark {
    display: block !important
}

.dark-mode header.header-five .header-logo.logo-white {
    display: none !important
}

.dark-mode header.header-four .header-logo.logo-dark {
    display: block !important
}

.dark-mode header.header-four .header-logo.logo-white {
    display: none !important
}

.dark-mode header.header-three .header-logo.logo-dark {
    display: block !important
}

.dark-mode header.header-three .header-logo.logo-white {
    display: none !important
}

.dark-mode .header-topbar.topbar-four {
    border-color: #1b1b1b
}

.dark-mode .footer-five .footer-bottom {
    border-color: #1b1b1b
}

.dark-mode .footer-five .footer-about .footer-input .input-group {
    background: #1b1b1b
}

.dark-mode .input-group-text {
    background: #121212 !important;
    border-color: #1b1b1b !important
}

.dark-mode .footer-five .footer-bottom .social-icon a {
    background: #1b1b1b
}

.dark-mode .package-sec .card {
    background: #121212 !important
}

.dark-mode .accordion .accordion-body {
    background: #0d0d0d
}

.dark-mode .bg-light {
    background: #1b1b1b !important;
    border-color: #1b1b1b !important
}

.dark-mode .faq-secpath-two,
.dark-mode .faq-accordion-five {
    background: #1b1b1b
}

.dark-mode .flight-loc .loc-name {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .form-checkbox {
    background: #181818
}

.dark-mode .menu-img img,
.dark-mode .btn-outline-light {
    border-color: #1b1b1b !important
}

.dark-mode .review-item .review-info.reply {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .bg-light-500 {
    background: #181818 !important
}

.dark-mode .text-editor .note-toolbar {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .text-editor .note-editor.note-frame {
    border-color: #1b1b1b
}

.dark-mode .btn.btn-light {
    color: #fafcff !important
}

.dark-mode .alert.badge-amenity {
    border-color: #1b1b1b;
    color: #fafcff
}

.dark-mode .accordion.accordion-list .accordion-item .accordion-header .accordion-button {
    color: #fafcff
}

.dark-mode .policy-wrap {
    border-color: #1b1b1b
}

.dark-mode .pagination-nav .pagination .page-item .page-link {
    background: #121212
}

.dark-mode .list-item .list-icon {
    background: #121212
}

.dark-mode .modal-header,
.dark-mode .modal-body,
.dark-mode .modal-footer {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .accordion.custom-accordion>.accordion-item>.accordion-collapse>.accordion-body {
    border-color: #1b1b1b
}

.dark-mode .badge.badge-light {
    background: #1b1b1b
}

.dark-mode .service-wrap.slider-wrap-four .slider-nav-thumbnails img {
    border-color: #1b1b1b
}

.dark-mode .stage-flow .flows-step .flow-content::before {
    border-color: #1b1b1b
}

.dark-mode .file-upload {
    border-color: #1b1b1b
}

.dark-mode .choose-us-section {
    background: #161616
}

.dark-mode .bg-light-400 {
    background: #161616 !important
}

.dark-mode .pricing-plan-tab .nav .tab-btn {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .team-member {
    background: #1b1b1b
}

.dark-mode .invoice-table {
    border-color: #1b1b1b
}

.dark-mode .invoice-logo-dark {
    display: none
}

.dark-mode .invoice-logo-white {
    display: block
}

.dark-mode .bg-light-100 {
    background: #1b1b1b !important
}

.dark-mode .blog-post,
.dark-mode .blog-search .search-content .search-feild {
    border-color: #1b1b1b
}

.dark-mode .category-tag a.badge {
    background: #161616
}

.dark-mode .blog-search .search-content {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .blog-search .search-content .search-feild {
    background: #0d0d0d
}

.dark-mode .update-sec {
    background: #161616
}

.dark-mode .update-sec .input-group {
    background: #0d0d0d
}

.dark-mode .update-sec .input-group {
    outline-color: #1b1b1b
}

.dark-mode .header-navigation {
    border-color: #1b1b1b
}

.dark-mode .credit-card-details .card-form .user-icon {
    border-color: #1b1b1b
}

.dark-mode .settings .card-body .notification-content,
.dark-mode .settings .card-body .security-content,
.dark-mode .settings .card-body .preference-content {
    border-color: #1b1b1b
}

.dark-mode .galley-wrap.more-gallery {
    background: #1b1b1b
}

.dark-mode .header-three .header-btn a {
    color: #fafcff
}

.dark-mode .footer-input .input-group {
    background: #0d0d0d
}

.dark-mode .footer-logo-dark {
    display: block
}

.dark-mode .footer-logo-light {
    display: none !important
}

.dark-mode .tourism-text-info .card {
    background: #121212 !important
}

.dark-mode .faq-cards-six .accordion-item.show {
    background: #0d0d0d
}

.dark-mode .dropdown-divider {
    border-color: #1b1b1b
}

.dark-mode .rounded-edit {
    background: #1b1b1b !important
}

.dark-mode .card .card-footer {
    border-color: #1b1b1b
}

.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fafcff !important
}

.dark-mode .bg-transparent-success,
.dark-mode .credit-card-details .card-detials .card-add {
    background: #1b1b1b !important
}

.dark-mode .rebook-btn {
    background: #1b1b1b
}

.dark-mode .credit-card-details .card-detials .card-content {
    border-color: #1b1b1b
}

.dark-mode .fancybox-image {
    border-color: #1b1b1b
}

.dark-mode .about-progress {
    background: #1b1b1b
}

.dark-mode .video-wrap .video-btn {
    background: #1b1b1b
}

.dark-mode .place-item .place-img .fav-item .fav-icon {
    background: #1b1b1b
}

.dark-mode #loader-wrapper {
    background: #0d0d0d
}

.dark-mode .header-topbar .logo-dark {
    display: none
}

.dark-mode .header-topbar .logo-white {
    display: block
}

.dark-mode .paginations .page-link-1 {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .modal .modal-body .upcoming-content .upcoming-title {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .upcoming-details {
    border-color: #1b1b1b !important
}

.dark-mode .btn-close {
    --bs-btn-close-color: $darkmode-white
}

.dark-mode .text-dark,
.dark-mode .hotel-list .table tbody tr td a {
    color: #fafcff !important
}

.dark-mode .note-toolbar {
    background: #181818;
    border-color: #1b1b1b
}

.dark-mode .note-btn {
    background: #1b1b1b;
    border-color: #1b1b1b;
    color: #fafcff
}

.dark-mode .bg-gray-transparent {
    background: #1b1b1b !important
}

.dark-mode .user-sidebar.agent-sidebar .user-sidebar-body>ul>li.logout-link {
    border-color: #1b1b1b
}

.dark-mode .bg-success-100 h6,
.dark-mode .bg-pink-100 h6,
.dark-mode .bg-danger-100 h6,
.dark-mode .bg-purple-100 h6,
.dark-mode .bg-cyan-100 h6 {
    color: #1b1b1b
}

.dark-mode .edit-delete-item a {
    color: #1b1b1b
}

.dark-mode .banner-section.banner-sec-one .banner-content .rating-appointment {
    background: #121212
}

.dark-mode .banner-section.banner-sec-one .banner-img .banner-appointment {
    background: #0d0d0d
}

.dark-mode .header-topbar .header-info p {
    color: #fafcff
}

.dark-mode .banner-section.banner-sec-one .search-box-one {
    background: #121212
}

.dark-mode .search-box-one .form-control:hover,
.dark-mode .search-box-one .form-control:focus {
    background-color: #0d0d0d !important
}

.dark-mode .spaciality-item .spaciality-img .spaciality-icon {
    background: #1b1b1b
}

.dark-mode .doctor-section {
    background: #1b1b1b
}

.dark-mode .reason-item {
    border-color: #1b1b1b
}

.dark-mode .faq-info .accordion-item .accordion-body {
    background: transparent
}

.dark-mode .faq-info .accordion-header,
.dark-mode .bookus-section .faq-info .accordion-item .accordion-button {
    background: transparent
}

.dark-mode .testimonial-section-one {
    background-image: none
}

.dark-mode .faq-section-one .faq-info .accordion-item,
.dark-mode .app-section {
    background: #0d0d0d
}

.dark-mode .footer.inner-footer .footer-top {
    background: #0d0d0d
}

.dark-mode .footer.inner-footer .footer-top .footer-title {
    color: #fafcff
}

.dark-mode .footer.inner-footer .subscribe-input input {
    border-color: #1b1b1b
}

.dark-mode .footer.inner-footer .footer-bottom {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .footer.inner-footer .footer-top .footer-widget.footer-menu ul li a {
    color: #738399
}

.dark-mode .header .header-nav .main-nav>li .submenu li a {
    border-color: #1b1b1b
}

.dark-mode .togglesearch {
    background: #0d0d0d
}

.dark-mode .search-input.search-line::before,
.dark-mode .search-input.search-map-line::before {
    background: #1b1b1b
}

.dark-mode .header.home-head-one.header-fixed {
    background: #1b1b1b
}

.dark-mode .header-one .main-menu-wrapper .main-nav li a {
    color: #fafcff
}

.dark-mode .banner-section::after {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/ban-bg.png), #1b1b1b
}

.dark-mode .search-box-one {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .specialities-section-one {
    background: #0d0d0d
}

.dark-mode .serv-wrap {
    border-color: #1b1b1b
}

.dark-mode .specialities-section-one .specialities-item {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .specialities-section-one .specialities-item p {
    color: #fafcff
}

.dark-mode .doctors-section {
    background: #1b1b1b
}

.dark-mode .doctor-amount span {
    background: #0d0d0d
}

.dark-mode .doctor-profile-widget {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .doctor-profile-widget.doc-item .doc-pro-info {
    border-color: #1b1b1b
}

.dark-mode .doc-pro-info .doc-pro-name a {
    color: #fafcff
}

.dark-mode .pricing-section {
    background: #0d0d0d
}

.dark-mode .work-section {
    background: #1b1b1b
}

.dark-mode .work-info .work-content h5 {
    color: #fafcff
}

.dark-mode .articles-section {
    background: #0d0d0d
}

.dark-mode .articles-grid {
    border-color: #1b1b1b
}

.dark-mode .btn-outline-primary {
    background-image: linear-gradient(#0d0d0d, #0d0d0d), linear-gradient(90.08deg, #0e82fd .09%, #06aed4 70.28%)
}

.dark-mode .faq-section,
.dark-mode .home-one .faq-info .accordion-button:not(.collapsed) {
    background: #0d0d0d
}

.dark-mode .home-one .faq-info .accordion-item .accordion-body {
    background: #0d0d0d
}

.dark-mode .testimonial-section {
    background: #1b1b1b
}

.dark-mode .partners-section {
    background: #0d0d0d
}

.dark-mode .footer-one .footer-top {
    background: #1b1b1b
}

.dark-mode .footer-one .footer-top .footer-widget .footer-title {
    color: #fafcff
}

.dark-mode .section-search {
    background: #0d0d0d
}

.dark-mode .header.header-trans {
    background: #0d0d0d !important
}

.dark-mode .section-search .banner-wrapper .search-box .search-location .form-control {
    background-color: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .section-search .banner-wrapper .search-box .search-info .form-control {
    background-color: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .home-tile-section {
    background: #1b1b1b
}

.dark-mode .section-specialities {
    background-color: #0d0d0d
}

.dark-mode .section-specialities .specialities-slider .speicality-item .speicality-img,
.dark-mode .section-doctor,
.dark-mode .section-blogs {
    background: #1b1b1b
}

.dark-mode .profile-widget,
.dark-mode .blog {
    background-color: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .section-features {
    background: #0d0d0d
}

.dark-mode .blog .blog-content .entry-meta,
.dark-mode .header.header-three .header-nav .header-navbar-rht li {
    color: #738399
}

.dark-mode .header.header-three .header-nav .header-navbar-rht li::before {
    background: #1b1b1b
}

.dark-mode .our-doctors-section,
.dark-mode .our-doctors-section .our-doctors-card .doctors-body,
.dark-mode .our-blog-section {
    background: #0d0d0d
}

.dark-mode .home-three .our-blog-section .our-blogs,
.dark-mode .our-blog-section .our-blogs .blogs-info {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .home-three .our-blog-section .our-blogs .blogs-info .blogs-nav {
    border-color: #1b1b1b
}

.dark-mode .store-tab li a,
.dark-mode .store-item {
    background: #0d0d0d
}

.dark-mode .header.veterinary-header {
    background: #0d0d0d !important
}

.dark-mode .main-wrapper.home-twelve .accordion-item .accordion-button {
    background: #0d0d0d
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .services-section-thirteen .service-thirteen-main .service-thirteen-all {
    border-color: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .services-section-thirteen .service-thirteen-main:hover {
    background: #0d0d0d
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .services-section-thirteen .service-thirteen-main:hover .service-thirteen-all {
    background: #0d0d0d
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .our-doctor-thirteen {
    background: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .our-doctor-thirteen .our-doctors-card .doctors-body {
    background: #0d0d0d
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .our-doctor-thirteen .our-doctors-card .doctors-body .location {
    border-color: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .choose-us-section-thirteen {
    background: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .client-us-section-thirteen {
    background: #121212
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .latest-articles-thirteen .articles-thirteen {
    border-color: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .latest-articles-thirteen .articles-thirteen .articles-thirteen-content .article-footer {
    border-color: #1b1b1b
}

.dark-mode .main-wrapper.home-twelve.home-thirteen .feedback-section-thirteen {
    background: #121212
}

.dark-mode .services-section-fifteen .doctor-profile-widget-fifteen {
    background-color: #0d0d0d
}

.dark-mode .Patients-section-fifteen {
    background: #1b1b1b
}

.dark-mode .doctors-section-fifteen {
    background: #121212
}

.dark-mode .doc-content-fift .rate-fifteen,
.dark-mode .item.item-fifteen .doctor-profile-widget .doc-pro-img.doc-pro-img-fifteen {
    border-color: #1b1b1b
}

.dark-mode .appointment-section-fifteen .appointment-schedule-main ul li {
    background: #1b1b1b
}

.dark-mode .appointment-section-fifteen .appointment-schedule-main ul li span {
    color: #fafcff
}

.dark-mode .header .header-nav .main-nav>li .submenu li .submenu li a {
    border-color: #1b1b1b
}

.dark-mode .test-slider-card {
    background: #0d0d0d
}

.dark-mode .home-dentist .section-header h2 {
    color: #fafcff
}

.dark-mode .home-dentist .faq-info .accordion-item {
    background: #0d0d0d
}

.dark-mode .home-dentist .faq-info .accordion-item .accordion-button,
.dark-mode .home-dentist .faq-info .accordion-item .accordion-content p {
    color: #fafcff
}

.dark-mode .cart-search form,
.dark-mode .shopping-cart-list .nav li,
.dark-mode .cart-section {
    border-color: #1b1b1b
}

.dark-mode .cart-section,
.dark-mode .cart-search .enter-pincode,
.dark-mode .welcome-section {
    background: #0d0d0d
}

.dark-mode .pharmacy-body .header .header-nav .main-nav li a {
    color: #fafcff
}

.dark-mode .deals-section {
    background: #121212
}

.dark-mode .pharmacy-section-header .pharmacy-title h4,
.dark-mode .deals-grid .deals-content a,
.dark-mode .categorie-grid .categorie-content h5 a,
.dark-mode .categorie-grid .categorie-content p {
    color: #fafcff
}

.dark-mode .categorie-section,
.dark-mode .categorie-grid {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .seller-section,
.dark-mode .seller-card .seller-time .nav li {
    background: #121212
}

.dark-mode .seller-card .seller-time .nav li h5,
.dark-mode .seller-card .seller-time .nav li p,
.dark-mode .seller-grid .seller-text h5 a,
.dark-mode .seller-grid .seller-text p {
    color: #fafcff
}

.dark-mode .seller-grid {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .seller-section .seller-info {
    border-color: #1b1b1b
}

.dark-mode .products-sec {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .products-card,
.dark-mode .best-sell-box,
.dark-mode .coupon-card {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .products-card .product-card-img,
.dark-mode .products-card .product-content .product-cart {
    border-color: #1b1b1b
}

.dark-mode .products-card .product-content h4 a,
.dark-mode .products-card .product-content .product-cart .cart-price h5,
.dark-mode .coupon-card .coupon-info h4 {
    color: #fafcff
}

.dark-mode .trusted-section,
.dark-mode .news-section,
.dark-mode .news-grid {
    background: #0d0d0d
}

.dark-mode .trusted-info .trusted-content h4,
.dark-mode .trusted-info .trusted-text h6,
.dark-mode .news-grid .news-content .news-title a {
    color: #fafcff
}

.dark-mode .header .main-menu-wrapper .main-nav>li.has-submenu .submenu .has-submenu .submenu::before {
    border-color: transparent #0d0d0d #0d0d0d transparent !important
}

.dark-mode .dashboard-widget-box .dashboard-content-info h6,
.dark-mode .dashboard-widget-box .dashboard-content-info h4,
.dark-mode .input-block-new label {
    color: #fafcff
}

.dark-mode .profile-sidebar .dashboard-widget .dashboard-menu>ul>li a i,
.dark-mode .dashboard-table.table .appointment-date-created h6 {
    color: #fafcff
}

.dark-mode .dashboard-widget-box,
.dark-mode .dashboard-card,
.dark-mode .dashboard-card .dashboard-card-head,
.dark-mode .header-dropdown .dropdown-toggle {
    border-color: #1b1b1b
}

.dark-mode .dashboard-widget-box .dash-icon-box {
    background: #1b1b1b
}

.dark-mode .dashboard-table.table tbody tr:hover,
.dark-mode .doctor-available-head {
    background: #1b1b1b
}

.dark-mode .upcoming-appointment-card .appointment-card-footer .btn-appointments a,
.dark-mode .dashboard-table.table .apponiment-view a {
    background: #1b1b1b
}

.dark-mode .profile-sidebar,
.dark-mode .widget-profile,
.dark-mode .recent-patient-grid {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .recent-patient-grid .date-info {
    border-color: #1b1b1b
}

.dark-mode .clinic-available,
.dark-mode .breadcrumb-bar {
    background: #1b1b1b
}

.dark-mode .clinic-available .clinic-head .clinic-info h6,
.dark-mode .breadcrumb-bar .breadcrumb-title,
.dark-mode .breadcrumb-bar .page-breadcrumb ol li.active {
    color: #fafcff
}

.dark-mode .clinic-available .available-time {
    background: #0d0d0d
}

.dark-mode .widget-profile .profile-info-widget .booking-doc-img {
    background: #0d0d0d
}

.dark-mode .dashboard-header .header-list-btns li .dash-search-input .search-icon i {
    color: #fafcff
}

.dark-mode .dashboard-header .header-list-btns li .dash-search-input .form-control,
.dark-mode .dashboard-header,
.dark-mode .appointment-wrap,
.dark-mode .detail-card-bottom-info {
    border-color: #1b1b1b
}

.dark-mode .appointment-tab-head .filter-head .daterange-wraper input.form-control {
    color: #fafcff;
    border-color: #1b1b1b
}

.dark-mode .appointment-tab-head .filter-head .daterange-wraper i,
.dark-mode .appointment-info .apponitment-types li,
.dark-mode .patinet-information .patient-info h6 a {
    color: #fafcff
}

.dark-mode .appointment-action ul li a,
.dark-mode .input-block-new .bootstrap-tagsinput {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .create-appointment-details .session-end-head,
.dark-mode .create-details-card .patient-info-box,
.dark-mode .create-details-card-body .form-bg-title {
    background: #1b1b1b
}

.dark-mode .create-appointment-details .session-end-head h6 span,
.dark-mode .create-appointment-details .session-end-head h6,
.dark-mode .create-details-card .card-title-text h5,
.dark-mode .create-details-card .patient-info-box .info-list li,
.dark-mode .create-appointment-details .head-text {
    color: #fafcff
}

.dark-mode .input-block-new .input-text-field input,
.dark-mode .create-details-card,
.dark-mode .slot-box {
    border-color: #1b1b1b
}

.dark-mode .btn-load,
.dark-mode .card .card-header,
.dark-mode .modal-content {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .appointment-type p.md-text,
.dark-mode .appointment-info p.md-text,
.dark-mode .appointment-info p i,
.dark-mode .custom-card .card-header h3 {
    color: #fafcff
}

.dark-mode .available-tab .form-label,
.dark-mode .slot-box .slot-header h5,
.dark-mode .timing-content .col-form-label,
.dark-mode .filter-checks .checkboxs .check-title {
    color: #fafcff
}

.dark-mode .custom-modals .modal-content .modal-header .modal-title,
.dark-mode .custom-modals .modal-content .col-form-label {
    color: #fafcff
}

.dark-mode .slot-box .slot-header,
.dark-mode .grid-patient .appointment-action,
.dark-mode .accordion .filter-set-content+.filter-set-content {
    border-color: #1b1b1b
}

.dark-mode .appointment-wrap.appointment-grid-wrap>ul .appointment-info {
    background: #1b1b1b
}

.dark-mode .grid-patient .appointment-wrap.appointment-grid-wrap .patinet-information .patient-info ul li::before {
    background: #1b1b1b
}

.dark-mode .form-sorts .filter-dropdown-menu,
.dark-mode .user-accordion-item,
.dark-mode .doc-review>ul>li {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .form-sorts .filter-set-content .filter-set-content-head a {
    background: #1b1b1b;
    color: #fafcff
}

.dark-mode .user-accordion-item .accordion-wrap,
.dark-mode .add-billing-info,
.dark-mode .add-prescripe-info,
.dark-mode .add-info {
    border-color: #1b1b1b;
    color: #fafcff
}

.dark-mode .user-accordion-item .content-collapse,
.dark-mode .comments .comment-head,
.dark-mode .daterange-wraper input.form-control {
    border-color: #1b1b1b
}

.dark-mode .form-label,
.dark-mode .col-form-label {
    color: #fafcff
}

.dark-mode .doc-review>ul>li ul li .replied-comment {
    background: #1b1b1b
}

.dark-mode .dashboard-pagination ul li .page-link {
    background: #1b1b1b;
    border-color: #1b1b1b;
    color: #fafcff
}

.dark-mode .dashboard-pagination ul li .page-link:hover,
.dark-mode .dashboard-pagination ul li .page-link.active {
    background: var(--primary)
}

.dark-mode .account-details-box .account-payment-info .payment-amount,
.dark-mode .accounts-tab,
.dark-mode table.table thead,
.dark-mode .custom-new-table,
.dark-mode .custom-table {
    border-color: #1b1b1b
}

.dark-mode .custom-new-table .table-responsive .table tbody tr td,
.dark-mode .custom-new-table .table-responsive .table thead tr th {
    border-color: #1b1b1b
}

.dark-mode .custom-new-table .table-responsive .table thead tr th {
    color: #fafcff
}

.dark-mode .custom-table .table tr th h2 a,
.dark-mode .custom-table .table tr td h2 a,
.dark-mode .custom-table .table>thead>tr>th {
    color: #fafcff
}

.dark-mode .main-chat-blk .main-wrapper .content .sidebar-group .sidebar,
.dark-mode .main-chat-blk .user-chat-search input[type=text] {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .main-chat-blk .chat-page-wrapper .left-chat-title,
.dark-mode .main-chat-blk .sidebar .user-list li a {
    border-color: #1b1b1b
}

.dark-mode .main-chat-blk .sidebar .user-list li .users-list-body h5,
.dark-mode .main-chat-blk .fav-title h6,
.dark-mode .main-chat-blk .chat .chat-header .user-details h5 {
    color: #fafcff
}

.dark-mode .main-chat-blk .chat,
.dark-mode .main-chat-blk .chat .chat-footer form {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .main-chat-blk .chat .chat-header,
.dark-mode .main-chat-blk .chat .chat-body .messages .chats .message-content {
    background: #1b1b1b
}

.dark-mode .setting-tab,
.dark-mode .setting-card,
.dark-mode .business-wrap {
    border-color: #1b1b1b
}

.dark-mode .img-upload .upload-img h5 {
    color: #fafcff
}

.dark-mode .business-nav li a {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .business-nav li a.active,
.dark-mode .business-nav li a:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fafcff
}

.dark-mode .business-info .tab-items.active,
.dark-mode .login-right,
.dark-mode .span-or {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .or-line {
    background: #1b1b1b
}

.dark-mode .chart-over-all-report {
    border-color: #1b1b1b
}

.dark-mode .apponiment-dates ul li a {
    border-color: #1b1b1b
}

.dark-mode .apponiment-dates ul li a h5 span {
    color: #fafcff
}

.dark-mode .appointment-dash-card,
.dark-mode .profile-widget.patient-favour .fav-head,
.dark-mode .dependent-wrap {
    border-color: #1b1b1b
}

.dark-mode .appointment-dash-card .date-time p,
.dark-mode .chart-tabs .nav-item .nav-link,
.dark-mode table.table td h2 a {
    color: #fafcff
}

.dark-mode .profile-widget.patient-favour .fav-head .pro-content .available-info li {
    color: #fafcff
}

.dark-mode .dependent-wrap .dependent-status .edit-icon {
    border-color: #1b1b1b;
    color: #fafcff
}

.dark-mode .prescribe-download,
.dark-mode .view-prescribe.invoice-content,
.dark-mode .patient-infos,
.dark-mode .view-prescribe.invoice-content .other-info {
    background: #1b1b1b
}

.dark-mode .view-prescribe-details .inv-table,
.dark-mode .view-prescribe-details .inv-table .invoice-table tbody tr {
    border-color: #1b1b1b
}

.dark-mode .other-accounts-info>ul>li,
.dark-mode .view-prescribe.invoice-content,
.dark-mode .view-prescribe.invoice-content .invoice-table-wrap .invoice-table tbody tr {
    border-color: #1b1b1b
}

.dark-mode .view-prescribe.invoice-content .invoice-table-wrap .invoice-table {
    border-color: #1b1b1b
}

.dark-mode .other-accounts-info>ul>li ul li span,
.dark-mode .invoice-item .customer-text {
    color: #fafcff
}

.dark-mode .about-section,
.dark-mode .why-choose-section,
.dark-mode .way-section {
    background: #0d0d0d
}

.dark-mode .faq-info .accordion-item .accordion-body,
.dark-mode .fixed-header,
.dark-mode .call-footer {
    border-color: #1b1b1b
}

.dark-mode .call-window {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .voice-call-avatar .username {
    color: #fafcff
}

.dark-mode .invoice-content {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode table.table tbody tr {
    border-color: #1b1b1b
}

.dark-mode .faq-inner-page,
.dark-mode .list-group-item {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .card .card-header .card-title {
    color: #fafcff
}

.dark-mode .filter-lists .filter-head,
.dark-mode .filter-lists .filter-badge {
    background: #1b1b1b
}

.dark-mode .doctor-info-detail,
.dark-mode .head-icon,
.dark-mode .schedule-widget .schedule-header {
    border-color: #1b1b1b
}

.dark-mode .time-slot.time-slot-blk li .timing {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .booking-range .btn {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .card-label>label {
    background: #1b1b1b
}

.dark-mode .info-widget,
.dark-mode .booking-total,
.dark-mode .nav-tabs {
    border-color: #1b1b1b
}

.dark-mode .experience-list>li .experience-content,
.dark-mode .btn-search {
    background: #0d0d0d;
    border-color: #1b1b1b
}

.dark-mode .experience-list::before {
    background: #1b1b1b
}

.dark-mode .custom-increment input[type=text] {
    background: #1b1b1b;
    border-color: #1b1b1b
}

.dark-mode .custom-increment button.btn-danger,
.dark-mode .custom-increment button.btn-success {
    background: #121212;
    border-color: #1b1b1b
}

.dark-mode .card-table .card-body .table tr th,
.dark-mode .card-table .card-body .table tr td,
.dark-mode .search-widget .input-group {
    border-color: #1b1b1b
}

.dark-mode .tag {
    background: #121212
}

.dark-mode .doctor-available-profile {
    background: #121212
}

.dark-mode .visits .visit-btns {
    background: #0d0d0d
}

.dark-mode .banner-section.banner-sec-one,
.dark-mode .banner-section-fifteen {
    background-image: none
}

.dark-mode .card {
    box-shadow: none !important
}

.dark-mode .banner-section.banner-sec-one .banner-content .rating-appointment,
.dark-mode .search-box-one {
    box-shadow: none
}

.dark-mode .banner-section.banner-sec-one .banner-img .banner-appointment,
.dark-mode .article-item,
.dark-mode .serv-wrap {
    box-shadow: none
}

.dark-mode .footer.inner-footer .footer-bg {
    display: none
}

.dark-mode .accordion-item,
.dark-mode .our-blogs,
.dark-mode .listing-card,
.dark-mode .testimonial-card,
.dark-mode .blog,
.dark-mode .grid-blog,
.dark-mode .search-box-fourteen,
.dark-mode .our-doctors-card {
    box-shadow: none !important
}

.dark-mode .benifit-wrap,
.dark-mode .doctor-profile-widget-fifteen,
.dark-mode .doctor-profile-widget-fift,
.dark-mode .aboutus-fifteen-main,
.dark-mode .faq-card {
    box-shadow: none !important
}

.dark-mode .doctor-profile-widget,
.dark-mode .description-item,
.dark-mode .products-card {
    box-shadow: none !important
}

.dark-mode .profile-sidebar,
.dark-mode .appointment-wrap,
.dark-mode .profile-widget.patient-favour,
.dark-mode .dependent-wrap {
    box-shadow: none !important
}

.dark-mode .header-topbar .topbar-info>ul>li,
.dark-mode .chart-tabs ul {
    border-color: #1b1b1b
}

.dark-mode .dashboard-card-head .header-dropdown-two::before {
    background: #1b1b1b
}

.dark-mode .reason-section {
    background-image: none
}

.dark-mode .footer.inner-footer .footer-bottom .copyright-text p,
.dark-mode .footer.inner-footer .footer-bottom .policy-menu li a {
    color: #738399
}

.dark-mode .table-hover tbody tr:hover {
    background: #121212
}

.dark-mode .bookus-section,
.dark-mode .bg-dark {
    background-color: #1b1b1b !important
}

.dark-mode .header-three .navbar .main-nav li .main-menu {
    color: #000103
}

@media(max-width:991.98px) {
    .dark-mode .header-three .navbar .main-nav li .main-menu {
        color: #fff
    }
}

.dark-mode .header-three .navbar .main-nav li.active .main-menu {
    color: var(--primary)
}

.dark-mode .header-three .header-theme .theme-toggle {
    background: #000103;
    color: #fff
}

.dark-mode .header-three .header-navbar-rht .details-btn {
    color: #fff;
    background: #000103
}

.dark-mode .header-three.fixed .navbar .main-nav li .main-menu {
    color: #fff
}

.dark-mode .header-three.fixed .navbar .main-nav li.active .main-menu {
    color: var(--primary) !important
}

.dark-mode .bookus-section .bookus-sec .book-item p {
    color: var(--gray-600)
}

.dark-mode .company-section .section-header p {
    color: #fff !important
}

.dark-mode .article-item .article-img .date-icon {
    background: #000103
}

.dark-mode .bookus-section .faq-info .accordion-item .accordion-content p {
    color: #fff !important
}

.dark-mode .banner-section-three .banner-content-three .title {
    color: #0d0d0d
}

.dark-mode .banner-section-three .banner-content-three .description {
    color: var(--gray-400)
}

.dark-mode .mission-item-three {
    box-shadow: unset !important
}

.dark-mode .testimonial-item-three {
    box-shadow: unset !important
}

.dark-mode .footer-three .footer-bottom {
    background: transparent
}

.dark-mode .speciality-item-two,
.dark-mode .blog-item-two {
    box-shadow: none
}

.dark-mode .company-slider-two img,
.dark-mode .speciality-item-two .speciality-info .speciality-icon img {
    filter: brightness(0) invert(1)
}

.dark-mode .category-item-four {
    background: rgba(0, 0, 0, 0.7)
}

.dark-mode .category-section-four .section-header .section-title {
    color: #0f172a
}

.dark-mode .header-four .header-nav .header-navbar-rht li .details-btn {
    color: #0f172a
}

.dark-mode .theme-3 .btn-secondary {
    color: #0f172a !important
}

.dark-mode .theme-3 .btn-secondary span {
    color: #0f172a !important
}

.dark-mode .slide-four .services-slide h3 {
    color: #0f172a
}

.dark-mode .services-item-four .service-content {
    background: rgba(255, 255, 255, 0.7);
    border-color: #fff
}

.dark-mode .services-item-four .service-content .custom-title {
    color: #0f172a
}

.dark-mode .services-item-four .service-content p {
    color: #757c8b
}

.dark-mode .service-slider .slick-prev,
.dark-mode .service-slider .slick-next {
    color: #0f172a
}

.dark-mode .service-slider .slick-prev:hover,
.dark-mode .service-slider .slick-next:hover {
    color: #fff
}

.dark-mode .video-section .video-icon {
    color: #0f172a
}

.dark-mode .choose-item-five {
    box-shadow: unset !important
}

.dark-mode .choose-item-five .choose-icon .icon-1 {
    filter: invert(1)
}

.dark-mode .whychoose-section-five .star-icon {
    filter: invert(1)
}

.dark-mode .services-item-five .services-content .services-icon img {
    filter: invert(1)
}

.dark-mode .about-item-five .about-icon img {
    filter: invert(1)
}

.dark-mode .star-5 {
    filter: invert(1)
}

.dark-mode .team-item-five {
    box-shadow: unset !important
}

.dark-mode .journey-item-five {
    box-shadow: unset !important
}

.dark-mode .experience-section-five .form {
    background: #0d0d0d
}

.dark-mode .review-section-five .element-1 {
    opacity: .2
}

.dark-mode .testimonial-item {
    box-shadow: unset !important
}

.dark-mode .company-slider-five .slide-item img {
    filter: invert(1)
}

.dark-mode .footer-five .footer-widget .footer-menu li a {
    color: var(--gray-800)
}

.dark-mode .footer-five .footer-contact .contact-info p,
.dark-mode .footer-five .footer-contact .contact-info a {
    color: var(--gray-800)
}

.dark-mode .footer-five .footer-widget .footer-subscribe .subscribe-input input::placeholder {
    color: var(--gray-600)
}

.dark-mode .dark-mode .header-theme .theme-toggle:not(.active) {
    color: var(--gray-200)
}

.dark-mode .progress-wrap.progress-four::after {
    color: #0f172a
}

.dark-mode .header.header-default .header-nav .main-nav .has-submenu.active>a i {
    color: var(--primary)
}

.dark-mode .header .header-nav .main-nav li>ul {
    background: var(--white)
}

.dark-mode .header-two .header-nav .main-nav .has-submenu.active>a i {
    color: #fff
}

.dark-mode header .header-nav .header-navbar-rht .btn-dark {
    background: var(--gray-100) !important;
    border-color: transparent !important;
    color: #fff
}

.dark-mode .home-menu .mega-submenu .megamenu-wrapper .single-demo {
    box-shadow: unset !important
}

.dark-mode .home-menu .mega-submenu .megamenu-wrapper::before {
    opacity: .5
}

.dark-mode .header-three .header #mobile_btn i {
    color: var(--gray-100) !important
}

@media(max-width:991.98px) {
    .dark-mode .header-three .header-theme {
        border: none !important
    }
}

.dark-mode .header-three .navbar #mobile_btn {
    color: var(--gray-100) !important
}

.dark-mode .header-three .navbar #mobile_btn i {
    color: var(--gray-100) !important
}

@media(max-width:991.98px) {
    .dark-mode .header-three .navbar .main-nav li .main-menu span {
        color: #fff
    }
}

.dark-mode .header-three.fixed .navbar #mobile_btn {
    color: var(--gray-800) !important;
    border-color: var(--gray-800) !important
}

.dark-mode .header-three.fixed .navbar #mobile_btn i {
    color: var(--gray-800) !important
}

.dark-mode .header-three.fixed .navbar #mobile_btn:hover {
    color: var(--primary) !important
}

.dark-mode .header-three.fixed .navbar #mobile_btn:hover i {
    color: var(--primary) !important
}

.dark-mode .header-three.fixed .main-nav li .main-menu span {
    color: #fff
}

.dark-mode .about-img-three .wrapper .scroller__thumb {
    filter: invert(1)
}

.dark-mode .header-items .header-items-button a {
    color: #fff !important
}

.dark-mode .header-items .header-items-button a.btn-dark {
    background: #000103 !important;
    border-color: #000103 !important
}

.dark-mode .header-items .header-items-button a.btn-dark:hover {
    background: var(--primary) !important;
    border-color: var(--primary) !important
}

.dark-mode .header-five .header-nav .logo {
    filter: brightness(25.5)
}

.dark-mode .banner-section-six .btn span {
    color: #fff !important
}

.dark-mode .services-section-six .section-header-six .section-sub-title {
    color: #fff !important
}

.dark-mode .home-six .section-sub-title {
    color: #fff !important
}

.dark-mode .home-six .section-title {
    color: #fff
}

.dark-mode .home-six .custom-title {
    color: #fff
}

.dark-mode .faq-section-six .faq-info .accordion-item .accordion-button:not(.collapsed)::after {
    background: #000103 !important;
    color: #fff !important
}

.dark-mode .subscribe-item-six h2 {
    color: #fff
}

.dark-mode .about-content-six .about-vision:hover .custom-title,
.dark-mode .about-content-six .about-vision:hover .para,
.dark-mode .about-content-six .about-vision.active .custom-title,
.dark-mode .about-content-six .about-vision.active .para {
    color: var(--gray-100)
}

.dark-mode .about-content-six .about-vision .custom-title,
.dark-mode .about-content-six .about-vision .para {
    color: #fff
}

.dark-mode .section-header-eight .section-title {
    color: #fff
}

.dark-mode .journey-item-eight .journey-icon {
    color: #000103
}

.dark-mode .book-item-eight .book-icon {
    color: #000103
}

.dark-mode .header-eight .header-navbar-rht .support-icon .number {
    color: var(--gray-100)
}

.dark-mode .header-eight .header-navbar-rht .support-icon .number a {
    color: var(--gray-100)
}

.dark-mode .banner-section-eight .section-header-eight .section-sub-title,
.dark-mode .banner-section-eight .section-header-eight .section-title {
    color: var(--gray-100)
}

.dark-mode .banner-section-eight .section-header-eight .section-sub-title .dot,
.dark-mode .banner-section-eight .section-header-eight .section-title .dot {
    border: 3px solid #fff
}

.dark-mode .about-section-eight .about-img .animate-button span {
    color: #fff
}

.dark-mode .team-item-eight,
.dark-mode .book-item-eight {
    box-shadow: unset !important
}

.dark-mode .video-section-eight .animate-button .button-text span {
    color: #fff
}

.dark-mode .video-section-eight .animate-button .button-circle {
    color: #fff
}

.dark-mode .header-eight.fixed .header-navbar-rht .support-icon .number {
    color: var(--gray-800)
}

.dark-mode .header-eight.fixed .header-navbar-rht .support-icon .number a {
    color: var(--gray-800)
}

.dark-mode .team-section-seven .section-header .section-title,
.dark-mode .team-section-seven .section-header .section-sub-title {
    color: #0f172a
}

.dark-mode .footer-seven .footer-middle {
    border-color: #0f172a
}

.dark-mode .mission-item-five .mission-icon {
    background: #0f172a
}

.dark-mode .work-item-two .work-info .work-icon img {
    filter: brightness(0) invert(1)
}

.dark-mode .slide-seven::before {
    filter: brightness(0.3)
}

.dark-mode .header-nine .header-nav .header-navbar-rht li {
    border: none !important
}

.dark-mode .header-nine .theme-toggle {
    background-color: var(--white);
    color: #fff !important;
    transition: all .4s
}

.dark-mode .header-nine .theme-toggle:hover {
    background-color: var(--primary);
    color: #fff
}

.dark-mode .about-section-nine {
    background: #262626
}

.dark-mode .about-section-nine .about-item-nine {
    box-shadow: unset
}

.dark-mode .about-section-nine .element-one {
    filter: invert(1) brightness(0.1)
}

.dark-mode .company-section-nine img {
    filter: brightness(35.5)
}

.dark-mode .team-section-nine .icon-one {
    filter: brightness(0.1) invert(1)
}

.dark-mode .journey-item-nine {
    background: #000103 !important
}

.dark-mode .journey-item-nine .bg-one {
    filter: invert(1)
}

.dark-mode .health-nine {
    background: var(--light) !important
}

.dark-mode .footer-nine {
    background: var(--light) !important
}

.dark-mode .footer-nine .footer-bottom {
    background: var(--light) !important
}

.dark-mode .footer-nine .footer-img-one {
    filter: invert(1)
}

.dark-mode .testimonial-image .testimonial-reviews h3,
.dark-mode .testimonial-image .testimonial-reviews p {
    color: #0f172a
}

.dark-mode .header-nav .navbar-header #mobile_btn {
    border-color: #fff
}

.dark-mode .header-nav .navbar-header #mobile_btn i {
    color: #0f172a
}

.dark-mode .header-eleven .header-nav .header-navbar-rht .header-theme {
    border: 0
}

.dark-mode .banner-section-eleven .banner-left .section-header .section-title {
    color: #000103
}

.dark-mode .banner-section-eleven .banner-left .section-header .section-title .text-stroke {
    -webkit-text-stroke: 1.5px #000103
}

.dark-mode .about-section-eleven .animate-text {
    color: var(--gray-100)
}

.dark-mode .services-section-eleven {
    background: #0d0d0d
}

.dark-mode .services-section-eleven .accordion-item .accordion-button {
    background: transparent !important
}

.dark-mode .services-section-eleven .accordion-item .accordion-button:not(.collapses) {
    background: #151515
}

.dark-mode .services-section-eleven .accordion-item .accordion-button:not(.collapses) .text {
    color: #fff
}

.dark-mode .work-section-eleven {
    background: #0d0d0d
}

.dark-mode .work-section-eleven .work-item-eleven .step {
    border: 1px solid var(--gray-200)
}

.dark-mode .work-item-eleven .arrow-img::before {
    border-left: 1px dashed var(--gray-200)
}

.dark-mode .whychoose-section-eleven {
    background: #0d0d0d
}

.dark-mode .choose-item-eleven .choose-overlay .choose-icon {
    background: var(--white);
    outline: 12px solid #0d0d0d
}

.dark-mode .choose-item-eleven .choose-overlay .choose-icon::before {
    box-shadow: 8px 8px 0 0 #0d0d0d
}

.dark-mode .choose-item-eleven .choose-overlay .choose-icon::after {
    box-shadow: 9px 7px 0 0 #0d0d0d
}

.dark-mode .footer-eleven {
    background: #0d0d0d
}

.dark-mode .testimonial-section-eleven .testimonial-author-slide {
    background: linear-gradient(180deg, #151515 0, #1f6f5f 100%)
}

.dark-mode .plan-item-twelve {
    background: #060606 !important;
    border-radius: 12px
}

.dark-mode .plan-item-twelve .icon-1 {
    filter: invert(1) brightness(4.5);
    opacity: .1
}

.dark-mode .services-item-twelve,
.dark-mode .about-item-twelve {
    box-shadow: unset !important
}

.dark-mode .works-section-twelve {
    background: var(--light) !important
}

.dark-mode .categories-item-twelve {
    background: #060606 !important;
    border-radius: 12px
}

.dark-mode .categories-item-twelve .category-img-1 {
    opacity: .1
}

.dark-mode .about-item-twelve {
    background: #060606 !important
}

.dark-mode .about-item-twelve .img-two {
    opacity: .1
}

.dark-mode .team-section-twelve {
    background: unset
}

.dark-mode .team-section-twelve .team-item-twelve {
    box-shadow: unset !important
}

.dark-mode .testimonial-section-twelve .testimonial-item-twelve {
    box-shadow: unset !important
}

.dark-mode .testimonial-section-twelve .testimonial-icon-3 {
    opacity: .1
}

.dark-mode .blog-item-twelve {
    box-shadow: unset !important
}

.dark-mode .footer-twelve .footer-support {
    border: 1px solid var(--gray-200)
}

.dark-mode .footer-twelve .footer-support .suppor-icon {
    background: var(--gray-200)
}

.dark-mode .footer-twelve .social-icon a {
    background: var(--gray-200)
}

.dark-mode .footer-twelve .footer-bottom .copyright {
    border-top: 1px solid var(--gray-200)
}

.dark-mode .about-item-ten {
    background: #000c28
}

.dark-mode .about-item-ten .custom-title {
    color: #fff
}

.dark-mode .counter-item-ten h3 {
    color: rgba(255, 255, 255, 0.3)
}

.dark-mode .choose-item-ten p {
    color: #f4f6f8
}

.dark-mode .banner-section-ten .banner-content p {
    color: #f4f6f8
}

.dark-mode .banner-section-ten .banner-bg-03,
.dark-mode .banner-section-ten .banner-bg-02 {
    filter: brightness(0.3)
}

.dark-mode .theme-12-btn {
    color: #fff
}

.dark-mode .header-thirteen.fixed {
    box-shadow: 0 4px 34px 0 rgba(0, 0, 0, 0.25)
}

.dark-mode .banner-section-thirteen .banner-bg-01,
.dark-mode .banner-section-thirteen .banner-bg-05 {
    opacity: .3
}

.dark-mode .banner-section-thirteen .banner-item {
    background: #161a23;
    border: 1px solid #262d3d
}

.dark-mode .health-item-thirteen .health-overlay .health-icon {
    border: 1px solid var(--gray-400)
}

.dark-mode .health-item-thirteen .health-overlay .shadow-1 {
    opacity: .1
}

.dark-mode .health-item-thirteen .health-overlay .shadow-2 {
    opacity: .1
}

.dark-mode .deals-item-thirteen {
    box-shadow: unset !important
}

.dark-mode .deals-item-thirteen .delas-overlay {
    background: #262626
}

.dark-mode .deals-item-thirteen .deals-footer .btn {
    background: #262626;
    color: #fff
}

.dark-mode .deals-item-thirteen .price-item .count {
    box-shadow: unset !important
}

.dark-mode .offers-item-thirteen {
    background: #262626 !important
}

.dark-mode .offers-item-thirteen.three {
    background: #262626
}

.dark-mode .offers-item-thirteen .shadow-1 {
    opacity: .1
}

.dark-mode .sales-section-thirteen {
    background: #262626
}

.dark-mode .medicines-item-thirteen .shadow-1 {
    opacity: .1
}

.dark-mode .medicines-item-thirteen .medicines-img::before {
    opacity: .1
}

.dark-mode .medicines-item-thirteen .medicines-img::after {
    opacity: .1
}

.dark-mode .brands-section-thirteen .slide-item .imgs {
    box-shadow: unset !important
}

.dark-mode .brands-section-thirteen .slide-item .imgs img {
    filter: brightness(42.5)
}

.dark-mode .testimonial-item-thirteen,
.dark-mode .app-section-thirteen .app-thirteen {
    background: #262626
}

.dark-mode .app-section-thirteen .app-thirteen .element-1 {
    opacity: .1
}

.dark-mode .blog-item-thirteen {
    box-shadow: unset !important
}

.dark-mode .footer-thirteen {
    background: #151515
}

.dark-mode .footer-thirteen .footer-top::before {
    opacity: .2
}

.dark-mode .footer-thirteen .animated-text {
    color: #262626;
    opacity: .3
}

.dark-mode .grid-overlay-item .fav-icon {
    background: #fff;
    border-color: #fff
}

.dark-mode .whychoose-section-three .element-1,
.dark-mode .whychoose-section-three .element-2,
.dark-mode .technology-section-three .element-1,
.dark-mode .technology-section-three .element-2,
.dark-mode .footer-three .img-2,
.dark-mode .hero-section-three .element-01 {
    display: none
}

.dark-mode .head-icon {
    color: #fff
}

.dark-mode .head-icon.active {
    color: #fff
}

@media(max-width:991.98px) {
    .dark-mode .header-fifteen .header-nav .main-nav {
        background: transparent !important
    }
}

.dark-mode .header-fifteen .header-nav .main-nav>li>a:hover {
    color: #fff !important
}

.dark-mode .company-section-fifteen .shadow-1,
.dark-mode .company-section-fifteen .shadow-2 {
    display: none
}

.dark-mode .company-section-fifteen .company-slider-fifteen .slide-item img {
    filter: invert(1) brightness(10.5)
}

.dark-mode .slide-fifteen .services-slide h3 {
    color: var(--gray-100)
}

.dark-mode .choose-item-fifteen {
    border-bottom: 1px dashed var(--gray-200)
}

.dark-mode .counter-item-fifteen,
.dark-mode .blog-item-fifteen {
    box-shadow: unset !important
}

.dark-mode .team-section-fifteen {
    background: #262626
}

.dark-mode .how-item-fifteen {
    box-shadow: unset;
    border: 1px solid var(--gray-100)
}

.dark-mode .faq-info.faq-info-fifteen .accordion-item .accordion-button::after {
    color: #fff
}

.dark-mode .blog-item-fifteen .blog-content .blog-info .blog-text {
    color: #fff
}

.dark-mode .blog-item-fifteen .blog-content .blog-info .blog-text i {
    color: #fff
}

.dark-mode .footer-fifteen {
    background: #000103
}

.dark-mode .footer-fifteen .footer-about .footer-about-content .social-icon a {
    color: #fff
}

.dark-mode .footer-fifteen .footer-about .footer-about-content .social-icon a:hover {
    color: #0f172a
}

.dark-mode .company-slider-fourteen img {
    filter: brightness(0) invert(1)
}

.dark-mode .section-header-fourteen .section-title {
    color: #fff
}

.dark-mode .section-header-fourteen .subtitle {
    -webkit-text-stroke: 1px #fff
}

.dark-mode .services-item-fourteen .services-info .custom-title {
    color: #0f172a
}

.dark-mode .testimonial-section-fourteen .testimonial-bg {
    filter: brightness(0.2) invert(0)
}

.dark-mode .work-wrap .work-way::before {
    border-left: 1px dashed var(--gray-200)
}

.dark-mode .testimonial-item-fourteen {
    box-shadow: none
}

.services-section-five {
    background: var(--white)
}

.services-section-five .services-details {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.services-section-six {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/banner-bg-6.png);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    overflow: hidden
}

.services-section-six .section-header-six .section-sub-title {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/title-bg-1.svg) !important;
    background-size: 100% 100% !important;
    color: var(--gray-900)
}

.services-section-six .section-header-six .section-title {
    color: #fff
}

.services-section-six .section-header-six .section-title .line-6 {
    color: #fff !important
}

.services-section-six .icon-one {
    position: absolute;
    right: -38px;
    top: 50%
}

.services-section-seven {
    background: var(--light);
    position: relative;
    z-index: 1;
    overflow: hidden
}

.services-section-seven .service-bg-01 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .services-section-seven .service-bg-01 {
        display: none
    }
}

.services-section-eight {
    position: relative
}

.services-section-eight .services {
    position: relative
}

.services-section-eight .services:hover .slide-btn {
    opacity: 1
}

.services-section-eight .slide-btn {
    background: var(--dark);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    inset: 0;
    margin: auto;
    top: 70%;
    left: 32%;
    gap: 6px;
    transition: all .6s;
    opacity: 0
}

.services-section-eight .slide-btn:hover {
    background: var(--primary)
}

.services-section-eight .slide-btn .slick-arrow {
    background: transparent;
    border: 0;
    outline: 0;
    color: #fff;
    padding: 0
}

.services-section-eleven {
    background: var(--secondary-gradient);
    position: relative
}

.services-section-eleven .accordion-item {
    border-top: 1px solid var(--gray-200) !important;
    background: transparent;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0
}

.services-section-eleven .accordion-item .accordion-button {
    background: transparent;
    font-size: 36px;
    font-weight: 700;
    color: var(--gray-900);
    padding: 40px 0;
    border: none !important;
    box-shadow: unset !important;
    display: grid;
    grid-template-columns: 10fr 9fr 1fr;
    align-items: center;
    justify-content: space-between;
    position: relative;
    border-radius: 0 !important
}

@media(max-width:1199.98px) {
    .services-section-eleven .accordion-item .accordion-button {
        font-size: 28px;
        grid-template-columns: 9fr 9fr 1fr
    }
}

@media(max-width:767.98px) {
    .services-section-eleven .accordion-item .accordion-button {
        display: flex;
        align-items: start;
        justify-content: start;
        flex-direction: column;
        gap: 16px
    }
}

@media(max-width:575.98px) {
    .services-section-eleven .accordion-item .accordion-button {
        font-size: 22px
    }
}

.services-section-eleven .accordion-item .accordion-button .text {
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-600);
    width: 70%;
    line-height: 22px;
    margin: auto
}

@media(max-width:767.98px) {
    .services-section-eleven .accordion-item .accordion-button .text {
        width: 100%
    }
}

.services-section-eleven .accordion-item .accordion-button .icon {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid var(--primary);
    font-size: 22px;
    color: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    transform: rotate(-45deg);
    transition: all .5s
}

.services-section-eleven .accordion-item .accordion-button::after {
    content: unset
}

.services-section-eleven .accordion-item .accordion-button .shdaow-1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    height: 100%;
    transition: all .5s;
    opacity: 0
}

.services-section-eleven .accordion-item .accordion-button .shdaow-2 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    z-index: -1;
    transition: all .5s;
    opacity: 0
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) {
    border-left: 5px solid var(--primary) !important
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) .shdaow-1 {
    opacity: 1;
    display: block
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) .shdaow-2 {
    opacity: 1;
    display: block
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) {
    padding: 40px;
    background: var(--dark);
    color: #fff
}

@media(max-width:767.98px) {
    .services-section-eleven .accordion-item .accordion-button:not(.collapsed) {
        padding: 30px
    }
}

@media(max-width:575.98px) {
    .services-section-eleven .accordion-item .accordion-button:not(.collapsed) {
        padding: 20px
    }
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) .text {
    color: var(--light)
}

.services-section-eleven .accordion-item .accordion-button:not(.collapsed) .icon {
    background-color: var(--primary);
    color: #fff;
    transform: unset
}

.services-section-eleven .accordion-item .accordion-body {
    border: none !important;
    padding: 0
}

.services-section-eleven .accordion-item .accordion-body .img-1 {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(max-width:575.98px) {
    .services-section-eleven .accordion-item .accordion-body .accordion-content {
        height: 116px
    }
}

.services-section-eleven .element-1 {
    animation: rotate 20s linear forwards infinite;
    position: absolute;
    top: 0;
    right: 0
}

@media(max-width:575.98px) {
    .services-section-eleven .element-1 {
        display: none
    }
}

.services-section-eleven .element-2 {
    animation: rotate 20s linear forwards infinite;
    position: absolute;
    bottom: 3%;
    left: 2%
}

@media(max-width:575.98px) {
    .services-section-eleven .element-2 {
        display: none
    }
}

.services-section-eleven .btn {
    transition: all .5s;
    border: none !important
}

.services-section-eleven .btn:hover {
    background: var(--dark);
    color: #fff
}

.services-section-eleven .btn:hover i {
    color: #fff
}

.services-section-twelve .view-more {
    padding: 8px 16px;
    border-radius: 100px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    color: var(--gray-900);
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    transition: all .5s;
    width: fit-content;
    margin: auto
}

@media(max-width:767.98px) {
    .services-section-twelve .view-more {
        width: 95%;
        margin: auto
    }
}

@media(max-width:575.98px) {
    .services-section-twelve .view-more {
        padding: 15px 20px;
        border-radius: 10px;
        font-size: 16px
    }
}

.services-section-twelve .view-more .link {
    color: var(--primary);
    transition: all .5s
}

.services-section-twelve .view-more .link:hover {
    color: var(--primary-hover);
    border-bottom: 1px solid var(--primary-hover)
}

.services-section-twelve .section-header-twelve {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap
}

.services-section-fourteen {
    background: var(--primary-gradient-100);
    position: relative;
    z-index: 1
}

.services-section-fourteen .service-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: -1
}

.services-item-two {
    background: var(--primary-transparent);
    border-radius: 12px;
    padding: 20px;
    text-align: center;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.services-item-two .service-icon {
    width: 70px;
    height: 70px;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 15px;
    border-radius: 50%
}

.services-item-two h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0
}

.services-item-two:hover {
    transform: translateY(-10px)
}

.services-item-four {
    position: relative;
    border-radius: 12px;
    overflow: hidden
}

.services-item-four>img {
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    -ms-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1) 0;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0)
}

.services-item-four .service-content {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 8px;
    width: calc(100% - 16px);
    background: rgba(var(--white-rgb), 0.7);
    backdrop-filter: blur(4px);
    border: 1px solid var(--white);
    border-radius: 12px;
    padding: 12px
}

.services-item-four .service-content .service-info {
    overflow: hidden
}

.services-item-four .service-content .service-icon {
    background: var(--primary-gradient);
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    flex-shrink: 0;
    margin-right: 12px
}

.services-item-four .service-content .custom-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px
}

.services-item-four .service-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.services-item-four:hover>img {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15)
}

.services-item-five {
    height: 620px;
    width: 100%
}

.services-item-five:hover .services-content {
    backdrop-filter: blur(54px)
}

.services-item-five:hover .services-content .services-icon {
    background: var(--secondary);
    transform: rotateY(360deg)
}

.services-item-five .services-content {
    position: relative;
    z-index: 1;
    padding: 40px;
    height: 100%;
    border-right: 1px solid var(--light);
    align-items: start;
    display: flex;
    flex-direction: column;
    justify-content: end;
    transition: all .6s
}

@media(max-width:1399.98px) {
    .services-item-five .services-content {
        padding: 20px
    }
}

.services-item-five .services-content .services-icon {
    width: 72px;
    height: 72px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    transition: all .6s
}

.services-item-five .services-content .custom-title {
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:1199.98px) {
    .services-item-five .services-content .custom-title {
        font-size: 19px
    }
}

.services-item-five .services-content .description {
    color: #fff;
    margin-bottom: 0
}

@media(max-width:1199.98px) {
    .services-item-five .services-content .description {
        font-size: 14px
    }
}

.services-item-five .services-content .more-link {
    width: 0;
    height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    border-radius: 50%;
    transition: all .4s;
    margin-top: 24px;
    transform: scale(0)
}

.services-item-five .services-content .more-link:hover {
    background: var(--primary);
    color: #fff;
    transform: translateX(5px)
}

.services-item-five .large-img {
    position: absolute;
    inset: 0;
    margin: 0 auto;
    opacity: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s
}

.services-item-five .one-img {
    opacity: 1
}

.services-item-five.one:hover .one-img {
    opacity: 1
}

.services-item-five.one:hover .link-one {
    transform: scale(1);
    width: 40px;
    height: 40px
}

@media(max-width:575.98px) {
    .services-item-five.two {
        display: none
    }
}

.services-item-five.two:hover .two-img {
    opacity: 1
}

.services-item-five.two:hover .link-two {
    transform: scale(1);
    width: 40px;
    height: 40px
}

@media(max-width:767.98px) {
    .services-item-five.three {
        display: none
    }
}

.services-item-five.three:hover .three-img {
    opacity: 1
}

.services-item-five.three:hover .link-three {
    transform: scale(1);
    width: 40px;
    height: 40px
}

@media(max-width:991.98px) {
    .services-item-five.four {
        display: none
    }
}

.services-item-five.four:hover .four-img {
    opacity: 1
}

.services-item-five.four:hover .link-four {
    transform: scale(1);
    width: 40px;
    height: 40px
}

.services-item-six {
    position: relative;
    border-radius: 20px;
    transition: all .7s
}

.services-item-six:hover {
    transform: translateY(-5px)
}

.services-item-six:hover .services-content {
    opacity: 1
}

.services-item-six:hover .services-icon {
    background: var(--secondary)
}

.services-item-six .services-icon {
    width: 78px;
    height: 78px;
    border-radius: 50%;
    background: var(--dark);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -12px;
    top: -11px;
    border: 10px solid var(--secondary-hover);
    transition: all .5s
}

.services-item-six .services-icon::before {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 85%;
    box-shadow: 8px 8px 0 0 var(--secondary-hover);
    position: absolute;
    top: 63px;
    bottom: 0;
    right: -5px;
    z-index: 1;
    transform: rotateX(180deg)
}

.services-item-six .services-icon::after {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 36%;
    box-shadow: 8px 2px 0 0 var(--secondary-hover);
    position: absolute;
    top: -7px;
    bottom: 0;
    right: 64px;
    z-index: 1;
    transform: rotate(292deg)
}

.services-item-six .services-icon .shape-one {
    position: absolute;
    width: 16px;
    height: 16px
}

.services-item-six .services-icon .shape-two {
    position: absolute;
    width: 16px;
    height: 16px
}

.services-item-six .services-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    background: var(--light-200);
    backdrop-filter: blur(15.1000003815px);
    border-radius: 0 0 20px 20px;
    opacity: 0;
    transition: all .4s
}

@media(max-width:1199.98px) {
    .services-item-six .services-content {
        padding: 12px
    }
}

@media(max-width:1199.98px) {
    .services-item-six .services-content {
        padding: 20px
    }
}

.services-item-six .services-content .custom-title {
    color: #fff;
    margin-bottom: 8px
}

.services-item-six .services-content .description {
    margin-bottom: 0;
    color: #fff
}

.services-item-six .overlay-img {
    border-radius: 20px;
    width: 100%
}

.services-item-seven {
    padding: 40px 0;
    display: flex;
    align-items: center;
    position: relative;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    z-index: 1
}

@media(max-width:991.98px) {
    .services-item-seven {
        padding: 30px 0
    }
}

@media(max-width:767.98px) {
    .services-item-seven {
        padding: 20px 0;
        display: block
    }
}

.services-item-seven::before {
    content: "";
    position: absolute;
    width: 300%;
    top: 0;
    left: -100%;
    right: -100%;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/service-01.png") var(--primary);
    background-repeat: repeat-x;
    background-size: cover;
    height: 100%;
    z-index: -1;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    opacity: 0
}

.services-item-seven::after {
    content: "";
    position: absolute;
    width: 300%;
    left: -100%;
    right: -100%;
    z-index: -1;
    background: var(--gray-200);
    height: 1px;
    bottom: 0
}

.services-item-seven .service-header {
    width: 25%
}

@media(max-width:767.98px) {
    .services-item-seven .service-header {
        width: 100%;
        margin-bottom: 8px
    }
}

.services-item-seven .service-header .custom-title {
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin-bottom: 0
}

.services-item-seven .service-content {
    width: 40%
}

@media(max-width:991.98px) {
    .services-item-seven .service-content {
        width: 75%
    }
}

@media(max-width:767.98px) {
    .services-item-seven .service-content {
        width: 100%
    }
}

.services-item-seven .service-content p {
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin-bottom: 0
}

.services-item-seven .service-img {
    position: absolute;
    top: -50%;
    right: 0;
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

@media(max-width:991.98px) {
    .services-item-seven .service-img {
        display: none
    }
}

.services-item-seven .service-img img {
    border: 6px solid var(--white);
    border-radius: 12px;
    transform: rotate(0);
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.services-item-seven:hover::before,
.services-item-seven.active::before {
    opacity: 1
}

.services-item-seven:hover .service-img,
.services-item-seven.active .service-img {
    opacity: 1
}

.services-item-seven:hover .service-img img,
.services-item-seven.active .service-img img {
    transform: rotate(-4.6deg)
}

.services-item-seven:hover .service-header .custom-title,
.services-item-seven.active .service-header .custom-title {
    color: #fff
}

.services-item-seven:hover .service-content p,
.services-item-seven.active .service-content p {
    color: #fff
}

.services-item-eight {
    position: relative;
    border-radius: 12px 12px 0 12px;
    overflow: hidden;
    border: 1px solid var(--gray-200);
    margin: 0 12px
}

.services-item-eight .services-overlay {
    position: relative
}

.services-item-eight .services-overlay .img-one {
    width: 100%
}

.services-item-eight .services-overlay .services-icon {
    position: absolute;
    width: 56px;
    height: 56px;
    background: var(--dark);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 20px;
    bottom: -3px;
    outline: 6px solid var(--white);
    transition: all .4s
}

.services-item-eight .services-overlay .services-icon:hover {
    background: var(--secondary)
}

.services-item-eight .services-overlay .services-icon:hover img {
    display: none
}

.services-item-eight .services-overlay .services-icon:hover .icon {
    display: block !important
}

.services-item-eight .services-overlay .services-icon::after {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 85%;
    box-shadow: 8px 8px 0 0 var(--white);
    position: absolute;
    top: 28px;
    bottom: 0;
    right: 59px;
    z-index: 1;
    transform: rotateX(334deg)
}

.services-item-eight .services-overlay .services-icon::before {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 85%;
    box-shadow: 8px 8px 0 0 var(--white);
    position: absolute;
    top: 28px;
    bottom: 0;
    right: -28px;
    z-index: 1;
    transform: rotateY(180deg)
}

.services-item-eight .services-overlay .services-icon .icon {
    display: none;
    transition: all .5s;
    font-size: 24px;
    font-weight: 600
}

.services-item-eight .services-overlay .services-icon img {
    transition: all .5s
}

.services-item-eight .services-content {
    padding: 40px
}

@media(max-width:1199.98px) {
    .services-item-eight .services-content {
        padding: 20px
    }
}

.services-item-eight .services-content .custom-title {
    margin-bottom: 8px
}

.services-item-eight .services-content .description {
    margin-bottom: 0
}

.services-item-nine {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    height: 400px;
    width: 25%;
    transition: all .4s ease
}

@media(max-width:767.98px) {
    .services-item-nine {
        width: 31%
    }
}

@media(max-width:575.98px) {
    .services-item-nine {
        width: 100%
    }
}

.services-item-nine::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--linear-gradient);
    z-index: 1
}

.services-item-nine:hover {
    width: 100%
}

.services-item-nine:hover .title {
    opacity: 0
}

.services-item-nine:hover .services-info {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition-delay: .2s
}

.services-item-nine .title {
    margin-bottom: 4px;
    color: #fff;
    transform: rotate(-90deg);
    position: absolute;
    left: 38px;
    bottom: 0;
    display: flex;
    white-space: nowrap;
    z-index: 1;
    transition: transform .6s cubic-bezier(0.4, 0, 0.2, 1), color .4s ease;
    transform-origin: left center
}

.services-item-nine .services-info {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 20px;
    background: var(--light-200);
    backdrop-filter: blur(20px);
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    visibility: hidden;
    transition: opacity .4s ease, transform .4s ease
}

@media(max-width:575.98px) {
    .services-item-nine .services-info {
        flex-direction: column;
        align-items: start
    }
}

.services-item-nine .services-info .services-icon {
    width: 56px;
    height: 56px;
    background: var(--secondary-gradient);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.services-item-nine .services-info .custom-title {
    margin-bottom: 4px;
    color: #fff
}

.services-item-nine .services-info .description {
    margin-bottom: 0;
    color: #fff
}

.services-item-nine .services-profile {
    position: relative;
    height: 100%
}

.services-item-nine .services-profile .img-one {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 12px
}

.services-item-ten {
    border: 1px solid var(--gray-200);
    border-radius: 20px;
    padding: 24px;
    background: var(--primary-transparent);
    transition: all .6s
}

.services-item-ten .service-img {
    border-radius: 20px;
    position: relative;
    margin-bottom: 20px
}

.services-item-ten .service-img>img {
    border-radius: 20px
}

.services-item-ten .service-img .service-icon {
    width: 80px;
    height: 80px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 24px;
    left: 24px;
    transition: all .6s
}

.services-item-ten .service-content {
    text-align: center
}

.services-item-ten .service-content .custom-title {
    margin-bottom: 4px
}

.services-item-ten .service-content p {
    margin-bottom: 0
}

.services-item-ten:hover {
    background: var(--secondary);
    border-color: var(--secondary)
}

.services-item-ten:hover .service-img .service-icon {
    display: none
}

.services-item-ten:hover .service-content {
    text-align: center
}

.services-item-ten:hover .service-content .custom-title {
    color: #fff
}

.services-item-ten:hover .service-content p {
    color: #fff
}

.services-item-twelve {
    background: var(--white);
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    min-height: 355px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin: 40px 12px;
    position: relative;
    overflow: hidden
}

@media(max-width:767.98px) {
    .services-item-twelve {
        width: 90%;
        margin: 40px auto 12px
    }
}

.services-item-twelve:hover .services-img {
    height: 100%
}

.services-item-twelve:hover .custom-title,
.services-item-twelve:hover .description {
    color: #fff
}

.services-item-twelve:hover .price span {
    color: #fff !important
}

.services-item-twelve:hover .price .amount {
    color: #fff !important
}

.services-item-twelve .services-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--gray-200);
    position: relative;
    z-index: 1
}

.services-item-twelve .services-title .custom-title {
    margin-bottom: 0
}

.services-item-twelve .services-title .btn-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    transition: all .5s;
    position: unset !important
}

.services-item-twelve .services-title .btn-icon:hover {
    background: var(--primary-hover);
    color: #fff
}

.services-item-twelve .services-title .btn-icon i {
    font-size: 16px;
    font-weight: 500;
    transition: all .5s
}

.services-item-twelve .services-content {
    margin-bottom: 80px;
    position: relative;
    z-index: 1
}

.services-item-twelve .services-content .description {
    margin-bottom: 20pcx
}

.services-item-twelve .services-content .tags {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px
}

.services-item-twelve .services-content .tags .badge-icon {
    padding: 4px 16px;
    border-radius: 40px;
    font-size: 16px;
    border: 1px solid var(--gray-200);
    color: var(--gray-600);
    transition: all .5s;
    background: var(--white)
}

.services-item-twelve .services-content .tags .badge-icon:hover {
    background: var(--primary);
    color: #fff;
    border: 1px solid var(--primary)
}

.services-item-twelve .services-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 1
}

.services-item-twelve .services-footer .icon {
    background: var(--primary);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.services-item-twelve .services-footer .price span {
    display: block;
    margin-bottom: 4px
}

.services-item-twelve .services-footer .price .amount {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900)
}

.services-item-twelve .services-img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 0;
    transition: all .6s
}

.services-item-twelve .services-img::before {
    content: "";
    background: var(--primary-gradient);
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .9
}

.services-item-twelve .services-img img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.services-item-fourteen {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    height: 440px;
    width: 25%;
    transition: all .4s ease
}

@media(max-width:991.98px) {
    .services-item-fourteen {
        width: calc(50% - 12px)
    }
}

@media(max-width:767.98px) {
    .services-item-fourteen {
        width: 100%
    }
}

.services-item-fourteen::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1
}

@media(max-width:991.98px) {
    .services-item-fourteen::before {
        content: none
    }
}

.services-item-fourteen:hover {
    width: 100%
}

@media(max-width:991.98px) {
    .services-item-fourteen:hover {
        width: calc(50% - 12px)
    }
}

@media(max-width:575.98px) {
    .services-item-fourteen:hover {
        width: 100%
    }
}

.services-item-fourteen:hover::before {
    content: none
}

.services-item-fourteen:hover .title {
    opacity: 0
}

.services-item-fourteen:hover .services-info {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    transition-delay: .2s
}

.services-item-fourteen:hover .services-info .view-icon {
    opacity: 1;
    visibility: visible
}

.services-item-fourteen:hover .services-profile .large-img {
    display: block
}

.services-item-fourteen:hover .services-profile .thumb-img {
    display: none
}

.services-item-fourteen .title {
    margin: 0;
    color: rgba(255, 255, 255, 0.5);
    transform: translate(-50%, -50%) rotate(-90deg);
    position: absolute;
    left: 50%;
    top: 50%;
    display: flex;
    white-space: nowrap;
    z-index: 1;
    transition: transform .6s cubic-bezier(0.4, 0, 0.2, 1), color .4s ease;
    transform-origin: center;
    font-size: 54px
}

@media(max-width:991.98px) {
    .services-item-fourteen .title {
        display: none
    }
}

.services-item-fourteen .services-content {
    overflow: hidden
}

.services-item-fourteen .services-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(20px);
    border-radius: 12px;
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    z-index: 1;
    visibility: hidden;
    transition: opacity .4s ease, transform .4s ease
}

@media(max-width:991.98px) {
    .services-item-fourteen .services-info {
        visibility: visible
    }
}

@media(max-width:575.98px) {
    .services-item-fourteen .services-info {
        flex-direction: column;
        align-items: start
    }
}

.services-item-fourteen .services-info .view-icon {
    width: 44px;
    height: 44px;
    background: var(--secondary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    flex-shrink: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s ease, transform .4s ease
}

@media(max-width:991.98px) {
    .services-item-fourteen .services-info .view-icon {
        opacity: 1;
        visibility: visible
    }
}

@media(max-width:767.98px) {
    .services-item-fourteen .services-info .view-icon {
        width: 36px;
        height: 36px
    }
}

.services-item-fourteen .services-info .custom-title {
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.services-item-fourteen .services-info p {
    margin-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.services-item-fourteen .services-profile {
    position: relative;
    height: 100%
}

.services-item-fourteen .services-profile img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 12px
}

@media(max-width:991.98px) {
    .services-item-fourteen .services-profile .thumb-img {
        display: none
    }
}

.services-item-fourteen .services-profile .large-img {
    display: none
}

@media(max-width:991.98px) {
    .services-item-fourteen .services-profile .large-img {
        display: block
    }
}

@media(max-width:991.98px) {
    .services-content-fourteen {
        flex-wrap: wrap
    }
}
/* 
@media(max-width:767.98px) {
    .services-content-nine .services-item-nine:nth-child(4) {
        display: none
    }
}

@media(max-width:767.98px) {
    .services-content-nine .services-item-nine:nth-child(5) {
        display: none
    }
} */

@media(max-width:575.98px) {
    .services-content-nine { flex-direction:column }
	.services-content-nine.custom{ grid-template-columns: repeat(1,1fr); }
}

.slide-one,
.slide-two,
.slide-three,
.slide-four {
    padding: 24px 0
}

.slide-one .services-slide,
.slide-two .services-slide,
.slide-three .services-slide,
.slide-four .services-slide {
    position: relative;
    padding-right: 48px
}

.slide-one .services-slide h3,
.slide-two .services-slide h3,
.slide-three .services-slide h3,
.slide-four .services-slide h3 {
    color: #fff;
    white-space: nowrap;
    font-size: 30px
}

@media(max-width:991.98px) {

    .slide-one .services-slide h3,
    .slide-two .services-slide h3,
    .slide-three .services-slide h3,
    .slide-four .services-slide h3 {
        font-size: 26px
    }
}

@media(max-width:767.98px) {

    .slide-one .services-slide h3,
    .slide-two .services-slide h3,
    .slide-three .services-slide h3,
    .slide-four .services-slide h3 {
        font-size: 20px
    }
}

.slide-one .services-slide::before,
.slide-two .services-slide::before,
.slide-three .services-slide::before,
.slide-four .services-slide::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 0;
    width: 23px;
    height: 24px
}

.slider-section {
    overflow: hidden;
    padding-bottom: 24px
}

.slider-section-four {
    overflow: hidden;
    padding-bottom: 40px
}

@media(max-width:575.98px) {
    .slider-section-four {
        padding-bottom: 17px
    }
}

.slider-section-four {
    position: relative
}

.slider-section-ten {
    background: var(--primary-gradient);
    padding: 40px 0
}

.slide-one .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-01.svg")
}

.slide-two {
    margin-top: -25px;
    transform: rotate(-1.34deg);
    -webkit-transform: rotate(-1.34deg);
    -ms-transform: rotate(-1.34deg)
}

.slide-two .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-02.svg")
}

.slide-three {
    background: var(--primary)
}

.slide-three .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-03.svg");
    width: 32px;
    height: 32px
}

.slide-four {
    margin: -30px 0 0 -10px;
    background: var(--secondary);
    transform: rotate(3.49deg);
    -webkit-transform: rotate(3.49deg);
    -ms-transform: rotate(3.49deg)
}

.slide-four .services-slide h3 {
    color: var(--gray-900)
}

.slide-four .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-04.svg");
    width: 32px;
    height: 32px
}

.slide-six {
    background: var(--teal-hover);
    padding: 30px 0
}

.slide-six .services-slide {
    padding-right: 76px
}

.slide-six .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/bone-icon.svg");
    background-size: 100% 100%;
    width: 48px;
    height: 48px
}

.slide-seven {
    padding: 60px 0;
    position: relative;
    overflow: hidden
}

.slide-seven::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 200%;
    height: 100%;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/slider-bg.png") repeat-x;
    -webkit-animation: moveRight 20s linear infinite;
    animation: moveRight 20s linear infinite;
    background-size: 50% 100%
}

.slide-seven .services-slide {
    padding-right: 76px
}

.slide-seven .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-07.svg");
    background-size: 100% 100%;
    width: 48px;
    height: 48px
}

.slide-seven .services-slide h3 {
    font-size: 70px;
    color: transparent;
    -webkit-text-stroke: 1px var(--gray-500);
    -webkit-font-smoothing: antialiased;
    white-space: nowrap;
    transition: all .6s ease
}

@media(max-width:991.98px) {
    .slide-seven .services-slide h3 {
        font-size: 56px
    }
}

@media(max-width:767.98px) {
    .slide-seven .services-slide h3 {
        font-size: 44px
    }
}

@media(max-width:575.98px) {
    .slide-seven .services-slide h3 {
        font-size: 30px
    }
}

.slide-seven .services-slide h3:hover {
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px transparent
}

.slide-eight {
    background: var(--dark);
    padding: 40px 0;
    border-bottom: 1px solid var(--primary-100)
}

@media(max-width:991.98px) {
    .slide-eight {
        padding: 20px 0
    }
}

.slide-eight .slide-list {
    white-space: nowrap;
    align-items: center;
    gap: 34px !important
}

.slide-eight .slide-list::before {
    content: unset !important
}

.slide-eight .slide-list .services-slide {
    padding-right: 0
}

.slide-eight .slide-list .services-slide::before {
    content: unset !important
}

.slide-eight .slide-list .services-slide h2 {
    font-size: 80px;
    font-weight: 700;
    color: #fff
}

@media(max-width:991.98px) {
    .slide-eight .slide-list .services-slide h2 {
        font-size: 72px
    }
}

@media(max-width:767.98px) {
    .slide-eight .slide-list .services-slide h2 {
        font-size: 50px
    }
}

@media(max-width:575.98px) {
    .slide-eight .slide-list .services-slide h2 {
        font-size: 44px
    }
}

.slide-eight .slide-list .services-slide i {
    font-size: 16px;
    color: var(--primary)
}

.slider-section-nine {
    margin: 40px 0 -135px 0;
    position: relative;
    z-index: 1
}

@media(max-width:1399.98px) {
    .slider-section-nine {
        margin: 30px 0 -160px 0
    }
}

@media(max-width:1199.98px) {
    .slider-section-nine {
        margin: 25px 0 -150px 0
    }
}

@media(max-width:991.98px) {
    .slider-section-nine {
        margin: 40px 0 -85px 0
    }
}

@media(max-width:767.98px) {
    .slider-section-nine {
        margin: 15px 0 1px 0
    }
}

.slide-nine {
    background: var(--primary-gradient) !important;
    transform: rotate(0deg);
    transform-origin: center center;
    position: relative;
    z-index: 1;
    width: calc(100%+27px);
    left: -11px
}

@media(max-width:767.98px) {
    .slide-nine {
        transform: rotate(0)
    }
}

.slide-nine .services-slide::before {
    content: "";
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-09.svg");
    background-size: 100% 100%;
    filter: brightness(30.5);
    animation: rotate 7s linear forwards infinite;
    top: 0;
    bottom: 0;
    margin: auto
}

.slide-nine-two {
    transform: rotate(0deg);
    transform-origin: center center;
    margin-top: 0 !important;
    position: relative;
    top: 0px;
    width: calc(100%+27px);
    left: -11px
}

@media(max-width:767.98px) {
    .slide-nine-two {
        transform: rotate(0);
        top: 0
    }
}

.slide-nine-two .services-slide::before {
    content: "";
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-09.svg");
    background-size: 100% 100%;
    animation: rotate 9s linear forwards infinite;
    top: 0;
    bottom: 0;
    margin: auto
}

.slide-ten h3 {
    font-size: 150px;
    background: var(--linear-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    opacity: .3
}

@media(max-width:991.98px) {
    .slide-ten h3 {
        font-size: 80px
    }
}

@media(max-width:575.98px) {
    .slide-ten h3 {
        font-size: 66px
    }
}

.slide-ten .slide-list {
    gap: 60px
}

@media(max-width:575.98px) {
    .slide-ten .slide-list {
        gap: 20px
    }
}

.slide-ten .services-slide {
    padding-right: 210px
}

@media(max-width:575.98px) {
    .slide-ten .services-slide {
        padding-right: 160px
    }
}

.slide-ten .services-slide::before {
    content: "";
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-10.svg");
    background-size: 100% 100%;
    top: 50%;
    transform: translateY(-50%);
    bottom: 0;
    margin: auto;
    width: 160px;
    height: auto
}

.slide-fifteen .services-slide {
    padding-right: 78px
}

.slide-fifteen .services-slide h1 {
    font-size: 90px;
    font-weight: 700;
    color: var(--secondary-100);
    transition: all .4s ease
}

@media(max-width:575.98px) {
    .slide-fifteen .services-slide h1 {
        font-size: 50px
    }
}

.slide-fifteen .services-slide:hover h1 {
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent
}

.slide-fifteen .services-slide:hover::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/thunder-icon-1.svg);
    background-size: 100% 100%
}

.slide-fifteen .services-slide::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/thunder-icon.svg);
    background-size: 100% 100%;
    width: 60px;
    height: 40px
}

.slide-fourteen .services-slide {
    padding-right: 36px
}

.slide-fourteen .services-slide::before {
    content: none
}

.slide-fourteen .services-slide h3 {
    white-space: nowrap;
    color: #fff;
    margin-bottom: 0
}

.slide-fourteen .services-slide h3:hover {
    color: var(--secondary)
}

.slider-section-three {
    padding: 10px 0
}

.slider-section-three .slide-three {
    background-color: transparent
}

.slider-section-three .slide-three .services-slide {
    padding-right: 108px
}

.slider-section-three .slide-three .services-slide::before {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/icons/service-element-1.svg");
    background-size: 100% 100%;
    width: 80px;
    height: 80px;
    animation: rotate 5s linear forwards infinite;
    top: 0;
    bottom: 0;
    margin: auto
}

.slider-section-three .slide-three .services-slide h2 {
    font-size: 100px;
    font-weight: 700;
    background: linear-gradient(90deg, #1d1ee3 0, rgba(16, 17, 125, 0) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all .4s
}

@media(max-width:575.98px) {
    .slider-section-three .slide-three .services-slide h2 {
        font-size: 75px
    }
}

.slider-section-three .slide-three .services-slide h2:hover {
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.slider-section-three .img-1 {
    position: absolute;
    inset: 0;
    margin: auto;
    z-index: -1
}

@media(max-width:575.98px) {
    .slider-section-three .img-1 {
        font-size: 99px
    }
}

.slider-section-five {
    overflow: unset !important
}

.slider-section-five .slide-one {
    background: var(--primary);
    transform: rotate(-1deg);
    overflow: hidden
}

.slider-section-five .slide-one .services-slide::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/slide-icon-05.svg);
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
    animation: rotate 5s linear forwards infinite;
    top: 0;
    bottom: 0;
    margin: auto
}

.slider-section-five .slide-one .services-slide h3 {
    font-weight: 700
}

.slider-section-eight .services-slide {
    padding-right: 90px
}

.slider-section-eight .services-slide::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/eye-icon-02.svg);
    background-size: 100% 100%;
    width: 41px;
    height: 28px;
    top: 30px;
    bottom: 0;
    right: 10px;
    margin: auto
}

.slider-section-eight .services-slide h3 {
    font-weight: 700;
    font-size: 40px;
    color: #fff
}

@media(max-width:991.98px) {
    .slider-section-eight .services-slide h3 {
        font-size: 30px
    }
}

.slider-section-twelve {
    overflow: unset !important;
    transform: rotate(2deg)
}

.slider-section-twelve .services-slide {
    padding-right: 80px
}

.slider-section-twelve .services-slide::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/star-twelve.png) !important;
    background-size: 100% 100% !important;
    right: 9px;
    width: 34px;
    height: 34px;
    filter: invert(1)
}

.slider-section-twelve .services-slide h3 {
    font-size: 24px;
    font-weight: 700
}

.slider-section-twelve .slide-twelve.two {
    transform: rotate(0);
    margin: 0;
    background: #8cd9a6
}

.slider-section-twelve .slide-twelve.two .services-slide {
    padding-right: 80px
}

.slider-section-twelve .slide-twelve.two .services-slide::before {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/star-twelve.png) !important;
    background-size: 100% 100% !important;
    right: 9px;
    width: 34px;
    height: 34px;
    filter: unset
}

.slider-section-twelve .slide-twelve.two h3 {
    color: #000103
}

.slider-section-thirteen {
    overflow: unset !important
}

.slider-section-thirteen .slide-thirteen {
    transform: rotate(-2deg)
}

.slider-section-thirteen .slide-thirteen .services-slide {
    padding-right: 52px
}

.slider-section-thirteen .slide-thirteen .services-slide::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/tag-icon.png);
    background-size: 100% 100%;
    filter: invert(1)
}

.slider-section-thirteen .slide-thirteen .services-slide h3 {
    font-size: 18px
}

.slider-section-thirteen .slide-thirteen.two {
    background: #15b5a4 !important;
    transform: rotate(-2deg);
    margin: 8px 0 0
}

.slider-section-thirteen .slide-thirteen.two .services-slide::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/tag-icon.png);
    background-size: 100% 100%;
    filter: unset
}

.slider-section-thirteen .slide-thirteen.two .services-slide h3 {
    font-size: 18px
}

.slider-section-fourteen {
    background: var(--primary);
    padding: 24px 0
}

.work-section-two {
    background: linear-gradient(90deg, rgba(49, 109, 255, 0.1) 0, rgba(31, 178, 87, 0.1) 100%);
    position: relative;
    z-index: 1;
    overflow: hidden
}

.work-section-two .work-bg-01 {
    position: absolute;
    top: 40%;
    left: 2%;
    height: 96px;
    width: 98px;
    z-index: -1;
    animation: rotate 5s linear forwards infinite
}

@media(max-width:767.98px) {
    .work-section-two .work-bg-01 {
        display: none
    }
}

.work-section-two .work-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .work-section-two .work-bg-02 {
        display: none
    }
}

.work-section-two .work-bg-03 {
    position: absolute;
    top: 0;
    left: 5%;
    height: 100%;
    z-index: -1
}

@media(max-width:1399.98px) {
    .work-section-two .work-bg-03 {
        left: 9%;
        max-width: 420px
    }
}

@media(max-width:1199.98px) {
    .work-section-two .work-bg-03 {
        display: none
    }
}

.work-section-two .work-bg-04 {
    position: absolute;
    top: 5%;
    right: 3%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .work-section-two .work-bg-04 {
        display: none
    }
}

.work-section-ten {
    background: var(--primary-gradient);
    position: relative;
    z-index: 1
}

.work-section-ten .work-bg-01 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.work-section-ten .work-bg-02 {
    position: absolute;
    bottom: 20%;
    left: 45%;
    z-index: -1
}

.work-section-ten .work-bg-03 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.work-section-eleven {
    background: var(--dark);
    position: relative;
    overflow: hidden
}

.work-section-eleven .container {
    position: relative;
    z-index: 1
}

.work-section-eleven .section-header .title,
.work-section-eleven .section-header .section-title {
    color: #fff
}

.work-section-eleven .work-details-eleven {
    position: relative;
    justify-content: space-between
}

.work-section-eleven .work-bg-one {
    position: absolute;
    left: 0;
    bottom: 0
}

.work-section-eleven .work-bg-two {
    position: absolute;
    top: 0;
    left: 0
}

@media(max-width:991.98px) {
    .work-section-eleven .work-bg-two {
        display: none
    }
}

.work-section-eleven .work-bg-three {
    position: absolute;
    bottom: 0;
    right: 0
}

@media(max-width:991.98px) {
    .work-section-eleven .work-bg-three {
        display: none
    }
}

.work-section-eleven .work-bg-four {
    position: absolute;
    right: 0;
    top: 0
}

.work-section-eleven .work-bg-five {
    position: absolute;
    right: 0;
    bottom: 0
}

.work-section-fourteen {
    position: relative;
    z-index: 1;
    background: var(--primary-transparent)
}

.work-section-fourteen .work-bg {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.work-img-two {
    position: absolute;
    bottom: 0;
    max-width: 500px
}

@media(max-width:1399.98px) {
    .work-img-two {
        max-width: 450px
    }
}

@media(max-width:1199.98px) {
    .work-img-two {
        display: none
    }
}

.work-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: center;
    gap: 16px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item .work-icon {
    width: 72px;
    height: 72px;
    border: 1px solid var(--gray-200);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item .work-icon img {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item .custom-title {
    margin-bottom: 8px
}

.work-item p {
    margin-bottom: 0
}

.work-item:hover {
    border: 1px solid transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--primary-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box
}

.work-item:hover .work-icon {
    background: var(--primary-gradient)
}

.work-item:hover .work-icon img {
    filter: brightness(0) invert(1)
}

.work-item-two {
    background: var(--white);
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    position: relative;
    border-top: 4px solid transparent
}

@media(max-width:767.98px) {
    .work-item-two {
        padding: 20px
    }
}

.work-item-two .custom-title {
    margin-bottom: 24px
}

.work-item-two .work-info {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.work-item-two .work-info .work-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--light);
    border-radius: 50%;
    width: 60px;
    height: 60px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item-two .work-info .work-icon img {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item-two .work-info .count-number {
    font-size: 48px;
    color: var(--gray-200);
    font-weight: 700;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.work-item-two p {
    margin-bottom: 0
}

.work-item-two:hover {
    border-color: var(--primary)
}

.work-item-two:hover .work-icon {
    background: var(--primary)
}

.work-item-two:hover .work-icon img {
    filter: brightness(0) invert(1)
}

.work-item-two:hover .count-number {
    color: var(--primary)
}

.work-item-ten {
    text-align: center;
    position: relative
}

.work-item-ten .work-img {
    text-align: center;
    position: relative
}

.work-item-ten .work-img .work-01 {
    position: absolute;
    left: 17%;
    bottom: 3%
}

.work-item-ten .work-img .work-02 {
    position: absolute;
    right: 20%;
    bottom: -10%
}

.work-item-ten .work-img .work-icon {
    width: 116px;
    height: 116px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px solid var(--primary);
    background: var(--primary-100);
    position: relative;
    border-radius: 50%;
    margin: 0 auto 24px
}

.work-item-ten .work-img .work-icon .number {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--secondary);
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0
}

.work-item-ten .custom-title {
    margin-bottom: 12px
}

.work-item-ten p {
    margin-bottom: 0
}

.work-item-ten.work-two {
    padding-top: 80px
}

@media(max-width:767.98px) {
    .work-item-ten.work-two {
        padding-top: 0
    }
}

.work-item-ten .arrow-up-bg {
    position: absolute;
    top: 20%;
    right: -50px;
    opacity: 10%
}

@media(max-width:1199.98px) {
    .work-item-ten .arrow-up-bg {
        display: none
    }
}

.work-item-ten .arrow-down-bg {
    position: absolute;
    top: 20%;
    right: -50px;
    opacity: 10%
}

@media(max-width:767.98px) {
    .work-item-ten .arrow-down-bg {
        display: none
    }
}

.work-item-eleven {
    position: relative;
    text-align: center
}

.work-item-eleven:hover .step {
    background: var(--primary);
    border: 1px solid var(--primary)
}

.work-item-eleven:hover .step i {
    color: #fff
}

.work-item-eleven:hover .work-content .work-img {
    border-bottom: 10px solid var(--primary)
}

.work-item-eleven:hover .work-content .work-img::before {
    opacity: 1
}

.work-item-eleven:hover .work-content .work-img .text {
    transform: translateY(0);
    opacity: 1
}

.work-item-eleven.two .arrow-img {
    height: 152px
}

@media(max-width:991.98px) {
    .work-item-eleven.two .arrow-img {
        height: 115px
    }
}

.work-item-eleven.three .arrow-img {
    height: 212px
}

@media(max-width:991.98px) {
    .work-item-eleven.three .arrow-img {
        height: 115px
    }
}

.work-item-eleven.four .arrow-img {
    height: 272px
}

@media(max-width:991.98px) {
    .work-item-eleven.four .arrow-img {
        height: 115px
    }
}

.work-item-eleven .step {
    background-color: transparent;
    border: 1px solid var(--gray-800);
    border-radius: 100px;
    padding: 4px 12px;
    color: #fff;
    width: fit-content;
    margin: auto;
    transition: all .6s
}

.work-item-eleven .step span {
    display: flex;
    align-items: center
}

.work-item-eleven .step span i {
    font-size: 5px;
    font-weight: 700;
    color: var(--primary);
    margin-right: 8px;
    transition: all .6s
}

.work-item-eleven .arrow-img {
    position: relative;
    height: 90px
}

@media(max-width:991.98px) {
    .work-item-eleven .arrow-img {
        height: 115px
    }
}

.work-item-eleven .arrow-img span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.work-item-eleven .arrow-img::before {
    content: "";
    border-left: 1px dashed var(--gray-800);
    height: 85%;
    position: absolute;
    top: 0
}

.work-item-eleven .work-content .custom-title {
    color: #fff;
    margin-bottom: 16px
}

@media(max-width:1199.98px) {
    .work-item-eleven .work-content .custom-title {
        font-size: 22px
    }
}

.work-item-eleven .work-content .work-img {
    border-radius: 100px;
    overflow: hidden;
    height: 155px;
    position: relative;
    border-bottom: 10px solid transparent;
    transition: all .5s
}

@media(max-width:1199.98px) {
    .work-item-eleven .work-content .work-img {
        height: 115px
    }
}

@media(max-width:991.98px) {
    .work-item-eleven .work-content .work-img {
        height: 155px
    }
}

.work-item-eleven .work-content .work-img .img-one {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.work-item-eleven .work-content .work-img .text {
    position: absolute;
    bottom: 0;
    padding: 20px;
    color: #fff;
    opacity: 0;
    transition: all .5s
}

@media(max-width:1199.98px) {
    .work-item-eleven .work-content .work-img .text {
        padding: 20px 20px 5px;
        font-size: 14px
    }
}

@media(max-width:991.98px) {
    .work-item-eleven .work-content .work-img .text {
        padding: 20px
    }
}

.work-item-eleven .work-content .work-img::before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .5s
}

.work-item-eleven .slide-arrow-icon {
    position: absolute;
    right: 0;
    bottom: -65px;
    opacity: .5
}

@media(max-width:991.98px) {
    .work-item-eleven .slide-arrow-icon {
        display: none
    }
}

.work-item-fourteen {
    background: var(--white);
    padding: 40px;
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    padding: 20px
}

.work-item-fourteen .work-img {
    border-radius: 5px;
    margin-bottom: 20px
}

.work-item-fourteen .work-img img {
    border-radius: 5px;
    width: 100%
}

.work-item-fourteen .work-content {
    text-align: center
}

.work-item-fourteen .work-content .custom-title {
    font-size: 20px;
    margin-bottom: 8px
}

@media(max-width:767.98px) {
    .work-item-fourteen .work-content .custom-title {
        font-size: 18px
    }
}

.work-item-fourteen .work-content p {
    margin-bottom: 0
}

.health-nine {
    position: relative;
    background: var(--primary-transparent) !important
}

.health-nine .title {
    font-size: 24px;
    font-weight: 700;
    color: var(--primary);
    text-align: center;
    margin-bottom: 16px
}

.health-nine h2 {
    color: var(--gray-900) !important
}

.health-nine .health-img-one {
    position: absolute;
    inset: 0;
    margin: auto;
    animation: rotate 25s linear forwards infinite;
    z-index: -1
}

.health-nine .support-item-list {
    background: var(--primary-gradient);
    border-radius: 120px;
    padding: 10px 30px 10px 10px;
    display: inline-flex;
    align-items: center;
    gap: 8px
}

.health-nine .support-item-list .support-item-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700
}

.health-nine .support-item-list .support-title {
    display: block;
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: #fff !important;
    text-align: start
}

.health-nine .support-item-list .link {
    font-size: 16px;
    font-weight: 700;
    color: #fff !important;
    margin: 0
}

.health-content {
    z-index: 1;
    position: relative
}

.health-content h2 {
    font-size: 56px;
    color: #fff;
    text-align: center
}

@media(max-width:991.98px) {
    .health-content h2 {
        font-size: 42px
    }
}

@media(max-width:767.98px) {
    .health-content h2 {
        font-size: 30px
    }
}

@media(max-width:575.98px) {
    .health-content h2 {
        font-size: 26px
    }
}

.health-content h2 .health-img img {
    width: 136px;
    height: 60px;
    border-radius: 70px
}

@media(max-width:767.98px) {
    .health-content h2 .health-img img {
        width: 47px;
        height: 21px
    }
}

.health-content h2 .avatar-list-stacked {
    display: inline-flex;
    align-items: center
}

.health-content h2 .avatar-list-stacked .avatar {
    border: 0
}

@media(max-width:767.98px) {
    .health-content h2 .avatar-list-stacked .avatar {
        width: 20px;
        height: 20px;
        margin-inline-end: -0.5rem !important
    }
}

.health-content h2 .avatar-list-stacked .avatar:last-child {
    margin-inline-end: 0 !important
}

.health-content h2 .avatar-list-stacked .avatar img {
    border: 1px solid #fff
}

.health-section {
    background: var(--primary-gradient);
    position: relative;
    overflow: hidden
}

.health-section .health-bg-01 {
    position: absolute;
    top: -100px;
    left: 0
}

@media(max-width:767.98px) {
    .health-section .health-bg-01 {
        display: none
    }
}

.health-section .health-bg-02 {
    position: absolute;
    bottom: 6%;
    right: 5%
}

@media(max-width:767.98px) {
    .health-section .health-bg-02 {
        display: none
    }
}

.health-section-three .section-header-three .section-title,
.health-section-three .section-header-three p {
    color: #fff
}

.health-section-three .section-header-three p {
    font-size: 16px !important
}

.health-section-three .support-item-list {
    background: var(--primary);
    border-radius: 30px;
    padding: 40px;
    overflow: hidden;
    position: relative
}

@media(max-width:767.98px) {
    .health-section-three .support-item-list {
        border-radius: 15px;
        padding: 24px
    }
}

.health-section-three .support-item-list .section-header-three {
    position: relative;
    z-index: 1
}

.health-section-three .support-item-list .support-img {
    text-align: center;
    position: relative;
    width: 100%;
    max-width: 435px;
    margin: auto
}

@media(max-width:991.98px) {
    .health-section-three .support-item-list .support-img {
        display: none
    }
}

.health-section-three .support-item-list .support-img .support-bottom {
    width: 184px;
    height: 42px;
    border-radius: 10px 10px 0 0;
    position: absolute;
    left: 11px;
    right: 0;
    bottom: -40px;
    margin: auto;
    background: var(--white)
}

.health-section-three .support-item-list .img-1 {
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .health-section-three .support-item-list .img-1 {
        display: none
    }
}

.health-section-three .support-item-list .img-2 {
    position: absolute;
    left: 0;
    bottom: 0
}

@media(max-width:575.98px) {
    .health-section-three .support-item-list .img-2 {
        display: none
    }
}

.health-section-three .support-item-list .img-3 {
    position: absolute;
    top: 0;
    left: 300px
}

@media(max-width:575.98px) {
    .health-section-three .support-item-list .img-3 {
        display: none
    }
}

.health-section-three .support-item-list .img-4 {
    position: absolute;
    right: 0;
    top: 0
}

@media(max-width:575.98px) {
    .health-section-three .support-item-list .img-4 {
        display: none
    }
}

.health-section-three .support-item-list .img-5 {
    position: absolute;
    top: 93px;
    left: -340px;
    right: 0;
    margin: auto;
    animation: rotate 14s linear forwards infinite
}

@media(max-width:575.98px) {
    .health-section-three .support-item-list .img-5 {
        display: none
    }
}

.content-img {
    width: 120px;
    aspect-ratio: 1.1;
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    will-change: transform, filter;
    border: 1px solid #fff;
    z-index: 2
}

.content-img-single {
    background-position: 50% 50%;
    width: calc(100%+20px);
    height: calc(100%+20px);
    background-size: cover;
    position: absolute;
    top: -10px;
    left: -10px
}

.support-item-three {
    position: relative;
    background: var(--white);
    padding: 8px;
    border: 1px solid var(--gray-200);
    border-radius: 30px;
    height: 56px;
    display: flex;
    align-items: center;
    z-index: 1
}

.support-item-three .inpts {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    padding: 0 50px 0 14px;
    width: 100%;
    border: 0;
    outline: 0;
    background: transparent
}

.support-item-three .btn {
    position: absolute;
    width: 40px;
    height: 40px;
    background: var(--secondary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 8px;
    font-size: 16px;
    font-weight: 700;
    transition: all .5s
}

.support-item-three .btn:hover {
    background: var(--primary);
    color: var(--white)
}

.search_popup {
    background: rgba(0, 0, 0, 0.6980392157);
    backdrop-filter: blur(14px);
    height: 100% !important;
    z-index: 9999
}

.search_popup .btn-close {
    background: transparent;
    font-size: 36px;
    color: #fff;
    opacity: 1
}

.search_popup .offcanvas-body {
    display: flex;
    align-items: center;
    justify-content: center
}

.video-section {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/about/video.jpg") no-repeat;
    background-size: cover;
    background-position: top center;
    background-attachment: fixed;
    position: relative;
    border-top: 1px solid var(--secondary);
    margin-bottom: -45px;
    z-index: 1
}

.video-section::before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    right: 0;
    width: 50%;
    height: 45px;
    background: var(--light);
    border-radius: 100% 0 0 0;
    z-index: 2
}

.video-section::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 50%;
    width: 50%;
    height: 45px;
    background: var(--light);
    border-radius: 0 100% 0 0;
    z-index: 1
}

.video-section .video-icon {
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--gray-900);
    flex-direction: column;
    font-size: 20px;
    font-weight: 700;
    background: var(--secondary);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 9
}

.video-section .video-icon::before,
.video-section .video-icon::after {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100px;
    height: 100px;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    border-radius: 50%;
    box-shadow: 0 0 0 0 #fff;
    -webkit-animation: rippleOne 3s infinite;
    animation: rippleOne 3s infinite
}

@media(max-width:991.98px) {

    .video-section .video-icon::before,
    .video-section .video-icon::after {
        width: 60px;
        height: 60px
    }
}

.video-section .video-icon::before {
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.video-section .video-icon::after {
    -webkit-animation-delay: .6s;
    animation-delay: .6s;
    content: "";
    position: absolute;
    right: 0;
    bottom: 0
}

.video-section .video-icon i {
    margin-bottom: 4px
}

@media(max-width:991.98px) {
    .video-section .video-icon {
        width: 60px;
        height: 60px;
        font-size: 14px
    }
}

.video-section .video-bg {
    position: absolute;
    left: 0;
    bottom: -2px;
    z-index: 1;
    width: 100%
}

.video-section .video-content {
    padding: 170px 200px
}

@media(max-width:991.98px) {
    .video-section .video-content {
        padding: 100px 120px
    }
}

@media(max-width:767.98px) {
    .video-section .video-content {
        padding: 75px 90px
    }
}

.video-section-five {
    text-align: center;
    position: relative;
    overflow: hidden
}

.video-section-five:hover .btn {
    transform: translateX(-50%);
    opacity: 1
}

.video-section-five .title {
    font-size: 90px;
    font-weight: 700;
    color: var(--primary)
}

@media(max-width:1399.98px) {
    .video-section-five .title {
        font-size: 64px
    }
}

@media(max-width:991.98px) {
    .video-section-five .title {
        font-size: 48px
    }
}

.video-section-five .btn {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 16px;
    gap: 4px;
    position: absolute;
    inset: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0;
    transition: all .6s;
    color: #fff;
    border: none !important
}

.video-section-five .btn i {
    color: #fff;
    font-size: 24px
}

.video-section-five .btn:hover {
    background: var(--primary);
    color: #fff
}

.video-section-eight {
    position: relative
}

@media(max-width:575.98px) {
    .video-section-eight .img-1 {
        min-height: 300px;
        object-fit: cover
    }
}

.video-section-eight .animate-button {
    background: var(--primary-gradient) !important;
    border: none !important
}

.video-section-eight .animate-button .button-text::before {
    content: "";
    background: var(--white);
    width: 85%;
    height: 85%;
    position: absolute;
    inset: 0;
    margin: auto;
    border-radius: 50%
}

.video-section-eight .animate-button .button-text span {
    inset: 20px;
    color: #000103
}

.video-section-eight .animate-button .button-circle {
    background: var(--gray-600)
}

.service-slider .slick-slide {
    margin: 0 12px
}

.service-slider .slick-prev,
.service-slider .slick-next {
    width: 44px;
    height: 44px;
    color: var(--gray-900);
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.service-slider .slick-prev::before,
.service-slider .slick-next::before {
    content: none
}

.service-slider .slick-prev:hover,
.service-slider .slick-next:hover {
    background: var(--primary);
    color: #fff
}

.service-slider .slick-prev {
    left: -22px
}

@media(max-width:991.98px) {
    .service-slider .slick-prev {
        left: -8px
    }
}

.service-slider .slick-next {
    right: -22px
}

@media(max-width:991.98px) {
    .service-slider .slick-next {
        right: -8px
    }
}

@-webkit-keyframes rippleOne {
    70% {
        -webkit-box-shadow: 0 0 0 40px rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 40px rgba(244, 68, 56, 0)
    }

    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, 0);
        box-shadow: 0 0 0 0 rgba(244, 68, 56, 0)
    }
}

.connect-badge {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 40px;
    padding: 8px 16px;
    color: var(--gray-900);
    display: inline-block;
    margin: 40px auto 0
}

.connect-badge span {
    color: var(--primary);
    text-decoration: underline
}

@keyframes moveRight {
    0 {
        transform: translateX(0)
    }

    100% {
        transform: translateX(-50%)
    }
}

.plans-section-twelve {
    position: relative
}

.plans-section-twelve .icon-2 {
    position: absolute;
    top: 148px;
    left: 0;
    width: 150px;
    height: 150px;
    background: var(--success);
    border-radius: 50%;
    filter: blur(105px);
    z-index: -1;
    opacity: .5
}

.plans-section-twelve .icon-3 {
    position: absolute;
    top: 148px;
    right: 0;
    width: 150px;
    height: 150px;
    background: var(--success);
    border-radius: 50%;
    filter: blur(105px);
    z-index: -1;
    opacity: .5
}

.plan-item-twelve {
    background: var(--purple-transparent);
    border-radius: 12px;
    padding: 40px;
    position: relative;
    overflow: hidden
}

@media(max-width:1199.98px) {
    .plan-item-twelve {
        padding: 30px
    }
}

@media(max-width:575.98px) {
    .plan-item-twelve {
        padding: 20px
    }
}

.plan-item-twelve .plan-content {
    position: relative;
    z-index: 1
}

.plan-item-twelve .plan-content .custom-title {
    margin-bottom: 4px
}

.plan-item-twelve .plan-content .description {
    width: 80%;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .plan-item-twelve .plan-content .description {
        width: 100%
    }
}

.plan-item-twelve .plan-content .btn {
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 500;
    color: var(--gray-900);
    background-color: var(--white);
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: all .5s
}

.plan-item-twelve .plan-content .btn:hover {
    background: var(--primary);
    color: #fff;
    transform: translateY(-10px)
}

.plan-item-twelve .plan-content .btn:hover i {
    transform: translateX(5px)
}

.plan-item-twelve .plan-content .btn i {
    font-size: 16px;
    font-weight: 500;
    transition: all .5s
}

.plan-item-twelve .icon-1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.plan-item-twelve .plan-img-1 {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 175px
}

@media(max-width:575.98px) {
    .plan-item-twelve .plan-img-1 {
        display: none
    }
}

.plan-item-twelve.two {
    background: var(--danger-transparent)
}

.plan-item-twelve.two .plan-img-1 {
    bottom: -50px;
    right: -18px
}

.plan-item-twelve.three {
    background: var(--info-transparent)
}

.plan-item-twelve.three .plan-img-1 {
    bottom: -63px;
    right: -2px
}

.terms-sec {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 40px;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media(max-width:575.98px) {
    .terms-sec {
        padding: 20px
    }
}

.terms-sec .term-bg-01 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: -1
}

.terms-sec .term-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: -1
}

.term-item {
    display: inline-flex;
    align-items: center;
    gap: 12px
}

@media(max-width:575.98px) {
    .term-item {
        justify-content: center;
        flex-direction: column;
        display: flex
    }
}

.term-item .term-icon {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--secondary);
    border-radius: 50%;
    flex-shrink: 0
}

.term-item .custom-title {
    margin-bottom: 0
}

.offer-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    padding: 40px;
    border-radius: 12px;
    transition: all .6s ease-in-out
}

@media(max-width:767.98px) {
    .offer-item {
        padding: 20px
    }
}

.offer-item .offer-icon {
    width: 72px;
    height: 72px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--primary);
    border-radius: 50%;
    flex-shrink: 0;
    margin-bottom: 20px
}

.offer-item:hover {
    border-color: var(--primary);
    background-image: var(--primary-gradient-200)
}

.rotate-1 {
    transform: rotate(1deg)
}

@media(max-width:767.98px) {
    .rotate-1 {
        transform: rotate(0)
    }
}

.rotate-1:hover {
    transform: rotate(0)
}

.rotate-n1 {
    transform: rotate(-1deg)
}

@media(max-width:767.98px) {
    .rotate-n1 {
        transform: rotate(0)
    }
}

.rotate-n1:hover {
    transform: rotate(0)
}

.offer-sec {
    background: var(--primary);
    padding: 60px 45px;
    border-radius: 12px;
    margin-bottom: 80px;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .offer-sec {
        padding: 40px;
        margin-bottom: 50px
    }
}

.offer-sec h2 {
    font-size: 48px;
    max-width: 500px;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .offer-sec h2 {
        font-size: 40px
    }
}

@media(max-width:767.98px) {
    .offer-sec h2 {
        font-size: 36px
    }
}

@media(max-width:575.98px) {
    .offer-sec h2 {
        font-size: 28px;
        text-align: center
    }
}

.offer-sec .offer-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: -1
}

@media(max-width:575.98px) {
    .offer-sec .offer-bg {
        display: none
    }
}

.offer-wrap {
    display: flex;
    align-items: center;
    justify-content: end;
    flex-wrap: wrap;
    gap: 24px
}

@media(max-width:991.98px) {
    .offer-wrap {
        justify-content: start
    }
}

@media(max-width:575.98px) {
    .offer-wrap {
        flex-direction: column
    }
}

.offer-info {
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 12px;
    padding: 20px
}

@media(max-width:575.98px) {
    .offer-info {
        width: 100%
    }
}

.offer-info .offer-icon {
    width: 40px;
    height: 40px;
    color: #fff;
    border-radius: 10px;
    background: var(--secondary);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.offer-info p {
    color: #fff
}

.offer-info .title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 4px
}

.work-sec {
    z-index: 1
}

.work-sec::before {
    content: "";
    position: absolute;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/line-bg-01.png");
    left: 0;
    right: 0;
    width: 100%;
    height: 74px;
    z-index: -1;
    background-size: cover;
    background-position: center
}

@media(max-width:1199.98px) {
    .work-sec::before {
        content: none
    }
}

.work-wrap .work-way {
    height: 164px;
    text-align: center
}

@media(max-width:1199.98px) {
    .work-wrap .work-way {
        height: 80px
    }
}

.work-wrap .work-way .circle-icon {
    width: 12px;
    height: 12px;
    background: var(--secondary);
    border: 6px solid var(--primary-100);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    box-sizing: content-box
}

@media(max-width:1199.98px) {
    .work-wrap .work-way .circle-icon {
        display: none
    }
}

.work-wrap .work-way {
    position: relative
}

.work-wrap .work-way::before {
    content: "";
    border-left: 1px dashed var(--primary-100);
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.work-wrap .step {
    font-weight: 600;
    background: var(--primary-100);
    color: #fff;
    padding: 4px 12px;
    border-radius: 60px;
    position: relative;
    margin-top: 64px;
    display: inline-block
}

@media(max-width:1199.98px) {
    .work-wrap .step {
        margin-top: 0
    }
}

.work-wrap.work-02 .work-way {
    height: 210px;
    margin-top: 25px
}

@media(max-width:1199.98px) {
    .work-wrap.work-02 .work-way {
        height: 80px;
        margin-top: 0
    }
}

.work-wrap.work-02 .step {
    margin-top: 40px
}

@media(max-width:1199.98px) {
    .work-wrap.work-02 .step {
        margin-top: 0
    }
}

.work-wrap.work-03 .work-way {
    margin-top: 25px
}

@media(max-width:1199.98px) {
    .work-wrap.work-03 .work-way {
        margin-top: 0
    }
}

.work-wrap.work-03 .step {
    margin-top: 40px
}

@media(max-width:1199.98px) {
    .work-wrap.work-03 .step {
        margin-top: 0
    }
}

.work-wrap.work-04 .work-way {
    height: 210px
}

@media(max-width:1199.98px) {
    .work-wrap.work-04 .work-way {
        height: 80px
    }
}

.work-wrap.work-04 .step {
    margin-top: 64px
}

@media(max-width:1199.98px) {
    .work-wrap.work-04 .step {
        margin-top: 0
    }
}

.support-section-fifteen {
    position: relative;
    overflow: hidden;
    background: var(--secondary);
    padding: 130px 0 !important
}

@media(max-width:767.98px) {
    .support-section-fifteen {
        padding: 80px 0 !important
    }
}

@media(max-width:575.98px) {
    .support-section-fifteen {
        padding: 50px 0 !important
    }
}

.support-section-fifteen:hover .support-content-fifteen .item {
    opacity: 1
}

.support-section-fifteen:hover .support-content-fifteen .item-one {
    top: 10%;
    left: 2%;
    transform: rotate(-6deg)
}

.support-section-fifteen:hover .support-content-fifteen .item-two {
    top: 21%;
    right: 31%;
    left: unset;
    transform: rotate(-4deg)
}

.support-section-fifteen:hover .support-content-fifteen .item-three {
    bottom: 15%;
    left: 21%;
    transform: rotate(3deg)
}

.support-section-fifteen:hover .support-content-fifteen .item-four {
    bottom: 7%;
    right: 5%;
    transform: rotate(13deg)
}

.support-section-fifteen .support-content-fifteen {
    font-size: 130px;
    font-weight: 900;
    text-align: center;
    color: var(--primary);
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    line-height: 1.1
}

@media(max-width:1399.98px) {
    .support-section-fifteen .support-content-fifteen {
        font-size: 114px
    }
}

@media(max-width:1199.98px) {
    .support-section-fifteen .support-content-fifteen {
        font-size: 92px
    }
}

@media(max-width:991.98px) {
    .support-section-fifteen .support-content-fifteen {
        font-size: 78px
    }
}

@media(max-width:767.98px) {
    .support-section-fifteen .support-content-fifteen {
        font-size: 58px
    }
}

.support-section-fifteen .support-content-fifteen .item {
    font-size: 18px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 0;
    position: absolute;
    z-index: 1;
    background: var(--white);
    padding: 10px 17px;
    border-radius: 50px;
    text-transform: capitalize;
    opacity: 0
}

@media(max-width:767.98px) {
    .support-section-fifteen .support-content-fifteen .item {
        font-size: 14px;
        padding: 6px 12px
    }
}

.support-section-fifteen .support-content-fifteen .item-one {
    top: 0;
    left: 0;
    transform: rotate(0);
    transition: all .6s
}

.support-section-fifteen .support-content-fifteen .item-two {
    top: 0;
    left: 0;
    transform: rotate(0);
    transition: all .7s
}

.support-section-fifteen .support-content-fifteen .item-three {
    bottom: 0;
    left: 0;
    transform: rotate(0);
    transition: all .8s
}

.support-section-fifteen .support-content-fifteen .item-four {
    bottom: 0;
    right: 0;
    transform: rotate(0);
    transition: all .9s
}

.support-section-fifteen .element-one {
    position: absolute;
    top: 5%;
    left: 1%;
    mix-blend-mode: darken
}

@media(max-width:575.98px) {
    .support-section-fifteen .element-one {
        display: none
    }
}

.support-section-fifteen .element-two {
    position: absolute;
    bottom: 0;
    right: 0;
    mix-blend-mode: darken
}

@media(max-width:767.98px) {
    .support-section-fifteen .element-two {
        display: none
    }
}

.speciality-item-two {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    gap: 4px
}

.speciality-item-two .speciality-info {
    display: flex;
    align-items: center;
    gap: 12px;
    overflow: hidden
}

.speciality-item-two .speciality-info .speciality-icon {
    width: 60px;
    height: 60px;
    background: var(--light);
    border: 1px solid var(--gray-200);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    flex-shrink: 0
}

.speciality-item-two .speciality-info .speciality-icon img {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.speciality-item-two .speciality-info div {
    overflow: hidden
}

.speciality-item-two h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 4px
}

.speciality-item-two p {
    margin-bottom: 0
}

.speciality-item-two .link-icon {
    width: 36px;
    height: 36px;
    background: var(--light);
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    flex-shrink: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.speciality-item-two .link-icon:hover {
    background: var(--primary-gradient);
    border-color: var(--primary);
    color: var(--white)
}

.speciality-item-two:hover {
    border: 1px solid transparent;
    background-image: linear-gradient(var(--white), var(--white)), var(--primary-gradient);
    background-origin: border-box;
    background-clip: padding-box, border-box
}

.speciality-item-two:hover .speciality-info .speciality-icon {
    background: var(--primary-gradient)
}

.speciality-item-two:hover .speciality-info .speciality-icon img {
    filter: brightness(0) invert(1);
    transform: rotateY(360deg)
}

.speciality-section-two {
    z-index: 2;
    position: relative
}

.banner-section-two {
    background: var(--secondary-gradient);
    padding-top: 85px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

@media(max-width:991.98px) {
    .banner-section-two {
        padding-top: 60px
    }
}

@media(max-width:575.98px) {
    .banner-section-two {
        background: var(--primary)
    }
}

.banner-section-two .banner-content {
    padding: 130px 0
}

@media(max-width:1199.98px) {
    .banner-section-two .banner-content {
        text-align: center;
        padding: 60px 0
    }
}

@media(max-width:767.98px) {
    .banner-section-two .banner-content {
        padding: 40px 0
    }
}

.banner-section-two .banner-content .banner-badge {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.6);
    margin-bottom: 12px;
    padding: 8px 12px 8px 8px;
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    color: #fff
}

.banner-section-two .banner-content .banner-badge span {
    background: var(--success);
    font-weight: 600;
    padding: 4px 12px;
    border-radius: 100px;
    display: inline-block;
    margin-right: 8px
}

@media(max-width:575.98px) {
    .banner-section-two .banner-content .banner-badge span {
        margin-bottom: 8px
    }
}

.banner-section-two .banner-content .banner-badge p {
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .banner-section-two .banner-content .banner-badge {
        display: block;
        padding: 12px 26px;
        font-size: 14px
    }
}

.banner-section-two .banner-content h1 {
    color: #fff;
    font-size: 64px;
    margin-bottom: 10px;
    text-shadow: -2px 3px 0 rgba(255, 255, 255, 0.4)
}

@media(max-width:991.98px) {
    .banner-section-two .banner-content h1 {
        text-shadow: -2px 1px 0 rgba(255, 255, 255, 0.4)
    }
}

.banner-section-two .banner-content h1 span {
    background: linear-gradient(90deg, #74ffa9 0, #ebf1ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@media(max-width:991.98px) {
    .banner-section-two .banner-content h1 {
        font-size: 50px
    }
}

@media(max-width:767.98px) {
    .banner-section-two .banner-content h1 {
        font-size: 38px
    }
}

@media(max-width:575.98px) {
    .banner-section-two .banner-content h1 {
        font-size: 24px
    }
}

.banner-section-two .banner-content p {
    color: #fff;
    margin-bottom: 40px
}

.banner-section-two .banner-content .btn {
    display: inline-flex;
    align-items: center
}

.banner-section-two .banner-content .btn:hover {
    background: #000103;
    border: 1px solid #000103
}

.banner-section-two .banner-img {
    position: relative
}

@media(max-width:1199.98px) {
    .banner-section-two .banner-img {
        display: none
    }
}

.banner-section-two .banner-img .banner-user-call {
    position: absolute;
    top: 25%;
    right: -6%;
    background: var(--white);
    border-radius: 100px;
    padding: 8px 20px 8px 10px;
    display: flex;
    align-items: center;
    gap: 8px;
    transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg)
}

.banner-section-two .banner-img .banner-user-call p {
    color: var(--gray-900);
    margin-bottom: 0
}

.banner-section-two .banner-img .call-items {
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 100px;
    padding: 8px 12px;
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 10%;
    left: 8%;
    gap: 7px;
    z-index: 1
}

.banner-section-two .banner-img .call-items .item {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s ease;
    background-color: #fff
}

.banner-section-two .banner-img .call-items .item i {
    font-size: 24px;
    transition: .3s
}

.banner-section-two .banner-img .call-items .item-2 {
    background-color: var(--danger);
    color: #fff
}

.banner-section-two .banner-bg-02 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

@media(max-width:1199.98px) {
    .banner-section-two .banner-bg-02 {
        display: none
    }
}

.banner-section-two .banner-bg-01 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 0;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .banner-section-two .banner-bg-01 {
        display: none
    }
}

.banner-section-two .banner-bg-03 {
    position: absolute;
    top: 10%;
    right: 40%;
    z-index: -1
}

@media(max-width:1199.98px) {
    .banner-section-two .banner-bg-03 {
        display: none
    }
}

.banner-section-two .banner-bg-04 {
    position: absolute;
    bottom: 3%;
    left: 50%;
    z-index: -1
}

@media(max-width:991.98px) {
    .banner-section-two .banner-bg-04 {
        display: none
    }
}

.banner-section-two .banner-bg-05 {
    position: absolute;
    bottom: 10%;
    left: 40%;
    z-index: -1;
    animation: rotate 5s linear forwards infinite
}

@media(max-width:1199.98px) {
    .banner-section-two .banner-bg-05 {
        display: none
    }
}

.banner-section-two .banner-bg-06 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.banner-section-two .banner-bg-07 {
    position: absolute;
    bottom: 0;
    left: 10%;
    z-index: -1
}

@media(max-width:991.98px) {
    .banner-section-two .banner-bg-07 {
        bottom: -18%
    }
}

.banner-section-three {
    padding: 70px 0 60px
}

@media(max-width:767.98px) {
    .banner-section-three {
        padding: 50px 0 40px
    }
}

.banner-section-three .banner-content-three {
    text-align: center;
    position: relative;
    width: 60%;
    margin: 0 auto 40px
}

@media(max-width:1199.98px) {
    .banner-section-three .banner-content-three {
        width: 100%
    }
}

.banner-section-three .banner-content-three .title {
    font-size: 100px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 24px
}

@media(max-width:1399.98px) {
    .banner-section-three .banner-content-three .title {
        font-size: 80px
    }
}

@media(max-width:1199.98px) {
    .banner-section-three .banner-content-three .title {
        position: relative;
        z-index: 1
    }
}

@media(max-width:767.98px) {
    .banner-section-three .banner-content-three .title {
        font-size: 62px
    }
}

@media(max-width:575.98px) {
    .banner-section-three .banner-content-three .title {
        font-size: 38px
    }
}

.banner-section-three .banner-content-three .title .icon {
    width: 97px;
    height: 53px;
    background: var(--primary);
    display: inline-flex;
    border-radius: 30px;
    position: relative;
    justify-content: center;
    top: 10px
}

@media(max-width:575.98px) {
    .banner-section-three .banner-content-three .title .icon {
        width: 86px;
        height: 42px;
        top: 19px
    }
}

.banner-section-three .banner-content-three .title .icon .element-1 {
    width: 50px;
    height: 64px;
    position: relative;
    top: -5px
}

@media(max-width:575.98px) {
    .banner-section-three .banner-content-three .title .icon .element-1 {
        width: 43px;
        height: 51px;
        position: relative;
        top: -5px
    }
}

.banner-section-three .banner-content-three .title .smile-icon {
    position: relative
}

.banner-section-three .banner-content-three .title .smile-icon img {
    position: absolute;
    bottom: -5px;
    right: 0;
    margin: auto
}

.banner-section-three .banner-content-three .description {
    margin-bottom: 40px;
    font-size: 18px;
    font-weight: 400;
    color: var(--gray-900)
}

.banner-section-three .banner-content-three .float-text1 {
    background-color: var(--white);
    padding: 7px 20px;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 0;
    font-weight: 600;
    color: var(--gray-900);
    position: absolute;
    top: -20px;
    left: -339px;
    right: 0;
    margin: auto;
    width: fit-content;
    transform: rotate(-7deg)
}

@media(max-width:1399.98px) {
    .banner-section-three .banner-content-three .float-text1 {
        top: -25px
    }
}

@media(max-width:991.98px) {
    .banner-section-three .banner-content-three .float-text1 {
        display: none
    }
}

.banner-section-three .banner-content-three .float-text2 {
    background-color: var(--white);
    padding: 7px 20px;
    border-radius: 30px;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 0;
    font-weight: 600;
    color: var(--gray-900);
    position: absolute;
    bottom: 147px;
    right: -86px;
    transform: rotate(9deg)
}

@media(max-width:1399.98px) {
    .banner-section-three .banner-content-three .float-text2 {
        right: -153px
    }
}

@media(max-width:1199.98px) {
    .banner-section-three .banner-content-three .float-text2 {
        right: 0
    }
}

@media(max-width:991.98px) {
    .banner-section-three .banner-content-three .float-text2 {
        display: none
    }
}

.banner-section-three .banner-btn-three {
    text-align: center
}

.banner-section-three .banner-btn-three .theme-2-btn {
    padding: 8px 8px 8px 24px
}

.banner-section-three .banner-img-three {
    position: relative;
    padding: 40px 0 0
}

.banner-section-three .banner-img-three .banner-3-bg {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 100%
}

.banner-section-three .banner-img-three .img-list {
    display: flex;
    align-items: center;
    justify-content: center
}

.banner-section-three .banner-img-three .img-list img {
    transition: .7s
}

.banner-section-three .banner-img-three .img-list img:hover {
    transform: rotate(5deg) translateY(-5px)
}

.banner-section-three .banner-img-three .img-1 {
    position: relative;
    right: -198px;
    width: 240px
}

@media(max-width:991.98px) {
    .banner-section-three .banner-img-three .img-1 {
        display: none
    }
}

.banner-section-three .banner-img-three .img-2 {
    position: relative;
    right: -95px;
    width: 286px
}

@media(max-width:767.98px) {
    .banner-section-three .banner-img-three .img-2 {
        width: 210px
    }
}

@media(max-width:575.98px) {
    .banner-section-three .banner-img-three .img-2 {
        width: 150px
    }
}

.banner-section-three .banner-img-three .img-3 {
    position: relative;
    z-index: 11;
    width: 330px
}

@media(max-width:767.98px) {
    .banner-section-three .banner-img-three .img-3 {
        width: 280px
    }
}

@media(max-width:575.98px) {
    .banner-section-three .banner-img-three .img-3 {
        width: 190px
    }
}

.banner-section-three .banner-img-three .img-4 {
    position: relative;
    left: -95px;
    z-index: 1;
    width: 286px
}

@media(max-width:767.98px) {
    .banner-section-three .banner-img-three .img-4 {
        width: 210px
    }
}

@media(max-width:575.98px) {
    .banner-section-three .banner-img-three .img-4 {
        width: 150px
    }
}

.banner-section-three .banner-img-three .img-5 {
    position: relative;
    left: -198px;
    z-index: 0;
    width: 240px
}

@media(max-width:991.98px) {
    .banner-section-three .banner-img-three .img-5 {
        display: none
    }
}

.banner-section-four {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/banner-bg.png") var(--primary);
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    padding-top: 126px;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .banner-section-four {
        padding-top: 65px
    }
}

.banner-section-four::before {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    right: 0;
    width: 50%;
    height: 54px;
    background: var(--white);
    border-radius: 100% 0 0 0;
    z-index: 2
}

@media(max-width:767.98px) {
    .banner-section-four::before {
        height: 30px
    }
}

.banner-section-four::after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 50%;
    width: 50%;
    height: 54px;
    background: var(--white);
    border-radius: 0 100% 0 0;
    z-index: 1
}

@media(max-width:767.98px) {
    .banner-section-four::after {
        height: 30px
    }
}

.banner-section-four .banner-content {
    position: relative;
    padding: 100px 0 150px 120px
}

@media(max-width:1399.98px) {
    .banner-section-four .banner-content {
        padding: 100px 0 150px 90px
    }
}

@media(max-width:991.98px) {
    .banner-section-four .banner-content {
        padding: 90px 0 140px 0;
        margin-right: 0
    }
}

@media(max-width:767.98px) {
    .banner-section-four .banner-content {
        padding: 40px 0 80px 0
    }
}

@media(max-width:575.98px) {
    .banner-section-four .banner-content {
        text-align: left
    }
}

.banner-section-four .banner-content .banner-users {
    transform: rotate(-90deg) translateX(-40%);
    background: rgba(255, 255, 255, 0.05);
    border-radius: 40px;
    padding: 10px 18px 10px 16px;
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    transform-origin: left top
}

@media(max-width:991.98px) {
    .banner-section-four .banner-content .banner-users {
        transform: rotate(0);
        position: relative;
        margin-bottom: 40px
    }
}

@media(max-width:575.98px) {
    .banner-section-four .banner-content .banner-users {
        gap: 16px
    }
}

.banner-section-four .banner-content .banner-users p {
    color: #fff;
    font-weight: 600;
    margin-bottom: 0
}

.banner-section-four .banner-content .banner-users p span {
    display: block
}

@media(max-width:991.98px) {
    .banner-section-four .banner-content .banner-users p {
        text-align: left
    }
}

@media(max-width:575.98px) {
    .banner-section-four .banner-content .banner-users .avatar-list-stacked.avatar-group-lg .avatar {
        width: 36px;
        height: 36px
    }
}

.banner-section-four .banner-content h1 {
    color: #fff;
    font-size: 70px;
    margin-bottom: 14px
}

.banner-section-four .banner-content h1 span {
    color: var(--secondary);
    font-style: italic;
    text-decoration: underline
}

@media(max-width:1399.98px) {
    .banner-section-four .banner-content h1 {
        font-size: 58px
    }
}

@media(max-width:1199.98px) {
    .banner-section-four .banner-content h1 {
        font-size: 46px
    }
}

@media(max-width:767.98px) {
    .banner-section-four .banner-content h1 {
        font-size: 38px
    }
}

@media(max-width:575.98px) {
    .banner-section-four .banner-content h1 {
        font-size: 28px
    }
}

.banner-section-four .banner-content .sub-title {
    font-weight: 400;
    color: #fff;
    margin-bottom: 40px
}

.banner-section-four .banner-content .btn {
    display: inline-flex;
    align-items: center
}

.banner-section-four .banner-content .btn:hover {
    background: #000103;
    border: 1px solid #000103
}

.banner-section-four .banner-img {
    position: relative;
    z-index: 1;
    margin-left: 20px
}

@media(max-width:1199.98px) {
    .banner-section-four .banner-img {
        margin-left: 0
    }
}

@media(max-width:991.98px) {
    .banner-section-four .banner-img {
        display: none
    }
}

.banner-section-four .banner-img::before {
    content: "";
    background: var(--secondary);
    width: 90%;
    height: 70%;
    border-radius: 250px 250px 0 0;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1
}

.banner-section-four .banner-img::after {
    content: "";
    border: 1px solid var(--secondary);
    width: 90%;
    height: 65%;
    border-radius: 250px 250px 0 0;
    position: absolute;
    bottom: 0;
    right: -8px;
    z-index: -2
}

.banner-section-four .banner-img .banner-bg-02 {
    position: absolute;
    right: -7px;
    bottom: 45%;
    z-index: -1;
    animation: horizontalFloat 3s ease-in-out infinite
}

.banner-section-four .banner-img .banner-bg-03 {
    position: absolute;
    left: 0;
    bottom: 10%;
    animation: horizontalFloat 3s ease-in-out infinite
}

.banner-section-four .banner-bg-01 {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 100%;
    z-index: 1
}

.banner-section-five {
    padding: 24px 0
}

.banner-section-five .banner-content-slide {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    height: 588px
}

@media(max-width:1399.98px) {
    .banner-section-five .banner-content-slide {
        height: 537px
    }
}

@media(max-width:1199.98px) {
    .banner-section-five .banner-content-slide {
        display: none
    }
}

.banner-section-five .banner-content-slide::before {
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 var(--light);
    position: absolute;
    bottom: 272px;
    left: 0;
    margin: auto;
    z-index: 1;
    transform: rotateY(180deg)
}

.banner-section-five .banner-content-slide::after {
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 var(--light);
    position: absolute;
    bottom: 0;
    left: 243px;
    margin: auto;
    z-index: 1;
    margin: auto;
    transform: rotateY(180deg)
}

.banner-section-five .banner-content-slide .banner-slider-five .banner-slide {
    position: relative;
    overflow: hidden;
    border-radius: 12px
}

.banner-section-five .banner-content-slide .banner-slider-five .banner-slide::before {
    content: "";
    background: linear-gradient(181.21deg, rgba(255, 255, 255, 0) 1.04%, rgba(25, 34, 115, 0.831372549) 99.68%);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    margin: auto;
    z-index: 1
}

.banner-section-five .banner-content-slide .banner-slider-five .banner-slide img {
    width: 100%;
    border-radius: 12px
}

.banner-section-five .banner-content-slide .banner-review-five {
    padding: 30px;
    border-radius: 0 12px 0 12px;
    background: var(--white);
    width: 100%;
    max-width: 255px;
    border: 20px solid var(--light);
    border-bottom: 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: -12px
}

.banner-section-five .banner-content-slide .banner-review-five .review {
    margin-bottom: 24px
}

.banner-section-five .banner-content-slide .banner-review-five .review i {
    color: var(--warning);
    font-size: 24px
}

.banner-section-five .banner-content-slide .banner-review-five h3 {
    font-size: 40px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 24px;
    text-align: center
}

.banner-section-five .banner-content-slide .banner-review-five h3 span {
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-600);
    padding-top: 4px;
    display: block
}

.banner-section-five .banner-content-slide .slide-btn {
    position: absolute;
    display: flex;
    align-items: center;
    gap: 12px;
    bottom: 40px;
    right: 40px
}

.banner-section-five .banner-content-slide .slide-btn .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--secondary);
    border: 0;
    color: var(--gray-900);
    margin: 0;
    font-size: 24px;
    transition: all .6s
}

.banner-section-five .banner-content-slide .slide-btn .slick-arrow:hover {
    background-color: var(--white)
}

.banner-section-five .banner-content-five {
    background: var(--primary-gradient);
    padding: 50px;
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

@media(max-width:1399.98px) {
    .banner-section-five .banner-content-five {
        padding: 24px
    }
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five {
        padding: 16px
    }
}

.banner-section-five .banner-content-five .section-header-five {
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .section-header-five {
        margin-bottom: 24px
    }
}

.banner-section-five .banner-content-five .section-header-five .sub-title {
    background: var(--light-200);
    border-radius: 100px;
    padding: 8px;
    color: #fff;
    margin: 0 0 8px
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .section-header-five .sub-title {
        padding: 12px;
        text-align: center
    }
}

.banner-section-five .banner-content-five .section-header-five .sub-title span {
    background: var(--primary);
    border-radius: 100px;
    padding: 4px 12px;
    margin-right: 8px
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .section-header-five .sub-title span {
        width: fit-content;
        margin: auto;
        margin-bottom: 8px;
        display: block
    }
}

.banner-section-five .banner-content-five .btn {
    position: relative;
    z-index: 1
}

.banner-section-five .banner-content-five .section-title {
    font-size: 56px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 40px;
    position: relative;
    z-index: 1
}

.banner-section-five .banner-content-five .section-title:before {
    content: "";
    background: var(--light-300);
    width: 470px;
    height: 111px;
    border-radius: 100px
}

@media(max-width:767.98px) {
    .banner-section-five .banner-content-five .section-title {
        font-size: 48px
    }
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .section-title {
        font-size: 28px;
        margin-bottom: 24px
    }
}

.banner-section-five .banner-content-five .banner-five-counter {
    position: relative;
    z-index: 1;
    margin-top: 80px;
    display: flex;
    align-items: center;
    gap: 50px;
    flex-wrap: wrap
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .banner-five-counter {
        gap: 22px;
        margin-top: 40px
    }
}

.banner-section-five .banner-content-five .banner-five-counter .counter-item .counter-degit {
    color: var(--secondary);
    font-size: 40px;
    font-weight: 700
}

@media(max-width:575.98px) {
    .banner-section-five .banner-content-five .banner-five-counter .counter-item .counter-degit {
        font-size: 22px
    }
}

.banner-section-five .banner-content-five .banner-five-counter .counter-item .counter-degit .count {
    color: #fff;
    margin-right: 2px
}

.banner-section-five .banner-content-five .banner-five-counter .counter-item p {
    margin-bottom: 0;
    color: #fff
}

.banner-section-five .banner-content-five .img-1 {
    position: absolute;
    top: 0;
    left: 0
}

.banner-section-five .banner-content-five .img-2 {
    position: absolute;
    bottom: 0;
    right: 0
}

.banner-section-five .banner-content-five .img-3 {
    position: absolute;
    inset: 0;
    margin: auto
}

.banner-section-six {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/banner-bg-8.png);
    background-size: 100% 100%;
    position: relative;
    padding: 100px 0 0 !important
}

@media(max-width:1399.98px) {
    .banner-section-six {
        position: relative;
        padding: 100px 0 110px !important
    }
}

@media(max-width:991.98px) {
    .banner-section-six {
        padding: 50px 0 110px !important
    }
}

@media(max-width:767.98px) {
    .banner-section-six {
        background-size: 121% 100%
    }
}

@media(max-width:767.98px) {
    .banner-section-six {
        background-size: cover
    }
}

.banner-section-six .section-header {
    position: relative;
    z-index: 1
}

.banner-section-six .section-header .section-title {
    font-size: 90px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .banner-section-six .section-header .section-title {
        font-size: 72px
    }
}

@media(max-width:575.98px) {
    .banner-section-six .section-header .section-title {
        font-size: 40px
    }
}

@media(max-width:575.98px) {
    .banner-section-six .section-header .section-title img {
        max-width: 46px
    }
}

.banner-section-six .section-header p {
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

.banner-section-six .btn {
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 13px 20px;
    border: 0
}

.banner-section-six .btn::before {
    content: "";
    background: var(--secondary);
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    left: 3px;
    bottom: -4px;
    transition: all .5s
}

.banner-section-six .btn span {
    color: var(--gray-900);
    display: flex;
    align-items: center;
    gap: 8px;
    transition: all .5s;
    position: relative
}

.banner-section-six .btn:hover {
    background: var(--secondary)
}

.banner-section-six .btn:hover::before {
    width: 100%;
    height: 100%;
    border-radius: unset
}

.banner-section-six .btn:hover span {
    color: #fff
}

.banner-section-six .banner-img {
    position: relative;
    bottom: 4px
}

@media(max-width:991.98px) {
    .banner-section-six .banner-img {
        display: none
    }
}

.banner-section-six .banner-img .img-one {
    position: relative;
    z-index: 1;
    top: -2px
}

@media(max-width:1399.98px) {
    .banner-section-six .banner-img .img-one {
        font-size: 72px;
        top: 101px;
        left: -15px
    }
}

@media(max-width:1199.98px) {
    .banner-section-six .banner-img .img-one {
        top: 113px
    }
}

.banner-section-six .banner-img .img-two {
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    margin: auto;
    animation: float 3s ease-in-out infinite
}

@media(max-width:1399.98px) {
    .banner-section-six .banner-img .img-two {
        font-size: 72px;
        position: absolute;
        top: -30px
    }
}

.banner-section-six .icon-one {
    position: absolute;
    bottom: 11%;
    left: 0;
    animation: float 4s ease-in-out infinite
}

@media(max-width:1199.98px) {
    .banner-section-six .icon-one {
        animation: unset;
        transform: rotateY(180deg) !important;
        right: 0;
        left: unset !important
    }
}

@media(max-width:575.98px) {
    .banner-section-six .icon-one {
        max-width: 65px
    }
}

.banner-section-six .icon-two {
    position: absolute;
    top: 30%;
    left: -40px;
    animation: toptobottom 24s linear infinite
}

@media(max-width:575.98px) {
    .banner-section-six .icon-two {
        left: -57px
    }
}

.banner-section-seven {
    background: linear-gradient(180deg, #1565c0 0, #1013b5 100%);
    background-size: cover;
    padding-top: 116px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.banner-section-seven::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/banner-bg-11.png") no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%
}

@media(max-width:991.98px) {
    .banner-section-seven {
        padding-top: 60px
    }
}

.banner-section-seven .video-icon {
    color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .banner-section-seven .video-icon {
        display: none
    }
}

.banner-section-seven .video-icon a {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #0f172a;
    background: #fff;
    border-radius: 50%
}

.banner-section-seven .banner-content {
    position: relative;
    padding: 130px 0
}

@media(max-width:1199.98px) {
    .banner-section-seven .banner-content {
        text-align: center;
        padding: 60px 0
    }
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-content {
        padding: 40px 0
    }
}

.banner-section-seven .banner-content h1 {
    font-size: 120px;
    color: #fff;
    margin-bottom: 160px;
    text-align: end;
    transition: all .6s ease
}

@media(max-width:1399.98px) {
    .banner-section-seven .banner-content h1 {
        font-size: 100px
    }
}

@media(max-width:991.98px) {
    .banner-section-seven .banner-content h1 {
        font-size: 76px
    }
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-content h1 {
        font-size: 54px
    }
}

@media(max-width:575.98px) {
    .banner-section-seven .banner-content h1 {
        font-size: 32px;
        margin-bottom: 110px
    }
}

.banner-section-seven .banner-content h1 span {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
    -webkit-font-smoothing: antialiased;
    display: block;
    text-align: start
}

.banner-section-seven .banner-content .banner-info {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media(max-width:575.98px) {
    .banner-section-seven .banner-content .banner-info {
        flex-direction: column;
        justify-content: center;
        gap: 24px
    }
}

.banner-section-seven .banner-content .banner-info p {
    max-width: 350px;
    color: #fff;
    margin-bottom: 0
}

.banner-section-seven .banner-content .banner-img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    animation: shrinkGrow 3s ease-in-out infinite
}

@media(max-width:1199.98px) {
    .banner-section-seven .banner-content .banner-img {
        max-width: 400px
    }
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-content .banner-img {
        max-width: 310px
    }
}

@media(max-width:575.98px) {
    .banner-section-seven .banner-content .banner-img {
        top: 30%
    }
}

.banner-section-seven .banner-bg-01 {
    position: absolute;
    top: 20%;
    left: 8%;
    z-index: -1;
    animation: rotate 5s linear forwards infinite
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-bg-01 {
        display: none
    }
}

.banner-section-seven .banner-bg-02 {
    position: absolute;
    top: 30%;
    right: 5%;
    z-index: -1;
    animation: horizontalFloat 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-bg-02 {
        display: none
    }
}

.banner-section-seven .banner-bg-03 {
    position: absolute;
    bottom: 8%;
    left: 13%;
    z-index: -1;
    animation: float 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .banner-section-seven .banner-bg-03 {
        display: none
    }
}

.banner-section-eight {
    padding: 80px 0 0
}

@media(max-width:991.98px) {
    .banner-section-eight {
        padding: 50px 0
    }
}

@media(max-width:991.98px) {
    .banner-section-eight .section-header-eight {
        margin-bottom: 34px
    }
}

@media(max-width:991.98px) {
    .banner-section-eight .section-header-eight .section-title {
        font-size: 72px
    }
}

@media(max-width:575.98px) {
    .banner-section-eight .section-header-eight .section-title {
        font-size: 40px
    }
}

.banner-section-eight .container {
    position: relative;
    z-index: 1
}

.banner-section-eight .container .section-title .text-gradient {
    position: relative
}

.banner-section-eight .container .section-title .text-gradient::before {
    content: "";
    background: var(--primary);
    height: 7px;
    border-radius: 7px;
    position: absolute;
    width: 100%;
    bottom: 0
}

.banner-section-eight .banner-img {
    position: relative
}

@media(max-width:991.98px) {
    .banner-section-eight .banner-img {
        display: none
    }
}

.banner-section-eight .banner-img .img-one {
    position: relative;
    z-index: 1
}

.banner-section-eight .banner-img .img-two {
    position: absolute;
    inset: 0;
    margin: auto;
    top: -64px
}

.banner-section-eight .banner-btn-eight .btn-white .icon {
    background: var(--primary);
    color: #fff
}

.banner-section-eight .banner-btn-eight .btn-white:hover {
    background: var(--primary);
    border-color: var(--primary);
    color: #fff
}

.banner-section-eight .banner-btn-eight .btn-white:hover .icon {
    background: var(--white);
    color: var(--gray-900)
}

.banner-section-nine {
    padding: 100px 0 0;
    position: relative;
    overflow: hidden
}

@media(max-width:991.98px) {
    .banner-section-nine {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .banner-section-nine {
        padding: 50px 0 70px
    }
}

.banner-section-nine .container {
    position: relative;
    z-index: 11
}

.banner-section-nine .section-header-nine {
    margin-bottom: 24px
}

.banner-section-nine .section-header-nine .section-title {
    font-size: 42px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 4px
}

@media(max-width:1399.98px) {
    .banner-section-nine .section-header-nine .section-title {
        font-size: 54px
    }
}

@media(max-width:575.98px) {
    .banner-section-nine .section-header-nine .section-title {
        font-size: 36px
    }
}

.banner-section-nine .section-header-nine .section-title .text-gradient {
    font-style: italic;
    animation: unset
}

.banner-section-nine .section-header-nine .paragraph {
    color: #fff;
    margin: 0 0 24px 0
}

.banner-section-nine .section-header-nine .banner-btn-nine .btn {
    display: flex;
    align-items: center;
    gap: 8px
}

.banner-section-nine .call-item {
    display: flex;
    align-items: center;
    gap: 8px
}

.banner-section-nine .call-item .call-info-icon {
    width: 44px;
    height: 44px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.banner-section-nine .call-item .call-info-icon i {
    font-size: 20px;
    color: #000103
}

.banner-section-nine .call-item .call-info-text .link {
    font-size: 14px;
    color: #fff
}

.banner-section-nine .call-item .call-info-text .number {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.banner-section-nine .rating-appointment {
    margin-top: 80px;
    display: flex;
    align-items: center;
    gap: 12px
}

@media(max-width:991.98px) {
    .banner-section-nine .rating-appointment {
        margin-top: 40px
    }
}

.banner-section-nine .rating-appointment .avatar {
    position: relative
}

.banner-section-nine .rating-appointment .avatar::before {
    content: "";
    border-width: 2px 0 0 0;
    border-style: outset;
    border-color: var(--white);
    position: absolute;
    top: -4px;
    right: -6px;
    width: calc(100%+8px);
    height: calc(100%+8px);
    border-radius: 50%;
    transform: rotate(90deg)
}

.banner-section-nine .rating-appointment .avatar-ttile {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0
}

.banner-section-nine .banner-right-nine {
    position: relative
}

@media(max-width:991.98px) {
    .banner-section-nine .banner-right-nine {
        display: none
    }
}

.banner-section-nine .banner-right-nine .counter-item-nine {
    position: absolute;
    z-index: 1
}

.banner-section-nine .banner-right-nine .counter-item-nine.one {
    right: 0;
    top: 0
}

.banner-section-nine .banner-right-nine .counter-item-nine.two {
    top: 33%;
    right: 70px
}

.banner-section-nine .banner-right-nine .counter-item-nine.three {
    bottom: 16%;
    right: 0
}

.banner-section-nine .banner-right-nine .banner-img {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 630px
}

.banner-section-ten {
    background: var(--primary-gradient);
    padding-top: 85px;
    z-index: 1;
    position: relative;
    overflow: hidden
}

.banner-section-ten .banner-content {
    background: rgba(var(--white-rgb), 0.29);
    border-radius: 20px;
    padding: 40px;
    backdrop-filter: blur(2px);
    margin: 120px 0;
    z-index: 1
}

@media(max-width:991.98px) {
    .banner-section-ten .banner-content {
        margin: 60px 0 100px
    }
}

@media(max-width:991.98px) {
    .banner-section-ten .banner-content {
        margin: 50px 0
    }
}

@media(max-width:575.98px) {
    .banner-section-ten .banner-content {
        margin: 40px 0;
        padding: 20px
    }
}

.banner-section-ten .banner-content h1 {
    font-size: 56px;
    margin-bottom: 24px
}

@media(max-width:1199.98px) {
    .banner-section-ten .banner-content h1 {
        font-size: 40px
    }
}

@media(max-width:991.98px) {
    .banner-section-ten .banner-content h1 {
        font-size: 36px
    }
}

@media(max-width:767.98px) {
    .banner-section-ten .banner-content h1 {
        font-size: 30px
    }
}

.banner-section-ten .banner-content h1 span {
    background: var(--linear-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.banner-section-ten .banner-content>p {
    margin-bottom: 32px
}

.banner-section-ten .banner-content .banner-btns {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 90px
}

@media(max-width:767.98px) {
    .banner-section-ten .banner-content .banner-btns {
        margin-bottom: 24px
    }
}

.banner-section-ten .banner-content .banner-btns .btn {
    display: inline-flex;
    align-items: center
}

.banner-section-ten .banner-content .banner-user {
    display: flex;
    align-items: center;
    gap: 12px;
    max-width: 362px
}

@media(max-width:767.98px) {
    .banner-section-ten .banner-content .banner-user {
        flex-wrap: wrap
    }
}

.banner-section-ten .banner-content .banner-user .avatar-list-stacked {
    display: flex
}

.banner-section-ten .banner-content .banner-user .avatar-list-stacked .avatar-text {
    background: var(--linear-gradient);
    color: #fff;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:575.98px) {
    .banner-section-ten .banner-content .banner-user .avatar-list-stacked .avatar {
        width: 40px;
        height: 40px
    }
}

.banner-section-ten .banner-content .banner-user p {
    margin-bottom: 0
}

.banner-section-ten .banner-content .animate-button {
    inset: unset;
    margin: 0;
    box-shadow: 0 4px 76px 0 #ffedeb inset;
    background: var(--primary);
    border: 0;
    right: 47px;
    bottom: -49px
}

@media(max-width:1199.98px) {
    .banner-section-ten .banner-content .animate-button {
        right: 7px
    }
}

@media(max-width:991.98px) {
    .banner-section-ten .banner-content .animate-button {
        display: none
    }
}

.banner-section-ten .banner-content .animate-button::before {
    content: "";
    background: rgba(255, 214, 211, 0.38);
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%
}

.banner-section-ten .banner-content .animate-button .button-text>span {
    transform: rotate(calc(10deg * var(--index)))
}

.banner-section-ten .banner-content .animate-button .button-circle {
    background: var(--primary);
    border: 2px solid rgba(249, 221, 237, 0.62);
    color: var(--gray-900)
}

.banner-section-ten .banner-content .banner-img {
    position: absolute;
    top: 36px;
    right: -32px;
    animation: topBottom 3s ease-in-out infinite
}

.banner-section-ten .banner-img {
    position: relative;
    margin-left: 20px
}

@media(max-width:1199.98px) {
    .banner-section-ten .banner-img {
        margin-left: 10px
    }
}

@media(max-width:991.98px) {
    .banner-section-ten .banner-img {
        display: none
    }
}

.banner-section-ten .banner-bg-01 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-02 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-03 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-04 {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-05 {
    position: absolute;
    top: 0;
    left: 30%;
    z-index: -1
}

.banner-section-ten .banner-bg-06 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-07 {
    position: absolute;
    top: 40%;
    left: 0;
    z-index: -1
}

.banner-section-ten .banner-bg-08 {
    position: absolute;
    top: 10%;
    right: -3%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

.banner-section-eleven {
    display: flex
}

@media(max-width:991.98px) {
    .banner-section-eleven {
        display: block
    }
}

.banner-section-eleven::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: var(--primary)
}

@media(max-width:991.98px) {
    .banner-section-eleven::before {
        width: 100%;
        height: 100%
    }
}

.banner-section-eleven::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: var(--secondary)
}

@media(max-width:991.98px) {
    .banner-section-eleven::after {
        width: 100%;
        height: 50%
    }
}

@media(max-width:767.98px) {
    .banner-section-eleven::after {
        height: 46%
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven::after {
        height: 56%
    }
}

.banner-section-eleven .banner-left {
    position: relative;
    z-index: 100;
    padding: 80px 40px 40px 0;
    width: 50%
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-left {
        width: 100%;
        padding: 50px 0;
        z-index: 1
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left {
        padding: 40px 0 50px
    }
}

.banner-section-eleven .banner-left .section-header {
    margin-bottom: 40px
}

@media(max-width:767.98px) {
    .banner-section-eleven .banner-left .section-header {
        margin-bottom: 24px
    }
}

.banner-section-eleven .banner-left .section-header .section-title {
    font-size: 56px;
    font-weight: 900;
    color: var(--gray-900);
    margin-bottom: 0;
    position: relative
}

@media(max-width:767.98px) {
    .banner-section-eleven .banner-left .section-header .section-title {
        font-size: 48px
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .section-header .section-title {
        font-size: 25px;
        line-height: 34px
    }
}

.banner-section-eleven .banner-left .section-header .section-title .img-1 {
    position: absolute;
    top: 2px;
    left: -7px;
    width: 60px
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .section-header .section-title .img-1 {
        top: -4px
    }
}

.banner-section-eleven .banner-left .section-header .section-title .text-stroke {
    -webkit-text-stroke: 1.5px var(--gray-900);
    color: transparent
}

.banner-section-eleven .banner-left .banner-btn-eleven .btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 6px 6px 6px 20px;
    border: none !important
}

.banner-section-eleven .banner-left .banner-btn-eleven .btn:hover {
    background: var(--dark);
    color: #fff
}

.banner-section-eleven .banner-left .banner-btn-eleven .btn span {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--white);
    color: var(--gray-900)
}

.banner-section-eleven .banner-left .banner-count-eleven {
    margin-top: 60px;
    border-radius: 10px;
    background: var(--white);
    padding: 24px;
    display: flex;
    align-items: center;
    gap: 24px;
    width: fit-content
}

@media(max-width:767.98px) {
    .banner-section-eleven .banner-left .banner-count-eleven {
        margin-top: 40px
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .banner-count-eleven {
        flex-direction: column
    }
}

.banner-section-eleven .banner-left .banner-count-eleven .banner-video {
    position: relative;
    width: 140px
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .banner-count-eleven .banner-video {
        width: 100%
    }
}

.banner-section-eleven .banner-left .banner-count-eleven .banner-video .img-1 {
    width: 100%;
    border-radius: 10px
}

.banner-section-eleven .banner-left .banner-count-eleven .banner-video .vid-btn {
    position: absolute;
    background: var(--secondary);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--primary);
    top: -5px;
    right: -5px;
    font-size: 24px;
    outline: 10px solid var(--white)
}

.banner-section-eleven .banner-left .banner-count-eleven .banner-video .vid-btn::before {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 85%;
    box-shadow: 4px 10px 0 0 var(--white);
    position: absolute;
    top: 50px;
    bottom: 0;
    right: 1px;
    z-index: 1;
    transform: rotate(-107deg)
}

.banner-section-eleven .banner-left .banner-count-eleven .banner-video .vid-btn::after {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 36%;
    box-shadow: 8px -5px 0 0 var(--white);
    position: absolute;
    top: 1px;
    bottom: 0;
    right: 52px;
    z-index: 1;
    transform: rotate(352deg)
}

.banner-section-eleven .banner-left .banner-count-item {
    display: flex;
    align-items: center;
    gap: 48px
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .banner-count-item {
        gap: 24px;
        flex-direction: column
    }
}

.banner-section-eleven .banner-left .banner-count-item .banner-count-number {
    text-align: center;
    position: relative
}

.banner-section-eleven .banner-left .banner-count-item .banner-count-number::before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    left: -24px;
    height: 100%;
    width: 1px;
    top: 0;
    bottom: 0;
    margin: auto
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-left .banner-count-item .banner-count-number::before {
        content: unset !important
    }
}

.banner-section-eleven .banner-left .banner-count-item .banner-count-number.one::before {
    content: unset !important
}

@media(max-width:1199.98px) {
    .banner-section-eleven .banner-left .banner-count-item .banner-count-number.two {
        display: none
    }
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-left .banner-count-item .banner-count-number.two {
        display: block
    }
}

.banner-section-eleven .banner-left .banner-count-item .banner-count-number .number {
    font-size: 36px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 4px
}

.banner-section-eleven .banner-left .banner-count-item .banner-count-number span {
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-600)
}

.banner-section-eleven .banner-right {
    position: relative;
    z-index: 100;
    width: 50%;
    padding: 80px 0 40px
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right {
        width: 100%;
        padding: 50px 0
    }
}

.banner-section-eleven .banner-right .banner-content {
    text-align: end;
    margin-bottom: 48px
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-content {
        text-align: start
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-right .banner-content {
        margin-bottom: 24px
    }
}

.banner-section-eleven .banner-right .banner-content h4 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

.banner-section-eleven .banner-right .banner-content p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0;
    width: 49%;
    text-align: justify;
    margin-left: auto
}

@media(max-width:1399.98px) {
    .banner-section-eleven .banner-right .banner-content p {
        width: 62%
    }
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-content p {
        margin-left: unset
    }
}

@media(max-width:767.98px) {
    .banner-section-eleven .banner-right .banner-content p {
        width: 100%;
        text-align: start
    }
}

.banner-section-eleven .banner-right .banner-percent {
    display: flex;
    align-items: end;
    justify-content: end;
    gap: 20px;
    margin-bottom: 48px
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-percent {
        justify-content: start
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-right .banner-percent {
        justify-content: center;
        margin-bottom: 24px
    }
}

.banner-section-eleven .banner-right .banner-percent .percent-item {
    position: relative;
    text-align: center;
    width: 100%;
    max-width: 105px
}

.banner-section-eleven .banner-right .banner-percent .percent-item .percent {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px
}

.banner-section-eleven .banner-right .banner-percent .percent-item .percent-img img {
    border-radius: 12px
}

.banner-section-eleven .banner-right .banner-percent .percent-item .title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    right: 6px;
    bottom: 30px;
    transform: rotate(-90deg)
}

.banner-section-eleven .banner-right .banner-avatar {
    text-align: right;
    width: 50%;
    margin-left: auto
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-avatar {
        margin-left: unset;
        text-align: start
    }
}

@media(max-width:767.98px) {
    .banner-section-eleven .banner-right .banner-avatar {
        width: 100%
    }
}

.banner-section-eleven .banner-right .banner-avatar p {
    color: #fff;
    margin-bottom: 16px
}

.banner-section-eleven .banner-right .banner-eleven-2 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    opacity: .3
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-eleven-2 {
        left: unset;
        right: 0
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-right .banner-eleven-2 {
        display: none
    }
}

.banner-section-eleven .banner-right .banner-eleven-3 {
    position: absolute;
    left: 0;
    top: -105px;
    z-index: -1
}

@media(max-width:991.98px) {
    .banner-section-eleven .banner-right .banner-eleven-3 {
        right: -26px;
        left: unset;
        transform: rotateY(190deg)
    }
}

@media(max-width:575.98px) {
    .banner-section-eleven .banner-right .banner-eleven-3 {
        display: none
    }
}

.banner-section-twelve {
    background: var(--primary-gradient);
    padding: 80px 0 0;
    margin: 24px 24px 0;
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

@media(max-width:991.98px) {
    .banner-section-twelve {
        padding: 30px 0
    }
}

@media(max-width:575.98px) {
    .banner-section-twelve {
        margin: 10px 10px 0;
        padding: 30px 0
    }
}

.banner-section-twelve .section-header {
    margin-bottom: 0
}

.banner-section-twelve .row {
    align-items: end
}

.banner-section-twelve .banner-left {
    padding-bottom: 80px;
    position: relative;
    z-index: 1
}

@media(max-width:991.98px) {
    .banner-section-twelve .banner-left {
        padding-bottom: 0
    }
}

.banner-section-twelve .banner-left .rating-appointment {
    background: rgba(var(--white-rgb), 0.4);
    border-radius: 100px;
    padding: 12px 20px 12px 12px;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .banner-section-twelve .banner-left .rating-appointment {
        border-radius: 10px;
        margin-bottom: 16px
    }
}

.banner-section-twelve .banner-left .rating-appointment .avatar {
    width: 32px;
    height: 32px;
    color: #fff
}

.banner-section-twelve .banner-left .rating-appointment .avatar-ttile {
    font-size: 16px;
    font-weight: 700;
    color: var(--gray-900);
    margin: 0
}

.banner-section-twelve .banner-left .rating-appointment .avatar-ttile span {
    font-weight: 400
}

.banner-section-twelve .banner-left .search-input {
    background: var(--white);
    width: 100%;
    max-width: 700px;
    border-radius: 150px;
    padding: 12px 12px 12px 20px;
    min-width: auto;
    display: flex;
    align-items: center;
    float: unset
}

.banner-section-twelve .banner-left .search-input .form-control {
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900);
    height: unset
}

.banner-section-twelve .banner-left .search-input .form-control::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: var(--gray-400)
}

.banner-section-twelve .banner-left .section-title {
    font-size: 72px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 24px
}

@media(max-width:1399.98px) {
    .banner-section-twelve .banner-left .section-title {
        font-size: 58px
    }
}

@media(max-width:1199.98px) {
    .banner-section-twelve .banner-left .section-title {
        font-size: 50px
    }
}

@media(max-width:575.98px) {
    .banner-section-twelve .banner-left .section-title {
        font-size: 32px
    }
}

.banner-section-twelve .banner-left .section-title span {
    font-style: italic
}

.banner-section-twelve .banner-left .paragraph {
    color: #fff;
    margin: 25px 0
}

.banner-section-twelve .banner-img-twelve {
    position: relative;
    z-index: 1;
    max-width: 500px;
    margin: 0 auto
}

@media(max-width:1199.98px) {
    .banner-section-twelve .banner-img-twelve {
        max-width: 390px
    }
}

@media(max-width:991.98px) {
    .banner-section-twelve .banner-img-twelve {
        display: none
    }
}

.banner-section-twelve .banner-img-twelve .badge {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 15px;
    font-weight: 600;
    color: var(--gray-900);
    text-align: center;
    background: var(--white);
    z-index: 1
}

.banner-section-twelve .banner-img-twelve .one {
    top: 90px;
    left: -25px;
    animation: float 4s ease-in-out infinite
}

.banner-section-twelve .banner-img-twelve .two {
    top: 260px;
    left: -50px;
    animation: float 3.6s ease-in-out infinite
}

.banner-section-twelve .banner-img-twelve .three {
    right: 0;
    left: unset;
    top: 162px;
    animation: float 3.3s ease-in-out infinite
}

.banner-section-twelve .banner-img-twelve .four {
    right: 0;
    left: unset;
    bottom: 185px;
    top: unset;
    animation: float 4.1s ease-in-out infinite
}

.banner-section-twelve .banner-img-twelve .banner-lab-img {
    position: relative;
    z-index: 1
}

.banner-section-twelve .banner-img-twelve .banner-lab-img-2 {
    position: absolute;
    bottom: -141px;
    left: 60px;
    right: 0;
    margin: auto;
    max-width: 450px
}

.banner-section-twelve .banner-img-twelve .banner-icon-3 {
    position: absolute;
    top: -50px;
    right: 0
}

.banner-section-twelve .shadow-img {
    position: absolute;
    top: -90%;
    right: -45%
}

.banner-section-twelve .shadow-img1 {
    position: absolute;
    bottom: -89px;
    left: -185px;
    width: 700px;
    opacity: .5
}

.banner-section-twelve .shadow-img2 {
    top: -295px;
    position: absolute;
    left: -400px;
    width: 64%
}

.banner-section-twelve .shadow-img3 {
    position: absolute;
    inset: 0;
    margin: auto;
    top: -75%
}

.banner-section-thirteen {
    position: relative;
    z-index: 1;
    background: rgba(37, 106, 255, 0.1);
    border-radius: 12px;
    margin: 12px 12px 0;
    padding-top: 100px
}

@media(max-width:1199.98px) {
    .banner-section-thirteen {
        overflow: hidden
    }
}

@media(max-width:575.98px) {
    .banner-section-thirteen {
        padding-top: 75px
    }
}

.banner-section-thirteen .banner-content {
    padding: 70px 0
}

@media(max-width:1199.98px) {
    .banner-section-thirteen .banner-content {
        padding: 60px 0 50px
    }
}

@media(max-width:991.98px) {
    .banner-section-thirteen .banner-content {
        padding: 50px 0 40px
    }
}

.banner-section-thirteen h1 {
    font-size: 80px;
    margin-bottom: 8px
}

@media(max-width:991.98px) {
    .banner-section-thirteen h1 {
        font-size: 50px
    }
}

@media(max-width:767.98px) {
    .banner-section-thirteen h1 {
        font-size: 40px
    }
}

@media(max-width:575.98px) {
    .banner-section-thirteen h1 {
        font-size: 38px
    }
}

.banner-section-thirteen h1 .banner-icon {
    position: relative;
    width: 123px;
    height: 60px;
    border-radius: 70px;
    background: var(--primary-gradient);
    display: inline-block
}

@media(max-width:575.98px) {
    .banner-section-thirteen h1 .banner-icon {
        width: 84px;
        height: 38px
    }
}

.banner-section-thirteen h1 .banner-icon img {
    position: absolute;
    bottom: -10px;
    right: 14px
}

@media(max-width:575.98px) {
    .banner-section-thirteen h1 .banner-icon img {
        position: absolute;
        bottom: -10px;
        right: 14px;
        height: 50px
    }
}

.banner-section-thirteen h1 span {
    background: var(--primary-gradient-200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.banner-section-thirteen p {
    margin-bottom: 40px
}

.banner-section-thirteen .banner-bg-01 {
    position: absolute;
    top: 16%;
    left: 0;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section-thirteen .banner-bg-01 {
        display: none
    }
}

.banner-section-thirteen .banner-bg-02 {
    position: absolute;
    top: 20%;
    left: 54%;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section-thirteen .banner-bg-02 {
        display: none
    }
}

.banner-section-thirteen .banner-bg-03 {
    position: absolute;
    top: 50%;
    right: 2%;
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section-thirteen .banner-bg-03 {
        display: none
    }
}

.banner-section-thirteen .banner-bg-04 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.banner-section-thirteen .banner-bg-05 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%
}

.banner-section-thirteen .banner-bg-06 {
    position: absolute;
    top: 10%;
    left: 33%;
    z-index: -1
}

@media(max-width:1399.98px) {
    .banner-section-thirteen .banner-bg-06 {
        right: 0;
        left: unset
    }
}

.banner-section-thirteen .banner-btns {
    gap: 12px;
    margin-bottom: 60px;
    display: flex;
    flex-wrap: wrap
}

@media(max-width:1199.98px) {
    .banner-section-thirteen .banner-btns {
        margin-bottom: 40px
    }
}

.banner-section-thirteen .banner-btns .btn {
    display: inline-flex;
    align-items: center;
    position: relative;
    background: var(--secondary-hover);
    border: 1px solid var(--secondary-hover);
    color: #fff;
    transition: all .5s
}

.banner-section-thirteen .banner-btns .btn.theme-13-btn input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0
}

.banner-section-thirteen .banner-btns .btn.btn-white {
    background: var(--white);
    color: var(--gray-900);
    border: 1px solid transparent !important
}

.banner-section-thirteen .banner-btns .btn.btn-white:hover {
    background: var(--secondary);
    color: #fff;
    border: 1px solid var(--secondary) !important
}

.banner-section-thirteen .banner-btns .btn:hover {
    background: var(--secondary);
    border-color: var(--secondary) !important
}

.banner-section-thirteen h2 {
    font-size: 260px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: -1;
    background: var(--purple-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center
}

@media(max-width:1199.98px) {
    .banner-section-thirteen h2 {
        font-size: 210px
    }
}

@media(max-width:991.98px) {
    .banner-section-thirteen h2 {
        font-size: 162px
    }
}

@media(max-width:767.98px) {
    .banner-section-thirteen h2 {
        font-size: 120px
    }
}

@media(max-width:575.98px) {
    .banner-section-thirteen h2 {
        font-size: 60px;
        display: none
    }
}

.banner-section-thirteen .banner-links {
    background: rgba(var(--white-rgb), 0.4);
    border: 1px solid rgba(var(--white-rgb), 0.5);
    border-radius: 92px;
    padding: 12px 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

@media(max-width:1399.98px) {
    .banner-section-thirteen .banner-links {
        bottom: -30px
    }
}

@media(max-width:1199.98px) {
    .banner-section-thirteen .banner-links {
        position: relative;
        bottom: unset;
        margin-bottom: 60px
    }
}

@media(max-width:767.98px) {
    .banner-section-thirteen .banner-links {
        position: relative;
        bottom: unset;
        margin-bottom: 60px
    }
}

@media(max-width:991.98px) {
    .banner-section-thirteen .banner-links {
        margin-bottom: 50px
    }
}

.banner-section-thirteen .banner-links a {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    background: var(--white);
    color: var(--gray-900);
    border-radius: 50%;
    position: relative
}

.banner-section-thirteen .banner-links a:hover {
    background: var(--primary);
    color: #fff
}

.banner-section-thirteen .banner-links a .badge {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--danger);
    position: absolute;
    top: 10px;
    right: 9px;
    display: inline-block;
    padding: 0
}

.banner-section-thirteen .banner-img {
    position: relative;
    z-index: 1
}

@media(max-width:1199.98px) {
    .banner-section-thirteen .banner-img {
        display: none
    }
}

.banner-section-thirteen .banner-img .banner-bg-07 {
    position: absolute;
    bottom: 0;
    left: 53px;
    height: 100%;
    z-index: -1;
    width: calc(100% - 53px)
}

.banner-section-thirteen .banner-item .sub-title {
    font-size: 16px;
    font-weight: 600
}

.banner-section-fourteen {
    position: relative;
    background-image: var(--primary-gradient-100);
    z-index: 1;
    padding-top: 78px;
    overflow: hidden
}

@media(max-width:991.98px) {
    .banner-section-fourteen {
        padding: 60px 12px 0
    }
}

@media(max-width:767.98px) {
    .banner-section-fourteen {
        padding: 50px 12px
    }
}

.banner-section-fourteen .banner-slider-fourteen .slick-slide {
    position: relative;
    overflow: hidden
}

.banner-section-fourteen .banner-content {
    padding: 80px 0
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-content {
        padding: 50px 0
    }
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-content {
        text-align: center
    }
}

.banner-section-fourteen .banner-content h1 {
    color: #fff;
    font-size: 80px;
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .banner-section-fourteen .banner-content h1 {
        font-size: 70px
    }
}

@media(max-width:1199.98px) {
    .banner-section-fourteen .banner-content h1 {
        font-size: 60px
    }
}

@media(max-width:991.98px) {
    .banner-section-fourteen .banner-content h1 {
        font-size: 52px
    }
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-content h1 {
        font-size: 42px;
        text-align: center;
        margin-bottom: 12px
    }
}

@media(max-width:575.98px) {
    .banner-section-fourteen .banner-content h1 {
        font-size: 38px
    }
}

.banner-section-fourteen .banner-content h1 .section-line {
    position: relative;
    display: inline-block;
    z-index: 1
}

.banner-section-fourteen .banner-content h1 .section-line::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 18px;
    background: var(--secondary);
    z-index: -1
}

@media(max-width:575.98px) {
    .banner-section-fourteen .banner-content h1 .section-line::before {
        height: 10px
    }
}

.banner-section-fourteen .banner-content h1 .subtitle {
    color: transparent;
    -webkit-text-stroke: 1px #fff;
    -webkit-font-smoothing: antialiased
}

.banner-section-fourteen .banner-content p {
    font-size: 18px;
    margin-bottom: 40px;
    color: #fff
}

@media(max-width:991.98px) {
    .banner-section-fourteen .banner-content p {
        font-size: 16px
    }
}

@media(max-width:991.98px) {
    .banner-section-fourteen .banner-img {
        display: none
    }
}

.banner-section-fourteen .banner-image {
    position: absolute;
    bottom: 0
}

.banner-section-fourteen .banner-bg-01 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    animation: toptobottom 24s linear infinite
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-bg-01 {
        display: none
    }
}

.banner-section-fourteen .banner-bg-02 {
    position: absolute;
    top: 30%;
    right: 0;
    z-index: -1;
    animation: toptobottom 24s linear infinite
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-bg-02 {
        display: none
    }
}

.banner-section-fourteen .banner-wrap {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
    margin-top: 80px
}

@media(max-width:991.98px) {
    .banner-section-fourteen .banner-wrap {
        margin-top: 50px
    }
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-wrap {
        flex-direction: column
    }
}

@media(max-width:767.98px) {
    .banner-section-fourteen .banner-wrap .banner-item-two {
        width: 100%
    }
}

.banner-section-fourteen .slide-btn {
    background: rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    padding: 20px 15px;
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 12px;
    top: 50%;
    right: 40px
}

@media(max-width:767.98px) {
    .banner-section-fourteen .slide-btn {
        position: relative;
        right: auto;
        flex-direction: row;
        display: inline-flex;
        padding: 8px;
        left: 50%;
        transform: translateX(-50%)
    }
}

.banner-section-fourteen .slide-btn .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    border: 0;
    color: var(--gray-900);
    margin: 0;
    font-size: 24px;
    transition: all .6s
}

.banner-section-fourteen .slide-btn .slick-arrow:hover {
    background-color: var(--secondary);
    color: #fff
}

.banner-section-fifteen {
    padding: 160px 0
}

@media(max-width:991.98px) {
    .banner-section-fifteen {
        padding: 60px 0
    }
}

@media(max-width:767.98px) {
    .banner-section-fifteen {
        padding: 50px 0
    }
}

@media(max-width:575.98px) {
    .banner-section-fifteen {
        padding: 50px 0 120px
    }
}

.banner-section-fifteen .banner-content-fifteen {
    background: var(--primary-100);
    border-radius: 40px;
    padding: 40px;
    backdrop-filter: blur(30px);
    border-bottom: 10px solid var(--primary);
    position: relative;
    z-index: 1
}

@media(max-width:1199.98px) {
    .banner-section-fifteen .banner-content-fifteen {
        padding: 28px
    }
}

@media(max-width:991.98px) {
    .banner-section-fifteen .banner-content-fifteen {
        width: 75%
    }
}

@media(max-width:767.98px) {
    .banner-section-fifteen .banner-content-fifteen {
        width: 88%
    }
}

@media(max-width:575.98px) {
    .banner-section-fifteen .banner-content-fifteen {
        border-radius: 10px;
        padding: 20px;
        width: 100%
    }
}

.banner-section-fifteen .banner-content-fifteen .title {
    font-size: 72px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .banner-section-fifteen .banner-content-fifteen .title {
        font-size: 60px
    }
}

@media(max-width:1199.98px) {
    .banner-section-fifteen .banner-content-fifteen .title {
        font-size: 50px
    }
}

@media(max-width:767.98px) {
    .banner-section-fifteen .banner-content-fifteen .title {
        font-size: 28px;
        display: inline-block
    }
}

.banner-section-fifteen .banner-content-fifteen .title .line {
    font-style: italic;
    color: var(--primary);
    background: transparent;
    position: relative
}

.banner-section-fifteen .banner-content-fifteen .title .line::after {
    content: "";
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    height: 4px;
    background: var(--primary)
}

@media(max-width:575.98px) {
    .banner-section-fifteen .banner-content-fifteen .title .line::after {
        bottom: 3px
    }
}

.banner-section-fifteen .banner-content-fifteen .title .break-line {
    display: block
}

@media(max-width:767.98px) {
    .banner-section-fifteen .banner-content-fifteen .title .break-line {
        display: inline-block
    }
}

.banner-section-fifteen .banner-content-fifteen .description {
    font-size: 18px;
    font-weight: 400;
    color: #fff
}

@media(max-width:575.98px) {
    .banner-section-fifteen .banner-content-fifteen .description {
        font-size: 16px
    }
}

.banner-section-fifteen .banner-content-fifteen .banner-btn {
    margin-top: 40px;
    display: flex;
    align-items: center;
    gap: 20px;
    background: transparent;
    padding: 0
}

@media(max-width:991.98px) {
    .banner-section-fifteen .banner-content-fifteen .banner-btn {
        justify-content: start
    }
}

@media(max-width:575.98px) {
    .banner-section-fifteen .banner-content-fifteen .banner-btn {
        margin-top: 30px;
        flex-direction: column;
        align-items: start
    }
}

.banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call {
    display: flex;
    align-items: center;
    gap: 8px
}

@media(max-width:991.98px) {
    .banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call {
        text-align: start
    }
}

.banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call .call-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--secondary)
}

.banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call .title {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 2px
}

.banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call .link {
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

.banner-section-fifteen .banner-content-fifteen .banner-btn .banner-call .link:hover {
    color: var(--primary)
}

.banner-item {
    border-radius: 20px;
    padding: 20px;
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(255, 255, 255, 0.5);
    text-align: center
}

.banner-item .banner-icon {
    text-align: center;
    margin-bottom: 12px;
    height: 78px
}

@media(max-width:1399.98px) {
    .banner-item .banner-icon {
        height: 76px
    }
}

.banner-item .sub-title {
    font-weight: 600;
    margin-bottom: 0;
    color: var(--gray-900)
}

.banner-item-two {
    background: rgba(0, 0, 0, 0.07);
    padding: 20px;
    border-radius: 10px;
    text-align: center
}

.banner-item-two h2 {
    font-size: 64px;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .banner-item-two h2 {
        font-size: 56px
    }
}

@media(max-width:991.98px) {
    .banner-item-two h2 {
        font-size: 42px
    }
}

@media(max-width:767.98px) {
    .banner-item-two h2 {
        font-size: 30px
    }
}

.banner-item-two p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0
}

@media(max-width:1399.98px) {
    .banner-item-two p {
        font-size: 14px !important
    }
}

@keyframes topBottom {
    0 {
        transform: translateY(0)
    }

    50% {
        transform: translateY(10px)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes toptobottom {
    0 {
        transform: translateY(0)
    }

    50% {
        transform: translateY(100px)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes horizontalFloat {
    0 {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0)
    }

    50% {
        transform: translateX(5px);
        -webkit-transform: translateX(5px);
        -ms-transform: translateX(5px)
    }

    100% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0)
    }
}

@keyframes shrinkGrow {
    0 {
        transform: scale(1) translate(-50%, -50%)
    }

    50% {
        transform: scale(0.98) translate(-50%, -50%)
    }

    100% {
        transform: scale(1) translate(-50%, -50%)
    }
}

.category-section-four {
    position: relative;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/category-bg.jpg");
    background-size: cover
}

.category-item-three {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px 20px 0;
    margin: 0 12px;
    transition: all 1.6s;
    overflow: hidden
}

.category-item-three:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, #1d1ee3 100%)
}

.category-item-three:hover .category-icon {
    transform: rotateY(360deg)
}

.category-item-three:hover .img-1 {
    transform: scale(1.1)
}

.category-item-three .img-1 {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    transition: all .7s
}

.category-item-three .category-content {
    padding: 125px 0 35px;
    text-align: center;
    position: relative;
    z-index: 1
}

.category-item-three .category-content .category-icon {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: var(--secondary);
    margin: 0 auto 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .6s
}

.category-item-three .category-content .category-icon .icon-1 {
    width: 40px
}

.category-item-three .category-content .custom-title {
    color: #fff;
    margin-bottom: 4px
}

.category-item-three .category-content .description {
    color: #fff
}

.category-item-three .category-btn {
    text-align: center;
    position: relative;
    z-index: 1
}

.category-item-three .category-btn .btn {
    width: 180px;
    padding: 12px 0 8px;
    border-radius: 10px 10px 0 0;
    background: var(--white);
    color: var(--gray-900);
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border: none !important;
    outline: none !important;
    margin: auto
}

.category-item-three .category-btn .btn:hover {
    border: 0;
    color: var(--primary)
}

.category-item-three .category-btn .btn i {
    font-size: 16px;
    font-weight: 600;
    transform: rotate(45deg)
}

.category-item-four {
    background: rgba(255, 255, 255, 0.7);
    border-radius: 12px;
    padding: 40px;
    backdrop-filter: blur(8px);
    transition: all 1.6s
}

@media(max-width:767.98px) {
    .category-item-four {
        padding: 20px
    }
}

.category-item-four .category-icon {
    width: 80px;
    height: 80px;
    border-radius: 12px;
    background: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .6s;
    margin-bottom: 20px
}

.category-item-four .category-icon img {
    transition: all 1.6s
}

.category-item-four .custom-title {
    margin-bottom: 8px
}

.category-item-four p {
    margin-bottom: 0
}

.category-item-four:hover {
    transform: translateY(-10px)
}

.category-item-four:hover .category-icon {
    background: var(--secondary);
    transition: all 1.6s
}

.category-item-four:hover .category-icon img {
    filter: brightness(0)
}

.technology-section-three {
    background: var(--primary);
    padding: 0
}

.technology-section-three .section-header-three .section-title {
    color: #fff
}

.technology-section-three .section-header-three p {
    color: #fff
}

.technology-section-three .left-side {
    padding: 80px 0 80px 100px;
    position: relative;
    overflow: hidden
}

@media(max-width:1199.98px) {
    .technology-section-three .left-side {
        padding: 80px 0 80px 40px
    }
}

@media(max-width:575.98px) {
    .technology-section-three .left-side {
        padding: 50px 20px
    }
}

.technology-section-three .left-side .element-1 {
    position: absolute;
    right: -135px;
    top: -157px
}

.technology-section-three .left-side .element-2 {
    position: absolute;
    left: 0;
    bottom: 0;
    filter: brightness(34.5)
}

@media(max-width:767.98px) {
    .technology-section-three .left-side .element-2 {
        display: none
    }
}

.technology-section-three .tech-img {
    position: relative;
    height: 100%
}

@media(max-width:575.98px) {
    .technology-section-three .tech-img {
        display: none
    }
}

.technology-section-three .tech-img .play-btn {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 200px;
    height: 200px
}

.technology-section-three .tech-img .play-btn::after {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    border: 2px dashed #fff;
    animation: rotate 5s linear forwards infinite
}

.technology-section-three .tech-img .play-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    width: 104px;
    height: 104px;
    border-radius: 50%;
    border: 2px dashed #fff;
    animation: rotate 5s linear forwards infinite
}

.technology-section-three .tech-img .play-btn i {
    width: 64px;
    height: 64px;
    background: #fff;
    position: absolute;
    inset: 0;
    margin: auto;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    color: var(--gray-900);
    transition: all .4s;
    z-index: 1
}

.technology-section-three .tech-img .play-btn i:hover {
    background: var(--primary);
    color: #fff
}

.technology-section-three .tech-img .img-1 {
    height: 100%;
    object-fit: cover
}

.technology-section-three .tech-img:before {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
    position: absolute;
    margin: auto;
    width: 100%;
    height: 86%;
    z-index: 1;
    bottom: 0
}

.technology-section-three .element-1 {
    position: absolute;
    top: -30px
}

@media(max-width:1399.98px) {
    .technology-section-three .element-1 {
        top: -20px
    }
}

@media(max-width:1199.98px) {
    .technology-section-three .element-1 {
        top: -19px
    }
}

@media(max-width:991.98px) {
    .technology-section-three .element-1 {
        top: -10px
    }
}

@media(max-width:575.98px) {
    .technology-section-three .element-1 {
        top: -5px
    }
}

.technology-section-three .element-2 {
    position: absolute;
    bottom: -20px;
    z-index: 1
}

@media(max-width:1199.98px) {
    .technology-section-three .element-2 {
        bottom: -11px
    }
}

.technology-item-three {
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 36px;
    position: relative;
    z-index: 1
}

@media(max-width:575.98px) {
    .technology-item-three {
        flex-direction: column;
        align-items: start
    }
}

.technology-item-three .avatar {
    width: 54px;
    height: 54px;
    background: var(--secondary);
    border: 2px solid var(--light-100);
    outline: 10px solid var(--secondary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.technology-item-three .avatar img {
    width: 24px;
    height: 33px
}

.technology-item-three .technology-details .custom-title {
    color: #fff;
    margin-bottom: 8px
}

.technology-item-three .technology-details p {
    color: #fff;
    margin-bottom: 0
}

.deals-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .deals-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.deals-item-thirteen {
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    overflow: hidden;
    margin: 0 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.deals-item-thirteen:hover .delas-overlay .img-1 {
    transform: scale(1.1)
}

.deals-item-thirteen:hover .deals-footer .btn {
    transform: translateY(-10px)
}

.deals-item-thirteen .delas-overlay {
    margin: 12px;
    background: var(--light);
    border-radius: 12px;
    overflow: hidden;
    padding: 16px 16px 26px;
    text-align: center;
    position: relative
}

.deals-item-thirteen .delas-overlay .delas-badge {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 1;
    width: 90%
}

.deals-item-thirteen .delas-overlay .delas-badge .percent {
    background: var(--success);
    color: #fff;
    padding: 2px 8px;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 500
}

.deals-item-thirteen .delas-overlay .delas-badge .text {
    background: var(--danger);
    color: #fff;
    padding: 2px 8px;
    border-radius: 60px;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center
}

.deals-item-thirteen .delas-overlay .delas-badge .favorite {
    width: 36px;
    height: 36px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--gray-900);
    border: none !important
}

.deals-item-thirteen .delas-overlay .img-1 {
    margin: auto;
    height: 200px;
    transition: all .4s
}

.deals-item-thirteen .deals-content {
    padding: 20px
}

.deals-item-thirteen .deals-content .title {
    margin-bottom: 16px
}

.deals-item-thirteen .deals-content .title .custom-title {
    margin-bottom: 4px
}

@media(max-width:1399.98px) {
    .deals-item-thirteen .deals-content .title .custom-title {
        font-size: 22px
    }
}

.deals-item-thirteen .deals-content .title .sub-title {
    margin-bottom: 0
}

.deals-item-thirteen .deals-content .price-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 0;
    padding: 0;
    background: transparent
}

.deals-item-thirteen .deals-content .price-item .count-price {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900)
}

.deals-item-thirteen .deals-content .price-item .count-price span {
    font-size: 16px;
    font-weight: 500;
    color: var(--danger);
    text-decoration: line-through;
    padding-left: 4px
}

.deals-item-thirteen .deals-content .price-item .count {
    font-size: 16px;
    font-weight: 400;
    padding: 4px 8px;
    border-radius: 6px;
    border: 1px solid var(--gray-200);
    color: var(--gray-600);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.deals-item-thirteen .deals-footer {
    text-align: center;
    padding: 0 20px 20px
}

.deals-item-thirteen .deals-footer .btn {
    width: 100%;
    padding: 10px;
    border-radius: 100px;
    background: var(--light-200);
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border: 1px solid var(--gray-200);
    margin: auto;
    transition: all .4s
}

.deals-item-thirteen .deals-footer .btn i {
    font-weight: 600;
    transition: all .4s
}

.deals-item-thirteen .deals-footer .btn:hover {
    background: var(--secondary-hover);
    color: #fff;
    transform: translateY(-5px)
}

.deals-item-thirteen .deals-footer .btn:hover i {
    color: #fff
}

.how-item-fifteen {
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border-radius: 10px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 48px;
    margin-bottom: 24px;
    position: relative;
    transition: all .5s
}

@media(max-width:575.98px) {
    .how-item-fifteen {
        flex-direction: column-reverse;
        gap: 16px;
        align-items: start
    }
}

.how-item-fifteen:last-child {
    margin-bottom: 0
}

.how-item-fifteen:hover {
    background: var(--primary-gradient);
    transform: translateY(-5px)
}

.how-item-fifteen:hover .how-subtitle {
    color: #fff
}

.how-item-fifteen:hover .how-title {
    color: #fff
}

.how-item-fifteen:hover .description {
    color: #fff
}

.how-item-fifteen:hover .how-item-img .icon-1 {
    filter: unset
}

.how-item-fifteen:hover .how-item-img .icon-2 {
    filter: brightness(0) invert(1)
}

.how-item-fifteen .how-inner-title {
    padding-left: 44px
}

@media(max-width:575.98px) {
    .how-item-fifteen .how-inner-title {
        padding-left: 0
    }
}

.how-item-fifteen .how-subtitle {
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-200);
    margin-bottom: 0;
    text-transform: uppercase;
    flex-shrink: 0;
    transform: rotate(-90deg);
    position: absolute;
    left: 35px;
    top: 0;
    bottom: 0;
    margin: auto
}

@media(max-width:1399.98px) {
    .how-item-fifteen .how-subtitle {
        left: 44px
    }
}

@media(max-width:575.98px) {
    .how-item-fifteen .how-subtitle {
        position: unset
    }
}

.how-item-fifteen .how-title {
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 8px;
    transition: all .5s
}

.how-item-fifteen .description {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    transition: all .5s
}

.how-item-fifteen .how-item-img {
    position: relative;
    flex-shrink: 0
}

.how-item-fifteen .how-item-img .icon-1 {
    position: absolute;
    inset: 0;
    margin: auto;
    z-index: 1;
    filter: brightness(0) invert(1);
    width: 38px;
    transition: all .5s
}

.how-item-fifteen .how-item-img .icon-2 {
    width: 80px;
    display: block;
    animation: rotate 10s linear infinite;
    transition: all .5s
}

@keyframes rotate {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.whychoose-section-three {
    background: var(--primary);
    padding: 90px 0;
    position: relative
}

@media(max-width:991.98px) {
    .whychoose-section-three {
        padding: 50px 0
    }
}

.whychoose-section-three .section-header-three {
    margin-bottom: 70px
}

.whychoose-section-three .section-header-three .section-title {
    color: #fff
}

.whychoose-section-three .section-header-three .subtitle {
    color: #fff
}

.whychoose-section-three .left .choose-item-three {
    text-align: right
}

@media(max-width:1199.98px) {
    .whychoose-section-three .left .choose-item-three {
        text-align: start
    }
}

.whychoose-section-three .right .choose-item-three {
    text-align: start
}

@media(max-width:1199.98px) {
    .whychoose-section-three .right .choose-item-three {
        text-align: start
    }
}

@media(max-width:1199.98px) {
    .whychoose-section-three .right .choose-item-three:last-child {
        border-bottom: none !important;
        padding: 0 !important;
        margin: 0 !important
    }
}

.whychoose-section-three .element-1 {
    position: absolute;
    top: -44px
}

@media(max-width:1399.98px) {
    .whychoose-section-three .element-1 {
        top: -30px;
        width: 100%
    }
}

@media(max-width:1399.98px) {
    .whychoose-section-three .element-1 {
        top: -14px
    }
}

@media(max-width:991.98px) {
    .whychoose-section-three .element-1 {
        top: -23px
    }
}

@media(max-width:767.98px) {
    .whychoose-section-three .element-1 {
        top: -11px
    }
}

.whychoose-section-three .element-2 {
    position: absolute;
    bottom: -50px
}

@media(max-width:1399.98px) {
    .whychoose-section-three .element-2 {
        bottom: -30px;
        width: 100%
    }
}

@media(max-width:1199.98px) {
    .whychoose-section-three .element-2 {
        bottom: -8px;
        top: unset
    }
}

@media(max-width:991.98px) {
    .whychoose-section-three .element-2 {
        top: -25px
    }
}

@media(max-width:767.98px) {
    .whychoose-section-three .element-2 {
        bottom: -17px;
        top: unset
    }
}

.whychoose-section-three .element-3 {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    filter: invert(1) brightness(3.5)
}

@media(max-width:991.98px) {
    .whychoose-section-three .element-3 {
        display: none
    }
}

.whychoose-section-three .element-4 {
    filter: invert(1) brightness(3.5);
    position: absolute;
    bottom: 14%
}

@media(max-width:991.98px) {
    .whychoose-section-three .element-4 {
        display: none
    }
}

.whychoose-section-three .choose-img {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative
}

@media(max-width:1199.98px) {
    .whychoose-section-three .choose-img {
        display: none
    }
}

.whychoose-section-three .choose-img .img-2 {
    animation: topBottom 3s ease-in-out infinite;
    transition: all .7s
}

.whychoose-section-three .choose-img .img-4 {
    position: absolute;
    inset: 0;
    margin: auto
}

.whychoose-section-five {
    position: relative;
    overflow: hidden
}

.whychoose-section-five .container {
    position: relative;
    z-index: 1
}

.whychoose-section-five .choose-row {
    margin-bottom: 40px
}

.whychoose-section-five .view-text {
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    color: var(--gray-900);
    text-align: center
}

.whychoose-section-five .view-text a {
    color: var(--primary);
    text-decoration: underline
}

.whychoose-section-five .star-icon {
    position: absolute;
    right: 0;
    right: -137px;
    bottom: -144px;
    animation: rotate 7s linear forwards infinite
}

.whychoose-section-six {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/choose-bg-4.png);
    background-color: var(--light);
    background-size: 100% 100%;
    position: relative
}

@media(max-width:1199.98px) {
    .whychoose-section-six {
        background-size: cover
    }
}

.whychoose-section-six .section-title {
    margin-bottom: 12px
}

.whychoose-section-six .whychoose-img {
    position: relative;
    z-index: 1
}

@media(max-width:1199.98px) {
    .whychoose-section-six .whychoose-img {
        display: none
    }
}

.whychoose-section-six .whychoose-img .img-one {
    width: 90%
}

.whychoose-section-six .whychoose-img .img-two {
    position: absolute;
    bottom: -136px;
    right: 0
}

.whychoose-section-six .element-1 {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto
}

@media(max-width:1199.98px) {
    .whychoose-section-six .element-1 {
        display: none
    }
}

.whychoose-section-nine {
    background: var(--dark);
    position: relative
}

.whychoose-section-nine .container {
    position: relative;
    z-index: 1
}

.whychoose-section-nine .section-title {
    color: #fff !important
}

.whychoose-section-nine .choose-step-nine .choose-step {
    padding: 20px;
    border-radius: 12px;
    border: 1px solid var(--light-300);
    background: rgba(var(--white-rgb), 0.3);
    backdrop-filter: blur(4px);
    display: flex;
    align-items: center;
    gap: 16px
}

@media(max-width:1199.98px) {
    .whychoose-section-nine .choose-step-nine .choose-step {
        flex-direction: column;
        align-items: start
    }
}

.whychoose-section-nine .choose-step-nine .choose-step .step-icon {
    position: relative;
    flex-grow: 1;
    width: 100px;
    height: 100%;
    flex-shrink: 0
}

@media(max-width:1199.98px) {
    .whychoose-section-nine .choose-step-nine .choose-step .step-icon {
        margin-bottom: 16px
    }
}

.whychoose-section-nine .choose-step-nine .choose-step .step-icon .icon {
    position: absolute;
    inset: 0;
    margin: auto;
    max-width: 50px
}

.whychoose-section-nine .choose-step-nine .choose-step .step-content .level {
    background: var(--primary-gradient);
    padding: 6px 16px;
    border-radius: 12px;
    font-weight: 600;
    color: #fff;
    display: inline-flex
}

.whychoose-section-nine .choose-step-nine .choose-step .step-content .custom-title {
    color: #fff;
    margin: 24px 0 4px 0
}

.whychoose-section-nine .choose-step-nine .choose-step .step-content p {
    color: #fff;
    margin-bottom: 0
}

.whychoose-section-nine .choose-bg-5 {
    position: absolute;
    bottom: 0
}

.whychoose-section-nine .choose-img-nine {
    background: var(--primary-gradient);
    padding: 5px;
    border-radius: 12px;
    overflow: hidden;
    height: 320px;
    width: 100%
}

@media(max-width:991.98px) {
    .whychoose-section-nine .choose-img-nine {
        display: none
    }
}

.whychoose-section-nine .choose-img-nine .img-one {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 12px
}

.whychoose-section-nine .choose-img-nine video {
    width: 100%;
    height: 310px;
    object-fit: cover;
    display: block;
    border-radius: 12px
}

.whychoose-section-ten {
    position: relative;
    z-index: 1;
    background: var(--secondary)
}

@media(min-width:992px) {
    .whychoose-section-ten.section {
        padding-bottom: 40px
    }
}

.whychoose-section-ten .section-header-ten .section-sub-title {
    color: #fff
}

.whychoose-section-ten .section-header-ten .section-sub-title .sec-circle {
    background: rgba(70, 27, 65, 0.74)
}

.whychoose-section-ten .choose-bg-01 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

@media(max-width:767.98px) {
    .whychoose-section-ten .choose-bg-01 {
        width: 57px
    }
}

.whychoose-section-ten .choose-bg-02 {
    position: absolute;
    right: 0;
    bottom: 20%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:767.98px) {
    .whychoose-section-ten .choose-bg-02 {
        display: none
    }
}

.whychoose-section-eleven {
    background: var(--secondary-gradient);
    position: relative;
    overflow: hidden
}

.whychoose-section-eleven .element-1 {
    position: absolute;
    top: 0;
    right: 0
}

.whychoose-section-fifteen {
    position: relative;
    overflow: hidden
}

.whychoose-section-fifteen .element-1 {
    position: absolute;
    top: 4%;
    right: -95px;
    z-index: -1
}

@media(max-width:575.98px) {
    .whychoose-section-fifteen .element-1 {
        display: none
    }
}

.choose-item-three {
    padding-bottom: 48px;
    margin-bottom: 48px;
    border-bottom: 1px solid var(--secondary-transparent)
}

@media(max-width:1199.98px) {
    .choose-item-three {
        padding-bottom: 20px;
        margin-bottom: 20px
    }
}

.choose-item-three .custom-title {
    color: #fff;
    margin-bottom: 8px
}

.choose-item-three p {
    color: #fff;
    margin-bottom: 0
}

.choose-item-three:last-child {
    border-bottom: 0;
    padding: 0;
    margin: 0
}

@media(max-width:1199.98px) {
    .choose-item-three:last-child {
        padding-bottom: 24px;
        margin-bottom: 24px;
        border-bottom: 1px solid var(--gray-500)
    }
}

.choose-item-five {
    padding: 34px;
    border-radius: 12px;
    border: 0;
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25);
    position: relative;
    overflow: hidden;
    transition: all .3
}

@media(max-width:1399.98px) {
    .choose-item-five {
        padding: 20px
    }
}

.choose-item-five .choose-img {
    margin-bottom: 40px;
    position: relative;
    z-index: 1;
    transition: all .7s
}

.choose-item-five .choose-content {
    position: relative;
    z-index: 1
}

.choose-item-five .choose-content .choose-icon {
    margin-bottom: 26px
}

.choose-item-five .choose-content .choose-icon .icon {
    transition: all .7s
}

.choose-item-five .choose-content .custom-title {
    margin-bottom: 8px;
    transition: all .4s
}

.choose-item-five .choose-content .description {
    margin-bottom: 0;
    transition: all .4s
}

.choose-item-five::before {
    content: "";
    background: var(--purple-gradient);
    position: absolute;
    margin: auto;
    height: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    z-index: 1;
    transition: all .4s
}

.choose-item-five::after {
    content: "";
    background: var(--white);
    position: absolute;
    margin: auto;
    height: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 0;
    transition: all .4s
}

.choose-item-five:hover {
    transform: translateY(-5px)
}

.choose-item-five:hover .custom-title {
    color: #fff
}

.choose-item-five:hover .description {
    color: #fff
}

.choose-item-five:hover .icon-1 {
    filter: invert(1) !important
}

.choose-item-five:hover::before {
    height: 100% !important
}

.choose-item-five:hover::after {
    height: 0 !important
}

.choose-item-five:hover .choose-img {
    opacity: 0
}

.choose-item-five .bg-img {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 1;
    transition: all .8s
}

.choose-item-six {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .choose-item-six {
        flex-direction: column;
        align-items: start
    }
}

.choose-item-six .choose-item-count {
    width: 55px;
    height: 55px;
    background: var(--secondary);
    border-radius: 50%;
    font-size: 20px;
    font-weight: 700;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: relative;
    border: 5px solid transparent
}

.choose-item-six .choose-item-count:before {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border: 6px solid var(--primary);
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    top: -6px
}

.choose-item-six .choose-item-content .custom-title {
    margin-bottom: 8px
}

.choose-item-six .choose-item-content p {
    margin-bottom: 0
}

.choose-item-ten {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 36px
}

@media(max-width:991.98px) {
    .choose-item-ten {
        margin-bottom: 0
    }
}

@media(max-width:991.98px) {
    .choose-item-ten {
        flex-direction: column;
        align-items: start
    }
}

.choose-item-ten .choose-icon {
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--primary);
    background: var(--primary-100);
    flex-shrink: 0;
    border-radius: 50%
}

.choose-item-ten .custom-title {
    color: #fff;
    margin-bottom: 4px
}

.choose-item-ten p {
    color: var(--light);
    margin-bottom: 0
}

.choose-item-nine {
    margin-bottom: 80px
}

@media(max-width:991.98px) {
    .choose-item-nine {
        margin-bottom: 40px
    }
}

.choose-item-nine .custom-title {
    margin-bottom: 13px;
    color: #fff;
    position: relative;
    padding-left: 12px
}

.choose-item-nine .custom-title::before {
    content: "";
    background: var(--primary-gradient);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 3px;
    height: 100%;
    border-radius: 10px
}

.choose-item-nine .description {
    color: #fff;
    margin-bottom: 0
}

.choose-item-nine.right-item {
    text-align: right
}

@media(max-width:991.98px) {
    .choose-item-nine.right-item {
        text-align: start
    }
}

.choose-item-nine.right-item .custom-title {
    padding-right: 12px
}

@media(max-width:991.98px) {
    .choose-item-nine.right-item .custom-title {
        padding-right: 0
    }
}

.choose-item-nine.right-item .custom-title::before {
    content: "";
    left: unset;
    right: 0
}

@media(max-width:991.98px) {
    .choose-item-nine.right-item .custom-title::before {
        left: 0;
        right: unset
    }
}

.choose-item-eleven {
    border-radius: 20px;
    text-align: center;
    transition: all .6s
}

.choose-item-eleven:hover {
    transform: translateY(-9px)
}

.choose-item-eleven:hover .choose-icon {
    background: var(--primary) !important
}

.choose-item-eleven:hover .choose-icon i {
    transform: rotate(0) !important;
    color: #fff !important
}

.choose-item-eleven .choose-overlay {
    position: relative;
    margin-bottom: 24px
}

.choose-item-eleven .choose-overlay .img-1 {
    width: 100%;
    border-radius: 20px
}

.choose-item-eleven .choose-overlay .choose-icon {
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--secondary);
    color: var(--primary);
    font-size: 24px;
    font-weight: 700;
    position: absolute;
    bottom: -6px;
    right: -5px;
    outline: 12px solid #e7fff8;
    border: none !important;
    transition: all .5s
}

.choose-item-eleven .choose-overlay .choose-icon::before {
    content: "";
    width: 25px;
    height: 30px;
    border-radius: 107%;
    box-shadow: 8px 8px 0 0 #e7fff8;
    position: absolute;
    top: 29px;
    bottom: 0;
    right: 71px;
    z-index: 1;
    transform: rotate(364deg)
}

.choose-item-eleven .choose-overlay .choose-icon::after {
    content: "";
    width: 25px;
    height: 19px;
    border-radius: 87%;
    box-shadow: 9px 7px 0 0 #e0fff6;
    position: absolute;
    top: -29px;
    bottom: 0;
    right: 0;
    z-index: 1;
    transform: rotate(9deg)
}

.choose-item-eleven .choose-overlay .choose-icon i {
    transform: rotate(-45deg);
    transition: all .6s
}

.choose-item-eleven .choose-content .custom-title {
    margin-bottom: 8px
}

.choose-item-eleven .choose-content .description {
    margin-bottom: 0
}

.choose-item-fifteen {
    display: flex;
    align-items: center;
    gap: 16px;
    border-bottom: 1px dashed var(--primary-200);
    margin-bottom: 24px;
    padding-bottom: 24px;
    background: var(--white)
}

@media(max-width:991.98px) {
    .choose-item-fifteen {
        width: 75%;
        margin: 0 auto 24px
    }
}

@media(max-width:767.98px) {
    .choose-item-fifteen {
        width: 100%
    }
}

.choose-item-fifteen:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.choose-item-fifteen .choose-text .choose-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 4px
}

@media(max-width:575.98px) {
    .choose-item-fifteen .choose-text .choose-title {
        font-size: 20px
    }
}

.choose-item-fifteen .choose-text .choose-description {
    margin-bottom: 0
}

.company-slider-five {
    margin: 40px 0 0;
    padding: 48px 0;
    border-top: 1px solid var(--gray-200);
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .company-slider-five {
        margin: 0
    }
}

.company-slider-five .slide-item {
    text-align: center
}

.company-slider-five .slide-item img {
    margin: auto
}

@media(max-width:575.98px) {
    .company-slider-five .slide-item img {
        max-width: 127px
    }
}

.company-slider-five .slide-item img:hover {
    transform: translateZ(-10px);
    transition: all .7s
}

.company-slider-fifteen {
    border: 0;
    padding: 20px 0 0
}

@media(max-width:575.98px) {
    .company-slider-fifteen .slick-slide {
        margin: 0 20px
    }
}

.company-slider-fifteen .slide-item {
    text-align: center;
    display: flex !important;
    align-items: center;
    justify-content: center
}

.categories-section-twelve {
    position: relative;
    overflow: hidden
}

.categories-section-twelve .icon-3 {
    position: absolute;
    top: 148px;
    right: 155px;
    width: 150px;
    height: 150px;
    background: var(--success);
    border-radius: 50%;
    filter: blur(105px);
    z-index: -1
}

.categories-item-twelve {
    padding: 40px;
    border-radius: 12px;
    background: var(--primary-transparent);
    position: relative;
    overflow: hidden
}

.categories-item-twelve.two {
    background: var(--secondary-transparent)
}

.categories-item-twelve.three {
    background: var(--success-transparent)
}

.categories-item-twelve.four {
    background: var(--danger-transparent)
}

.categories-item-twelve.five {
    background: var(--orange-transparent)
}

.categories-item-twelve.six {
    background: var(--cyan-transparent)
}

.categories-item-twelve.seven {
    background: var(--teal-transparent)
}

.categories-item-twelve.eight {
    background: var(--info-transparent)
}

.categories-item-twelve .custom-title {
    margin-bottom: 8px;
    color: var(--gray-900);
    position: relative;
    z-index: 1
}

.categories-item-twelve p,
.categories-item-twelve a {
    position: relative;
    z-index: 1
}

.categories-item-twelve .category-img-1 {
    position: absolute;
    bottom: 0;
    left: 0;
    object-fit: cover
}

.test-section-twelve {
    position: relative;
    overflow: hidden
}

.test-section-twelve .container {
    position: relative;
    z-index: 1
}

.test-section-twelve .support-container {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    flex-wrap: wrap
}

.test-section-twelve .support-container .support-item-list {
    background: var(--white);
    border-radius: 120px;
    padding: 4px 25px 4px 4px;
    display: inline-flex;
    align-items: center;
    gap: 11px;
    transition: all .3s
}

.test-section-twelve .support-container .support-item-list:hover {
    background-color: var(--secondary)
}

.test-section-twelve .support-container .support-item-list:hover .link {
    color: var(--white) !important
}

.test-section-twelve .support-container .support-item-list:hover .support-item-icon {
    background: var(--white)
}

.test-section-twelve .support-container .support-item-list:hover .support-item-icon i {
    color: var(--secondary)
}

.test-section-twelve .support-container .support-item-list .support-item-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--primary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    transition: all .3s;
    color: #fff
}

.test-section-twelve .support-container .support-item-list .link {
    font-size: 16px;
    font-weight: 700;
    color: var(--gray-900) !important;
    margin: 0;
    transition: all .3s
}

.test-section-twelve .support-container .theme-11-btn .content {
    background: #8cd9a6;
    color: #000103 !important
}

.test-section-twelve .support-container .theme-11-btn .icon {
    background: #8cd9a6;
    color: #000103 !important
}

.test-section-twelve .test-shape-img {
    position: absolute;
    top: -265px;
    right: -30%;
    width: 56%
}

.test-section-twelve .test-shape-img-2 {
    position: absolute;
    top: -265px;
    left: -38%;
    width: 56%
}

.team-section-three {
    position: relative
}

.team-section-three .element-1 {
    position: absolute;
    top: 50px;
    left: 50px;
    animation: rotate 9s linear forwards infinite
}

@media(max-width:575.98px) {
    .team-section-three .element-1 {
        display: none
    }
}

.team-section-six {
    position: relative
}

.team-section-six .element-one {
    position: absolute;
    transform: rotateY(180deg);
    top: 100px;
    left: 50px
}

.team-section-seven {
    position: relative;
    background: var(--primary-transparent) url("/wp-content/themes/drsiddhantgupta/assets/img/bg/team-bg-01.png");
    background-repeat: repeat-x;
    background-size: cover
}

.team-section-nine {
    position: relative
}

.team-section-nine .icon-one {
    position: absolute;
    top: 5%;
    left: 9%;
    animation: rotate 9s linear forwards infinite;
    z-index: -1
}

.team-section-twelve {
    background: var(--linear-gradient);
    position: relative
}

.team-section-twelve .team-icon-1 {
    position: absolute;
    top: 0;
    right: 0;
    transform: rotateY(190deg)
}

@media(max-width:991.98px) {
    .team-section-twelve .team-icon-1 {
        display: none
    }
}

.team-section-twelve .team-slider-twelve {
    position: relative;
    z-index: 1
}

.team-section-fourteen {
    background: var(--primary-gradient-100);
    position: relative;
    z-index: 1
}

.team-section-fourteen .team-bg-01 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: -1
}

.team-section-fifteen {
    background: var(--light);
    position: relative
}

.team-section-fifteen .element-1 {
    position: absolute;
    top: 3%;
    right: 18%
}

@media(max-width:767.98px) {
    .team-section-fifteen .element-1 {
        display: none
    }
}

.team-section-fifteen .line-img {
    position: absolute;
    inset: 0;
    bottom: -28%;
    margin: auto;
    width: 100%;
    z-index: 0
}

.team-section-fifteen .section-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap
}

@media(max-width:991.98px) {
    .team-section-fifteen .section-header {
        flex-direction: column;
        gap: 24px
    }
}

.team-section-fifteen .section-header .btn {
    border: 1px solid var(--gray-200)
}

.team-section-fifteen .section-header .btn:hover {
    border-color: var(--primary)
}

.team-section-fifteen .container {
    position: relative;
    z-index: 1
}

.team-item-three:hover .team-overley::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, #1d1ee3 100%);
    height: 100%;
    transition: all 1.7s;
    z-index: unset !important
}

.team-item-three:hover .icons {
    transform: translateY(0) !important
}

.team-item-three:hover .icons:hover {
    transform: rotate(45deg) !important;
    background: var(--primary);
    color: var(--white)
}

.team-item-three .team-overley {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/team-bg.png);
    background-size: 100% 100%;
    padding: 22px 22px 0 22px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    text-align: center
}

.team-item-three .team-overley:before {
    content: "";
    background: linear-gradient(180deg, #fff 0, #aaabff 100%);
    position: absolute;
    inset: 0;
    z-index: -1;
    transition: all 1.7s
}

.team-item-three .team-overley .date {
    background: var(--white);
    width: fit-content;
    padding: 13px;
    border-radius: 0 0 12px 12px;
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    position: absolute;
    right: -62px;
    top: 60px;
    transform: rotate(90deg)
}

.team-item-three .team-overley .icons {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    background: var(--white);
    border-radius: 50%;
    font-size: 40px;
    font-weight: 600;
    color: var(--gray-900);
    position: absolute;
    margin: auto;
    transform: translateY(275px);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: all .7s
}

.team-item-three .team-details {
    padding: 20px;
    text-align: center
}

.team-item-three .team-details .author-name {
    margin-bottom: 4px
}

.team-item-three .team-details .author-dest {
    margin-bottom: 0
}

.team-item-five {
    background: var(--white);
    border-radius: 12px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    transition: all .6s
}

.team-item-five:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

.team-item-five:hover .team-overley .img-2 {
    opacity: 1
}

.team-item-five .team-overley {
    padding: 13px;
    background: var(--pink-gradient);
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    text-align: center
}

.team-item-five .team-overley .img-1 {
    position: relative;
    z-index: 1
}

.team-item-five .team-overley .img-2 {
    position: absolute;
    inset: 0;
    margin: auto;
    opacity: .2;
    transition: all .6s
}

.team-item-five .team-details {
    padding: 20px;
    text-align: center
}

.team-item-five .team-details .author-name {
    margin-bottom: 8px
}

.team-item-five .team-details .author-dest {
    margin-bottom: 0
}

.team-item-six {
    text-align: center;
    transition: all .4s
}

.team-item-six:hover {
    transform: translateY(-10px)
}

.team-item-six:hover .team-overly-img .img-three {
    right: 20px
}

.team-item-six .team-overly-img {
    margin-bottom: 24px;
    background: var(--primary-gradient);
    border-radius: 100%;
    padding: 20px 0 0;
    overflow: hidden;
    position: relative
}

@media(max-width:1399.98px) {
    .team-item-six .team-overly-img {
        border-radius: 48%
    }
}

.team-item-six .team-overly-img .img-three {
    position: absolute;
    top: 63px;
    right: -45px;
    transition: all .5s
}

.team-item-six .team-content .custom-title {
    margin-bottom: 8px
}

.team-item-six .team-content p {
    margin-bottom: 0
}

.team-item-six .element-one {
    position: absolute;
    top: 30%;
    left: 50px
}

.team-item-seven {
    position: relative;
    transition: all .4s
}

.team-item-seven .team-img {
    background: var(--primary-100);
    border-radius: 12px;
    padding: 30px 30px 0;
    margin-bottom: 44px;
    transition: all .4s;
    text-align: center;
    display: block
}

.team-item-seven .team-img img {
    transition: all .4s
}

.team-item-seven .team-content {
    background: var(--white);
    border-radius: 12px;
    padding: 20px;
    text-align: center;
    width: calc(100% - 40px);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    z-index: 1
}

.team-item-seven .team-content .custom-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 4px
}

.team-item-seven .team-content p {
    margin-bottom: 0
}

.team-item-seven:hover .team-img {
    background: var(--primary) url("/wp-content/themes/drsiddhantgupta/assets/img/bg/team.png");
    background-repeat: repeat-x;
    background-size: cover
}

.team-item-seven:hover .team-img img {
    transform: scale(1.02);
    transition: all .4s
}

.team-item-eight {
    position: relative;
    border-radius: 12px 12px 0 12px;
    overflow: hidden;
    border: 1px solid var(--gray-200);
    text-align: center;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    transition: all .6s
}

.team-item-eight:hover {
    transform: translateY(-10px)
}

.team-item-eight:hover .team-overlay::before {
    height: 100%
}

.team-item-eight:hover .team-overlay .team-icon {
    transform: translateY(0)
}

.team-item-eight .team-overlay {
    position: relative;
    overflow: hidden;
    text-align: center
}

.team-item-eight .team-overlay::before {
    content: "";
    background: var(--linear-gradient);
    position: absolute;
    height: 0;
    width: 100%;
    bottom: 0;
    transition: all .6s
}

.team-item-eight .team-overlay .img-one {
    width: 100%
}

.team-item-eight .team-overlay .team-icon {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 56px;
    height: 56px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900);
    transform: translateY(-70px);
    transition: all .6s
}

.team-item-eight .team-overlay .team-icon:hover {
    background: var(--primary);
    color: var(--white)
}

.team-item-eight .team-content {
    padding: 40px
}

@media(max-width:1399.98px) {
    .team-item-eight .team-content {
        padding: 20px
    }
}

@media(max-width:1199.98px) {
    .team-item-eight .team-content {
        padding: 14px
    }
}

@media(max-width:991.98px) {
    .team-item-eight .team-content {
        padding: 20px
    }
}

.team-item-eight .team-content .custom-title {
    margin-bottom: 4px
}

@media(max-width:1199.98px) {
    .team-item-eight .team-content .custom-title {
        font-size: 18px
    }
}

.team-item-eight .team-content .description {
    margin-bottom: 0
}

@media(max-width:1199.98px) {
    .team-item-eight .team-content .description {
        font-size: 14px
    }
}

.team-item-nine {
    border-radius: 12px;
    overflow: hidden;
    margin: 0 12px
}

.team-item-nine:hover .img-one {
    transform: scale(1.1)
}

.team-item-nine .team-overlay {
    position: relative
}

.team-item-nine .team-overlay .img-one {
    transition: all .5s
}

.team-item-nine .team-overlay .team-exp {
    padding: 12px;
    border-radius: 12px 12px 0 0;
    background: var(--white);
    position: absolute;
    bottom: 96px;
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
    color: var(--gray-900);
    font-weight: 600
}

@media(max-width:767.98px) {
    .team-item-nine .team-overlay .team-exp {
        bottom: 86px
    }
}

@media(max-width:575.98px) {
    .team-item-nine .team-overlay .team-exp {
        bottom: 88px
    }
}

.team-item-nine .team-overlay .team-content {
    padding: 20px;
    background: var(--light-200);
    backdrop-filter: blur(20px);
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center
}

.team-item-nine .team-overlay .team-content .custom-title {
    color: #fff;
    margin-bottom: 4px
}

.team-item-nine .team-overlay .team-content .custom-title a {
    color: #fff;
    transition: all .5s
}

.team-item-nine .team-overlay .team-content .custom-title a:hover {
    color: var(--primary)
}

.team-item-nine .team-overlay .team-content .team-name {
    margin-bottom: 0;
    color: #fff;
    font-weight: 400
}

.team-item-ten {
    position: relative;
    transition: all .4s
}

.team-item-ten .team-img {
    background: var(--primary-gradient-100);
    border-radius: 100px 100px 0 0;
    padding: 16px 16px 0;
    margin-bottom: 24px;
    transition: all .4s ease-in-out;
    text-align: center;
    display: block;
    overflow: hidden;
    position: relative
}

.team-item-ten .team-img .team-icon {
    position: absolute;
    top: 53px;
    right: 30px;
    animation: topBottom 3s ease-in-out infinite;
    opacity: 0;
    transition: all .4s ease-in-out
}

.team-item-ten .team-img::before {
    content: "";
    background: var(--secondary-gradient);
    position: absolute;
    height: 0;
    width: 100%;
    left: 0;
    top: 0;
    transition: all .6s
}

.team-item-ten .team-img img {
    transition: all .4s
}

.team-item-ten .team-content {
    text-align: center
}

.team-item-ten .team-content .custom-title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-bottom: 4px
}

.team-item-ten .team-content p {
    margin-bottom: 0
}

.team-item-ten:hover .team-img {
    transition: all .4s ease-in-out
}

.team-item-ten:hover .team-img .team-icon {
    opacity: 1
}

.team-item-ten:hover .team-img::before {
    opacity: 1;
    height: 100%
}

.team-item-ten:hover .team-img img {
    transform: scale(1.02);
    transition: all .4s
}

.team-item-eleven {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px;
    border-top: 1px solid var(--gray-200);
    position: relative;
    transition: all .6s
}

@media(max-width:767.98px) {
    .team-item-eleven {
        padding: 20px;
        flex-direction: column;
        align-items: start;
        gap: 16px
    }
}

@media(max-width:575.98px) {
    .team-item-eleven {
        padding: 24px 4px
    }
}

.team-item-eleven:hover .team-img,
.team-item-eleven.active .team-img {
    opacity: 1;
    transform: rotate(12deg)
}

.team-item-eleven:hover .team-name .name,
.team-item-eleven.active .team-name .name {
    -webkit-text-stroke: unset;
    color: var(--gray-900) !important;
    transition: all .6s
}

.team-item-eleven .team-left {
    display: flex;
    align-items: center;
    width: 63%
}

@media(max-width:991.98px) {
    .team-item-eleven .team-left {
        width: 85%
    }
}

@media(max-width:767.98px) {
    .team-item-eleven .team-left {
        width: 100%;
        flex-direction: column;
        align-items: start;
        gap: 16px
    }
}

.team-item-eleven .team-left .team-header {
    width: 38%
}

@media(max-width:575.98px) {
    .team-item-eleven .team-left .team-header {
        width: 100%
    }
}

.team-item-eleven .team-left .team-header .designation {
    font-size: 18px;
    font-weight: 700;
    color: var(--gray-600);
    margin-bottom: 0;
    transition: all .6s
}

@media(max-width:1199.98px) {
    .team-item-eleven .team-left .team-header .designation {
        font-size: 16px
    }
}

.team-item-eleven .team-left .team-name {
    white-space: nowrap
}

.team-item-eleven .team-left .team-name .name {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 0;
    -webkit-text-stroke: 1.5px var(--gray-900);
    color: transparent;
    transition: all .6s
}

@media(max-width:1199.98px) {
    .team-item-eleven .team-left .team-name .name {
        font-size: 30px
    }
}

.team-item-eleven .team-img {
    position: absolute;
    top: -7%;
    right: 265px;
    opacity: 0;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: 165px;
    border-radius: 20px;
    overflow: hidden;
    transform: rotate(0);
    z-index: 1
}

@media(max-width:991.98px) {
    .team-item-eleven .team-img {
        display: none
    }
}

.team-item-eleven .team-social {
    display: flex;
    align-items: center;
    gap: 12px
}

.team-item-eleven .team-social .icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: var(--light);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--gray-900);
    transition: all .6s
}

@media(max-width:991.98px) {
    .team-item-eleven .team-social .icon {
        width: 30px;
        height: 30px;
        font-size: 14px
    }
}

.team-item-eleven .team-social .icon:hover {
    background: var(--primary);
    color: var(--white)
}

.team-item-twelve {
    border-radius: 20px;
    overflow: hidden;
    margin: 12px;
    padding: 24px;
    background-color: var(--white);
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    transition: all .6s;
    position: relative;
    z-index: 1
}

.team-item-twelve:hover {
    transform: translateY(-10px)
}

.team-item-twelve:hover .team-overlay {
    background: var(--primary-gradient);
    transition: all .6s
}

.team-item-twelve:hover .team-overlay .img-one {
    transform: scale(1.1)
}

@media(max-width:575.98px) {
    .team-item-twelve {
        width: 86%;
        margin: auto
    }
}

.team-item-twelve .team-overlay {
    position: relative;
    background: linear-gradient(176.93deg, rgba(0, 163, 114, 0.1) 3.25%, rgba(43, 76, 211, 0.1) 93.23%);
    border-radius: 12px;
    overflow: hidden;
    transition: all .6s
}

.team-item-twelve .team-overlay .img-one {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
    transition: all .6s
}

.team-item-twelve .team-overlay {
    margin-bottom: 20px
}

.team-item-twelve .team-content {
    text-align: center
}

.team-item-twelve .team-content .custom-title {
    margin-bottom: 4px
}

.team-item-twelve .team-content .team-name {
    margin-bottom: 0
}

.team-item-fourteen {
    background: var(--white);
    border-radius: 20px;
    padding: 24px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    border: 1px solid var(--gray-transparent);
    transition: all .6s ease-in-out
}

.team-item-fourteen:hover {
    transform: translateY(-3px)
}

.team-item-fourteen .team-img {
    position: relative;
    border-radius: 15px;
    margin-bottom: 24px;
    border-radius: 20px;
    background: var(--primary-transparent);
    text-align: center;
    transition: all .5s ease-in-out
}

.team-item-fourteen .team-img img {
    display: block;
    margin: 0 auto
}

.team-item-fourteen .team-img:hover .add-icon {
    background: var(--primary-100)
}

.team-item-fourteen .team-img:hover .social-icons a {
    opacity: 1;
    transform: translateX(0)
}

.team-item-fourteen .team-img:hover .social-icons a:nth-child(1) {
    transition-delay: .1s
}

.team-item-fourteen .team-img:hover .social-icons a:nth-child(2) {
    transition-delay: .2s
}

.team-item-fourteen .team-img:hover .social-icons a:nth-child(3) {
    transition-delay: .3s
}

.team-item-fourteen .team-img:hover .social-icons a:nth-child(4) {
    transition-delay: .4s
}

.team-item-fourteen .team-img:hover .social-icons a:nth-child(5) {
    transition-delay: .5s
}

.team-item-fourteen .team-img .social-icons {
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.team-item-fourteen .team-img .social-icons a {
    width: 40px;
    height: 40px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--gray-900);
    opacity: 0;
    transform: translateX(20px);
    transition: all .3s ease
}

.team-item-fourteen .team-img .social-icons a:hover {
    background: var(--secondary);
    color: #fff
}

.team-item-fourteen .team-img .add-icon {
    width: 40px;
    height: 40px;
    background: var(--secondary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--gray-900);
    position: absolute;
    right: 20px;
    bottom: -20px;
    border: 0;
    color: #fff
}

.team-item-fourteen .team-img .add-icon:hover {
    background: var(--primary-100)
}

.team-item-fourteen .team-content .custom-title {
    margin-bottom: 4px;
    text-transform: capitalize
}

.team-item-fourteen .team-content p {
    margin: 0
}

.team-item-fourteen:hover .team-img {
    background: var(--primary-gradient);
    transition: all .6s ease-in-out
}

.team-item-fifteen {
    overflow: hidden;
    border-radius: 10px;
    text-align: center;
    position: relative;
    transition: all .6s ease-in-out
}

.team-item-fifteen:hover {
    transform: translateY(-5px)
}

.team-item-fifteen:hover .team-overley .img-1 {
    transform: scale(1.05)
}

.team-item-fifteen:hover .team-content {
    background: var(--dark-100)
}

.team-item-fifteen:hover .social-icon {
    opacity: 1;
    transition: all .6s ease-in-out
}

.team-item-fifteen .team-overley .img-1 {
    transition: all .6s ease-in-out;
    width: 100%
}

.team-item-fifteen .team-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 20px;
    background: var(--primary-100);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    transition: all .6s ease-in-out
}

.team-item-fifteen .team-content .team-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 4px
}

@media(max-width:1199.98px) {
    .team-item-fifteen .team-content .team-title {
        font-size: 18px
    }
}

.team-item-fifteen .team-content .team-title a {
    color: #fff;
    transition: all .6s ease-in-out;
    margin-bottom: 4px
}

.team-item-fifteen .team-content .team-title a:hover {
    color: var(--primary);
    transition: all .6s ease-in-out
}

.team-item-fifteen .team-content .team-description {
    color: #fff;
    margin-bottom: 0
}

.team-item-fifteen .social-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 10px;
    padding: 16px;
    border-radius: 50px 50px 0 0;
    position: absolute;
    bottom: 24%;
    right: 10%;
    background: var(--dark-100);
    opacity: 0;
    transition: all .6s ease-in-out
}

.team-item-fifteen .social-icon .icon {
    width: 40px;
    height: 40px;
    background: var(--primary-100);
    border-radius: 50px 25px 50px 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: all .6s ease-in-out;
    color: #fff
}

.team-item-fifteen .social-icon .icon:hover {
    background: var(--primary);
    color: #0f172a;
    transition: all .6s ease-in-out
}

.health-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .health-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.health-section-thirteen .section-header-thirteen .btn i {
    font-size: 16px
}

.health-item-thirteen {
    text-align: center;
    transition: all .6s ease-in-out
}

.health-item-thirteen:hover {
    transform: translateY(-10px);
    transition: all .6s ease-in-out
}

.health-item-thirteen.two .health-overlay {
    background: var(--indigo-transparent)
}

.health-item-thirteen.two .health-overlay .shadow-1 {
    background: #bac7f5
}

.health-item-thirteen.two .health-overlay .shadow-2 {
    background: #d0daf9
}

.health-item-thirteen.three .health-overlay {
    background: var(--danger-transparent)
}

.health-item-thirteen.three .health-overlay .shadow-1 {
    background: #ffc8bd
}

.health-item-thirteen.three .health-overlay .shadow-2 {
    background: #ffdad3
}

.health-item-thirteen.four .health-overlay {
    background: var(--cyan-transparent)
}

.health-item-thirteen.four .health-overlay .shadow-1 {
    background: #c6e7f3
}

.health-item-thirteen.four .health-overlay .shadow-2 {
    background: #d9eff7
}

.health-item-thirteen.five .health-overlay {
    background: var(--warning-transparent)
}

.health-item-thirteen.five .health-overlay .shadow-1 {
    background: #fff0ca
}

.health-item-thirteen.five .health-overlay .shadow-2 {
    background: #fff5dc
}

.health-item-thirteen.six .health-overlay {
    background: var(--pink-transparent)
}

.health-item-thirteen.six .health-overlay .shadow-1 {
    background: #fed9e8
}

.health-item-thirteen.six .health-overlay .shadow-2 {
    background: #fed9e8
}

.health-item-thirteen .health-overlay {
    width: 200px;
    height: 220px;
    background: var(--success-transparent);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
    position: relative;
    overflow: hidden
}

@media(max-width:1399.98px) {
    .health-item-thirteen .health-overlay {
        width: 100%
    }
}

.health-item-thirteen .health-overlay .shadow-1 {
    background: #c7ecd2;
    position: absolute;
    top: -30px;
    right: -33px;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    filter: blur(37px)
}

.health-item-thirteen .health-overlay .shadow-2 {
    background: #daf3e1;
    position: absolute;
    bottom: -52px;
    left: -20px;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    filter: blur(25px)
}

.health-item-thirteen .health-overlay .health-icon {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: rgba(var(--white-rgb), 0.2);
    border: 1px solid var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.health-item-thirteen .health-content .custom-title {
    margin-bottom: 0
}

@media(max-width:1399.98px) {
    .health-item-thirteen .health-content .custom-title {
        font-size: 18px
    }
}

.testimonial-section-one {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/testimonial-bg.jpg);
    background-size: cover;
    background-position: center
}

.testimonial-section-three {
    position: relative;
    background: var(--white)
}

.testimonial-section-three .section-header {
    margin-bottom: 20px
}

.testimonial-section-three .slide-three {
    background: transparent !important;
    padding: 0
}

.testimonial-section-three .slide-three .slide-list {
    white-space: nowrap
}

.testimonial-section-three .slide-three .services-slide {
    padding: 20px 0
}

.testimonial-section-three .slide-three .services-slide::before {
    content: unset !important
}

.testimonial-section-three .element-1 {
    position: absolute;
    top: 50px;
    left: 50px;
    z-index: -1;
    animation: rotate 13s linear forwards infinite
}

@media(max-width:575.98px) {
    .testimonial-section-three .element-1 {
        display: none
    }
}

.testimonial-section-three::before {
    content: "";
    background: linear-gradient(296.21deg, rgba(255, 255, 255, 0) -14.46%, rgba(255, 255, 255, 0.5) 25.19%, #fff 64.84%);
    position: absolute;
    bottom: 0;
    height: 5px;
    border-radius: 0 0 10px 10px;
    left: 0;
    width: 0;
    transition: all .6s
}

.testimonial-section-four {
    position: relative;
    background-color: var(--light);
    padding-top: 125px
}

.testimonial-section-four::before {
    content: "";
    top: 60%;
    left: 0;
    width: 50px;
    height: 300px;
    position: absolute;
    transform: translateY(-50%);
    backdrop-filter: blur(1px);
    z-index: 9
}

@media(max-width:991.98px) {
    .testimonial-section-four::before {
        display: none
    }
}

.testimonial-section-four::after {
    content: "";
    top: 60%;
    right: 0;
    width: 50px;
    height: 300px;
    position: absolute;
    transform: translateY(-50%);
    backdrop-filter: blur(1px);
    z-index: 9
}

@media(max-width:991.98px) {
    .testimonial-section-four::after {
        display: none
    }
}

@media(max-width:991.98px) {
    .testimonial-section-four {
        padding-top: 95px
    }
}

.testimonial-section-four .testimonial-bg {
    position: absolute;
    left: 0;
    bottom: -2px;
    z-index: 1;
    width: 100%;
    display: none
}

.testimonial-section-six {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/testimonial-bg-1.jpg);
    background-size: cover;
    position: relative;
    padding: 80px 0 0 !important;
    overflow: hidden
}

@media(max-width:575.98px) {
    .testimonial-section-six {
        padding: 50px 0 50px !important
    }
}

.testimonial-section-six .section-header-six .section-sub-title {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/title-bg-1.svg) !important;
    background-size: 100% 100% !important;
    color: var(--gray-900)
}

.testimonial-section-six .section-header-six .section-title {
    color: #fff
}

.testimonial-section-six .element-1 {
    position: absolute;
    top: 32px;
    right: 70px
}

@media(max-width:575.98px) {
    .testimonial-section-six .element-1 {
        display: none
    }
}

.testimonial-section-six .element-2 {
    position: absolute;
    top: 25%;
    left: 70px
}

.testimonial-section-six .row {
    position: relative;
    z-index: 1
}

.testimonial-section-six .testimonial-img-1 {
    max-width: 550px;
    margin: 60px auto 0;
    display: block;
    left: -78px
}

@media(max-width:575.98px) {
    .testimonial-section-six .testimonial-img-1 {
        display: none
    }
}

.testimonial-section-seven {
    position: relative;
    z-index: 1
}

.testimonial-section-seven .testimonial-bg-01 {
    position: absolute;
    top: 5%;
    right: 3%;
    z-index: -1
}

@media(max-width:767.98px) {
    .testimonial-section-seven .testimonial-bg-01 {
        display: none
    }
}

.testimonial-section-seven .testimonial-bg-02 {
    position: absolute;
    left: 0;
    bottom: -20%;
    z-index: -1
}

@media(max-width:767.98px) {
    .testimonial-section-seven .testimonial-bg-02 {
        display: none
    }
}

.testimonial-section-nine {
    position: relative;
    overflow: hidden
}

.testimonial-section-nine .testimonial-icon {
    position: absolute;
    bottom: 8%;
    right: 10%;
    animation: rotate 5s linear forwards infinite
}

.testimonial-section-nine .element-one {
    position: absolute;
    top: -82px;
    left: -95px;
    width: 165px;
    animation: rotate 5s linear forwards infinite
}

.testimonial-section-ten {
    background: var(--primary-gradient);
    position: relative;
    z-index: 1
}

.testimonial-section-ten .testimonial-bg-01 {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1
}

.testimonial-section-ten .testimonial-bg-02 {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1
}

.testimonial-section-ten .testimonial-bg-03 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1
}

.testimonial-section-eleven {
    position: relative
}

.testimonial-section-eleven .testimonial-author-slide {
    position: relative;
    background: var(--primary-gradient-100);
    border-radius: 20px;
    position: relative;
    padding: 24px;
    width: 355px;
    z-index: 1
}

@media(max-width:575.98px) {
    .testimonial-section-eleven .testimonial-author-slide {
        width: 280px
    }
}

.testimonial-section-eleven .testimonial-author-slide .testimonial-inner {
    border: 2px solid var(--white);
    border-radius: 20px
}

.testimonial-section-eleven .testimonial-author-slide .icon {
    width: 56px;
    height: 56px;
    background: var(--primary);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 7px;
    right: 20px
}

.testimonial-section-eleven .testimonial-author-slide .icon img {
    max-width: 30px;
    height: 30px;
    justify-content: center;
    position: absolute;
    inset: 0;
    margin: auto
}

.testimonial-section-eleven .testimonial-details {
    display: flex;
    align-items: center;
    gap: 80px
}

@media(max-width:991.98px) {
    .testimonial-section-eleven .testimonial-details {
        gap: 50px;
        flex-direction: column
    }
}

.testimonial-section-eleven .testimonial-left {
    position: relative
}

@media(max-width:991.98px) {
    .testimonial-section-eleven .testimonial-left {
        display: none
    }
}

.testimonial-section-eleven .testimonial-bg {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    margin: auto
}

@media(max-width:991.98px) {
    .testimonial-section-eleven .testimonial-bg {
        bottom: unset;
        top: 90px;
        left: 0;
        right: 0;
        margin: auto
    }
}

.testimonial-section-twelve {
    position: relative
}

.testimonial-section-twelve .slick-slide {
    margin: 0 12px !important
}

.testimonial-section-twelve .testimonial-icon-1 {
    position: absolute;
    top: 5%;
    right: 5%;
    z-index: -1
}

.testimonial-section-twelve .testimonial-icon-2 {
    position: absolute;
    bottom: 5%;
    left: 5%;
    z-index: -1
}

.testimonial-section-twelve .testimonial-icon-3 {
    position: absolute;
    inset: 0;
    margin: auto;
    z-index: -1
}

.testimonial-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .testimonial-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.testimonial-section-fourteen {
    position: relative;
    z-index: 1
}

.testimonial-section-fourteen .testimonial-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    z-index: -1
}

.testimonial-section-fifteen {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/testimonial-bg-3.jpg) no-repeat;
    background-size: cover;
    overflow: hidden;
    border-top: 6px solid var(--primary)
}

.testimonial-section-fifteen .section-header-fifteen .section-sub-title {
    color: #fff;
    margin: 0 auto 20px
}

.testimonial-section-fifteen .section-header-fifteen .section-title {
    color: #fff
}

.testimonial-item-two {
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 40px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    position: relative
}

@media(max-width:767.98px) {
    .testimonial-item-two {
        padding: 24px
    }
}

.testimonial-item-two .testimonial-author-img {
    position: absolute;
    top: -100px;
    right: -100px;
    opacity: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.testimonial-item-two .testimonial-author-img img {
    width: 132px;
    height: 132px;
    border-radius: 50%;
    border: 2px solid #fff;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.testimonial-item-two .quote-icon {
    margin-bottom: 40px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

@media(max-width:767.98px) {
    .testimonial-item-two .quote-icon {
        margin-bottom: 20px
    }
}

.testimonial-item-two .testimonial-content {
    text-align: left;
    margin-bottom: 40px
}

@media(max-width:767.98px) {
    .testimonial-item-two .testimonial-content {
        margin-bottom: 20px
    }
}

.testimonial-item-two .testimonial-content p {
    font-size: 18px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .testimonial-item-two .testimonial-content p {
        font-size: 16px
    }
}

.testimonial-item-two .testimonial-author-info {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media(max-width:575.98px) {
    .testimonial-item-two .testimonial-author-info {
        flex-direction: column;
        justify-content: start;
        align-items: start;
        gap: 16px
    }
}

.testimonial-item-two .testimonial-author-info .custom-title {
    margin-bottom: 4px
}

.testimonial-item-two .testimonial-author-info .author-location {
    margin-bottom: 0
}

.testimonial-item-two .testimonial-author-info .rating {
    display: flex;
    width: auto;
    margin: 0;
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-two .testimonial-author-info .rating {
        font-size: 16px
    }
}

.testimonial-item-two:hover {
    background: var(--primary)
}

.testimonial-item-two:hover .testimonial-author-img {
    opacity: 1;
    top: -20px;
    right: -25px
}

.testimonial-item-two:hover .quote-icon img {
    filter: brightness(0) invert(1)
}

.testimonial-item-two:hover .custom-title,
.testimonial-item-two:hover p {
    color: #fff
}

.testimonial-item-three {
    padding: 40px;
    border-radius: 12px;
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    position: relative;
    width: 100%;
    min-width: 415px;
    border: 1px solid var(--gray-200);
    transition: all .5s
}

.testimonial-item-three:hover {
    box-shadow: 0 4px 34px 0 rgba(101, 101, 101, 0.2509803922) !important
}

.testimonial-item-three:hover::before {
    width: 100%;
    transition: all .6s
}

.testimonial-item-three::before {
    content: "";
    background: linear-gradient(113.63deg, #1d1ee3 22.41%, #6e6e7e 59.71%, #b4b326 78.36%, #6365ff 97%);
    position: absolute;
    bottom: -1px;
    height: 5px;
    border-radius: 0 0 10px 10px;
    left: 0;
    width: 0;
    transition: all .6s
}

.testimonial-item-three .testimonial-author {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px
}

.testimonial-item-three .testimonial-author .testimonial-avatar {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden
}

.testimonial-item-three .testimonial-author .testimonial-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.testimonial-item-three .testimonial-author .author .author-name {
    margin-bottom: 4px;
    color: var(--gray-900)
}

.testimonial-item-three .testimonial-author .author .author-location {
    margin-bottom: 0
}

.testimonial-item-three .testimonial-content p {
    margin-bottom: 0;
    white-space: normal;
    text-align: start
}

.testimonial-item-three .review {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-top: 20px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-three .review {
        font-size: 16px
    }
}

.testimonial-item-three .review i {
    color: var(--warning)
}

.testimonial-item-four {
    padding: 40px;
    border-radius: 12px;
    background: var(--white);
    display: flex;
    align-items: center;
    position: relative;
    transition: all .5s;
    overflow: hidden
}

@media(max-width:991.98px) {
    .testimonial-item-four {
        padding: 30px
    }
}

@media(max-width:767.98px) {
    .testimonial-item-four {
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .testimonial-item-four {
        flex-direction: column;
        align-items: start
    }
}

.testimonial-item-four::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/testimonial-01.png") no-repeat;
    background-position: right;
    height: 100%;
    background-size: cover;
    opacity: 0;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    width: 400px
}

@media(max-width:991.98px) {
    .testimonial-item-four::before {
        width: 300px
    }
}

.testimonial-item-four .testimonial-author-img {
    flex-shrink: 0;
    margin-right: 40px
}

@media(max-width:767.98px) {
    .testimonial-item-four .testimonial-author-img {
        margin: 0 0 30px 0
    }
}

.testimonial-item-four .testimonial-author-img img {
    width: 120px;
    height: 120px;
    border-radius: 50%
}

@media(max-width:767.98px) {
    .testimonial-item-four .testimonial-author-img img {
        width: 60px;
        height: 60px
    }
}

.testimonial-item-four .quote-icon {
    margin-bottom: 24px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.testimonial-item-four .testimonial-content {
    text-align: left;
    margin-bottom: 24px
}

.testimonial-item-four .testimonial-content p {
    font-size: 20px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .testimonial-item-four .testimonial-content p {
        font-size: 18px
    }
}

.testimonial-item-four .author-name {
    color: var(--gray-900);
    font-weight: 600;
    margin-bottom: 4px;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s
}

.testimonial-item-four .author-location {
    font-size: 14px;
    margin-bottom: 0
}

.testimonial-item-four .testimonial-bg {
    position: absolute;
    top: 0;
    right: 0
}

.testimonial-item-four:hover {
    background: var(--primary)
}

.testimonial-item-four:hover::before {
    opacity: 1
}

.testimonial-item-four:hover p {
    color: #fff
}

.testimonial-item-four:hover .quote-icon {
    filter: brightness(0) saturate(100%) invert(81%) sepia(96%) saturate(447%) hue-rotate(356deg) brightness(110%) contrast(82%)
}

.testimonial-item-four:hover .author-name {
    color: var(--secondary)
}

.testimonial-item-five {
    padding: 32px;
    border-radius: 12px;
    background: var(--white);
    box-shadow: 0 3px 12px 0 rgba(206, 206, 206, 0.25);
    margin: 18px 12px
}

@media(max-width:1399.98px) {
    .testimonial-item-five {
        padding: 20px
    }
}

.testimonial-item-five:hover {
    background: var(--primary);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

.testimonial-item-five:hover .author-name,
.testimonial-item-five:hover .author-location {
    color: #fff;
    transition: all .5s
}

.testimonial-item-five:hover .testimonial-content {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.testimonial-item-five:hover .testimonial-content p {
    color: #fff
}

.testimonial-item-five:hover .testimonial-content .img-1 {
    filter: invert(1) hue-rotate(221deg)
}

.testimonial-item-five .testimonial-content {
    border-bottom: 1px solid var(--gray-200);
    margin-bottom: 40px;
    padding-bottom: 40px;
    transition: all .5s
}

.testimonial-item-five .testimonial-content p {
    margin-bottom: 0
}

.testimonial-item-five .testimonial-content .img-1 {
    display: block;
    margin-bottom: 40px;
    transition: all .5s
}

.testimonial-item-five .testimonial-author {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap
}

.testimonial-item-five .testimonial-author .author .author-name {
    margin-bottom: 4px;
    transition: all .5s
}

.testimonial-item-five .testimonial-author .review {
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-five .testimonial-author .review {
        font-size: 16px
    }
}

.testimonial-item-five .testimonial-author .review i {
    color: var(--warning)
}

.testimonial-item-six {
    padding: 32px;
    border-radius: 20px;
    background: var(--white);
    position: relative
}

@media(max-width:991.98px) {
    .testimonial-item-six {
        padding: 16px
    }
}

.testimonial-item-six .testimonial-author {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 8px
}

.testimonial-item-six .testimonial-author .testimonial-avatar {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    overflow: hidden
}

.testimonial-item-six .testimonial-author .testimonial-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.testimonial-item-six .testimonial-author .author .author-name {
    margin-bottom: 2px;
    display: block;
    font-size: 20px
}

@media(max-width:575.98px) {
    .testimonial-item-six .testimonial-author .author .author-name {
        font-size: 16px
    }
}

.testimonial-item-six .testimonial-author .author .author-location {
    margin-bottom: 0
}

.testimonial-item-six .testimonial-content p {
    margin-bottom: 0
}

.testimonial-item-six .review {
    position: absolute;
    top: 0;
    right: 0;
    background: #FFF7E6;
    padding: 17px 0 17px 17px;
    border-radius: 0 0 0 20px;
    font-size: 18px
}

@media(max-width:1399.98px) {
    .testimonial-item-six .review {
        right: -1px
    }
}

@media(max-width:1199.98px) {
    .testimonial-item-six .review {
        top: -2px;
        right: -1px
    }
}

@media(max-width:767.98px) {
    .testimonial-item-six .review {
        font-size: 16px
    }
}

@media(max-width:575.98px) {
    .testimonial-item-six .review {
        font-size: 14px
    }
}

.testimonial-item-six .review i {
    color: var(--warning)
}

.testimonial-item-six .review::before {
    content: "";
    width: 80px;
    height: 80px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 #FFF7E6;
    position: absolute;
    top: 58px;
    bottom: 0;
    right: 0;
    z-index: 1;
    transform: rotateX(180deg)
}

@media(max-width:1199.98px) {
    .testimonial-item-six .review::before {
        box-shadow: 9px 9px 0 0 #FFF7E6
    }
}

@media(max-width:767.98px) {
    .testimonial-item-six .review::before {
        top: 56px
    }
}

.testimonial-item-six .review::after {
    content: "";
    width: 79px;
    height: 57px;
    border-radius: 23%;
    box-shadow: 15px 15px 0 0 #FFF7E6;
    position: absolute;
    z-index: 1;
    transform: rotateX(180deg);
    top: 0;
    left: -79px
}

@media(max-width:575.98px) {
    .testimonial-item-six .review::after {
        left: -78px
    }
}

.testimonial-item-seven {
    border-bottom: 1px solid var(--gray-200);
    padding: 20px 0
}

@media(max-width:767.98px) {
    .testimonial-item-seven {
        padding: 0
    }
}

.testimonial-item-seven .testimonial-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px
}

@media(max-width:767.98px) {
    .testimonial-item-seven .testimonial-info {
        flex-direction: row
    }
}

.testimonial-item-seven .testimonial-info .rating {
    margin-bottom: 0;
    font-size: 18px;
    width: auto
}

@media(max-width:767.98px) {
    .testimonial-item-seven .testimonial-info .rating {
        font-size: 16px
    }
}

.testimonial-item-seven .testimonial-content {
    margin-bottom: 20px
}

@media(max-width:575.98px) {
    .testimonial-item-seven .testimonial-content {
        text-align: left
    }
}

.testimonial-item-seven .testimonial-content p {
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    transition: all .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-bottom: 0
}

.testimonial-item-seven .testimonial-author-info {
    display: flex;
    align-items: center
}

.testimonial-item-seven .testimonial-author-info .testimonial-author-img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin-right: 8px
}

.testimonial-item-seven .testimonial-author-info .author-name {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 4px
}

@media(max-width:991.98px) {
    .testimonial-item-seven .testimonial-author-info .author-name {
        font-size: 18px
    }
}

.testimonial-item-seven .testimonial-author-info .author-location {
    margin-bottom: 0
}

.testimonial-item-nine {
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    display: flex;
    overflow: hidden
}

@media(max-width:1199.98px) {
    .testimonial-item-nine {
        flex-direction: column-reverse
    }
}

.testimonial-item-nine .testimonial-content {
    padding: 40px
}

@media(max-width:991.98px) {
    .testimonial-item-nine .testimonial-content {
        padding: 20px
    }
}

.testimonial-item-nine .testimonial-content .description {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid var(--gray-200)
}

.testimonial-item-nine .testimonial-content .review {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.testimonial-item-nine .testimonial-content .review .review-star {
    display: flex;
    gap: 2px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-nine .testimonial-content .review .review-star {
        font-size: 16px
    }
}

.testimonial-item-nine .testimonial-content .review .review-star i {
    color: var(--warning)
}

.testimonial-item-nine .testimonial-content .testimonial-date {
    color: var(--gray-900);
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 8px
}

.testimonial-item-nine .testimonial-content .testimonial-date i {
    color: var(--gray-600)
}

.testimonial-item-nine .testimonial-author {
    width: 100%;
    height: inherit;
    max-width: 175px;
    position: relative;
    left: 1px;
    left: 1px
}

@media(max-width:1199.98px) {
    .testimonial-item-nine .testimonial-author {
        width: 100%;
        height: 330px;
        max-width: 100%
    }
}

.testimonial-item-nine .testimonial-author .img-one {
    width: 100%;
    height: 100%;
    object-fit: cover
}

@media(max-width:1199.98px) {
    .testimonial-item-nine .testimonial-author .img-one {
        width: 300px;
        object-fit: cover;
        display: block;
        height: 295px
    }
}

@media(max-width:1199.98px) {
    .testimonial-item-nine .testimonial-author .img-one {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: top
    }
}

.testimonial-item-ten {
    position: relative;
    padding-top: 34px
}

@media(max-width:767.98px) {
    .testimonial-item-ten {
        padding: 0
    }
}

.testimonial-item-ten .quote-icon {
    position: absolute;
    top: 0;
    right: 59px
}

@media(max-width:767.98px) {
    .testimonial-item-ten .quote-icon {
        display: none
    }
}

.testimonial-item-ten .testimonials-info {
    background: rgba(var(--white-rgb), 0.2);
    padding: 24px;
    border: #fff;
    border-radius: 20px
}

.testimonial-item-ten .testimonials-info .rating {
    width: auto;
    margin: 0 0 10px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-ten .testimonials-info .rating {
        font-size: 16px
    }
}

@media(max-width:575.98px) {
    .testimonial-item-ten .testimonials-info .testimonial-content {
        text-align: left
    }
}

.testimonial-item-ten .testimonials-info .testimonial-content .custom-title {
    margin-bottom: 4px;
    display: none
}

.testimonial-item-ten .testimonials-info .testimonial-content p {
    margin-bottom: 0
}

.testimonial-item-ten .testimonials-info .testimonial-author-info {
    display: flex;
    align-items: center;
    margin-top: 10px;
    transition: all .5s ease-in-out
}

.testimonial-item-ten .testimonials-info .testimonial-author-info .testimonial-author-img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin-right: 8px
}

.testimonial-item-ten .testimonials-info .testimonial-author-info .author-name {
    font-weight: 500;
    color: var(--gray-900);
    margin-bottom: 0
}

.testimonial-item-eleven {
    text-align: center
}

.testimonial-item-eleven .rating {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1px
}

.testimonial-item-eleven .rating i {
    color: var(--warning)
}

.testimonial-item-eleven .rating span {
    color: var(--gray-900)
}

.testimonial-item-eleven .testimonial-content .custom-title {
    margin-bottom: 20px
}

.testimonial-item-eleven .testimonial-content .description {
    margin-bottom: 20px
}

.testimonial-item-eleven .testimonial-author {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px
}

.testimonial-item-eleven .testimonial-author .img-1 {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    object-position: top
}

@media(max-width:575.98px) {
    .testimonial-item-eleven .testimonial-author .img-1 {
        width: 35px;
        height: 35px
    }
}

.testimonial-item-eleven .testimonial-author .center {
    border: 5px solid var(--primary);
    width: 76px;
    height: 76px
}

@media(max-width:575.98px) {
    .testimonial-item-eleven .testimonial-author .center {
        width: 50px;
        height: 50px;
        border: 2px solid var(--primary)
    }
}

.testimonial-item-eleven .author-name .author {
    font-size: 20px;
    margin-bottom: 4px
}

.testimonial-item-twelve {
    padding: 40px;
    border: 1px solid var(--gray-200);
    border-radius: 20px;
    background: var(--white);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    transition: all .6s;
    text-align: center;
    margin: 20px 0
}

@media(max-width:991.98px) {
    .testimonial-item-twelve {
        width: 95%;
        margin: 20px auto 20px
    }
}

.testimonial-item-twelve:hover {
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25);
    background: var(--primary);
    color: #fff
}

.testimonial-item-twelve:hover .description,
.testimonial-item-twelve:hover .author-name,
.testimonial-item-twelve:hover .author-name a,
.testimonial-item-twelve:hover .custom-title,
.testimonial-item-twelve:hover .author-location {
    color: #fff !important
}

.testimonial-item-twelve .testimonial-review {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: var(--warning);
    font-size: 20px
}

.testimonial-item-twelve .testimonial-review .review-star {
    display: block;
    gap: 2px;
    font-size: 18px
}

@media(max-width:767.98px) {
    .testimonial-item-twelve .testimonial-review .review-star {
        font-size: 16px
    }
}

.testimonial-item-twelve .testimonial-review .review-star i {
    color: var(--warning)
}

.testimonial-item-twelve .custom-title {
    color: var(--gray-900);
    margin-bottom: 4px
}

.testimonial-item-twelve .description {
    color: var(--gray-900);
    margin: 24px 0
}

.testimonial-item-twelve .author-location {
    margin-bottom: 0
}

.testimonial-item-thirteen {
    padding: 40px;
    border-radius: 12px;
    background: var(--light-200);
    transition: all .6s;
    margin: 0 12px
}

.testimonial-item-thirteen:hover {
    background: var(--primary);
    color: #fff
}

.testimonial-item-thirteen:hover .description,
.testimonial-item-thirteen:hover .author-name a,
.testimonial-item-thirteen:hover .custom-title,
.testimonial-item-thirteen:hover .author-location {
    color: #fff !important
}

@media(max-width:767.98px) {
    .testimonial-item-thirteen {
        width: 90%;
        margin: auto !important
    }
}

@media(max-width:575.98px) {
    .testimonial-item-thirteen {
        padding: 20px
    }
}

.testimonial-item-thirteen .description {
    margin-bottom: 40px;
    transition: all .6s
}

.testimonial-item-thirteen .author-details {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0
}

.testimonial-item-thirteen .author-details .author-info {
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.testimonial-item-thirteen .author-details .author-info .author-name {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 4px;
    transition: all .6s
}

.testimonial-item-thirteen .author-details .author-info .author-name a {
    color: var(--gray-900)
}

.testimonial-item-thirteen .author-details .author-info .author-location {
    margin-bottom: 0;
    transition: all .6s
}

.testimonial-item-thirteen .author-details .rating {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 4px
}

.testimonial-item-thirteen .author-details .rating i {
    font-size: 20px;
    color: var(--warning);
    transition: all .6s
}

.testimonial-item-fourteen {
    text-align: center;
    padding: 40px;
    border: 1px solid var(--gray-200);
    border-radius: 20px;
    background: var(--white);
    box-shadow: 0 4px 14px 0 rgba(226, 237, 255, 0.25);
    transition: all .6s;
    text-align: center;
    margin: 40px 0 5px
}

@media(max-width:575.98px) {
    .testimonial-item-fourteen {
        padding: 20px
    }
}

.testimonial-item-fourteen .testimonial-user {
    margin: -80px auto 40px
}

@media(max-width:575.98px) {
    .testimonial-item-fourteen .testimonial-user {
        margin: -60px auto 20px
    }
}

.testimonial-item-fourteen .testimonial-user img {
    border-radius: 50%;
    margin: 0 auto
}

.testimonial-item-fourteen .rating {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    margin-bottom: 24px
}

.testimonial-item-fourteen .rating i {
    font-size: 20px;
    transition: all .6s
}

.testimonial-item-fourteen .rating i.filled {
    color: var(--warning)
}

.testimonial-item-fourteen .description {
    margin-bottom: 24px
}

.testimonial-item-fourteen .author-info .custom-title {
    margin-bottom: 8px
}

.testimonial-item-fifteen {
    padding: 40px;
    border-radius: 6px;
    position: relative;
    background: var(--primary-transparent);
    overflow: hidden;
    transition: all .6s;
    width: 100%;
    max-width: 326px;
    transform: rotate(-7deg);
    margin-inline-end: -8rem !important;
    text-align: start
}

@media(max-width:1399.98px) {
    .testimonial-item-fifteen {
        margin-inline-end: -8rem !important
    }
}

@media(max-width:991.98px) {
    .testimonial-item-fifteen {
        margin-inline-end: unset !important;
        transform: unset;
        max-width: 48%;
        min-height: 392px
    }
}

@media(max-width:767.98px) {
    .testimonial-item-fifteen {
        padding: 30px;
        max-width: 47%
    }
}

@media(max-width:575.98px) {
    .testimonial-item-fifteen {
        max-width: 100%;
        min-height: unset !important
    }
}

.testimonial-item-fifteen:hover {
    transform: translateY(-5px);
    background: var(--white);
    z-index: 1
}

.testimonial-item-fifteen .testimonial-author-img {
    width: 91px;
    height: 91px;
    border-radius: 50%;
    border: 2px solid var(--primary);
    overflow: hidden;
    position: absolute;
    top: -19px;
    right: -22px
}

.testimonial-item-fifteen .testimonial-author-img img {
    width: 100%;
    height: 100%
}

.testimonial-item-fifteen .star-rating {
    display: flex;
    align-items: start;
    gap: 4px;
    margin-bottom: 24px;
    justify-content: start;
    direction: ltr
}

.testimonial-item-fifteen .star-rating i {
    font-size: 20px;
    color: var(--warning)
}

.testimonial-item-fifteen .description {
    margin-bottom: 24px;
    font-size: 18px;
    font-weight: 700
}

.testimonial-item-fifteen .author-name {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 8px
}

.testimonial-item-fifteen .author-name .name {
    color: var(--gray-900);
    font-size: 20px;
    font-weight: 700;
    transition: all .6s;
    margin-bottom: 4px
}

.testimonial-item-fifteen .author-name .name:hover {
    color: var(--primary)
}

.testimonial-item-fifteen .author-name .location {
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .testimonial-item-fifteen .author-name img {
        display: none
    }
}

.testimonial-details-fifteen {
    position: relative;
    display: flex;
    padding-top: 30px;
    text-align: center
}

@media(max-width:991.98px) {
    .testimonial-details-fifteen {
        flex-wrap: wrap;
        gap: 24px;
        align-items: start;
        justify-content: center
    }
}

@media(max-width:767.98px) {
    .testimonial-details-fifteen {
        padding-top: 0
    }
}

.testimonial-details-fifteen .testimonial-item-fifteen {
    opacity: 0;
    transform: translateY(100px) rotateX(-10deg);
    transition: all 1s cubic-bezier(0.23, 1, 0.32, 1)
}

.testimonial-details-fifteen .testimonial-item-fifteen.is-visible {
    opacity: 1;
    transform: rotate(-7deg);
    transition: all .5s
}

@media(max-width:767.98px) {
    .testimonial-details-fifteen .testimonial-item-fifteen.is-visible {
        transform: rotate(0)
    }
}

.testimonial-details-fifteen .testimonial-item-fifteen.is-visible:hover {
    transform: rotate(0)
}

.testimonial-details-fifteen .item-1 {
    background: var(--teal-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.testimonial-details-fifteen .item-2 {
    background: var(--primary-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.testimonial-details-fifteen .item-3 {
    background: var(--purple-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

@media(max-width:767.98px) {
    .testimonial-details-fifteen .item-3 {
        display: none
    }
}

@media(max-width:575.98px) {
    .testimonial-details-fifteen .item-3 {
        display: block
    }
}

.testimonial-details-fifteen .item-4 {
    background: var(--orange-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

@media(max-width:767.98px) {
    .testimonial-details-fifteen .item-4 {
        display: none
    }
}

.testimonial-details-fifteen .item-5 {
    background: var(--pink-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

@media(max-width:1199.98px) {
    .testimonial-details-fifteen .item-5 {
        display: none
    }
}

@media(max-width:991.98px) {
    .testimonial-details-fifteen .item-5 {
        display: none
    }
}

.testimonial-details-fifteen .item-6 {
    background: var(--warning-transparent);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

@media(max-width:1399.98px) {
    .testimonial-details-fifteen .item-6 {
        display: none
    }
}

@media(max-width:991.98px) {
    .testimonial-details-fifteen .item-6 {
        display: none
    }
}

.testimonial-slider-two .slick-slide {
    margin: 0 12px;
    max-width: 400px !important
}

@media(max-width:1399.98px) {
    .testimonial-slider-two .slick-slide {
        max-width: 200px !important
    }
}

@media(max-width:1399.98px) {
    .testimonial-slider-two .slick-slide {
        max-width: 360px !important
    }
}

@media(max-width:767.98px) {
    .testimonial-slider-two .slick-slide {
        max-width: none !important
    }
}

.testimonial-slider-two .slick-slide.slick-center {
    transition: all .3s ease;
    max-width: 480px !important
}

@media(max-width:1399.98px) {
    .testimonial-slider-two .slick-slide.slick-center {
        max-width: 420px !important
    }
}

@media(max-width:767.98px) {
    .testimonial-slider-two .slick-slide.slick-center {
        max-width: none !important
    }
}

.testimonial-slider-four .slick-slide {
    margin: 0 12px;
    width: 856px
}

.testimonial-slider-four .slick-slide.slick-active {
    width: 856px
}

.testimonial-slider-seven {
    margin-left: 24px
}

@media(max-width:991.98px) {
    .testimonial-slider-seven {
        margin-left: 0
    }
}

.testimonial-slider-seven .slick-list {
    margin: 0
}

.testimonial-slider-seven .slick-active .testimonial-item-seven {
    border-bottom: 0
}

.testimonial-slider-seven .slick-active.slick-current .testimonial-item-seven {
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .testimonial-slider-seven .slick-active.slick-current .testimonial-item-seven {
        border: 0
    }
}

.testimonial-slider-ten .slick-list {
    margin: -12px 0;
    overflow: hidden
}

.testimonial-slider-ten .slick-slide {
    margin: 12px 0
}

.testimonial-slider-ten .slick-slide.slick-active+.slick-active .testimonials-info {
    background: var(--white)
}

.testimonial-slider-ten .slick-slide.slick-active+.slick-active .testimonials-info .testimonial-author-info {
    display: flex
}

.testimonial-slider-ten .slick-slide.slick-current .testimonials-info .quote-icon img {
    filter: brightness(0) invert(1)
}

.testimonial-slider-ten .slick-slide.slick-active+.slick-active+.slick-active .testimonials-info {
    background: rgba(var(--white-rgb), 0.2)
}

.testimonial-slider-ten .slick-slide.slick-active+.slick-active+.slick-active .testimonials-info .quote-icon img {
    filter: brightness(0) invert(1)
}

.testimonial-slider-fourteen .slick-slide {
    margin: 0 12px
}

.testimonial-slider-fourteen .slick-list {
    margin: 0 -12px
}

.slide-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px
}

.slide-nav .slick-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    color: var(--gray-900);
    font-size: 24px;
    border-radius: 50%
}

@media(max-width:991.98px) {
    .slide-nav .slick-arrow {
        font-size: 18px;
        width: 32px;
        height: 32px
    }
}

.slide-nav .slick-arrow:hover {
    background: var(--secondary);
    border: 1px solid var(--secondary);
    color: #fff
}

.testimonials-slider-twelve .slick-slide {
    margin: 0 12px;
    width: 856px
}

.testimonials-slider-twelve .slick-slide.slick-active {
    width: 856px
}

.testimonial-counter-eight .counter-item h4 {
    font-size: 80px !important;
    width: 70% !important;
    margin: 0 auto 0 !important
}

@media(max-width:991.98px) {
    .testimonial-counter-eight .counter-item h4 {
        font-size: 58px !important
    }
}

@media(max-width:575.98px) {
    .testimonial-counter-eight .counter-item h4 {
        font-size: 40px !important
    }
}

.testimonial-counter-eight .counter-item h4::before {
    bottom: 17px !important
}

@media(max-width:991.98px) {
    .testimonial-counter-eight .counter-item h4::before {
        bottom: 11px !important
    }
}

@media(max-width:575.98px) {
    .testimonial-counter-eight .counter-item h4::before {
        bottom: 6px !important
    }
}

.counter-item-nine {
    padding: 16px;
    border-radius: 12px;
    border: 1px solid var(--light-300);
    background: var(--light-300);
    text-align: center;
    backdrop-filter: blur(64px);
    width: 100%;
    max-width: 185px
}

.counter-item-nine .count {
    color: var(--secondary-hover);
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 4px;
    position: relative
}

.counter-item-nine .count::before {
    content: "";
    background: var(--primary-gradient);
    width: 10px;
    height: 10px;
    border-radius: 50px;
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto
}

.counter-item-nine .count span {
    color: #fff
}

.counter-item-nine p {
    color: #fff;
    margin-bottom: 0
}

.testimonial-image {
    position: relative;
    border-radius: 12px
}

@media(max-width:991.98px) {
    .testimonial-image {
        display: none
    }
}

.testimonial-image img {
    border-radius: 12px
}

.testimonial-image .testimonial-reviews {
    position: absolute;
    bottom: 20px;
    right: 20px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(5px);
    border-radius: 12px;
    padding: 24px;
    text-align: center;
    border-radius: 12px
}

.testimonial-image .testimonial-reviews h3 {
    font-size: 48px;
    margin-bottom: 4px
}

.testimonial-image .testimonial-reviews p {
    color: var(--gray-900);
    margin-bottom: 0
}

.testimonial-image-ten {
    margin-right: 24px
}

@media(max-width:991.98px) {
    .testimonial-image-ten {
        margin: 0 0 40px 0
    }
}

@media(max-width:575.98px) {
    .testimonial-image-ten {
        display: none
    }
}

.testimonial-image-ten img {
    border-radius: 12px
}

.slider-content {
    position: relative
}

.slider-content::after {
    content: "";
    bottom: 0;
    right: 0;
    width: 100%;
    height: 42%;
    position: absolute;
    backdrop-filter: blur(1px);
    z-index: 9;
    background: rgba(var(--white-rgb), 0.3)
}

@media(max-width:991.98px) {
    .slider-content::after {
        display: none
    }
}

.slider-content .arrow-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9
}

@media(max-width:767.98px) {
    .slider-content .arrow-icon {
        display: none
    }
}

.slider-content .slick-arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.arrow-icon {
    width: 60px;
    height: 60px;
    background: #000103;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.arrow-icon i {
    color: #fff
}

.testimonial-slider-eleven .slick-list {
    margin: 0
}

.testimonial-slider-eleven .slider-nav {
    margin-top: 20px
}

.testimonial-slider-eleven .slider-nav .slick-track {
    display: flex;
    align-items: center;
    gap: 12px
}

.testimonial-slider-eleven .slider-nav .slick-slide {
    display: none
}

.testimonial-slider-eleven .slider-nav .slick-slide.slick-active {
    display: flex
}

.testimonial-slider-eleven .slider-nav .slick-slide.slick-active>div {
    display: flex;
    align-items: center;
    justify-content: center
}

.testimonial-slider-eleven .slider-nav .slick-slide.slick-current .author-img {
    width: 76px !important;
    height: 76px
}

.testimonial-slider-eleven .slider-nav .slick-slide.slick-current .author-img img {
    border: 5px solid var(--primary);
    width: 76px !important;
    height: 76px
}

.testimonial-slider-eleven .author-img {
    width: 60px !important;
    height: 60px
}

.testimonial-slider-eleven .author-img img {
    width: 60px !important;
    height: 60px;
    border-radius: 50%
}

.testimonials-slider-twelve .slider-nav {
    margin-top: 20px
}

.testimonials-slider-twelve .slider-nav .slick-slide {
    margin: 0 !important;
    width: auto !important
}

.testimonials-slider-twelve .slider-nav .slick-slide.slick-active {
    width: auto !important
}

.testimonials-slider-twelve .slider-nav .slick-track {
    display: flex;
    align-items: center;
    gap: 12px
}

.testimonials-slider-twelve .slider-nav .slick-slide {
    display: none
}

.testimonials-slider-twelve .slider-nav .slick-slide.slick-active {
    display: flex
}

.testimonials-slider-twelve .slider-nav .slick-slide.slick-active>div {
    display: flex;
    align-items: center;
    justify-content: center
}

.testimonials-slider-twelve .slider-nav .slick-slide.slick-current .author-img {
    width: 76px !important;
    height: 76px
}

.testimonials-slider-twelve .slider-nav .slick-slide.slick-current .author-img img {
    border: 5px solid var(--primary);
    width: 76px !important;
    height: 76px
}

.testimonials-slider-twelve .author-img {
    width: 60px !important;
    height: 60px
}

.testimonials-slider-twelve .author-img img {
    width: 60px !important;
    height: 60px;
    border-radius: 50%
}

.faq-accordion .accordion-item {
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    padding: 20px;
    background: var(--white);
    margin-bottom: 8px
}

.faq-accordion .accordion-item:last-child {
    margin-bottom: 0
}

.faq-accordion .accordion-item .accordion-button {
    font-size: 20px;
    background: transparent;
    padding: 0;
    box-shadow: none
}

@media(max-width:767.98px) {
    .faq-accordion .accordion-item .accordion-button {
        font-size: 18px
    }
}

.faq-accordion .accordion-item .accordion-button::after {
    background: transparent;
    color: var(--primary);
    font-size: 16px;
    text-align: right;
    content: "\e939";
    font-family: "iconsax" !important
}

.faq-accordion .accordion-item .accordion-button:not(.collapsed) {
    color: var(--primary)
}

.faq-accordion .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e939";
    font-family: "iconsax" !important;
    color: var(--primary);
    text-align: left
}

.faq-accordion .accordion-item .accordion-body {
    margin: 0;
    padding: 10px 0 0;
    border: 0
}

.faq-accordion .accordion-item .accordion-content p {
    margin-bottom: 0
}

.appointment-form {
    background: var(--light);
    border-radius: 12px;
    position: relative
}

.appointment-form .appointment-content {
    z-index: 1;
    position: relative;
    padding: 40px
}

@media(max-width:991.98px) {
    .appointment-form .appointment-content {
        padding: 30px
    }
}

@media(max-width:767.98px) {
    .appointment-form .appointment-content {
        padding: 20px
    }
}

.appointment-form .appointment-bg-01 {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1
}

.appointment-form .appointment-bg-02 {
    position: absolute;
    top: -43px;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1
}

@media(max-width:991.98px) {
    .appointment-form .appointment-bg-02 {
        display: none
    }
}

.appointment-form h3 {
    margin-bottom: 24px
}

.appointment-form .form-wrap {
    margin-bottom: 16px
}

.appointment-form .form-wrap .form-control {
    height: 53px
}

@media(max-width:991.98px) {
    .appointment-form .form-wrap .form-control {
        height: 45px
    }
}

.appointment-form .form-wrap:last-child {
    margin-bottom: 0
}

.appointment-form .form-wrap .select2-container .select2-selection--single {
    height: 53px
}

@media(max-width:991.98px) {
    .appointment-form .form-wrap .select2-container .select2-selection--single {
        height: 45px
    }
}

.appointment-form .form-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 52px
}

@media(max-width:991.98px) {
    .appointment-form .form-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 45px
    }
}

.appointment-form .form-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px
}

@media(max-width:991.98px) {
    .appointment-form .form-wrap .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 44px
    }
}

.appointment-form .btn {
    margin-top: 8px
}

.faq-section-four {
    position: relative;
    z-index: 2
}

.faq-section-four .faq-bg-01 {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
    animation: topBottom 3s ease-in-out infinite
}

@media(max-width:991.98px) {
    .faq-section-four .faq-bg-01 {
        display: none
    }
}

.faq-section-four .faq-bg-02 {
    position: absolute;
    right: 2%;
    bottom: 10%;
    z-index: -1
}

@media(max-width:767.98px) {
    .faq-section-four .faq-bg-02 {
        display: none
    }
}

.faq-section-six {
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/choose-bg-4.png);
    background-size: 100% 100%
}

@media(max-width:1199.98px) {
    .faq-section-six {
        background-size: cover
    }
}

.faq-section-six .faq-support {
    padding: 40px;
    border-radius: 20px;
    border: 1px solid var(--gray-200);
    text-align: center;
    margin-bottom: 20px;
    background: var(--white)
}

@media(max-width:575.98px) {
    .faq-section-six .faq-support {
        padding: 20px
    }
}

.faq-section-six .faq-support .element-1 {
    display: block;
    display: block;
    margin: 0 auto 20px
}

.faq-section-six .faq-support .custom-title {
    margin-bottom: 12px
}

.faq-section-six .faq-support .description {
    margin-bottom: 20px
}

.faq-section-six .faq-help {
    background: var(--teal-hover);
    padding: 40px;
    border-radius: 20px;
    overflow: hidden;
    position: relative
}

@media(max-width:575.98px) {
    .faq-section-six .faq-help {
        padding: 20px
    }
}

.faq-section-six .faq-help .support-item {
    gap: 20px
}

.faq-section-six .faq-help .support-item .avatar {
    width: 52px;
    height: 52px;
    font-size: 24px
}

.faq-section-six .faq-help .support-item .title {
    color: #fff
}

.faq-section-six .faq-help .support-item .link {
    font-size: 24px;
    font-weight: 700
}

@media(max-width:575.98px) {
    .faq-section-six .faq-help .support-item .link {
        font-size: 20px
    }
}

.faq-section-six .faq-help .support-item .link a {
    color: #fff
}

.faq-section-six .faq-help .support-item .img-1 {
    position: absolute;
    right: 0;
    top: 0;
    max-width: 84px
}

@media(max-width:1199.98px) {
    .faq-section-six .faq-help .support-item .img-1 {
        display: none
    }
}

@media(max-width:767.98px) {
    .faq-section-six .faq-help .support-item .img-1 {
        display: block
    }
}

@media(max-width:575.98px) {
    .faq-section-six .faq-help .support-item .img-1 {
        display: none
    }
}

.faq-section-six .faq-info .accordion-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 24px
}

.faq-section-six .faq-info .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 700;
    background: transparent !important
}

.faq-section-six .faq-info .accordion-item .accordion-button::after {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--secondary);
    font-size: 14px;
    color: #fff
}

.faq-section-six .faq-info .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e996";
    color: var(--white);
    background: var(--dark)
}

@media(max-width:575.98px) {
    .faq-section-six .faq-info .accordion-item .accordion-button {
        font-size: 18px
    }
}

.faq-section-six .faq-info .accordion-item .accordion-body {
    margin-top: 0;
    padding: 15px 0 0;
    border-top: unset
}

.faq-section-eight {
    background: var(--light);
    position: relative;
    overflow: unset !important
}

.faq-section-eight::before {
    content: "";
    background: var(--light);
    width: 100%;
    height: 50px;
    position: absolute;
    top: -27px
}

.faq-section-eight .section-header-eight {
    margin-bottom: 40px
}

.faq-section-eight .section-header-eight .section-sub-title {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 8px 20px;
    border-radius: 12px;
    width: fit-content;
    margin-bottom: 12px !important
}

@media(max-width:575.98px) {
    .faq-section-eight .section-header-eight .section-sub-title {
        margin: 0 auto 12px !important
    }
}

.faq-section-eight .section-header-eight .section-title {
    font-size: 42px !important;
    font-weight: 700 !important;
    position: relative;
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .faq-section-eight .section-header-eight .section-title {
        font-size: 26px !important;
        text-align: center !important
    }
}

.faq-section-eight .section-header-eight .section-title .line {
    position: relative;
    background: transparent
}

.faq-section-eight .section-header-eight .section-title .line::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: var(--primary)
}

.faq-section-eight .faq-info .accordion-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 20px;
    border-radius: 12px
}

.faq-section-eight .faq-info .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 700;
    background: transparent !important
}

@media(max-width:575.98px) {
    .faq-section-eight .faq-info .accordion-item .accordion-button {
        font-size: 18px
    }
}

.faq-section-eight .faq-info .accordion-item .accordion-button::after {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--dark);
    color: #fff;
    font-size: 14px
}

.faq-section-eight .faq-info .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e996";
    color: var(--white);
    background: var(--primary)
}

.faq-section-eight .faq-info .accordion-item .accordion-body {
    margin-top: 0;
    padding: 12px 0 0;
    border-top: unset
}

.faq-section-eight .faq-support {
    position: relative;
    height: 100%
}

@media(max-width:991.98px) {
    .faq-section-eight .faq-support {
        display: none
    }
}

.faq-section-eight .faq-support img {
    border: 6px solid var(--white);
    border-radius: 12px 12px 0 12px
}

.faq-section-eight .faq-support .img-1 {
    transform: rotate(-3deg)
}

.faq-section-eight .faq-support .img-2 {
    position: absolute;
    right: 20px;
    bottom: 0;
    transform: rotate(-2deg)
}

@media(max-width:1199.98px) {
    .faq-section-eight .faq-support .img-2 {
        max-width: 290px
    }
}

.faq-section-fourteen {
    background: var(--primary-transparent);
    position: relative;
    z-index: 1
}

.faq-section-fourteen .faq-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%
}

.faq-section-fourteen .section-header {
    position: sticky;
    top: 80px
}

.faq-section-fifteen {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/faq-bg-1.jpg) no-repeat center center;
    background-size: cover;
    background-attachment: fixed;
    position: relative;
    border-radius: 0 0 100px 100px;
    border-bottom: 10px solid var(--primary)
}

@media(max-width:991.98px) {
    .faq-section-fifteen {
        border-radius: 0 0 50px 50px
    }
}

@media(max-width:575.98px) {
    .faq-section-fifteen {
        border-radius: 0 0 20px 20px
    }
}

.faq-section-fifteen .section-header-fifteen .section-title {
    font-size: 48px;
    color: #fff
}

@media(max-width:1399.98px) {
    .faq-section-fifteen .section-header-fifteen .section-title {
        font-size: 34px
    }
}

.faq-info.faq-info-fourteen .accordion-item {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 20px;
    border-radius: 12px
}

.faq-info.faq-info-fourteen .accordion-item .accordion-button {
    font-size: 20px;
    font-weight: 700;
    background: transparent !important;
    padding-left: 32px
}

.faq-info.faq-info-fourteen .accordion-item .accordion-button::after {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--primary);
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 0
}

.faq-info.faq-info-fourteen .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e996";
    color: var(--white);
    background: var(--dark);
    background: var(--secondary)
}

@media(max-width:575.98px) {
    .faq-info.faq-info-fourteen .accordion-item .accordion-button {
        font-size: 18px
    }
}

.faq-info.faq-info-fourteen .accordion-item .accordion-body {
    margin-top: 0;
    padding: 15px 0 0;
    border-top: unset
}

.faq-info.faq-info-fourteen .accordion-item.active {
    background: var(--primary);
    border-color: var(--primary)
}

.faq-info.faq-info-fourteen .accordion-item.active .accordion-button {
    color: #fff
}

.faq-info.faq-info-fourteen .accordion-item.active .accordion-content p {
    color: #fff
}

.faq-info.faq-info-fifteen .accordion-item {
    background: var(--primary-100);
    padding: 30px;
    border-radius: 10px;
    backdrop-filter: blur(84px);
    position: relative
}

@media(max-width:1399.98px) {
    .faq-info.faq-info-fifteen .accordion-item {
        padding: 20px
    }
}

.faq-info.faq-info-fifteen .accordion-item .accordion-header {
    position: unset
}

.faq-info.faq-info-fifteen .accordion-item .accordion-button {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    background: transparent !important;
    position: unset
}

.faq-info.faq-info-fifteen .accordion-item .accordion-button::after {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: var(--white);
    font-size: 14px;
    color: var(--gray-900)
}

.faq-info.faq-info-fifteen .accordion-item .accordion-button::before {
    content: "";
    border-bottom: 7px solid var(--primary);
    width: 100%;
    height: 100%;
    border-radius: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all .4s
}

.faq-info.faq-info-fifteen .accordion-item .accordion-button:not(.collapsed)::after {
    content: "\e996";
    color: var(--gray-900);
    background: var(--primary)
}

.faq-info.faq-info-fifteen .accordion-item .accordion-button:not(.collapsed)::before {
    opacity: 1
}

@media(max-width:575.98px) {
    .faq-info.faq-info-fifteen .accordion-item .accordion-button {
        font-size: 18px
    }
}

.faq-info.faq-info-fifteen .accordion-item .accordion-body {
    margin-top: 0;
    padding: 15px 0 0;
    border-top: unset
}

.faq-info.faq-info-fifteen .accordion-item .accordion-body .accordion-content p {
    color: #fff
}

.faq-info.faq-info-fifteen .accordion-item.active {
    background: var(--primary)
}

.faq-info.faq-info-fifteen .accordion-item.active .accordion-button {
    color: #fff
}

.faq-info.faq-info-fifteen .accordion-item.active .accordion-content p {
    color: #fff
}

.journey-section-five .section-header-five .section-sub-title {
    margin-left: unset !important
}

@media(max-width:991.98px) {
    .journey-section-five .journey-img {
        display: none
    }
}

.journey-section-five .journey-img img {
    border-radius: 12px;
    width: 100%;
    height: 546px;
    object-fit: cover
}

@media(max-width:1199.98px) {
    .journey-section-five .journey-img img {
        height: 100%
    }
}

.journey-section-eight {
    background: var(--primary-gradient)
}

.journey-item-five {
    padding: 40px;
    border-radius: 6px;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    background: var(--white);
    transition: all .6s;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    gap: 40px
}

@media(max-width:575.98px) {
    .journey-item-five {
        gap: 22px;
        padding: 20px
    }
}

.journey-item-five:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25);
    background: var(--primary-gradient)
}

.journey-item-five:hover .custom-title,
.journey-item-five:hover p {
    color: #fff
}

.journey-item-five:hover .count {
    color: #fff;
    -webkit-text-stroke: unset
}

.journey-item-five .count {
    font-size: 48px;
    font-weight: 700;
    color: var(--primary);
    margin-bottom: 0;
    color: transparent;
    -webkit-text-stroke: 1px var(--primary)
}

@media(max-width:575.98px) {
    .journey-item-five .count {
        font-size: 22px
    }
}

.journey-item-five .custom-title {
    margin-bottom: 8px
}

.journey-item-five .description {
    margin-bottom: 0
}

.journey-item-eight {
    display: flex;
    align-items: center;
    gap: 25px
}

@media(max-width:575.98px) {
    .journey-item-eight {
        gap: 15px;
        flex-direction: column;
        align-items: start
    }
}

.journey-item-eight .journey-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #fff;
    background: var(--secondary);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 40px;
    font-weight: 700;
    color: var(--gray-900);
    flex-shrink: 0
}

.journey-item-eight .journey-content .custom-title {
    color: #fff;
    margin-bottom: 12px;
    transition: all .6s
}

@media(max-width:1399.98px) {
    .journey-item-eight .journey-content .custom-title {
        font-size: 20px
    }
}

.journey-item-eight .journey-content a {
    color: #fff;
    margin-bottom: 0;
    font-weight: 600;
    transition: all .6s;
    display: flex;
    align-items: center;
    gap: 8px
}

.journey-item-eight .journey-content a:hover {
    color: var(--gray-900)
}

.journey-item-nine {
    padding: 40px;
    border-radius: 12px;
    position: relative;
    min-height: 440px;
    overflow: hidden
}

@media(max-width:1199.98px) {
    .journey-item-nine {
        padding: 20px
    }
}

@media(max-width:767.98px) {
    .journey-item-nine {
        min-height: 380px
    }
}

.journey-item-nine .journey-title {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    color: var(--gray-900);
    position: relative;
    z-index: 1
}

@media(max-width:1199.98px) {
    .journey-item-nine .journey-title {
        font-size: 25px
    }
}

.journey-item-nine .journey-btn {
    width: 40px;
    height: 40px;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 700;
    border-radius: 50%;
    z-index: 1;
    position: absolute;
    bottom: 40px;
    left: 40px
}

.journey-item-nine .journey-btn:hover {
    background: var(--primary);
    color: var(--white);
    transform: translateX(5px)
}

@media(max-width:575.98px) {
    .journey-item-nine .journey-btn {
        bottom: 20px;
        left: 20px
    }
}

.journey-item-nine .bg-one {
    position: absolute;
    inset: 0;
    margin: auto;
    height: 100%;
    width: 100%;
    object-fit: cover
}

.journey-item-nine .img-one {
    position: absolute;
    right: 0;
    bottom: 0
}

.journey-item-nine.one {
    background: var(--primary-transparent)
}

.journey-item-nine.two {
    background: var(--secondary-transparent)
}

.journey-item-nine.three {
    background: var(--info-transparent)
}

.experience-section-five {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/experiance-bg.jpg);
    background-size: cover;
    position: relative;
    overflow: hidden
}

.experience-section-five::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 13px;
    background: var(--primary)
}

.experience-section-five::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 13px;
    background: var(--primary)
}

.experience-section-five .section-header-five {
    position: relative;
    z-index: 11
}

.experience-section-five .section-header-five .section-title,
.experience-section-five .section-header-five p {
    color: #fff
}

.experience-section-five .section-header-five span {
    background: var(--secondary);
    padding: 5px 10px;
    border-radius: 6px;
    display: block;
    width: fit-content;
    margin-top: 10px
}

.experience-section-five .form {
    background: var(--white-rgb);
    backdrop-filter: blur(70px);
    border-radius: 12px;
    padding: 40px;
    max-width: 520px;
    margin: auto;
    position: relative;
    z-index: 11
}

@media(max-width:991.98px) {
    .experience-section-five .form {
        max-width: 100%
    }
}

@media(max-width:575.98px) {
    .experience-section-five .form {
        padding: 20px
    }
}

.experience-section-five .form .title {
    font-size: 36px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .experience-section-five .form .title {
        font-size: 28px;
        margin-bottom: 20px
    }
}

.experience-section-five .form .form-wrap {
    margin-bottom: 20px
}

.experience-section-five .form .form-wrap .form-control {
    background: var(--white);
    border-radius: 30px;
    border: 0;
    outline: 0;
    height: 53px;
    padding: 16px 28px !important;
    border: 0;
    outline: 0;
    width: 100%;
    min-height: 53px !important;
    font-size: 16px
}

.experience-section-five .form .form-btn {
    margin-top: 40px;
    width: 100%
}

.experience-section-five .form .form-btn .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.experience-section-five .img-1 {
    position: absolute;
    top: -59px;
    left: -59px;
    max-width: 120px;
    animation: rotate 13s linear forwards infinite
}

.experience-section-five .img-2 {
    position: absolute;
    bottom: -140px;
    right: -141px;
    animation: rotate 10s linear forwards infinite;
    z-index: 1
}

.subscribe-section-six {
    background: var(--primary);
    padding: 50px 0;
    position: relative
}

@media(max-width:991.98px) {
    .subscribe-section-six {
        padding: 20px 0 50px
    }
}

.subscribe-section-six::before {
    content: "";
    background-image: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/footer-bg-12.png);
    background-size: 100% 100%;
    position: absolute;
    top: -42px;
    width: 100%;
    height: 45px;
    left: -5px
}

@media(max-width:575.98px) {
    .subscribe-section-six::before {
        background-size: 182% 100%
    }
}

.subscribe-item-six h2 {
    font-size: 42px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 0
}

@media(max-width:575.98px) {
    .subscribe-item-six h2 {
        font-size: 26px
    }
}

.subscribe-item-six .subscribe-input {
    background: var(--white);
    padding: 12px;
    border-radius: 12px;
    height: 68px;
    position: relative;
    display: flex;
    align-items: center;
    padding: 12px 60px 12px 24px
}

.subscribe-item-six .subscribe-input input {
    background: transparent;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    padding: 0
}

.subscribe-item-six .subscribe-input .btn-icon {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    font-size: 24px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 12px;
    color: #fff
}

@media(max-width:991.98px) {
    .book-section-eight .section-header-eight {
        margin-bottom: 34px
    }
}

@media(max-width:575.98px) {
    .book-section-eight .section-header-eight {
        margin-bottom: 24px
    }
}

.book-section-eight .section-header-eight .section-sub-title {
    background: var(--white);
    border: 1px solid var(--gray-200);
    padding: 8px 20px;
    border-radius: 12px;
    width: fit-content;
    margin-bottom: 24px
}

@media(max-width:575.98px) {
    .book-section-eight .section-header-eight .section-sub-title {
        margin: 0 auto 12px
    }
}

.book-section-eight .section-header-eight .section-title {
    font-size: 42px !important;
    font-weight: 700 !important;
    position: relative
}

@media(max-width:575.98px) {
    .book-section-eight .section-header-eight .section-title {
        font-size: 26px !important;
        text-align: center !important
    }
}

.book-section-eight .section-header-eight .section-title .line {
    position: relative;
    background: transparent
}

.book-section-eight .section-header-eight .section-title .line::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 5px;
    background: var(--primary);
    z-index: -1;
    border-radius: 10px
}

.book-item-eight {
    padding: 40px;
    border-radius: 12px;
    border: 1px solid var(--gray-200);
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    background: var(--white);
    transition: all .5s;
    position: relative;
    text-align: center
}

.book-item-eight:hover {
    transform: translateY(-6px);
    box-shadow: 0 4px 44px 0 rgba(187, 187, 187, 0.25)
}

@media(max-width:1399.98px) {
    .book-item-eight {
        padding: 20px
    }
}

.book-item-eight .custom-title {
    margin-bottom: 8px
}

@media(max-width:1399.98px) {
    .book-item-eight .custom-title {
        font-size: 22px
    }
}

.book-item-eight p {
    margin-bottom: 0
}

.book-item-eight .book-icon {
    width: 120px;
    height: 120px;
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/bg/book-bg-1.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    font-size: 60px;
    color: var(--gray-900);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 20px
}

.book-item-eight .count {
    font-size: 57px;
    color: var(--gray-100);
    position: absolute;
    top: 0;
    right: 8px
}

.article-section-nine {
    position: relative;
    overflow: hidden
}

.article-section-nine .element-one {
    position: absolute;
    top: 9%;
    left: 2%;
    animation: rotate 17s linear forwards infinite
}

.article-section-nine .icon-one {
    position: absolute;
    right: 0;
    bottom: 10%;
    animation: rotate 7s linear forwards infinite
}

.article-item-nine {
    border-radius: 12px;
    overflow: hidden;
    margin: 0 12px;
    position: relative;
    z-index: 1
}

.article-item-nine .article-content {
    padding: 20px;
    background: var(--light-200);
    backdrop-filter: blur(20px);
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center
}

.article-item-nine .article-content .article-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px
}

.article-item-nine .article-content .article-info .badge {
    background: var(--light);
    border-radius: 50px;
    padding: 7px 16px;
    font-size: 15px;
    font-weight: 400;
    color: var(--gray-900);
    letter-spacing: 0
}

@media(max-width:1199.98px) {
    .article-item-nine .article-content .article-info .badge {
        padding: 7px 10px;
        font-size: 14px !important
    }
}

.article-item-nine .article-content .article-info .article-date {
    margin-bottom: 0;
    color: #fff;
    font-weight: 400;
    font-size: 16px
}

.article-item-nine .article-content .custom-title {
    margin-bottom: 0
}

@media(max-width:1199.98px) {
    .article-item-nine .article-content .custom-title {
        font-size: 20px !important
    }
}

.article-item-nine .article-content .custom-title a {
    color: #fff !important
}

.article-item-nine .article-content .custom-title a:hover {
    color: var(--primary) !important
}

.offer-section-fourteen .section-header {
    position: sticky;
    top: 80px
}

.offer-section-fifteen {
    position: relative;
    background: var(--secondary);
    z-index: 1
}

@media(min-width:992px) {
    .offer-section-fifteen .section-header-fifteen {
        position: sticky;
        top: 100px;
        z-index: 1
    }
}

@media(max-width:991.98px) {
    .offer-section-fifteen .section-header-fifteen {
        text-align: center
    }
}

.offer-section-fifteen .section-header-fifteen .section-sub-title {
    color: #fff
}

.offer-section-fifteen .section-header-fifteen .section-title {
    color: #fff;
    margin-bottom: 20px
}

.offer-section-fifteen .section-header-fifteen .description {
    color: #fff
}

.offer-section-fifteen .view-more {
    margin-top: 40px
}

.offer-section-fifteen .round-element-5 {
    position: absolute;
    bottom: 0;
    left: 0;
    mix-blend-mode: darken
}

.offers-item-thirteen {
    padding: 40px;
    border-radius: 12px;
    background: var(--linear-gradient);
    position: relative;
    overflow: hidden;
    min-height: 360px;
    transition: all .6s
}

@media(max-width:1399.98px) {
    .offers-item-thirteen {
        padding: 24px
    }
}

@media(max-width:767.98px) {
    .offers-item-thirteen {
        height: 290px
    }
}

@media(max-width:575.98px) {
    .offers-item-thirteen {
        min-height: 285px
    }
}

.offers-item-thirteen:hover {
    transform: translateY(-5px)
}

.offers-item-thirteen:hover .img-1 {
    transform: scale(1.1)
}

.offers-item-thirteen.two {
    background: var(--pink-gradient)
}

.offers-item-thirteen.three {
    background: var(--secondary-gradient)
}

.offers-item-thirteen .custom-title {
    margin-bottom: 8px
}

.offers-item-thirteen p {
    margin-bottom: 0
}

.offers-item-thirteen .img-1 {
    position: absolute;
    height: 200px;
    right: 0;
    bottom: 0;
    z-index: 1;
    transition: all .6s
}

@media(max-width:767.98px) {
    .offers-item-thirteen .img-1 {
        height: 150px
    }
}

.offers-item-thirteen .shadow-1 {
    position: absolute;
    left: 25px;
    width: 100%;
    bottom: -100px;
    opacity: .5
}

.offers-item-fifteen {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 24px
}

.offers-item-fifteen:last-child {
    margin-bottom: 0
}

.offers-item-fifteen:hover .offers-overlay .overlay-img {
    transform: scale(1.1) rotate(3deg)
}

.offers-item-fifteen:hover .offers-content {
    background: var(--primary)
}

.offers-item-fifteen:hover .offers-content .offers-title,
.offers-item-fifteen:hover .offers-content .offers-description {
    color: #0f172a
}

.offers-item-fifteen:hover .offers-content .element-1 {
    transform: translateY(0);
    opacity: 1
}

.offers-item-fifteen:hover .btn-icon {
    transform: rotate(-44deg);
    background: #fff
}

.offers-item-fifteen .offers-overlay .overlay-img {
    transition: all .6s;
    width: 100%
}

@media(max-width:575.98px) {
    .offers-item-fifteen .offers-overlay .overlay-img {
        min-height: 400px;
        object-fit: cover
    }
}

.offers-item-fifteen .offers-content {
    position: absolute;
    background: var(--primary-100);
    backdrop-filter: blur(40px);
    border-radius: 10px;
    overflow: hidden;
    padding: 20px;
    z-index: 1;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 48px;
    transition: all .6s;
    margin: 20px
}

@media(max-width:1199.98px) {
    .offers-item-fifteen .offers-content {
        gap: 16px
    }
}

@media(max-width:991.98px) {
    .offers-item-fifteen .offers-content {
        width: unset !important
    }
}

@media(max-width:575.98px) {
    .offers-item-fifteen .offers-content {
        flex-direction: column;
        align-items: start
    }
}

.offers-item-fifteen .offers-content .offers-title {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 8px
}

@media(max-width:575.98px) {
    .offers-item-fifteen .offers-content .offers-title {
        font-size: 20px
    }
}

.offers-item-fifteen .offers-content .offers-description {
    color: #fff;
    margin-bottom: 0
}

.offers-item-fifteen .offers-content .element-1 {
    position: absolute;
    top: 0;
    right: 10%;
    z-index: -1;
    transition: all .5s;
    opacity: 0;
    transform: translateY(-36px)
}

.offers-item-fifteen .offers-content .btn-icon {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 700;
    color: #0f172a;
    transition: all .6s;
    position: unset;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0
}

.offers-item-fifteen .offers-content .btn-icon:hover {
    transform: rotate(-44deg);
    background: var(--secondary);
    color: #fff
}

.theme-15 .btn {
    position: relative;
    padding: 0 0 0 24px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    transition: all .6s;
    border-radius: 44px;
    overflow: hidden;
    background: transparent
}

.theme-15 .btn::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
    border-radius: 44px;
    background: var(--white);
    right: 0;
    transition: all .5s ease-in-out
}

.theme-15 .btn::before {
    content: "";
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    border-radius: 44px;
    right: 0;
    transition: all .5s ease-in-out;
    opacity: 0
}

.theme-15 .btn:hover {
    border-color: var(--primary)
}

.theme-15 .btn:hover .icon {
    background: #fff
}

.theme-15 .btn:hover::before {
    width: 100%;
    background: var(--primary);
    opacity: 1
}

.theme-15 .btn .icon {
    width: 60px;
    height: 52px;
    background: var(--primary);
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
    color: #0f172a;
    transition: all .5s ease-in-out
}

.theme-15 .btn-white {
    border: 1px solid var(--gray-200)
}

.counter-section-four.section {
    padding-top: 0
}

.counter-item-four {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/count-bg.png") var(--light);
    background-size: cover;
    border: 1px solid var(--gray-200);
    padding: 40px;
    border-radius: 12px;
    transition: all 1.6s;
    position: relative;
    overflow: hidden;
    text-align: center
}

@media(max-width:767.98px) {
    .counter-item-four {
        padding: 20px
    }
}

.counter-item-four::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 16px;
    background: var(--secondary);
    opacity: 0;
    transition: all 1.6s;
    border-radius: 7px 0 10px 0
}

.counter-item-four h3 {
    font-size: 48px;
    margin-bottom: 4px;
    transition: all 1.6s
}

@media(max-width:991.98px) {
    .counter-item-four h3 {
        font-size: 32px
    }
}

@media(max-width:767.98px) {
    .counter-item-four h3 {
        font-size: 26px
    }
}

@media(max-width:575.98px) {
    .counter-item-four h3 {
        font-size: 22px
    }
}

.counter-item-four p {
    margin-bottom: 0
}

.counter-item-four:hover {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/count-bg.png") var(--primary);
    transform: translateY(-4px)
}

.counter-item-four:hover::before {
    opacity: 1
}

.counter-item-four:hover h3 {
    color: var(--secondary)
}

.counter-item-four:hover p {
    color: #fff
}

.counter-item-seven {
    transition: all 1.6s;
    position: relative;
    text-align: center
}

.counter-item-seven h2 {
    font-size: 80px;
    margin-bottom: 4px;
    transition: all 1.6s;
    color: transparent;
    -webkit-text-stroke: 1px var(--primary);
    -webkit-font-smoothing: antialiased;
    transition: all .6s ease
}

@media(max-width:991.98px) {
    .counter-item-seven h2 {
        font-size: 60px
    }
}

@media(max-width:767.98px) {
    .counter-item-seven h2 {
        font-size: 42px
    }
}

.counter-item-seven p {
    margin-bottom: 0
}

.counter-item-seven:hover {
    background: url("/wp-content/themes/drsiddhantgupta/assets/img/bg/circle-bg.png") no-repeat;
    background-position: center;
    transform: translateY(-4px)
}

.counter-item-seven:hover h2 {
    background: var(--primary-gradient);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 1px transparent
}

.counter-item-ten {
    transition: all 1.6s;
    position: relative;
    text-align: center
}

.counter-item-ten h3 {
    font-size: 120px;
    margin-bottom: 12px;
    color: rgba(var(--secondary-rgb), 0.1);
    transition: all .6s ease
}

@media(max-width:1199.98px) {
    .counter-item-ten h3 {
        font-size: 94px
    }
}

@media(max-width:991.98px) {
    .counter-item-ten h3 {
        font-size: 60px
    }
}

@media(max-width:767.98px) {
    .counter-item-ten h3 {
        font-size: 42px
    }
}

.counter-item-ten p {
    color: var(--secondary);
    margin-bottom: 0
}

.counter-item-ten:hover {
    transform: translateY(-4px)
}

.counter-item-ten:hover h3 {
    color: var(--secondary)
}

.counter-item-fifteen {
    padding: 40px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    border-radius: 10px;
    transition: all 1.6s;
    position: relative;
    overflow: hidden;
    text-align: center;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    transition: all .6s
}

@media(max-width:1199.98px) {
    .counter-item-fifteen {
        padding: 20px
    }
}

.counter-item-fifteen:hover {
    background: var(--primary);
    transform: translateY(-4px)
}

.counter-item-fifteen:hover .count,
.counter-item-fifteen:hover p {
    color: #fff
}

.counter-item-fifteen:hover::before {
    opacity: 1;
    top: -104px;
    right: -60px
}

.counter-item-fifteen:hover::after {
    opacity: 1;
    bottom: -104px;
    left: -60px
}

.counter-item-fifteen::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 250px;
    height: 250px;
    background: var(--primary-300);
    transition: all 1.6s;
    border-radius: 50%;
    transition: all .6s;
    opacity: 0
}

.counter-item-fifteen::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 250px;
    height: 250px;
    background: var(--primary-400);
    transition: all 1.6s;
    border-radius: 50%;
    transition: all .4s;
    opacity: 0
}

.counter-item-fifteen .count {
    font-size: 72px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 4px;
    transition: all 1.6s;
    position: relative;
    z-index: 1;
    transition: all .6s
}

@media(max-width:1199.98px) {
    .counter-item-fifteen .count {
        font-size: 50px
    }
}

@media(max-width:767.98px) {
    .counter-item-fifteen .count {
        font-size: 34px
    }
}

.counter-item-fifteen p {
    margin-bottom: 0;
    color: var(--gray-900);
    position: relative;
    z-index: 1;
    transition: all .6s
}

.partner-item-three {
    background: var(--light);
    padding: 40px;
    border-radius: 12px;
    margin-top: 30px
}

@media(max-width:991.98px) {
    .partner-item-three {
        margin-top: 20px
    }
}

@media(max-width:767.98px) {
    .partner-item-three {
        padding: 24px
    }
}

.partner-item-three .title {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 0;
    line-height: 27px;
    line-height: 1.4
}

@media(max-width:1199.98px) {
    .partner-item-three .title {
        text-align: center;
        margin-bottom: 30px
    }
}

.partner-item-three .hospital-img {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 60px
}

@media(max-width:991.98px) {
    .partner-item-three .hospital-img {
        justify-content: center;
        gap: 36px
    }
}

@media(max-width:575.98px) {
    .partner-item-three .hospital-img {
        gap: 22px
    }
}

.partner-item-three .hospital-img img {
    filter: grayscale(1);
    transition: all .5s
}

.partner-item-three .hospital-img img:hover {
    filter: grayscale(0);
    transform: scale(0.9)
}

@media(max-width:767.98px) {
    .partner-item-three .hospital-img img {
        max-width: 43px
    }
}

@media(max-width:575.98px) {
    .partner-item-three .hospital-img img {
        max-width: 26px
    }
}

.partner-item-four {
    text-align: center;
    padding: 33px 0
}

@media(max-width:767.98px) {
    .partner-item-four {
        padding: 0
    }
}

.partner-item-four img {
    margin: 0 auto;
    filter: grayscale(1);
    transition: all .5s
}

@media(max-width:767.98px) {
    .partner-item-four img {
        max-width: 60px
    }
}

@media(max-width:575.98px) {
    .partner-item-four img {
        max-width: 40px
    }
}

.partner-item-four:hover img {
    filter: grayscale(0);
    transform: scale(0.95)
}

.partner-item-seven {
    text-align: center
}

.partner-item-seven img {
    width: auto !important;
    margin: 0 auto
}

.partner-item-ten {
    text-align: center
}

.partner-item-ten img {
    width: auto !important;
    margin: 0 auto
}

.partner-section-four {
    padding-top: 0
}

.partner-section-ten {
    background: var(--secondary);
    padding: 60px 0
}

@media(max-width:575.98px) {
    .partner-section-ten {
        padding: 40px 0
    }
}

.partner-section-ten .section-header {
    text-align: center
}

.partner-section-ten .sub-title {
    position: relative;
    padding: 0 80px;
    display: inline-block;
    color: #fff;
    margin: 0 auto
}

@media(max-width:575.98px) {
    .partner-section-ten .sub-title {
        padding: 0 60px
    }
}

.partner-section-ten .sub-title::before,
.partner-section-ten .sub-title::after {
    content: "";
    width: 40px;
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #fff
}

.partner-section-ten .sub-title::before {
    left: 0
}

.partner-section-ten .sub-title::after {
    right: 0
}

.partner-slider-four {
    border: 1px solid var(--gray-200);
    overflow: hidden
}

@media(max-width:767.98px) {
    .partner-slider-four {
        border: 0
    }
}

.partner-slider-four .slick-slide {
    border-right: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .partner-slider-four .slick-slide {
        border: 0
    }
}

.partner-slider-four .slick-slide:last-child {
    border-right: 0
}

.partner-slider-seven {
    position: relative;
    overflow: hidden
}

.partner-slider-seven::before {
    content: "";
    top: 60%;
    left: 0;
    width: 160px;
    height: 98px;
    position: absolute;
    transform: translateY(-50%);
    backdrop-filter: blur(1px);
    z-index: 9;
    background: linear-gradient(296.21deg, rgba(255, 255, 255, 0) -14.46%, rgba(253, 237, 236, 0.6) 25.19%, #fdedec 64.84%)
}

@media(max-width:991.98px) {
    .partner-slider-seven::before {
        display: none
    }
}

.partner-slider-seven::after {
    content: "";
    top: 60%;
    right: 0;
    width: 160px;
    height: 300px;
    position: absolute;
    transform: translateY(-50%);
    backdrop-filter: blur(1px);
    z-index: 9;
    background: linear-gradient(296.21deg, rgba(255, 255, 255, 0) -14.46%, rgba(253, 237, 236, 0.6) 25.19%, #fdedec 64.84%)
}

@media(max-width:991.98px) {
    .partner-slider-seven::after {
        display: none
    }
}

.hospital-slider-four .slide-item {
    display: flex !important;
    align-items: center;
    justify-content: center
}

.section-header {
    margin-bottom: 40px
}

.section-header-one .title {
    font-size: 15px;
    border-radius: 20px;
    font-weight: 500;
    padding: 4px 26px;
    position: relative;
    margin-bottom: 15px;
    box-shadow: none;
    background: var(--primary-gradient);
    width: fit-content;
    margin: 0 auto 8px;
    color: #fff
}

.section-header-one .title::before,
.section-header-one .title::after {
    content: "";
    background: #fff;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.section-header-one .title::before {
    left: 12px
}

.section-header-one .title::after {
    right: 12px
}

.section-header .text-gradient {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animate 15s linear infinite
}

.section-header-two {
    text-align: center
}

.section-header-two .section-sub-title {
    background: var(--primary-gradient);
    border-radius: 50px;
    display: inline-flex;
    align-items: center;
    padding: 6px 16px;
    color: #fff;
    margin-bottom: 12px;
    font-weight: 600
}

.section-header-two .section-sub-title img {
    animation: rotate 5s linear forwards infinite;
    margin-right: 8px
}

.section-header-two .section-title span {
    background: var(--primary-gradient);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.section-header-three .title {
    box-shadow: 0 4px 10px 0 rgba(196, 196, 196, 0.2509803922) inset;
    border: 1px solid var(--gray-100);
    padding: 8px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 30px;
    width: fit-content;
    margin: 0 auto 8px;
    position: relative;
    background: var(--white);
    color: var(--gray-900);
    font-weight: 600
}

.section-header-three .title i {
    color: var(--secondary);
    font-size: 8px
}

.section-header-three .title::before {
    content: "";
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/title-icon.svg);
    background-size: 100% 100%;
    width: 62px;
    height: 3px;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    margin: auto;
    animation: line 7s linear infinite
}

.section-header-three .subtitle {
    font-size: 18px;
    margin-top: 8px
}

@media(max-width:575.98px) {
    .section-header-three .subtitle {
        font-size: 16px
    }
}

.section-header-four .section-sub-title {
    background: var(--primary-gradient);
    border-radius: 50px;
    font-size: 15px;
    padding: 6px 16px;
    color: #fff;
    position: relative;
    display: inline-block;
    overflow: hidden
}

.section-header-four .section-sub-title::before {
    content: "";
    position: absolute;
    top: 0;
    left: -2px;
    width: 13px;
    height: 12px;
    background: var(--secondary);
    border-radius: 0 0 7px 0
}

.section-header-four .section-sub-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -2px;
    width: 13px;
    height: 12px;
    background: var(--primary);
    border-radius: 7px 0 0 0
}

.section-header-four .section-title span {
    color: var(--primary);
    font-style: italic;
    text-decoration: underline
}

.section-header-five .section-sub-title {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background: var(--primary);
    padding: 10px 22px;
    border-radius: 30px;
    width: fit-content;
    margin: 0 auto 12px;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    gap: 10px
}

.section-header-five .section-sub-title::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: var(--secondary-gradient);
    -webkit-mask: linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude
}

.section-header-five .section-sub-title::after {
    content: "";
    position: absolute;
    border-radius: inherit;
    background: var(--secondary-gradient);
    width: 25px;
    height: 20px;
    filter: blur(8px);
    margin: auto;
    top: 4px;
    right: 8px
}

.section-header-six {
    margin-bottom: 40px
}

.section-header-six .section-sub-title {
    background: url(/wp-content/themes/drsiddhantgupta/assets/img/icons/title-bg.svg);
    background-size: 100% 100%;
    padding: 12px 34px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 12px;
    width: fit-content;
    margin: 0 auto 12px
}

.section-header-six .section-title .line-6 {
    text-decoration: underline;
    font-style: italic;
    color: var(--secondary)
}

.section-header-six p {
    margin-bottom: 0
}

.section-header-seven .section-sub-title {
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 12px;
    border-bottom: 2px solid var(--primary);
    display: inline-block
}

.section-header-seven .section-title span {
    color: var(--primary);
    font-style: italic
}

.section-header-eight {
    margin-bottom: 60px
}

@media(max-width:575.98px) {
    .section-header-eight {
        margin-bottom: 40px
    }
}

.section-header-eight .section-sub-title {
    font-size: 18px;
    font-weight: 400;
    color: var(--gray-900);
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    gap: 8px
}

.section-header-eight .section-sub-title .dot {
    width: 15px;
    background: var(--primary);
    height: 15px;
    border-radius: 50%;
    display: inline-flex;
    border: 3px solid var(--white);
    outline: 1px solid var(--primary)
}

.section-header-eight .section-title {
    font-size: 72px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 24px
}

@media(max-width:1399.98px) {
    .section-header-eight .section-title {
        font-size: 55px
    }
}

@media(max-width:575.98px) {
    .section-header-eight .section-title {
        font-size: 30px;
        text-align: start !important
    }
}

.section-header-eight .section-title .img-container {
    width: 108px;
    height: 50px;
    border-radius: 70px;
    border: 3px solid var(--white);
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    justify-content: center
}

@media(max-width:991.98px) {
    .section-header-eight .section-title .img-container {
        width: 80px;
        height: 40px
    }
}

@media(max-width:575.98px) {
    .section-header-eight .section-title .img-container {
        width: 75px;
        height: 33px;
        position: relative;
        top: 5px
    }
}

.section-header-eight .section-title .img-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center
}

.section-header-eight .section-title .text-gradient {
    font-style: italic
}

.section-header-nine {
    position: relative
}

.section-header-nine .title {
    font-size: 16px;
    font-weight: 600;
    color: var(--gray-900);
    padding: 8px 16px;
    border: 1px solid var(--primary-200);
    border-radius: 80px;
    background: var(--white);
    backdrop-filter: blur(34px);
    width: fit-content;
    margin: 0 auto 12px;
    position: relative;
    display: flex;
    align-items: center;
    overflow: hidden;
    gap: 10px
}

.section-header-nine .title .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--primary-gradient)
}

.section-header-nine .title::before {
    content: "";
    background: var(--primary);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    right: -10px;
    top: 7px;
    filter: blur(12px)
}

.section-header-nine .title::after {
    content: "";
    background: var(--primary);
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    left: -22px;
    filter: blur(16px)
}

.section-header-nine .section-title span {
    font-style: italic
}

.section-header-eleven .title {
    font-size: 20px;
    font-weight: 700;
    color: var(--gray-900);
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px
}

@media(max-width:575.98px) {
    .section-header-eleven .title {
        font-size: 16px
    }
}

@media(max-width:575.98px) {
    .section-header-eleven .title img {
        max-width: 12px
    }
}

.section-header-eleven .section-title {
    font-size: 42px;
    font-weight: 700;
    color: var(--gray-900)
}

@media(max-width:575.98px) {
    .section-header-eleven .section-title {
        font-size: 26px
    }
}

.section-header-twelve .description {
    margin-top: 8px
}

.section-header-thirteen .section-title {
    font-size: 36px
}

@media(max-width:575.98px) {
    .section-header-thirteen .section-title {
        font-size: 24px
    }
}

.section-header.section-white .section-title {
    color: #fff
}

@keyframes animate {
    from {
        background-position: 0 0
    }

    to {
        background-position: calc(100% - 100vw) 0
    }
}

.section-header-ten .section-sub-title {
    position: relative;
    display: inline-block;
    color: var(--secondary);
    font-weight: 600
}

.section-header-ten .section-sub-title .sec-circle {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--secondary);
    display: inline-block;
    position: relative;
    margin-right: 16px
}

.section-header-ten .section-sub-title .sec-circle::before {
    content: "";
    position: absolute;
    top: 3px;
    left: 9px;
    width: 12px;
    height: 6px;
    border-radius: 100px 100px 0 0;
    background: var(--primary);
    transform: rotate(90deg)
}

.section-header-ten .section-sub-title .sec-circle::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 15px;
    width: 12px;
    height: 6px;
    border-radius: 100px 100px 0 0;
    background: var(--primary);
    transform: rotate(90deg)
}

.section-header-fourteen {
    position: relative
}

@media(max-width:767.98px) {
    .section-header-fourteen {
        text-align: center
    }
}

.section-header-fourteen.title-white .section-title {
    color: #fff
}

.section-header-fourteen.title-white .subtitle {
    -webkit-text-stroke: 1px #fff
}

.section-header-fourteen .section-title {
    color: var(--primary);
    font-size: 72px
}

@media(max-width:1199.98px) {
    .section-header-fourteen .section-title {
        font-size: 60px
    }
}

@media(max-width:991.98px) {
    .section-header-fourteen .section-title {
        font-size: 52px
    }
}

@media(max-width:767.98px) {
    .section-header-fourteen .section-title {
        font-size: 42px
    }
}

@media(max-width:575.98px) {
    .section-header-fourteen .section-title {
        font-size: 34px
    }
}

.section-header-fourteen .section-line {
    position: relative;
    display: inline-block;
    z-index: 1
}

.section-header-fourteen .section-line::before {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    height: 18px;
    background: var(--secondary);
    z-index: -1
}

@media(max-width:575.98px) {
    .section-header-fourteen .section-line::before {
        height: 10px
    }
}

.section-header-fourteen .subtitle {
    color: transparent;
    -webkit-text-stroke: 1px var(--primary-100);
    -webkit-font-smoothing: antialiased;
    display: block
}

.section-header-fifteen .section-sub-title {
    font-size: 24px;
    font-weight: 700;
    color: var(--gray-900);
    border-bottom: 6px solid var(--primary);
    width: fit-content;
    margin-bottom: 20px;
    line-height: .8
}

@media(max-width:991.98px) {
    .section-header-fifteen .section-sub-title {
        margin: 0 auto 20px
    }
}

@media(max-width:575.98px) {
    .section-header-fifteen .section-sub-title {
        font-size: 16px;
        margin: 0 auto 12px;
        border-bottom: 3px solid var(--primary)
    }
}

.section-header-fifteen .sub-title {
    font-size: 18px;
    font-weight: 700;
    color: var(--gray-900)
}

.section-header-fifteen .section-title {
    font-size: 56px;
    font-weight: 700;
    color: var(--gray-900)
}

@media(max-width:1399.98px) {
    .section-header-fifteen .section-title {
        font-size: 54px
    }
}

@media(max-width:1199.98px) {
    .section-header-fifteen .section-title {
        font-size: 40px
    }
}

@media(max-width:991.98px) {
    .section-header-fifteen .section-title {
        text-align: center
    }
}

@media(max-width:575.98px) {
    .section-header-fifteen .section-title {
        font-size: 32px
    }
}

.section-header-fifteen .section-title span {
    color: var(--primary)
}

.section {
    padding: 80px 0
}

@media(max-width:991.98px) {
    .section {
        padding: 50px 0
    }
}

.section-top {
    padding-top: 80px
}

@media(max-width:991.98px) {
    .section-top {
        padding-top: 50px
    }
}

.section-bottom {
    padding-bottom: 80px
}

@media(max-width:991.98px) {
    .section-bottom {
        padding-bottom: 50px
    }
}

.hero-section-eight {
    background: var(--secondary-gradient);
    position: relative;
    overflow: hidden
}

.hero-section-eight .element-eight-01 {
    position: absolute;
    top: 0;
    right: 0
}

.hero-section-nine {
    background: var(--dark);
    position: relative;
    overflow: hidden
}

.hero-section-nine .img-one {
    position: absolute;
    bottom: -615px;
    width: 100%;
    left: 0
}

@media(max-width:1399.98px) {
    .hero-section-nine .img-one {
        bottom: -257px
    }
}

@media(max-width:1199.98px) {
    .hero-section-nine .img-one {
        right: -190px
    }
}

@media(max-width:991.98px) {
    .hero-section-nine .img-one {
        right: -230px;
        left: unset;
        bottom: -390px
    }
}

@media(max-width:575.98px) {
    .hero-section-nine .img-one {
        right: -28px;
        left: unset;
        bottom: -132px;
        opacity: .5
    }
}

.hero-section-nine .img-two {
    position: absolute;
    bottom: -15px;
    width: 100%;
    left: -35px
}

@media(max-width:1199.98px) {
    .hero-section-nine .img-two {
        left: -1px
    }
}

@media(max-width:575.98px) {
    .hero-section-nine .img-two {
        bottom: 0;
        left: 0
    }
}

.hero-section-nine .img-three {
    position: absolute;
    bottom: 60px;
    right: 0;
    left: 0;
    margin: auto;
    opacity: .6
}

.hero-section-nine .name {
    font-size: 300px;
    font-weight: 700;
    color: var(--light-200);
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
    right: 0;
    margin: auto;
    white-space: nowrap
}

@media(max-width:1399.98px) {
    .hero-section-nine .name {
        font-size: 232px
    }
}

@media(max-width:1199.98px) {
    .hero-section-nine .name {
        font-size: 200px
    }
}

@media(max-width:991.98px) {
    .hero-section-nine .name {
        font-size: 140px
    }
}

@media(max-width:575.98px) {
    .hero-section-nine .name {
        font-size: 63px
    }
}

.hero-section-nine .name.one {
    transform: translateY(-50%)
}

.hero-section-nine .name.two {
    top: 0;
    bottom: 0;
    margin: auto;
    transform: translateY(13%)
}

@media(max-width:575.98px) {
    .hero-section-nine .name.two {
        transform: translateY(40%)
    }
}

.hero-section-nine .name.three {
    bottom: -42px;
    top: unset;
    line-height: 1
}

@media(max-width:575.98px) {
    .hero-section-nine .name.three {
        bottom: 0
    }
}

.hero-section-eleven {
    position: relative;
    overflow: hidden
}

@media(max-width:991.98px) {
    .hero-section-eleven {
        background: var(--secondary)
    }
}

.hero-section-eleven .container {
    position: relative;
    z-index: 100
}

.hero-section-eleven .banner-eleven {
    position: absolute;
    bottom: 0;
    left: 220px;
    right: 0;
    margin: auto;
    width: 100%;
    max-width: 560px;
    z-index: 10
}

@media(max-width:991.98px) {
    .hero-section-eleven .banner-eleven {
        display: none
    }
}

.hero-section-fifteen {
    position: relative;
    overflow: hidden;
    border-radius: 0 0 100px 100px
}

@media(max-width:991.98px) {
    .hero-section-fifteen {
        border-radius: 0 0 70px 70px
    }
}

@media(max-width:767.98px) {
    .hero-section-fifteen {
        border-radius: 0 0 40px 40px
    }
}

@media(max-width:575.98px) {
    .hero-section-fifteen {
        border-radius: 0 0 20px 20px
    }
}

.hero-section-fifteen .hero-slider-fifteen {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.hero-section-fifteen .hero-slider-fifteen .slide-item {
    height: 100%
}

.hero-section-fifteen .hero-slider-fifteen .slide-item .slide-img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.hero-section-fifteen .hero-slider-fifteen .slick-dots {
    background: var(--primary-100);
    padding: 24px 12px;
    border-radius: 40px;
    position: absolute;
    bottom: 0;
    width: fit-content;
    backdrop-filter: blur(30px);
    right: 7%;
    top: 46%;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    z-index: 1
}

@media(max-width:767.98px) {
    .hero-section-fifteen .hero-slider-fifteen .slick-dots {
        right: 9%
    }
}

@media(max-width:575.98px) {
    .hero-section-fifteen .hero-slider-fifteen .slick-dots {
        top: unset;
        bottom: 50px;
        left: 0;
        right: 0;
        margin: auto;
        flex-direction: row;
        gap: 8px;
        padding: 8px 12px
    }
}

.hero-section-fifteen .hero-slider-fifteen .slick-dots li {
    width: 18px;
    height: 18px;
    cursor: pointer;
    padding: 0;
    margin: 0
}

@media(max-width:575.98px) {
    .hero-section-fifteen .hero-slider-fifteen .slick-dots li {
        width: 10px;
        height: 10px
    }
}

.hero-section-fifteen .hero-slider-fifteen .slick-dots li button {
    width: 18px;
    height: 18px;
    background: var(--white);
    border-radius: 50%;
    transition: all .6s ease;
    opacity: .2;
    border: 1px solid transparent
}

@media(max-width:575.98px) {
    .hero-section-fifteen .hero-slider-fifteen .slick-dots li button {
        width: 10px;
        height: 10px
    }
}

.hero-section-fifteen .hero-slider-fifteen .slick-dots .slick-active button {
    opacity: 1;
    border: 1px solid var(--primary)
}

.hero-section-fifteen .hero-slider-fifteen .slick-list {
    height: 100%
}

.hero-section-fifteen .hero-slider-fifteen .slick-list .slick-track {
    height: 100%
}

.hero-section-fifteen .hero-slider-fifteen .slick-list .slick-track .slick-slide>div {
    height: 100%
}

.hero-section-fifteen .hero-slider-fifteen .slick-list .slick-track .slick-slide>div .slide-item {
    height: 100%
}

.hero-section-fifteen .overlay-img {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 100%;
    height: 100%
}

.home-nine .section {
    overflow: hidden !important
}

.home-eleven .section {
    overflow: hidden !important
}

.home-twelve .section {
    overflow: hidden !important
}

.home-thirteen .section {
    overflow: hidden !important
}

.home-thirteen .header-theme-two {
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25)
}

.home-thirteen .header-theme-two .theme-toggle:not(.activate) {
    background: var(--secondary-hover);
    color: #fff
}

.theme-12-btn {
    padding: 14px 20px;
    border-radius: 100px;
    border: 1px solid var(--gray-200);
    background: var(--white);
    color: var(--gray-900);
    display: flex;
    align-items: center;
    transition: all .6s;
    flex-shrink: 0
}

@media(max-width:575.98px) {
    .theme-12-btn {
        padding: 8px 16px
    }
}

.theme-12-btn:hover {
    background: var(--primary);
    color: #fff;
    border: 1px solid var(--primary)
}

.theme-12-btn:hover i {
    color: #fff
}

.theme-12-btn i {
    font-size: 16px;
    font-weight: 700;
    color: var(--gray-900);
    transition: all .6s
}

.sales-section-thirteen {
    background: var(--light);
    margin: 0 !important
}

.sales-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .sales-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.sales-section-thirteen .section-header-thirteen .sales-header {
    display: flex;
    align-items: center;
    gap: 16px
}

@media(max-width:991.98px) {
    .sales-section-thirteen .section-header-thirteen .sales-header {
        flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.sales-section-thirteen .section-header-thirteen .timer-list {
    display: flex;
    align-items: center;
    gap: 8px
}

.sales-section-thirteen .section-header-thirteen .timer-list .timer-cover {
    width: 52px;
    height: 48px;
    background: var(--danger);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 24px;
    font-weight: 700;
    color: #fff
}

@media(max-width:575.98px) {
    .sales-section-thirteen .section-header-thirteen .timer-list .timer-cover {
        width: 40px;
        height: 40px;
        font-size: 20px
    }
}

.sales-section-thirteen .section-header-thirteen .timer-list .divider {
    font-size: 24px;
    font-weight: bold;
    color: var(--gray-900)
}

.sales-section-thirteen .section-header-thirteen .btn {
    flex-shrink: 0
}

.sales-section-thirteen .deals-item-thirteen {
    background: var(--white);
    margin: 0 !important
}

.sales-section-thirteen .deals-item-thirteen:hover .delas-badge .delas-fav {
    transform: translateX(0)
}

.sales-section-thirteen .deals-item-thirteen .delas-badge {
    justify-content: end
}

.sales-section-thirteen .deals-item-thirteen .delas-badge .delas-fav {
    display: flex;
    flex-direction: column;
    gap: 18px;
    transition: all .3s ease;
    transform: translateX(85px)
}

.sales-section-thirteen .deals-item-thirteen .delas-badge .delas-fav .icon {
    width: 36px;
    height: 36px;
    background: var(--white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--gray-900);
    border: none !important;
    transition: all .6s
}

.sales-section-thirteen .deals-item-thirteen .delas-badge .delas-fav .icon:hover {
    background: var(--primary);
    color: #fff
}

.sales-section-thirteen .deals-item-thirteen .progress {
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    background: transparent
}

.sales-section-thirteen .deals-item-thirteen .progress .progress-bg {
    background: var(--light);
    height: 5px;
    width: 100%;
    border-radius: 40px;
    position: unset;
    box-shadow: unset
}

.sales-section-thirteen .deals-item-thirteen .progress .progress-bg .progress-bar {
    background-color: var(--secondary-hover);
    height: 100%;
    border-radius: 40px;
    transition: width .3s ease
}

.sales-section-thirteen .deals-item-thirteen .progress .progress-count {
    font-size: 16px
}

.products-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:767.98px) {
    .products-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.products-section-thirteen .nav-tabs {
    display: flex;
    align-items: center;
    gap: 16px;
    border-bottom: 0;
    margin-bottom: 20px
}

.products-section-thirteen .nav-tabs li .nav-link {
    padding: 8px 16px;
    border-radius: 60px;
    background: var(--white);
    border: 1px solid var(--gray-200);
    font-size: 16px;
    font-weight: 500;
    color: var(--gray-900);
    transition: all .6s
}

.products-section-thirteen .nav-tabs li .nav-link.active {
    background: var(--secondary-hover);
    border: 1px solid var(--secondary-hover);
    color: #fff
}

.products-section-thirteen .nav-tabs li .nav-link:hover {
    background: var(--secondary-hover);
    border: 1px solid var(--secondary-hover);
    color: #fff
}

.products-section-thirteen .deals-item-thirteen {
    margin: 0 !important
}

@media(max-width:575.98px) {
    .deals-section-thirteen .deals-item-thirteen {
        width: 90%;
        margin: auto !important;
        box-shadow: unset
    }
}

.medicines-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:575.98px) {
    .medicines-section-thirteen .section-header-thirteen {
        flex-wrap: wrap;
        gap: 16px
    }
}

.medicines-item-thirteen {
    background: var(--success-transparent);
    padding: 40px;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    min-height: 390px;
    transition: all .6s
}

@media(max-width:1399.98px) {
    .medicines-item-thirteen {
        padding: 24px;
        min-height: 405px
    }
}

.medicines-item-thirteen:hover {
    transform: translateY(-5px)
}

.medicines-item-thirteen:hover .medicines-img img {
    transform: scale(1.1)
}

.medicines-item-thirteen.two {
    background: var(--indigo-transparent)
}

.medicines-item-thirteen.two .medicines-img::before {
    content: "";
    background: #bac7f5
}

.medicines-item-thirteen.two .medicines-img::after {
    content: "";
    background: #bac7f5
}

.medicines-item-thirteen.two .shadow-1 {
    background: #d0daf9
}

.medicines-item-thirteen.three {
    background: var(--danger-transparent)
}

.medicines-item-thirteen.three .medicines-img::before {
    content: "";
    background: #ffc8bd
}

.medicines-item-thirteen.three .medicines-img::after {
    content: "";
    background: #ffc8bd
}

.medicines-item-thirteen.three .shadow-1 {
    background: #ffdad3
}

.medicines-item-thirteen .btn {
    margin-top: 16px;
    display: inline-flex
}

.medicines-item-thirteen .medicines-content .custom-title {
    margin-bottom: 8px
}

.medicines-item-thirteen .medicines-img {
    position: absolute;
    right: 0;
    bottom: 0;
    transition: all .6s
}

.medicines-item-thirteen .medicines-img img {
    height: 230px;
    z-index: 1;
    position: relative;
    transition: all .6s
}

.medicines-item-thirteen .medicines-img::before {
    content: "";
    position: absolute;
    top: -29px;
    left: 26px;
    width: 206px;
    height: 206px;
    border-radius: 50%;
    background: #c7ecd2
}

.medicines-item-thirteen .medicines-img::after {
    content: "";
    position: absolute;
    top: 69px;
    left: -47px;
    width: 206px;
    height: 206px;
    border-radius: 50%;
    background: #c7ecd2
}

.medicines-item-thirteen .shadow-1 {
    position: absolute;
    background: #daf3e1;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    left: -32px;
    bottom: -35px;
    filter: blur(28px)
}

.brands-section-thirteen .section-header-thirteen {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
    margin-bottom: 0;
    border-bottom: 1px solid var(--gray-200)
}

@media(max-width:1399.98px) {
    .brands-section-thirteen .slide-item {
        margin: 0 12px
    }
}

@media(max-width:575.98px) {
    .brands-section-thirteen .slide-item {
        margin: 0 !important
    }
}

.brands-section-thirteen .slide-item .imgs {
    height: 65px;
    border: 1px solid var(--gray-200);
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 34px 0 rgba(206, 206, 206, 0.25);
    margin: 20px 12px;
    padding: 0 20px;
    transition: all .3s ease
}

.brands-section-thirteen .slide-item .imgs:hover {
    transform: translateY(-5px)
}

.technology-section-thirteen {
    background: var(--primary-gradient);
    position: relative
}

.technology-section-thirteen .section-header-thirteen {
    position: relative;
    z-index: 1
}

.technology-section-thirteen .section-header-thirteen .section-title {
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 40px
}

@media(max-width:575.98px) {
    .technology-section-thirteen .section-header-thirteen .section-title {
        font-size: 24px;
        margin-bottom: 30px
    }
}

.technology-section-thirteen .section-header-thirteen .description {
    font-size: 16px;
    color: #fff;
    margin-bottom: 0
}

.technology-section-thirteen .technology-list-thirteen {
    display: flex;
    align-items: center;
    gap: 24px
}

@media(max-width:575.98px) {
    .technology-section-thirteen .technology-list-thirteen {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center
    }
}

.technology-section-thirteen .technology-list-thirteen .technology-item-thirteen {
    padding: 20px;
    border-radius: 12px;
    background: rgba(var(--white-rgb), 0.1);
    width: 185px
}

.technology-section-thirteen .technology-list-thirteen .technology-item-thirteen .custom-title {
    font-size: 40px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 4px
}

.technology-section-thirteen .technology-list-thirteen .technology-item-thirteen .custom-title span {
    color: var(--secondary-hover)
}

.technology-section-thirteen .technology-list-thirteen .technology-item-thirteen p {
    color: #fff;
    margin-bottom: 0
}

.technology-section-thirteen .technology-img-thirteen {
    width: 100%;
    max-width: 390px
}

@media(max-width:1399.98px) {
    .technology-section-thirteen .technology-img-thirteen {
        max-width: 440px
    }
}

@media(max-width:1199.98px) {
    .technology-section-thirteen .technology-img-thirteen {
        display: none
    }
}

.technology-section-thirteen .technology-img-thirteen .img-1 {
    position: relative;
    z-index: 1
}

.technology-section-thirteen .technology-img-thirteen .img-2 {
    position: absolute;
    left: 0;
    top: 0
}

.app-section-thirteen .section-header-thirteen {
    position: relative;
    z-index: 1
}

.app-section-thirteen .app-thirteen {
    background: var(--primary-gradient-100);
    padding: 60px 100px 0;
    border-radius: 20px;
    position: relative;
    z-index: 1;
    overflow: hidden
}

@media(max-width:1199.98px) {
    .app-section-thirteen .app-thirteen {
        padding: 40px 40px 0
    }
}

@media(max-width:991.98px) {
    .app-section-thirteen .app-thirteen {
        padding: 40px;
        overflow: hidden
    }
}

@media(max-width:575.98px) {
    .app-section-thirteen .app-thirteen {
        padding: 24px;
        border-radius: 16px
    }
}

.app-section-thirteen .app-thirteen .section-title {
    margin-bottom: 20px
}

.app-section-thirteen .app-thirteen .app-img-thirteen {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 320px;
    margin: 0 auto -315px
}

@media(max-width:991.98px) {
    .app-section-thirteen .app-thirteen .app-img-thirteen {
        display: none
    }
}

.app-section-thirteen .app-thirteen .element-1 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.shipping-section-thirteen {
    background: var(--black);
    position: relative;
    overflow: hidden
}

.shipping-section-thirteen .shipping-item-thirteen {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 90%
}

@media(max-width:1399.98px) {
    .shipping-section-thirteen .shipping-item-thirteen {
        width: 100%
    }
}

.shipping-section-thirteen .shipping-item-thirteen .shipping-icon {
    background: var(--primary-gradient);
    width: 48px;
    height: 48px;
    border-radius: 50%;
    font-size: 20px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0
}

.shipping-section-thirteen .shipping-item-thirteen .content {
    padding: unset;
    min-height: unset !important
}

.shipping-section-thirteen .shipping-item-thirteen .content .title {
    color: #fff;
    margin-bottom: 4px;
    font-size: 20px;
    font-weight: 600
}

.shipping-section-thirteen .shipping-item-thirteen .content p {
    color: #fff;
    margin-bottom: 0
}

.shipping-section-thirteen .element-1 {
    position: absolute;
    left: 0;
    top: 28%
}

.shipping-section-thirteen .element-2 {
    position: absolute;
    right: 0;
    bottom: -60px
}.inner-page .main-menu-wrapper{border:1px solid rgb(30 30 30 / 10%)!important}.inner-page .main-menu-wrapper .main-nav .main-menu{color:var(--black)!important}.inner-page .main-menu-wrapper .main-nav .active .main-menu{color:var(--black);background:rgb(215 215 215 / 50%)}.banner-section-nine .section-header-nine .section-title{line-height:1.2}.banner-section-nine .section-header-nine .section-title{font-size:clamp(32px, 2.813vw, 50px)}.banner-section-nine .section-header-nine .section-title b{font-size:clamp(40px, 3.125vw, 60px)}.categories li a.filter-active{color:#F6A216;font-weight:700}.categories li a.filter-active span{background-color:#F6A216;color:#fff;border-radius:4px;padding:0 5px}.tags .tag.filter-active{background-color:#F6A216;color:#fff;border-color:#F6A216}.categories li a[data-filter-id],.tags .tag[data-filter-id]{cursor:pointer;transition:color 0.2s ease}#blog-grid-wrapper{position:relative;min-height:100px;transition:opacity 0.25s ease}#blog-grid-wrapper.blog-loading{opacity:.35;pointer-events:none}#blog-grid-wrapper.blog-loading::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:3px solid #F6A216;border-top-color:#fff0;border-radius:50%;animation:blogFilterSpin 0.65s linear infinite;z-index:10}@keyframes blogFilterSpin{to{transform:rotate(360deg)}}.pagination .page-link.disabled{opacity:.4;pointer-events:none}.blog-view .blog-single-post .blog-content blockquote p{font-size:16px;font-weight:500;padding-left:16px;border-left:2px solid var(--primary);color:var(--gray-900);margin-bottom:0}.banner-section-nine .banner-slider .section-title span{background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:animate 15s linear infinite;text-decoration:none!important;font-size:30px}.section-header-nine .section-title span{font-style:italic;color:var(--primary)!important;text-decoration:underline!important}.about-popup-item .support-item div:has(.title){width:calc(100% - 2.813rem)}.wpcf7 span.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 span.wpcf7-form-control-wrap .form-control,.wpcf7 span.wpcf7-form-control-wrap .form-select{display:block;width:100%}.wpcf7 .form-control[rows]{width:100%;resize:vertical}.wpcf7 select.form-select{appearance:auto;-webkit-appearance:auto}.wpcf7 .wpcf7-not-valid{border-color:#dc3545!important}.wpcf7 .wpcf7-not-valid-tip{color:#dc3545;font-size:.875em;margin-top:4px;display:block}.wpcf7 .wpcf7-response-output{margin-top:1rem;padding:10px 15px;border-radius:4px;font-size:.9rem}.card.post-widget{position:sticky;top:10px}.about-inner-header.about-page h2 span{font-size:48px}@media(max-width:991.98px){.about-section .about-img-info{display:initial}.about-section .custom-wrapper{position:initial!important}.about-section .about-img-info .about-img img{width:100%}.banner-section-nine{padding:0}.banner-section-nine .banner-right-nine{display:initial}.banner-section-nine .banner-right-nine .counter-item-nine.one,.banner-section-nine .banner-right-nine .counter-item-nine.two,.banner-section-nine .banner-right-nine .counter-item-nine.three{display:none}.banner-section-nine .banner-right-nine .banner-img{margin:0 auto}.about-inner-header.about-page h2 span{font-size:36px}.banner-section-nine .banner-slider .section-title span{font-size:26px}}@media(max-width:767.98px){.services-content-nine.custom{display:grid!important;grid-template-columns:repeat(2,1fr)}.services-item-nine{width:100%}.services-item-nine:not(:hover) .services-info{opacity:1;transform:translateY(0);visibility:visible;transition-delay:.2s}.banner-section-nine .section-header-nine .section-title em{display:none!important}.services-item-nine:not(:hover) .title{opacity:0}.about-inner-header.about-page h2 span{font-size:30px}.banner-section-nine .banner-slider .section-title span{font-size:21px}}@media(max-width:575px){.mobile-d-none{display:none!important};.services-content-nine.custom{grid-template-columns:repeat(1,1fr)}.services-content-nine.custom{display:flex!important}.about-section .about-img-info .about-img:last-child{margin-bottom:15px}.about-contact{padding-bottom:15px}.terms-section .terms-text{padding-top:15px}}@media(min-width:991.99px){.desktop-d-none{display:none!important}}.header .header-nav .menu-header{height:initial}.inner-page .main-menu-wrapper .main-nav .active .main-menu{background:none;color:var(--primary)!important}.testimonial-item-nine .testimonial-author{aspect-ratio:1 / 1.463}.choose-item-nine .custom-title{display:inline-block!important}.custom-title-5{display:inline!important}.custom-title-5::after{right:-10px!important}.why-choose-icon span img{height:44px;filter:brightness(0) invert(1)}.home-nine .testimonial-item-six .review{background:#fff}.home-nine .testimonial-item-six .review::before{box-shadow:15px 15px 0 0 #FFF}.home-nine .testimonial-item-six .review::after{box-shadow:15px 15px 0 0 #FFF}.home-nine .testimonial-item-six{background:#FFF7E6;height:100%}.testimonial-item-six{height:100%}.banner-text-space .banner-text-content{margin-inline:auto;max-width:1000px}.banner-text-space .banner-text-content h2{margin-bottom:clamp(14px, 1.042vw, 20px)}.banner-text-space .banner-text-content p+p{margin-top:clamp(11px, 0.781vw, 15px)}.main-nav li{position:relative}.main-nav li.menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:8px;margin-bottom:2px;transition:0.3s}@keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0)}}@-webkit-keyframes aslAnFadeInDrop{0%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}100%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}}@keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}@-webkit-keyframes aslAnFadeOutDrop{0%{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}100%{opacity:0;transform:translate(0,-50px);-webkit-transform:translate(0,-50px)}}.hiddend{display:none!important}div.asl_w.asl_an_fadeInDrop,div.asl_w.asl_an_fadeOutDrop{-webkit-animation-duration:100ms;animation-duration:100ms;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}div.asl_w.asl_an_fadeInDrop{animation-name:aslAnFadeInDrop;-webkit-animation-name:aslAnFadeInDrop}div.asl_w.asl_an_fadeOutDrop{animation-name:aslAnFadeOutDrop;-webkit-animation-name:aslAnFadeOutDrop}div.asl_w.asl_main_container{transition:width 130ms linear;-webkit-transition:width 130ms linear}div.asl_w,div.asl_w *,div.asl_r,div.asl_r *,div.asl_s,div.asl_s *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal}div.asl_r,div.asl_r *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.asl_r{box-sizing:border-box;margin:12px 0 0 0}div.asl_m .proinput input::-ms-clear{display:none!important;width:0!important;height:0!important}div.asl_m .proinput input::-ms-reveal{display:none!important;width:0!important;height:0!important}div.asl_m input[type="search"]::-webkit-search-decoration,div.asl_m input[type="search"]::-webkit-search-cancel-button,div.asl_m input[type="search"]::-webkit-search-results-button,div.asl_m input[type="search"]::-webkit-search-results-decoration{display:none}div.asl_m input[type="search"]{appearance:auto!important;-webkit-appearance:none!important}.clear{clear:both}.hiddend{display:none}div.asl_m textarea:focus,div.asl_m input:focus{outline:none}div.asl_m{width:100%;height:auto;border-radius:0;background:#fff0;overflow:hidden;position:relative;z-index:200}div.asl_m .probox{width:auto;border-radius:5px;background:#fff;overflow:hidden;border:1px solid #fff;box-shadow:1px 0 3px #ccc inset;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}div.asl_m .probox .proinput{width:1px;height:100%;margin:0 0 0 10px;padding:0 5px;float:left;box-shadow:none;position:relative;flex:1 1 auto;-webkit-flex:1 1 auto;order:5;-webkit-order:5}div.asl_m .probox .proinput form{height:100%;margin:0!important;padding:0!important;display:block!important;max-width:unset!important}div.asl_m .probox .proinput input:before,div.asl_m .probox .proinput input:after,div.asl_m .probox .proinput form:before,div.asl_m .probox .proinput form:after{display:none}div.asl_m .probox .proinput input{height:28px;border:0;background:#fff0;width:100%;box-shadow:none;margin:-1px;padding:0;left:0;line-height:normal!important;display:block;min-height:unset;max-height:unset}div.asl_m .probox .proinput input::-webkit-input-placeholder{opacity:.85}div.asl_m .probox .proinput input::-moz-placeholder{opacity:.85}div.asl_m .probox .proinput input:-ms-input-placeholder{opacity:.85}div.asl_m .probox .proinput input:-moz-placeholder{opacity:.85}div.asl_m .proinput input.orig{padding:0!important;margin:0!important;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;z-index:10;position:relative}div.asl_m .proinput input.autocomplete{padding:0!important;margin:0;background:transparent!important;border:none!important;background-color:transparent!important;box-shadow:none!important;opacity:.2}div.asl_m .probox .proinput input.autocomplete{border:0;background:#fff0;width:100%;box-shadow:none;margin:0;margin-top:-28px!important;padding:0;left:0;position:relative;z-index:9}div.asl_m .probox .proinput.iepaddingfix{padding-top:0}div.asl_m .probox .proinput .loading{width:32px;background:#000;height:100%;box-shadow:none}div.asl_m .probox .proloading,div.asl_m .probox .proclose,div.asl_m .probox .promagnifier,div.asl_m .probox .prosettings{width:20px;height:20px;background:none;background-size:20px 20px;float:right;box-shadow:none;margin:0;padding:0;text-align:center;flex:0 0 auto;-webkit-flex:0 0 auto;z-index:100}div.asl_m .probox .promagnifier{order:10;-webkit-order:10}div.asl_m .probox .prosettings{order:1;-webkit-order:1}div.asl_m .probox .proloading,div.asl_m .probox .proclose{background-position:center center;display:none;background-size:auto;background-repeat:no-repeat;background-color:#fff0;order:6;-webkit-order:6}div.asl_m .probox .proclose{position:relative;cursor:pointer}div.asl_m .probox .promagnifier .innericon,div.asl_m .probox .prosettings .innericon,div.asl_m .probox .proclose .innericon{background-size:20px 20px;background-position:center center;background-repeat:no-repeat;background-color:#fff0;width:100%;height:100%;text-align:center;overflow:hidden;line-height:initial;display:block}div.asl_m .probox .promagnifier .innericon svg,div.asl_m .probox .prosettings .innericon svg,div.asl_m .probox .proloading svg{height:100%;width:22px;vertical-align:baseline;display:inline-block}div.asl_m .probox .proloading{padding:2px;box-sizing:border-box}div.asl_m .probox div.asl_loader,div.asl_m .probox div.asl_loader *{box-sizing:border-box!important;margin:0;padding:0;box-shadow:none}div.asl_m .probox div.asl_loader{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:28px;max-width:100%;max-height:100%;width:100%;height:100%;align-items:center;justify-content:center}div.asl_m .probox div.asl_loader-inner{width:100%;margin:0 auto;text-align:center;height:100%}@-webkit-keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-simple{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.asl_m .probox div.asl_simple-circle{margin:0;height:100%;width:100%;animation:rotate-simple .8s infinite linear;-webkit-animation:rotate-simple .8s infinite linear;border:4px solid #fff;border-right-color:transparent!important;border-radius:50%;box-sizing:border-box}div.asl_m .probox .proclose svg{background:#333;border-radius:50%;position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;left:50%;margin-left:-10px;fill:#fefefe;padding:4px;box-sizing:border-box;box-shadow:0 0 0 2px rgb(255 255 255 / .9)}div.asl_r *{text-decoration:none;text-shadow:none}div.asl_r .results .asl_nores{overflow:hidden;width:auto;height:100%;line-height:initial;text-align:center;margin:0;background:#fff;padding:10px 3px;color:#222}div.asl_r.horizontal{padding:2px 0 10px}div.asl_r.horizontal .results .nores{background:#fff0}div.asl_r .results{overflow:hidden;width:auto;height:0;margin:0;padding:0}div.asl_r.horizontal .results{height:auto;width:auto}div.asl_r .results .item{overflow:hidden;width:auto;margin:0;padding:3px;position:relative;background:#f4f4f4;border-left:1px solid rgb(255 255 255 / .6);border-right:1px solid rgb(255 255 255 / .4);animation-delay:0s;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease;backface-visibility:hidden;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease;-webkit-backface-visibility:hidden}div.asl_r.vertical .results .item:last-child{margin-bottom:0}div.asl_r.vertical .results .item:last-child:after{height:0;margin:0;width:0}div.asl_r .results .item .asl_image{overflow:hidden;background:#fff0;margin:2px 8px 0 0;padding:0;float:left;background-position:center;background-size:cover}div.asl_r .results .item .asl_image img{width:100%;height:100%}div.asl_r .results .item .asl_content{overflow:hidden;height:auto;background:#fff0;margin:0;padding:3px 3px 5px 3px}div.asl_r .results .item .asl_content h3{margin:0;padding:0;display:inline;line-height:inherit}div.asl_r .results .item .asl_content .asl_desc{margin-top:4px;font-size:12px;line-height:18px}div.asl_r .results .item div.etc{margin-top:4px}div.asl_r .results a span.overlap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}div.asl_r p.showmore{text-align:center;padding:0;margin:0;font-weight:400;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 #fff0;background-color:#fff;margin-top:3px;cursor:pointer}div.asl_r p.showmore span{font-weight:400;font-family:Open Sans;color:#055e94;font-size:12px;line-height:30px;text-shadow:0 0 0 #fff0;display:block;text-align:center;cursor:pointer}.results .asl_nores .asl_keyword{padding:0 6px;cursor:pointer;font-weight:700;font-family:Open Sans}div.asl_r .resdrg{height:auto}div.asl_w .group:first-of-type{margin:0 0 -3px}div.asl_s.searchsettings{width:200px;height:auto;position:absolute;display:none;z-index:1101;border-radius:0 0 3px 3px;visibility:hidden;padding:0}div.asl_s.searchsettings form{display:flex;flex-wrap:wrap;margin:0 0 12px 0!important;padding:0!important}div.asl_s.searchsettings .asl_option_inner{margin:2px 10px 0 10px;*padding-bottom:10px}div.asl_s.searchsettings.ie78 .asl_option_inner{margin-bottom:0!important;padding-bottom:0!important}div.asl_s.searchsettings .asl_option_label{font-size:14px;line-height:20px!important;margin:0;width:150px;text-shadow:none;padding:0;min-height:20px;border:none;background:#fff0;float:none}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]{display:none!important}div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox]{display:block}div.asl_s.searchsettings.ie78 .asl_option_label{float:right!important}div.asl_s.searchsettings .asl_option{display:flex;flex-direction:row;-webkit-flex-direction:row;align-items:flex-start;margin:0 0 10px 0;cursor:pointer}div.asl_s.searchsettings .asl_option.asl-o-last,div.asl_s.searchsettings .asl_option:last-child{margin-bottom:0}div.asl_s.searchsettings .asl_option_inner{width:17px;height:17px;position:relative;flex-grow:0;-webkit-flex-grow:0;flex-shrink:0;-webkit-flex-shrink:0}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{cursor:pointer;position:absolute;width:17px;height:17px;top:0;padding:0;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .5),0 1px 0 rgb(255 255 255 / .2);-moz-box-shadow:inset 0 1px 1px rgb(0 0 0 / .5),0 1px 0 rgb(255 255 255 / .2);box-shadow:inset 0 1px 1px rgb(0 0 0 / .5),0 1px 0 rgb(255 255 255 / .2);overflow:hidden;font-size:0!important;color:#fff0}div.asl_r.vertical .results,div.asl_s.searchsettings .asl_sett_scroll{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .5) #fff0}div.asl_r.vertical .results{scrollbar-color:rgb(0 0 0 / .5) #fff}div.asl_r.vertical .results::-webkit-scrollbar{width:10px}div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar{width:6px}div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track{background:#fff0;box-shadow:inset 0 0 12px 12px #fff0;border:none}div.asl_r.vertical .results::-webkit-scrollbar-track{background:#fff;box-shadow:inset 0 0 12px 12px #fff0;border:solid 2px #fff0}div.asl_r.vertical .results::-webkit-scrollbar-thumb,div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{background:#fff0;box-shadow:inset 0 0 12px 12px #fff0;border:solid 2px #fff0;border-radius:12px}div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{border:none}div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb,div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgb(0 0 0 / .5)}@media (hover:none),(max-width:500px){div.asl_r.vertical .results::-webkit-scrollbar-thumb,div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb{box-shadow:inset 0 0 12px 12px rgb(0 0 0 / .5)}}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after{opacity:0;font-family:'aslsicons2';content:"\e800";font-weight:normal!important;background:#fff0;border:none!important;box-sizing:content-box;color:#fff;height:100%;width:100%;padding:0!important;margin:1px 0 0 0!important;line-height:17px;text-align:center;text-decoration:none;text-shadow:none;display:block;font-size:11px!important;position:absolute;top:0;left:0;z-index:1}div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after{display:none}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after{opacity:.3}div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after{opacity:1}div.asl_s.searchsettings fieldset{position:relative;float:left}div.asl_s.searchsettings fieldset{background:#fff0;font-size:.9em;margin:12px 0 0!important;padding:0;width:192px}div.asl_s.searchsettings fieldset .asl_option_label{width:130px;display:block}div.asl_s.searchsettings form fieldset legend{padding:5px 0 8px 10px}#asl_hidden_data{display:none!important}.asl_r .item{.asl__af-tt-container{position:relative;z-index:2;.asl__af-tt-link{transition:opacity 0.2s;&:hover{opacity:.7}}}.average-rating{--percent:0%;--color:#2EA3F2;--bg-color:rgba(0,0,0,0.2);--size:17px;position:relative;appearance:none;width:auto;display:inline-block;vertical-align:baseline;font-size:var(--size);line-height:calc(var(--size) - 15%);color:var(--bg-color);background:linear-gradient(90deg,var(--color) var(--percent),var(--bg-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}}.asl_r .item{.price{--regular-price-color:#666;--sale_price_color:#666;color:var(--regular-price-color);del{opacity:.5;display:inline-block;text-decoration:line-through;color:var(--regular-price-color)}ins{margin-left:.5em;text-decoration:none;font-weight:700;display:inline-block;color:var(--sale_price_color)}}.add-to-cart-container{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:10;width:100%;margin:12px 0;.add-to-cart-quantity{padding:8px 0 8px 8px;background:#eaeaea;width:32px;border-radius:4px 0 0 4px;height:18px;min-height:unset;display:inline-block;font-size:13px;line-height:normal}.add-to-cart-button{padding:8px;border-radius:4px;background:#6246d7;color:#fff;height:18px;min-height:unset;display:block;text-align:center;min-width:90px;font-size:13px;line-height:normal;&.add-to-cart-variable{border-radius:4px}&.loading{content:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}a.added_to_cart{flex-basis:100%;margin-top:8px}}.add-to-cart-container:has(.add-to-cart-quantity){.add-to-cart-button{border-radius:0 4px 4px 0}}}.rtl .asl_content,.rtl .asl_nores,.rtl .asl_content *,.rtl .asl_nores *,.rtl .searchsettings form{text-align:right!important;direction:rtl!important}.rtl .asl_nores>*{display:inline-block}.rtl div.asl_r .results .item .asl_image{float:right;margin:2px 0 0 8px}.rtl .searchsettings .asl_option{flex-direction:row-reverse!important;-webkit-flex-direction:row-reverse!important}.rtl .asl_option{direction:ltr}.rtl .asl_label,.rtl .asl_option div.asl_option_label{text-align:right!important}.rtl .asl_label{max-width:1000px!important;width:100%;direction:rtl!important}.rtl .asl_label input[type=radio]{margin:0 0 0 6px!important}.rtl .asl_option_cat_level-0 div.asl_option_label{font-weight:bold!important}.rtl fieldset .asl_option_cat_level-1{margin-right:12px!important;margin-left:0}.rtl fieldset .asl_option_cat_level-2{margin-right:24px!important;margin-left:0}.rtl fieldset .asl_option_cat_level-3{margin-right:36px!important;margin-left:0}.rtl .searchsettings legend{text-align:right!important;display:block;width:100%}.rtl .searchsettings input[type=text],.rtl .searchsettings select{direction:rtl!important;text-align:right!important}.rtl div.asl_w.asl_s.searchsettings form,.rtl div.asl_w.asl_sb.searchsettings form{flex-direction:row-reverse!important}.rtl div.horizontal.asl_r div.item{float:right!important}.rtl p.asl-try{direction:rtl;text-align:right;margin-right:10px;width:auto!important}div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff0;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:none}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;padding:8px;height:28px;background-color:#fff;border:2px solid #1e1e1e;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;border-radius:30px}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:400;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 #fff0}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:400;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 #fff0;border:0;box-shadow:none}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:400;font-family:Open Sans;color:rgb(0 0 0 / .6)!important;text-shadow:0 0 0 #fff0}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:400;font-family:Open Sans;color:rgb(0 0 0 / .6)!important;text-shadow:0 0 0 #fff0}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:400;font-family:Open Sans;color:rgb(0 0 0 / .6)!important;text-shadow:0 0 0 #fff0}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:400;font-family:Open Sans;color:rgb(0 0 0 / .6)!important;text-shadow:0 0 0 #fff0}div.asl_w .probox .proinput input.autocomplete{font-weight:400;font-family:Open Sans;color:#000;font-size:12px;line-height:normal!important;text-shadow:0 0 0 #fff0}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px}div.asl_w .probox .promagnifier .innericon svg{fill:#363636}div.asl_w .probox div.asl_simple-circle{border:4px solid #000}div.asl_w .probox .prosettings .innericon svg{fill:#363636}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,#fff0,#fff0);background-image:-ms-linear-gradient(180deg,#fff0,#fff0);background-image:-webkit-linear-gradient(180deg,#fff0,#fff0);background-image:linear-gradient(180deg,#fff0,#fff0);background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgb(255 255 255 / .64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,#fff0,#fff0);background-image:-ms-linear-gradient(175deg,#fff0,#fff0);background-image:-webkit-linear-gradient(175deg,#fff0,#fff0);background-image:linear-gradient(175deg,#fff0,#fff0);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgb(255 255 255 / .64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7}div.asl_r{position:absolute;z-index:1100}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgb(0 0 0 / .3);visibility:hidden;display:none}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:400;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 #fff0;font-weight:700}div.asl_r .results .item{height:auto;background:#fff}div.asl_r.vertical .results .item:after{background:#ccc}div.asl_r .results .item.hovered{background:#f4f4f4}div.asl_r .results .item .asl_image{width:70px;height:70px}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:400;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 #fff0}div.asl_r .results .item .asl_content h3 a:hover{font-weight:400;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 #fff0}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:700;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 #fff0}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:700;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 #fff0}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:400;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 #fff0}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:400;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 #fff0}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e #fff0 #fff0 #fff0}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:#fff0 #fff0 #3e3e3e #fff0}div.asl_r span.highlighted{font-weight:700;color:#d9312b;background-color:#eee;color:rgb(217 49 43);background-color:rgb(238 238 238)}div.asl_r p.showmore span{border:1px solid #eaeaea}div.asl_s.searchsettings{background:#fff;box-shadow:1px 1px 0 1px #1e1e1e}div.asl_s.searchsettings .asl_option_label{font-weight:700;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 #fff0}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:400;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 #fff0}