@charset "UTF-8";/*           Table of Content:     1. Abstract    2. Bootstrap CSS    3. Base    4. Layout    5. Component    7. Pages    */@import url("./../vendor/animate/animate.min.css");@import url("../icons/line-awesome/css/line-awesome.min.css");@import url("../icons/font-awesome/css/all.min.css");@import url("../icons/flaticon/flaticon.css");@import url("../icons/themify/themify-icons.css");@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Beiruti:wght@200..900&family=Noto+Sans+Arabic:wght@100..900&display=swap');:root {  --gradient: linear-gradient(to right,#7355f7 0,#5f3bff 51%,#7355f7 100%);  --gradient-sec: linear-gradient(to right,#130065 0,#2b0ead 51%,#130065 100%);  --primary: #ff1d4d;  --secondary: #212529;  --primary-hover: #e90031;  --primary-dark: #83001c;  --rgba-primary-1: rgba(255, 29, 77, 0.1);  --rgba-primary-2: rgba(255, 29, 77, 0.2);  --rgba-primary-3: rgba(255, 29, 77, 0.3);  --rgba-primary-4: rgba(255, 29, 77, 0.4);  --rgba-primary-5: rgba(255, 29, 77, 0.5);  --rgba-primary-6: rgba(255, 29, 77, 0.6);  --rgba-primary-7: rgba(255, 29, 77, 0.7);  --rgba-primary-8: rgba(255, 29, 77, 0.8);  --rgba-primary-9: rgba(255, 29, 77, 0.9);  --font-family-base: 'Montserrat', sans-serif;  --border-radius-base: 4px;  --font-family-title: 'Montserrat', sans-serif;  --title: #212529;  --quote: url(../images/quote-1.png);  --quote-2: url(../images/quote-1.png); }    [dir='rtl'] :root {      --font-family-base: "Beiruti", sans-serif;      --font-family-title: "Beiruti", sans-serif;  }/*!   * Bootstrap  v5.3.0-alpha1 (https://getbootstrap.com/)   * Copyright 2011-2022 The Bootstrap Authors   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)   */:root,[data-bs-theme="light"] {  --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: #ff1d4d;  --bs-secondary: #212529;  --bs-success: #029e76;  --bs-info: #00aeff;  --bs-warning: #fea500;  --bs-danger: #ff5269;  --bs-light: #faf8f2;  --bs-dark: #212529;  /*--bs-primary-rgb: 255, 29, 77;  --bs-secondary-rgb: 33, 37, 41;*/  --bs-primary-rgb: #01519d;  --bs-secondary-rgb: #00adef;  --bs-success-rgb: 2, 158, 118;  --bs-info-rgb: 0, 174, 255;  --bs-warning-rgb: 254, 165, 0;  --bs-danger-rgb: 255, 82, 105;  --bs-light-rgb: 250, 248, 242;  --bs-dark-rgb: 33, 37, 41;  --bs-primary-text: #4436a7;  --bs-secondary-text: #6c757d;  --bs-success-text: #027e5e;  --bs-info-text: #087990;  --bs-warning-text: #996505;  --bs-danger-text: #cc4658;  --bs-light-text: #6c757d;  --bs-dark-text: #495057;  --bs-primary-bg-subtle: #ddd9f6;  --bs-secondary-bg-subtle: #f8f9fa;  --bs-success-bg-subtle: #ccece4;  --bs-info-bg-subtle: #cff4fc;  --bs-warning-bg-subtle: #ffeece;  --bs-danger-bg-subtle: #ffdee2;  --bs-light-bg-subtle: #fcfcfd;  --bs-dark-bg-subtle: #ced4da;  --bs-primary-border-subtle: #bbb4ed;  --bs-secondary-border-subtle: #e9ecef;  --bs-success-border-subtle: #9ad8c8;  --bs-info-border-subtle: #9eeaf9;  --bs-warning-border-subtle: #ffdc9c;  --bs-danger-border-subtle: #ffbcc5;  --bs-light-border-subtle: #e9ecef;  --bs-dark-border-subtle: #adb5bd;  --bs-white-rgb: 255, 255, 255;  --bs-black-rgb: 0, 0, 0;  --bs-body-color-rgb: 119, 119, 119;  --bs-body-bg-rgb: 255, 255, 255;  --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: 'Montserrat', sans-serif;  --bs-body-font-size: 1rem;  --bs-body-font-weight: 400;  --bs-body-line-height: 1.6;  --bs-body-color: #777777;  --bs-emphasis-color: #000;  --bs-emphasis-color-rgb: 0, 0, 0;  --bs-secondary-color: rgba(119, 119, 119, 0.75);  --bs-secondary-color-rgb: 119, 119, 119;  --bs-secondary-bg: #e9ecef;  --bs-secondary-bg-rgb: 233, 236, 239;  --bs-tertiary-color: rgba(119, 119, 119, 0.5);  --bs-tertiary-color-rgb: 119, 119, 119;  --bs-tertiary-bg: #f8f9fa;  --bs-tertiary-bg-rgb: 248, 249, 250;  --bs-body-bg: #ffffff;  --bs-body-bg-rgb: 255, 255, 255;  --bs-heading-color: #212529;  --bs-link-color: #ff1d4d;  --bs-link-color-rgb: 255, 29, 77;  --bs-link-decoration: underline;  --bs-link-hover-color: #cc173e;  --bs-link-hover-color-rgb: 204, 23, 62;  --bs-code-color: #d63384;  --bs-highlight-bg: #ffeece;  --bs-border-width: 1px;  --bs-border-style: solid;  --bs-border-color: #E1E1F0;  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);  --bs-border-radius: 0.25rem;  --bs-border-radius-sm: 0.75rem;  --bs-border-radius-lg: 1rem;  --bs-border-radius-xl: 1rem;  --bs-border-radius-2xl: 2rem;  --bs-border-radius-pill: 50rem;  --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);  --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);  --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);  --bs-emphasis-color: #000;  --bs-form-control-bg: var(--bs-body-bg);  --bs-form-control-disabled-bg: var(--bs-secondary-bg);  --bs-highlight-bg: #ffeece;  --bs-breakpoint-xs: 0;  --bs-breakpoint-sm: 576px;  --bs-breakpoint-md: 768px;  --bs-breakpoint-lg: 992px;  --bs-breakpoint-xl: 1200px;  --bs-breakpoint-xxl: 1440; }    [dir='rtl'] :root,[data-bs-theme="light"] {    --bs-body-font-family: "Beiruti", sans-serif;}[data-bs-theme="dark"] {  --bs-body-color: #adb5bd;  --bs-body-color-rgb: 173, 181, 189;  --bs-body-bg: #212529;  --bs-body-bg-rgb: 33, 37, 41;  --bs-emphasis-color: #f8f9fa;  --bs-emphasis-color-rgb: 248, 249, 250;  --bs-secondary-color: rgba(173, 181, 189, 0.75);  --bs-secondary-color-rgb: 173, 181, 189;  --bs-secondary-bg: #343a40;  --bs-secondary-bg-rgb: 52, 58, 64;  --bs-tertiary-color: rgba(173, 181, 189, 0.5);  --bs-tertiary-color-rgb: 173, 181, 189;  --bs-tertiary-bg: #2b3035;  --bs-tertiary-bg-rgb: 43, 48, 53;  --bs-emphasis-color: #fff;  --bs-primary-text: #998ee3;  --bs-secondary-text: #dee2e6;  --bs-success-text: #67c5ad;  --bs-info-text: #6edff6;  --bs-warning-text: #ffcb6b;  --bs-danger-text: #ff9ba8;  --bs-light-text: #f8f9fa;  --bs-dark-text: #dee2e6;  --bs-primary-bg-subtle: #110d2a;  --bs-secondary-bg-subtle: #212529;  --bs-success-bg-subtle: #002018;  --bs-info-bg-subtle: #032830;  --bs-warning-bg-subtle: #332202;  --bs-danger-bg-subtle: #331216;  --bs-light-bg-subtle: #343a40;  --bs-dark-bg-subtle: #1a1d20;  --bs-primary-border-subtle: #33287d;  --bs-secondary-border-subtle: #495057;  --bs-success-border-subtle: #015f47;  --bs-info-border-subtle: #055160;  --bs-warning-border-subtle: #664303;  --bs-danger-border-subtle: #993542;  --bs-light-border-subtle: #495057;  --bs-dark-border-subtle: #343a40;  --bs-heading-color: #fff;  --bs-link-color: #998ee3;  --bs-link-hover-color: #bbb4ed;  --bs-link-color-rgb: 153, 142, 227;  --bs-link-hover-color-rgb: 187, 180, 237;  --bs-code-color: #e685b5;  --bs-border-color: #495057;  --bs-border-color-translucent: rgba(255, 255, 255, 0.15); }*,*::before,*::after {  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: rgba(0, 0, 0, 0); }    [dir='rtl'] body {    font-family: "Beiruti", sans-serif;    font-size: 18px;  }  hr {  margin: 1rem 0;  color: inherit;  border: 0;  border-top: var(--bs-border-width) solid;  opacity: 0.25; }h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {  margin-top: 0;  margin-bottom: 0.5rem;  font-weight: 600;  line-height: 1.2;  color: var(--bs-heading-color, inherit); }h1, .h1 {  font-size: calc(1.35rem + 1.2vw); }  @media (min-width: 1200px) {    h1, .h1 {      font-size: 2.25rem; } }h2, .h2 {  font-size: calc(1.325rem + 0.9vw); }  @media (min-width: 1200px) {    h2, .h2 {      font-size: 2rem; }            [dir='rtl'] h2, .h2 {      font-size: 3rem; }  }h3, .h3 {  font-size: calc(1.3rem + 0.6vw); }  @media (min-width: 1200px) {    h3, .h3 {      font-size: 1.75rem; } }h4, .h4 {  font-size: calc(1.275rem + 0.3vw); }  @media (min-width: 1200px) {    h4, .h4 {      font-size: 1.3rem; } }h5, .h5 {  font-size: calc(1.2625rem + 0.15vw); }  @media (min-width: 1200px) {    h5, .h5 {      font-size: 1.0rem; } }h6, .h6 {  font-size: 1.125rem; }p {  margin-top: 0;  margin-bottom: 1rem;  color: #222;/*  font-weight: 300;*/  text-align: justify; }abbr[title] {  text-decoration: underline dotted;  cursor: help;  text-decoration-skip-ink: none; }address {  margin-bottom: 1rem;  font-style: normal;  line-height: inherit; }ol,ul {  padding-left: 2rem; }ol,ul,dl {  margin-top: 0;  margin-bottom: 1rem; }ol ol,ul ul,ol ul,ul ol {  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: 0.875em; }mark, .mark {  padding: 0.1875em;  background-color: var(--bs-highlight-bg); }sub,sup {  position: relative;  font-size: 0.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; }pre,code,kbd,samp {  font-family: var(--bs-font-monospace);  font-size: 1em; }pre {  display: block;  margin-top: 0;  margin-bottom: 1rem;  overflow: auto;  font-size: 0.875em; }  pre code {    font-size: inherit;    color: inherit;    word-break: normal; }code {  font-size: 0.875em;  color: var(--bs-code-color);  word-wrap: break-word; }  a > code {    color: inherit; }kbd {  padding: 0.1875rem 0.375rem;  font-size: 0.875em;  color: var(--bs-body-bg);  background-color: var(--bs-body-color);  border-radius: 0.75rem; }  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: 0.5rem;  padding-bottom: 0.5rem;  color: #AEAED5;  text-align: left; }th {  text-align: inherit;  text-align: -webkit-match-parent; }thead,tbody,tfoot,tr,td,th {  border-color: inherit;  border-style: solid;  border-width: 0; }label {  display: inline-block; }button {  border-radius: 0; }button:focus:not(:focus-visible) {  outline: 0; }input,button,select,optgroup,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; }button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button; }  button:not(:disabled),  [type="button"]:not(:disabled),  [type="reset"]:not(:disabled),  [type="submit"]:not(:disabled) {    cursor: pointer; }::-moz-focus-inner {  padding: 0;  border-style: none; }textarea {  resize: vertical; }fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0; }legend {  float: left;  width: 100%;  padding: 0;  margin-bottom: 0.5rem;  font-size: calc(1.275rem + 0.3vw);  line-height: inherit; }  @media (min-width: 1200px) {    legend {      font-size: 1.5rem; } }  legend + * {    clear: left; }::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {  padding: 0; }::-webkit-inner-spin-button {  height: auto; }[type="search"] {  outline-offset: -2px;  -webkit-appearance: textfield; }/* rtl:raw:[type="tel"],[type="url"],[type="email"],[type="number"] {  direction: ltr;}*/::-webkit-search-decoration {  -webkit-appearance: none; }::-webkit-color-swatch-wrapper {  padding: 0; }::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-size: calc(1.625rem + 4.5vw);  font-weight: 300;  line-height: 1.2; }  @media (min-width: 1200px) {    .display-1 {      font-size: 5rem; } }.display-2 {  font-size: calc(1.575rem + 3.9vw);  font-weight: 300;  line-height: 1.2; }  @media (min-width: 1200px) {    .display-2 {      font-size: 4.5rem; } }.display-3 {  font-size: calc(1.525rem + 3.3vw);  font-weight: 300;  line-height: 1.2; }  @media (min-width: 1200px) {    .display-3 {      font-size: 4rem; } }.display-4 {  font-size: calc(1.475rem + 2.7vw);  font-weight: 300;  line-height: 1.2; }  @media (min-width: 1200px) {    .display-4 {      font-size: 3.5rem; } }.display-5 {  font-size: calc(1.425rem + 2.1vw);  font-weight: 300;  line-height: 1.2; }  @media (min-width: 1200px) {    .display-5 {      font-size: 3rem; } }.display-6 {  font-size: calc(1.375rem + 1.5vw);  font-weight: 300;  line-height: 1.2; }  @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: 0.5rem; }.initialism {  font-size: 0.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: 0.875em;  color: #6c757d; }  .blockquote-footer::before {    content: "\2014\00A0"; }.img-fluid {  max-width: 100%;  height: auto; }.img-thumbnail {  padding: 0.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: 0.5rem;  line-height: 1; }.figure-caption {  font-size: 0.875em;  color: var(--bs-secondary-color); }  .page-wraper {    overflow: hidden;  }.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl {  --bs-gutter-x: 30px;  --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-sm, .container-md {    max-width: 720px; } }@media (min-width: 992px) {  .container, .container-sm, .container-md, .container-lg {    max-width: 960px; } }@media (min-width: 1200px) {  .container, .container-sm, .container-md, .container-lg, .container-xl {    max-width: 1199px; } }.row {  --bs-gutter-x: 30px;  --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.33333%; }.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.66667%; }.col-auto {  flex: 0 0 auto;  width: auto; }.col-1 {  flex: 0 0 auto;  width: 8.33333%; }.col-2 {  flex: 0 0 auto;  width: 16.66667%; }.col-3 {  flex: 0 0 auto;  width: 25%; }.col-4 {  flex: 0 0 auto;  width: 33.33333%; }.col-5 {  flex: 0 0 auto;  width: 41.66667%; }.col-6 {  flex: 0 0 auto;  width: 50%; }.col-7 {  flex: 0 0 auto;  width: 58.33333%; }.col-8 {  flex: 0 0 auto;  width: 66.66667%; }.col-9 {  flex: 0 0 auto;  width: 75%; }.col-10 {  flex: 0 0 auto;  width: 83.33333%; }.col-11 {  flex: 0 0 auto;  width: 91.66667%; }.col-12 {  flex: 0 0 auto;  width: 100%; }.offset-1 {  margin-left: 8.33333%; }.offset-2 {  margin-left: 16.66667%; }.offset-3 {  margin-left: 25%; }.offset-4 {  margin-left: 33.33333%; }.offset-5 {  margin-left: 41.66667%; }.offset-6 {  margin-left: 50%; }.offset-7 {  margin-left: 58.33333%; }.offset-8 {  margin-left: 66.66667%; }.offset-9 {  margin-left: 75%; }.offset-10 {  margin-left: 83.33333%; }.offset-11 {  margin-left: 91.66667%; }.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.33333%; }  .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.66667%; }  .col-sm-auto {    flex: 0 0 auto;    width: auto; }  .col-sm-1 {    flex: 0 0 auto;    width: 8.33333%; }  .col-sm-2 {    flex: 0 0 auto;    width: 16.66667%; }  .col-sm-3 {    flex: 0 0 auto;    width: 25%; }  .col-sm-4 {    flex: 0 0 auto;    width: 33.33333%; }  .col-sm-5 {    flex: 0 0 auto;    width: 41.66667%; }  .col-sm-6 {    flex: 0 0 auto;    width: 50%; }  .col-sm-7 {    flex: 0 0 auto;    width: 58.33333%; }  .col-sm-8 {    flex: 0 0 auto;    width: 66.66667%; }  .col-sm-9 {    flex: 0 0 auto;    width: 75%; }  .col-sm-10 {    flex: 0 0 auto;    width: 83.33333%; }  .col-sm-11 {    flex: 0 0 auto;    width: 91.66667%; }  .col-sm-12 {    flex: 0 0 auto;    width: 100%; }  .offset-sm-0 {    margin-left: 0; }  .offset-sm-1 {    margin-left: 8.33333%; }  .offset-sm-2 {    margin-left: 16.66667%; }  .offset-sm-3 {    margin-left: 25%; }  .offset-sm-4 {    margin-left: 33.33333%; }  .offset-sm-5 {    margin-left: 41.66667%; }  .offset-sm-6 {    margin-left: 50%; }  .offset-sm-7 {    margin-left: 58.33333%; }  .offset-sm-8 {    margin-left: 66.66667%; }  .offset-sm-9 {    margin-left: 75%; }  .offset-sm-10 {    margin-left: 83.33333%; }  .offset-sm-11 {    margin-left: 91.66667%; }  .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.33333%; }  .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.66667%; }  .col-md-auto {    flex: 0 0 auto;    width: auto; }  .col-md-1 {    flex: 0 0 auto;    width: 8.33333%; }  .col-md-2 {    flex: 0 0 auto;    width: 16.66667%; }  .col-md-3 {    flex: 0 0 auto;    width: 25%; }  .col-md-4 {    flex: 0 0 auto;    width: 33.33333%; }  .col-md-5 {    flex: 0 0 auto;    width: 41.66667%; }  .col-md-6 {    flex: 0 0 auto;    width: 50%; }  .col-md-7 {    flex: 0 0 auto;    width: 58.33333%; }  .col-md-8 {    flex: 0 0 auto;    width: 66.66667%; }  .col-md-9 {    flex: 0 0 auto;    width: 75%; }  .col-md-10 {    flex: 0 0 auto;    width: 83.33333%; }  .col-md-11 {    flex: 0 0 auto;    width: 91.66667%; }  .col-md-12 {    flex: 0 0 auto;    width: 100%; }  .offset-md-0 {    margin-left: 0; }  .offset-md-1 {    margin-left: 8.33333%; }  .offset-md-2 {    margin-left: 16.66667%; }  .offset-md-3 {    margin-left: 25%; }  .offset-md-4 {    margin-left: 33.33333%; }  .offset-md-5 {    margin-left: 41.66667%; }  .offset-md-6 {    margin-left: 50%; }  .offset-md-7 {    margin-left: 58.33333%; }  .offset-md-8 {    margin-left: 66.66667%; }  .offset-md-9 {    margin-left: 75%; }  .offset-md-10 {    margin-left: 83.33333%; }  .offset-md-11 {    margin-left: 91.66667%; }  .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.33333%; }  .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.66667%; }  .col-lg-auto {    flex: 0 0 auto;    width: auto; }  .col-lg-1 {    flex: 0 0 auto;    width: 8.33333%; }  .col-lg-2 {    flex: 0 0 auto;    width: 16.66667%; }  .col-lg-3 {    flex: 0 0 auto;    width: 25%; }  .col-lg-4 {    flex: 0 0 auto;    width: 33.33333%; }  .col-lg-5 {    flex: 0 0 auto;    width: 41.66667%; }  .col-lg-6 {    flex: 0 0 auto;    width: 50%; }  .col-lg-7 {    flex: 0 0 auto;    width: 58.33333%; }  .col-lg-8 {    flex: 0 0 auto;    width: 66.66667%; }  .col-lg-9 {    flex: 0 0 auto;    width: 75%; }  .col-lg-10 {    flex: 0 0 auto;    width: 83.33333%; }  .col-lg-11 {    flex: 0 0 auto;    width: 91.66667%; }  .col-lg-12 {    flex: 0 0 auto;    width: 100%; }  .offset-lg-0 {    margin-left: 0; }  .offset-lg-1 {    margin-left: 8.33333%; }  .offset-lg-2 {    margin-left: 16.66667%; }  .offset-lg-3 {    margin-left: 25%; }  .offset-lg-4 {    margin-left: 33.33333%; }  .offset-lg-5 {    margin-left: 41.66667%; }  .offset-lg-6 {    margin-left: 50%; }  .offset-lg-7 {    margin-left: 58.33333%; }  .offset-lg-8 {    margin-left: 66.66667%; }  .offset-lg-9 {    margin-left: 75%; }  .offset-lg-10 {    margin-left: 83.33333%; }  .offset-lg-11 {    margin-left: 91.66667%; }  .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.33333%; }  .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.66667%; }  .col-xl-auto {    flex: 0 0 auto;    width: auto; }  .col-xl-1 {    flex: 0 0 auto;    width: 8.33333%; }  .col-xl-2 {    flex: 0 0 auto;    width: 16.66667%; }  .col-xl-3 {    flex: 0 0 auto;    width: 25%; }  .col-xl-4 {    flex: 0 0 auto;    width: 33.33333%; }  .col-xl-5 {    flex: 0 0 auto;    width: 41.66667%; }  .col-xl-6 {    flex: 0 0 auto;    width: 50%; }  .col-xl-7 {    flex: 0 0 auto;    width: 58.33333%; }  .col-xl-8 {    flex: 0 0 auto;    width: 66.66667%; }  .col-xl-9 {    flex: 0 0 auto;    width: 75%; }  .col-xl-10 {    flex: 0 0 auto;    width: 83.33333%; }  .col-xl-11 {    flex: 0 0 auto;    width: 91.66667%; }  .col-xl-12 {    flex: 0 0 auto;    width: 100%; }  .offset-xl-0 {    margin-left: 0; }  .offset-xl-1 {    margin-left: 8.33333%; }  .offset-xl-2 {    margin-left: 16.66667%; }  .offset-xl-3 {    margin-left: 25%; }  .offset-xl-4 {    margin-left: 33.33333%; }  .offset-xl-5 {    margin-left: 41.66667%; }  .offset-xl-6 {    margin-left: 50%; }  .offset-xl-7 {    margin-left: 58.33333%; }  .offset-xl-8 {    margin-left: 66.66667%; }  .offset-xl-9 {    margin-left: 75%; }  .offset-xl-10 {    margin-left: 83.33333%; }  .offset-xl-11 {    margin-left: 91.66667%; }  .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: 1440) {  .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.33333%; }  .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.66667%; }  .col-xxl-auto {    flex: 0 0 auto;    width: auto; }  .col-xxl-1 {    flex: 0 0 auto;    width: 8.33333%; }  .col-xxl-2 {    flex: 0 0 auto;    width: 16.66667%; }  .col-xxl-3 {    flex: 0 0 auto;    width: 25%; }  .col-xxl-4 {    flex: 0 0 auto;    width: 33.33333%; }  .col-xxl-5 {    flex: 0 0 auto;    width: 41.66667%; }  .col-xxl-6 {    flex: 0 0 auto;    width: 50%; }  .col-xxl-7 {    flex: 0 0 auto;    width: 58.33333%; }  .col-xxl-8 {    flex: 0 0 auto;    width: 66.66667%; }  .col-xxl-9 {    flex: 0 0 auto;    width: 75%; }  .col-xxl-10 {    flex: 0 0 auto;    width: 83.33333%; }  .col-xxl-11 {    flex: 0 0 auto;    width: 91.66667%; }  .col-xxl-12 {    flex: 0 0 auto;    width: 100%; }  .offset-xxl-0 {    margin-left: 0; }  .offset-xxl-1 {    margin-left: 8.33333%; }  .offset-xxl-2 {    margin-left: 16.66667%; }  .offset-xxl-3 {    margin-left: 25%; }  .offset-xxl-4 {    margin-left: 33.33333%; }  .offset-xxl-5 {    margin-left: 41.66667%; }  .offset-xxl-6 {    margin-left: 50%; }  .offset-xxl-7 {    margin-left: 58.33333%; }  .offset-xxl-8 {    margin-left: 66.66667%; }  .offset-xxl-9 {    margin-left: 75%; }  .offset-xxl-10 {    margin-left: 83.33333%; }  .offset-xxl-11 {    margin-left: 91.66667%; }  .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: var(--bs-body-color);  --bs-table-bg: transparent;  --bs-table-border-color: var(--bs-border-color);  --bs-table-accent-bg: transparent;  --bs-table-striped-color: var(--bs-body-color);  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);  --bs-table-active-color: var(--bs-body-color);  --bs-table-active-bg: rgba(0, 0, 0, 0.1);  --bs-table-hover-color: var(--bs-body-color);  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);  width: 100%;  margin-bottom: 1rem;  color: var(--bs-table-color);  vertical-align: top;  border-color: var(--bs-table-border-color); }  .table > :not(caption) > * > * {    padding: 0.5rem 0.5rem;    background-color: var(--bs-table-bg);    border-bottom-width: var(--bs-border-width);    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }  .table > tbody {    vertical-align: inherit; }  .table > thead {    vertical-align: bottom; }.table-group-divider {  border-top: calc($table-border-width * 2) solid currentcolor; }.caption-top {  caption-side: top; }.table-sm > :not(caption) > * > * {  padding: 0.25rem 0.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-accent-bg: var(--bs-table-striped-bg);  color: var(--bs-table-striped-color); }.table-striped-columns > :not(caption) > tr > :nth-child(even) {  --bs-table-accent-bg: var(--bs-table-striped-bg);  color: var(--bs-table-striped-color); }.table-active {  --bs-table-accent-bg: var(--bs-table-active-bg);  color: var(--bs-table-active-color); }.table-hover > tbody > tr:hover > * {  --bs-table-accent-bg: var(--bs-table-hover-bg);  color: var(--bs-table-hover-color); }.table-primary {  --bs-table-color: #000;  --bs-table-bg: #ffd2db;  --bs-table-border-color: #e6bdc5;  --bs-table-striped-bg: #f2c8d0;  --bs-table-striped-color: #000;  --bs-table-active-bg: #e6bdc5;  --bs-table-active-color: #000;  --bs-table-hover-bg: #ecc2cb;  --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: #d3d3d4;  --bs-table-border-color: #bebebf;  --bs-table-striped-bg: #c8c8c9;  --bs-table-striped-color: #000;  --bs-table-active-bg: #bebebf;  --bs-table-active-color: #000;  --bs-table-hover-bg: #c3c3c4;  --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: #ccece4;  --bs-table-border-color: #b8d4cd;  --bs-table-striped-bg: #c2e0d9;  --bs-table-striped-color: #000;  --bs-table-active-bg: #b8d4cd;  --bs-table-active-color: #000;  --bs-table-hover-bg: #bddad3;  --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: #ccefff;  --bs-table-border-color: #b8d7e6;  --bs-table-striped-bg: #c2e3f2;  --bs-table-striped-color: #000;  --bs-table-active-bg: #b8d7e6;  --bs-table-active-color: #000;  --bs-table-hover-bg: #bdddec;  --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: #ffedcc;  --bs-table-border-color: #e6d5b8;  --bs-table-striped-bg: #f2e1c2;  --bs-table-striped-color: #000;  --bs-table-active-bg: #e6d5b8;  --bs-table-active-color: #000;  --bs-table-hover-bg: #ecdbbd;  --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: #ffdce1;  --bs-table-border-color: #e6c6cb;  --bs-table-striped-bg: #f2d1d6;  --bs-table-striped-color: #000;  --bs-table-active-bg: #e6c6cb;  --bs-table-active-color: #000;  --bs-table-hover-bg: #ecccd0;  --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: #faf8f2;  --bs-table-border-color: #e1dfda;  --bs-table-striped-bg: #eeece6;  --bs-table-striped-color: #000;  --bs-table-active-bg: #e1dfda;  --bs-table-active-color: #000;  --bs-table-hover-bg: #e7e5e0;  --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: #373b3e;  --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: 1439.98) {  .table-responsive-xxl {    overflow-x: auto;    -webkit-overflow-scrolling: touch; } }.form-label {  margin-bottom: 0.5rem; }.col-form-label {  padding-top: calc(0.375rem + var(--bs-border-width));  padding-bottom: calc(0.375rem + var(--bs-border-width));  margin-bottom: 0;  font-size: inherit;  line-height: 1.6; }.col-form-label-lg {  padding-top: calc(0.5rem + var(--bs-border-width));  padding-bottom: calc(0.5rem + var(--bs-border-width));  font-size: 1.25rem; }.col-form-label-sm {  padding-top: calc(0.25rem + var(--bs-border-width));  padding-bottom: calc(0.25rem + var(--bs-border-width));  font-size: 0.875rem; }.form-text {  margin-top: 0.25rem;  font-size: 0.875em;  color: #AEAED5; }.form-control, .wp-block-categories-dropdown select,.wp-block-archives-dropdown select, .comment-respond .comment-form p.comment-form-author input,.comment-respond .comment-form p.comment-form-email input,.comment-respond .comment-form p.comment-form-url input,.comment-respond .comment-form p textarea, [dir='rtl'] .wp-block-categories-dropdown select,[dir='rtl'] .wp-block-archives-dropdown select {  display: block;  width: 100%;  padding: 0.375rem 0.75rem;  font-size: 1rem;  font-weight: 400;  line-height: 1.6;  color: var(--bs-body-color);  background-color: var(--bs-form-control-bg);  background-clip: padding-box;  border: var(--bs-border-width) solid var(--bs-border-color);  appearance: none;  border-radius: 0.25rem;  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }  @media (prefers-reduced-motion: reduce) {    .form-control, .wp-block-categories-dropdown select,    .wp-block-archives-dropdown select, .comment-respond .comment-form p.comment-form-author input,    .comment-respond .comment-form p.comment-form-email input,    .comment-respond .comment-form p.comment-form-url input,    .comment-respond .comment-form p textarea, [dir='rtl'] .wp-block-categories-dropdown select,    [dir='rtl'] .wp-block-archives-dropdown select {      transition: none; } }  .form-control[type="file"], .wp-block-categories-dropdown select[type="file"],  .wp-block-archives-dropdown select[type="file"], .comment-respond .comment-form p.comment-form-author input[type="file"],  .comment-respond .comment-form p.comment-form-email input[type="file"],  .comment-respond .comment-form p.comment-form-url input[type="file"],  .comment-respond .comment-form p textarea[type="file"] {    overflow: hidden; }    .form-control[type="file"]:not(:disabled):not([readonly]), .wp-block-categories-dropdown select[type="file"]:not(:disabled):not([readonly]),    .wp-block-archives-dropdown select[type="file"]:not(:disabled):not([readonly]), .comment-respond .comment-form p.comment-form-author input[type="file"]:not(:disabled):not([readonly]),    .comment-respond .comment-form p.comment-form-email input[type="file"]:not(:disabled):not([readonly]),    .comment-respond .comment-form p.comment-form-url input[type="file"]:not(:disabled):not([readonly]),    .comment-respond .comment-form p textarea[type="file"]:not(:disabled):not([readonly]) {      cursor: pointer; }  .form-control:focus, .wp-block-categories-dropdown select:focus,  .wp-block-archives-dropdown select:focus, .comment-respond .comment-form p.comment-form-author input:focus,  .comment-respond .comment-form p.comment-form-email input:focus,  .comment-respond .comment-form p.comment-form-url input:focus,  .comment-respond .comment-form p textarea:focus {    color: var(--bs-body-color);    background-color: var(--bs-form-control-bg);    border-color: #ff8ea6;    outline: 0;    box-shadow: 0 0 0 0rem rgba(255, 29, 77, 0.25); }  .form-control::-webkit-date-and-time-value, .wp-block-categories-dropdown select::-webkit-date-and-time-value,  .wp-block-archives-dropdown select::-webkit-date-and-time-value, .comment-respond .comment-form p.comment-form-author input::-webkit-date-and-time-value,  .comment-respond .comment-form p.comment-form-email input::-webkit-date-and-time-value,  .comment-respond .comment-form p.comment-form-url input::-webkit-date-and-time-value,  .comment-respond .comment-form p textarea::-webkit-date-and-time-value, [dir='rtl'] .wp-block-categories-dropdown select::-webkit-date-and-time-value,  [dir='rtl'] .wp-block-archives-dropdown select::-webkit-date-and-time-value {    height: 1.6em; }  .form-control::-webkit-datetime-edit, .wp-block-categories-dropdown select::-webkit-datetime-edit,  .wp-block-archives-dropdown select::-webkit-datetime-edit, .comment-respond .comment-form p.comment-form-author input::-webkit-datetime-edit,  .comment-respond .comment-form p.comment-form-email input::-webkit-datetime-edit,  .comment-respond .comment-form p.comment-form-url input::-webkit-datetime-edit,  .comment-respond .comment-form p textarea::-webkit-datetime-edit, [dir='rtl'] .wp-block-categories-dropdown select::-webkit-datetime-edit,  [dir='rtl'] .wp-block-archives-dropdown select::-webkit-datetime-edit {    display: block;    padding: 0; }  .form-control::placeholder, .wp-block-categories-dropdown select::placeholder,  .wp-block-archives-dropdown select::placeholder, .comment-respond .comment-form p.comment-form-author input::placeholder,  .comment-respond .comment-form p.comment-form-email input::placeholder,  .comment-respond .comment-form p.comment-form-url input::placeholder,  .comment-respond .comment-form p textarea::placeholder, [dir='rtl'] .wp-block-categories-dropdown select::placeholder,  [dir='rtl'] .wp-block-archives-dropdown select::placeholder {    color: var(--bs-secondary-color);    opacity: 1; }  .form-control:disabled, .wp-block-categories-dropdown select:disabled,  .wp-block-archives-dropdown select:disabled, .comment-respond .comment-form p.comment-form-author input:disabled,  .comment-respond .comment-form p.comment-form-email input:disabled,  .comment-respond .comment-form p.comment-form-url input:disabled,  .comment-respond .comment-form p textarea:disabled {    background-color: var(--bs-form-control-disabled-bg);    opacity: 1; }  .form-control::file-selector-button, .wp-block-categories-dropdown select::file-selector-button,  .wp-block-archives-dropdown select::file-selector-button, .comment-respond .comment-form p.comment-form-author input::file-selector-button,  .comment-respond .comment-form p.comment-form-email input::file-selector-button,  .comment-respond .comment-form p.comment-form-url input::file-selector-button,  .comment-respond .comment-form p textarea::file-selector-button, [dir='rtl'] .wp-block-categories-dropdown select::file-selector-button,  [dir='rtl'] .wp-block-archives-dropdown select::file-selector-button {    padding: 0.375rem 0.75rem;    margin: -0.375rem -0.75rem;    margin-inline-end: 0.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 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; }    @media (prefers-reduced-motion: reduce) {      .form-control::file-selector-button, .wp-block-categories-dropdown select::file-selector-button,      .wp-block-archives-dropdown select::file-selector-button, .comment-respond .comment-form p.comment-form-author input::file-selector-button,      .comment-respond .comment-form p.comment-form-email input::file-selector-button,      .comment-respond .comment-form p.comment-form-url input::file-selector-button,      .comment-respond .comment-form p textarea::file-selector-button, [dir='rtl'] .wp-block-categories-dropdown select::file-selector-button,      [dir='rtl'] .wp-block-archives-dropdown select::file-selector-button {        transition: none; } }  .form-control:hover:not(:disabled):not([readonly])::file-selector-button, .wp-block-categories-dropdown select:hover:not(:disabled):not([readonly])::file-selector-button,  .wp-block-archives-dropdown select:hover:not(:disabled):not([readonly])::file-selector-button, .comment-respond .comment-form p.comment-form-author input:hover:not(:disabled):not([readonly])::file-selector-button,  .comment-respond .comment-form p.comment-form-email input:hover:not(:disabled):not([readonly])::file-selector-button,  .comment-respond .comment-form p.comment-form-url input:hover:not(:disabled):not([readonly])::file-selector-button,  .comment-respond .comment-form p textarea:hover:not(:disabled):not([readonly])::file-selector-button {    background-color: var(--bs-secondary-bg); }.form-control-plaintext {  display: block;  width: 100%;  padding: 0.375rem 0;  margin-bottom: 0;  line-height: 1.6;  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-sm, .form-control-plaintext.form-control-lg {    padding-right: 0;    padding-left: 0; }.form-control-sm {  min-height: calc(1.6em + 0.5rem + calc($input-border-width * 2));  padding: 0.25rem 0.5rem;  font-size: 0.875rem;  border-radius: 0.75rem; }  .form-control-sm::file-selector-button {    padding: 0.25rem 0.5rem;    margin: -0.25rem -0.5rem;    margin-inline-end: 0.5rem; }.form-control-lg {  min-height: calc(1.6em + 1rem + calc($input-border-width * 2));  padding: 0.5rem 1rem;  font-size: 1.25rem;  border-radius: 1rem; }  .form-control-lg::file-selector-button {    padding: 0.5rem 1rem;    margin: -0.5rem -1rem;    margin-inline-end: 1rem; }textarea.form-control,.comment-respond .comment-form p textarea {  min-height: calc(1.6em + 0.75rem + calc($input-border-width * 2)); }textarea.form-control-sm {  min-height: calc(1.6em + 0.5rem + calc($input-border-width * 2)); }textarea.form-control-lg {  min-height: calc(1.6em + 1rem + calc($input-border-width * 2)); }.form-control-color {  width: 3rem;  height: calc(1.6em + 0.75rem + calc($input-border-width * 2));  padding: 0.375rem; }  .form-control-color:not(:disabled):not([readonly]) {    cursor: pointer; }  .form-control-color::-moz-color-swatch {    border: 0 !important;    border-radius: 0.25rem; }  .form-control-color::-webkit-color-swatch {    border-radius: 0.25rem; }  .form-control-color.form-control-sm {    height: calc(1.6em + 0.5rem + calc($input-border-width * 2)); }  .form-control-color.form-control-lg {    height: calc(1.6em + 1rem + calc($input-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: 0.375rem 2.25rem 0.375rem 0.75rem;  -moz-padding-start: calc(0.75rem - 3px);  font-size: 1rem;  font-weight: 400;  line-height: 1.6;  color: var(--bs-body-color);  background-color: var(--bs-form-control-bg);  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);  background-repeat: no-repeat;  background-position: right 0.75rem center;  background-size: 16px 12px;  border: var(--bs-border-width) solid var(--bs-border-color);  border-radius: 0.25rem;  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  appearance: none; }  @media (prefers-reduced-motion: reduce) {    .form-select {      transition: none; } }  .form-select:focus {    border-color: #ff8ea6;    outline: 0;    box-shadow: 0 0 0 0rem rgba(255, 29, 77, 0.25); }  .form-select[multiple], .form-select[size]:not([size="1"]) {    padding-right: 0.75rem;    background-image: none; }  .form-select:disabled {    background-color: var(--bs-form-control-disabled-bg); }  .form-select:-moz-focusring {    color: transparent;    text-shadow: 0 0 0 var(--bs-body-color); }.form-select-sm {  padding-top: 0.25rem;  padding-bottom: 0.25rem;  padding-left: 0.5rem;  font-size: 0.875rem;  border-radius: 0.75rem; }.form-select-lg {  padding-top: 0.5rem;  padding-bottom: 0.5rem;  padding-left: 1rem;  font-size: 1.25rem;  border-radius: 1rem; }[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='%23adb5bd' 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.6rem;  padding-left: 1.5em;  margin-bottom: 0.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-form-control-bg);  width: 1em;  height: 1em;  margin-top: 0.3em;  vertical-align: top;  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);  appearance: none;  print-color-adjust: exact; }  .form-check-input[type="checkbox"] {    border-radius: 0.25em; }  .form-check-input[type="radio"] {    border-radius: 50%; }  .form-check-input:active {    filter: brightness(90%); }  .form-check-input:focus {    border-color: #ff8ea6;    outline: 0;    box-shadow: 0 0 0 0rem rgba(255, 29, 77, 0.25); }  .form-check-input:checked {    background-color: #ff1d4d;    border-color: #ff1d4d; }    .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: #ff1d4d;    border-color: #ff1d4d;    --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: 0.5; }  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {    cursor: default;    opacity: 0.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 0.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='%23ff8ea6'/%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] + .wp-block-button__link, .btn-check:disabled + .btn, .btn-check:disabled + .wp-block-button__link {    pointer-events: none;    filter: none;    opacity: 0.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: 1rem;  padding: 0;  background-color: transparent;  appearance: none; }  .form-range:focus {    outline: 0; }    .form-range:focus::-webkit-slider-thumb {      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0rem rgba(255, 29, 77, 0.25); }    .form-range:focus::-moz-range-thumb {      box-shadow: 0 0 0 1px #ffffff, 0 0 0 0rem rgba(255, 29, 77, 0.25); }  .form-range::-moz-focus-outer {    border: 0; }  .form-range::-webkit-slider-thumb {    width: 1rem;    height: 1rem;    margin-top: -0.25rem;    background-color: #ff1d4d;    border: 0;    border-radius: 1rem;    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    appearance: none; }    @media (prefers-reduced-motion: reduce) {      .form-range::-webkit-slider-thumb {        transition: none; } }    .form-range::-webkit-slider-thumb:active {      background-color: #ffbbca; }  .form-range::-webkit-slider-runnable-track {    width: 100%;    height: 0.5rem;    color: transparent;    cursor: pointer;    background-color: var(--bs-tertiary-bg);    border-color: transparent;    border-radius: 1rem; }  .form-range::-moz-range-thumb {    width: 1rem;    height: 1rem;    background-color: #ff1d4d;    border: 0;    border-radius: 1rem;    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;    appearance: none; }    @media (prefers-reduced-motion: reduce) {      .form-range::-moz-range-thumb {        transition: none; } }    .form-range::-moz-range-thumb:active {      background-color: #ffbbca; }  .form-range::-moz-range-track {    width: 100%;    height: 0.5rem;    color: transparent;    cursor: pointer;    background-color: var(--bs-tertiary-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::before:not(.form-control:disabled) {    position: absolute;    top: var(--bs-border-width);    left: var(--bs-border-width);    width: calc(100% - (calc(calc(0.4em + 0.1875rem) + calc(0.8em + 0.375rem))));    height: 1.875em;    content: "";    background-color: var(--bs-form-control-bg);    border-radius: 0.25rem; }  .form-floating > .form-control, .wp-block-categories-dropdown .form-floating > select,  .wp-block-archives-dropdown .form-floating > select, .comment-respond .comment-form p.comment-form-author .form-floating > input,  .comment-respond .comment-form p.comment-form-email .form-floating > input,  .comment-respond .comment-form p.comment-form-url .form-floating > input,  .comment-respond .comment-form p .form-floating > textarea,  .form-floating > .form-control-plaintext,  .form-floating > .form-select {    height: calc(3.5rem + calc($input-border-width * 2));    line-height: 1.25; }  .form-floating > label {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    padding: 1rem 0.75rem;    overflow: hidden;    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 0.1s ease-in-out, transform 0.1s ease-in-out; }    @media (prefers-reduced-motion: reduce) {      .form-floating > label {        transition: none; } }  .form-floating > .form-control, .wp-block-categories-dropdown .form-floating > select,  .wp-block-archives-dropdown .form-floating > select, .comment-respond .comment-form p.comment-form-author .form-floating > input,  .comment-respond .comment-form p.comment-form-email .form-floating > input,  .comment-respond .comment-form p.comment-form-url .form-floating > input,  .comment-respond .comment-form p .form-floating > textarea,  .form-floating > .form-control-plaintext {    padding: 1rem 0.75rem; }    .form-floating > .form-control::placeholder, .wp-block-categories-dropdown .form-floating > select::placeholder,    .wp-block-archives-dropdown .form-floating > select::placeholder, .comment-respond .comment-form p.comment-form-author .form-floating > input::placeholder,    .comment-respond .comment-form p.comment-form-email .form-floating > input::placeholder,    .comment-respond .comment-form p.comment-form-url .form-floating > input::placeholder,    .comment-respond .comment-form p .form-floating > textarea::placeholder,    .form-floating > .form-control-plaintext::placeholder {      color: transparent; }    .form-floating > .form-control:focus, .wp-block-categories-dropdown .form-floating > select:focus,    .wp-block-archives-dropdown .form-floating > select:focus, .comment-respond .comment-form p.comment-form-author .form-floating > input:focus,    .comment-respond .comment-form p.comment-form-email .form-floating > input:focus,    .comment-respond .comment-form p.comment-form-url .form-floating > input:focus,    .comment-respond .comment-form p .form-floating > textarea:focus, .form-floating > .form-control:not(:placeholder-shown), .wp-block-categories-dropdown .form-floating > select:not(:placeholder-shown),    .wp-block-archives-dropdown .form-floating > select:not(:placeholder-shown), .comment-respond .comment-form p.comment-form-author .form-floating > input:not(:placeholder-shown),    .comment-respond .comment-form p.comment-form-email .form-floating > input:not(:placeholder-shown),    .comment-respond .comment-form p.comment-form-url .form-floating > input:not(:placeholder-shown),    .comment-respond .comment-form p .form-floating > textarea:not(:placeholder-shown),    .form-floating > .form-control-plaintext:focus,    .form-floating > .form-control-plaintext:not(:placeholder-shown) {      padding-top: 1.625rem;      padding-bottom: 0.625rem; }    .form-floating > .form-control:-webkit-autofill, .wp-block-categories-dropdown .form-floating > select:-webkit-autofill,    .wp-block-archives-dropdown .form-floating > select:-webkit-autofill, .comment-respond .comment-form p.comment-form-author .form-floating > input:-webkit-autofill,    .comment-respond .comment-form p.comment-form-email .form-floating > input:-webkit-autofill,    .comment-respond .comment-form p.comment-form-url .form-floating > input:-webkit-autofill,    .comment-respond .comment-form p .form-floating > textarea:-webkit-autofill,    .form-floating > .form-control-plaintext:-webkit-autofill {      padding-top: 1.625rem;      padding-bottom: 0.625rem; }  .form-floating > .form-select {    padding-top: 1.625rem;    padding-bottom: 0.625rem; }  .form-floating > .form-control:focus ~ label, .wp-block-categories-dropdown .form-floating > select:focus ~ label, .wp-block-archives-dropdown .form-floating > select:focus ~ label, .comment-respond .comment-form p.comment-form-author .form-floating > input:focus ~ label, .comment-respond .comment-form p.comment-form-email .form-floating > input:focus ~ label, .comment-respond .comment-form p.comment-form-url .form-floating > input:focus ~ label, .comment-respond .comment-form p .form-floating > textarea:focus ~ label,  .form-floating > .form-control:not(:placeholder-shown) ~ label,  .wp-block-categories-dropdown .form-floating > select:not(:placeholder-shown) ~ label,  .wp-block-archives-dropdown .form-floating > select:not(:placeholder-shown) ~ label,  .comment-respond .comment-form p.comment-form-author .form-floating > input:not(:placeholder-shown) ~ label,  .comment-respond .comment-form p.comment-form-email .form-floating > input:not(:placeholder-shown) ~ label,  .comment-respond .comment-form p.comment-form-url .form-floating > input:not(:placeholder-shown) ~ label,  .comment-respond .comment-form p .form-floating > textarea:not(:placeholder-shown) ~ label,  .form-floating > .form-control-plaintext ~ label,  .form-floating > .form-select ~ label {    opacity: 0.65;    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }  .form-floating > .form-control:-webkit-autofill ~ label, .wp-block-categories-dropdown .form-floating > select:-webkit-autofill ~ label, .wp-block-archives-dropdown .form-floating > select:-webkit-autofill ~ label, .comment-respond .comment-form p.comment-form-author .form-floating > input:-webkit-autofill ~ label, .comment-respond .comment-form p.comment-form-email .form-floating > input:-webkit-autofill ~ label, .comment-respond .comment-form p.comment-form-url .form-floating > input:-webkit-autofill ~ label, .comment-respond .comment-form p .form-floating > textarea:-webkit-autofill ~ label {    opacity: 0.65;    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }  .form-floating > .form-control-plaintext ~ label {    border-width: var(--bs-border-width) 0; }  .form-floating > .form-control:disabled ~ label, .wp-block-categories-dropdown .form-floating > select:disabled ~ label, .wp-block-archives-dropdown .form-floating > select:disabled ~ label, .comment-respond .comment-form p.comment-form-author .form-floating > input:disabled ~ label, .comment-respond .comment-form p.comment-form-email .form-floating > input:disabled ~ label, .comment-respond .comment-form p.comment-form-url .form-floating > input:disabled ~ label, .comment-respond .comment-form p .form-floating > textarea:disabled ~ label {    color: #6c757d; }.input-group {  position: relative;  display: flex;  flex-wrap: wrap;  align-items: stretch;  width: 100%; }  .input-group > .form-control, .wp-block-categories-dropdown .input-group > select,  .wp-block-archives-dropdown .input-group > select, .comment-respond .comment-form p.comment-form-author .input-group > input,  .comment-respond .comment-form p.comment-form-email .input-group > input,  .comment-respond .comment-form p.comment-form-url .input-group > input,  .comment-respond .comment-form p .input-group > textarea,  .input-group > .form-select,  .input-group > .form-floating {    position: relative;    flex: 1 1 auto;    width: 1%;    min-width: 0; }  .input-group > .form-control:focus, .wp-block-categories-dropdown .input-group > select:focus,  .wp-block-archives-dropdown .input-group > select:focus, .comment-respond .comment-form p.comment-form-author .input-group > input:focus,  .comment-respond .comment-form p.comment-form-email .input-group > input:focus,  .comment-respond .comment-form p.comment-form-url .input-group > input:focus,  .comment-respond .comment-form p .input-group > textarea:focus,  .input-group > .form-select:focus,  .input-group > .form-floating:focus-within {    z-index: 5; }  .input-group .btn, .input-group .wp-block-button__link {    position: relative;    z-index: 2; }    .input-group .btn:focus, .input-group .wp-block-button__link:focus {      z-index: 5; }.input-group-text {  display: flex;  align-items: center;  padding: 0.375rem 0.75rem;  font-size: 1rem;  font-weight: 400;  line-height: 1.6;  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: 0.25rem; }.input-group-lg > .form-control, .wp-block-categories-dropdown .input-group-lg > select,.wp-block-archives-dropdown .input-group-lg > select, .comment-respond .comment-form p.comment-form-author .input-group-lg > input,.comment-respond .comment-form p.comment-form-email .input-group-lg > input,.comment-respond .comment-form p.comment-form-url .input-group-lg > input,.comment-respond .comment-form p .input-group-lg > textarea,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn,.input-group-lg > .wp-block-button__link {  padding: 0.5rem 1rem;  font-size: 1.25rem;  border-radius: 1rem; }.input-group-sm > .form-control, .wp-block-categories-dropdown .input-group-sm > select,.wp-block-archives-dropdown .input-group-sm > select, .comment-respond .comment-form p.comment-form-author .input-group-sm > input,.comment-respond .comment-form p.comment-form-email .input-group-sm > input,.comment-respond .comment-form p.comment-form-url .input-group-sm > input,.comment-respond .comment-form p .input-group-sm > textarea,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn,.input-group-sm > .wp-block-button__link {  padding: 0.25rem 0.5rem;  font-size: 0.875rem;  border-radius: 0.75rem; }.input-group-lg > .form-select,.input-group-sm > .form-select {  padding-right: 3rem; }.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.wp-block-categories-dropdown .input-group:not(.has-validation) > .form-floating:not(:last-child) > select,.wp-block-archives-dropdown .input-group:not(.has-validation) > .form-floating:not(:last-child) > select,.comment-respond .comment-form p.comment-form-author .input-group:not(.has-validation) > .form-floating:not(:last-child) > input,.comment-respond .comment-form p.comment-form-email .input-group:not(.has-validation) > .form-floating:not(:last-child) > input,.comment-respond .comment-form p.comment-form-url .input-group:not(.has-validation) > .form-floating:not(:last-child) > input,.comment-respond .comment-form p .input-group:not(.has-validation) > .form-floating:not(:last-child) > textarea,.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {  border-top-right-radius: 0;  border-bottom-right-radius: 0; }.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,.wp-block-categories-dropdown .input-group.has-validation > .form-floating:nth-last-child(n + 3) > select,.wp-block-archives-dropdown .input-group.has-validation > .form-floating:nth-last-child(n + 3) > select,.comment-respond .comment-form p.comment-form-author .input-group.has-validation > .form-floating:nth-last-child(n + 3) > input,.comment-respond .comment-form p.comment-form-email .input-group.has-validation > .form-floating:nth-last-child(n + 3) > input,.comment-respond .comment-form p.comment-form-url .input-group.has-validation > .form-floating:nth-last-child(n + 3) > input,.comment-respond .comment-form p .input-group.has-validation > .form-floating:nth-last-child(n + 3) > textarea,.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {  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($input-border-width * -1);  border-top-left-radius: 0;  border-bottom-left-radius: 0; }.input-group > .form-floating:not(:first-child) > .form-control, .wp-block-categories-dropdown .input-group > .form-floating:not(:first-child) > select,.wp-block-archives-dropdown .input-group > .form-floating:not(:first-child) > select, .comment-respond .comment-form p.comment-form-author .input-group > .form-floating:not(:first-child) > input,.comment-respond .comment-form p.comment-form-email .input-group > .form-floating:not(:first-child) > input,.comment-respond .comment-form p.comment-form-url .input-group > .form-floating:not(:first-child) > input,.comment-respond .comment-form p .input-group > .form-floating:not(:first-child) > textarea,.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: 0.25rem;  font-size: 0.875em;  color: var(--bs-success-text); }.valid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: 0.25rem 0.5rem;  margin-top: .1rem;  font-size: 0.875rem;  color: #fff;  background-color: var(--bs-success);  border-radius: var(--bs-border-radius); }.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip {  display: block; }.was-validated .form-control:valid, .was-validated .wp-block-categories-dropdown select:valid, .wp-block-categories-dropdown .was-validated select:valid,.was-validated .wp-block-archives-dropdown select:valid, .wp-block-archives-dropdown .was-validated select:valid, .was-validated .comment-respond .comment-form p.comment-form-author input:valid, .comment-respond .comment-form p.comment-form-author .was-validated input:valid,.was-validated .comment-respond .comment-form p.comment-form-email input:valid, .comment-respond .comment-form p.comment-form-email .was-validated input:valid,.was-validated .comment-respond .comment-form p.comment-form-url input:valid, .comment-respond .comment-form p.comment-form-url .was-validated input:valid,.was-validated .comment-respond .comment-form p textarea:valid, .comment-respond .comment-form p .was-validated textarea:valid, .form-control.is-valid, .wp-block-categories-dropdown select.is-valid,.wp-block-archives-dropdown select.is-valid, .comment-respond .comment-form p.comment-form-author input.is-valid,.comment-respond .comment-form p.comment-form-email input.is-valid,.comment-respond .comment-form p.comment-form-url input.is-valid,.comment-respond .comment-form p textarea.is-valid {  border-color: var(--bs-success);  padding-right: calc(1.6em + 0.75rem);  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23029e76' 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.1z'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-position: right calc(0.4em + 0.1875rem) center;  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); }  .was-validated .form-control:valid:focus, .was-validated .wp-block-categories-dropdown select:valid:focus, .wp-block-categories-dropdown .was-validated select:valid:focus,  .was-validated .wp-block-archives-dropdown select:valid:focus, .wp-block-archives-dropdown .was-validated select:valid:focus, .was-validated .comment-respond .comment-form p.comment-form-author input:valid:focus, .comment-respond .comment-form p.comment-form-author .was-validated input:valid:focus,  .was-validated .comment-respond .comment-form p.comment-form-email input:valid:focus, .comment-respond .comment-form p.comment-form-email .was-validated input:valid:focus,  .was-validated .comment-respond .comment-form p.comment-form-url input:valid:focus, .comment-respond .comment-form p.comment-form-url .was-validated input:valid:focus,  .was-validated .comment-respond .comment-form p textarea:valid:focus, .comment-respond .comment-form p .was-validated textarea:valid:focus, .form-control.is-valid:focus, .wp-block-categories-dropdown select.is-valid:focus,  .wp-block-archives-dropdown select.is-valid:focus, .comment-respond .comment-form p.comment-form-author input.is-valid:focus,  .comment-respond .comment-form p.comment-form-email input.is-valid:focus,  .comment-respond .comment-form p.comment-form-url input.is-valid:focus,  .comment-respond .comment-form p textarea.is-valid:focus {    border-color: var(--bs-success);    box-shadow: 0 0 0 0rem rgba(var(--bs-success-rgb), 0.25); }.was-validated textarea.form-control:valid,.was-validated .comment-respond .comment-form p textarea:valid, .comment-respond .comment-form p .was-validated textarea:valid, textarea.form-control.is-valid,.comment-respond .comment-form p textarea.is-valid {  padding-right: calc(1.6em + 0.75rem);  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem); }.was-validated .form-select:valid, .form-select.is-valid {  border-color: var(--bs-success); }  .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-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='%23029e76' 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.1z'/%3e%3c/svg%3e");    padding-right: 4.125rem;    background-position: right 0.75rem center, center right 2.25rem;    background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); }  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {    border-color: var(--bs-success);    box-shadow: 0 0 0 0rem rgba(var(--bs-success-rgb), 0.25); }.was-validated .form-control-color:valid, .form-control-color.is-valid {  width: calc(3rem + calc(1.6em + 0.75rem)); }.was-validated .form-check-input:valid, .form-check-input.is-valid {  border-color: var(--bs-success); }  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {    background-color: var(--bs-success-text); }  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {    box-shadow: 0 0 0 0rem rgba(var(--bs-success-rgb), 0.25); }  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {    color: var(--bs-success-text); }.form-check-inline .form-check-input ~ .valid-feedback {  margin-left: .5em; }.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .wp-block-categories-dropdown .input-group > select:not(:focus):valid, .wp-block-categories-dropdown .was-validated .input-group > select:not(:focus):valid,.was-validated .wp-block-archives-dropdown .input-group > select:not(:focus):valid, .wp-block-archives-dropdown .was-validated .input-group > select:not(:focus):valid, .was-validated .comment-respond .comment-form p.comment-form-author .input-group > input:not(:focus):valid, .comment-respond .comment-form p.comment-form-author .was-validated .input-group > input:not(:focus):valid,.was-validated .comment-respond .comment-form p.comment-form-email .input-group > input:not(:focus):valid, .comment-respond .comment-form p.comment-form-email .was-validated .input-group > input:not(:focus):valid,.was-validated .comment-respond .comment-form p.comment-form-url .input-group > input:not(:focus):valid, .comment-respond .comment-form p.comment-form-url .was-validated .input-group > input:not(:focus):valid,.was-validated .comment-respond .comment-form p .input-group > textarea:not(:focus):valid, .comment-respond .comment-form p .was-validated .input-group > textarea:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .wp-block-categories-dropdown .input-group > select:not(:focus).is-valid,.wp-block-archives-dropdown .input-group > select:not(:focus).is-valid, .comment-respond .comment-form p.comment-form-author .input-group > input:not(:focus).is-valid,.comment-respond .comment-form p.comment-form-email .input-group > input:not(:focus).is-valid,.comment-respond .comment-form p.comment-form-url .input-group > input:not(:focus).is-valid,.comment-respond .comment-form p .input-group > textarea:not(:focus).is-valid, .was-validated.input-group > .form-select:not(:focus):valid,.input-group > .form-select:not(:focus).is-valid, .was-validated.input-group > .form-floating:not(:focus-within):valid,.input-group > .form-floating:not(:focus-within).is-valid {  z-index: 3; }.invalid-feedback {  display: none;  width: 100%;  margin-top: 0.25rem;  font-size: 0.875em;  color: var(--bs-danger-text); }.invalid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  display: none;  max-width: 100%;  padding: 0.25rem 0.5rem;  margin-top: .1rem;  font-size: 0.875rem;  color: #fff;  background-color: var(--bs-danger);  border-radius: var(--bs-border-radius); }.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip {  display: block; }.was-validated .form-control:invalid, .was-validated .wp-block-categories-dropdown select:invalid, .wp-block-categories-dropdown .was-validated select:invalid,.was-validated .wp-block-archives-dropdown select:invalid, .wp-block-archives-dropdown .was-validated select:invalid, .was-validated .comment-respond .comment-form p.comment-form-author input:invalid, .comment-respond .comment-form p.comment-form-author .was-validated input:invalid,.was-validated .comment-respond .comment-form p.comment-form-email input:invalid, .comment-respond .comment-form p.comment-form-email .was-validated input:invalid,.was-validated .comment-respond .comment-form p.comment-form-url input:invalid, .comment-respond .comment-form p.comment-form-url .was-validated input:invalid,.was-validated .comment-respond .comment-form p textarea:invalid, .comment-respond .comment-form p .was-validated textarea:invalid, .form-control.is-invalid, .wp-block-categories-dropdown select.is-invalid,.wp-block-archives-dropdown select.is-invalid, .comment-respond .comment-form p.comment-form-author input.is-invalid,.comment-respond .comment-form p.comment-form-email input.is-invalid,.comment-respond .comment-form p.comment-form-url input.is-invalid,.comment-respond .comment-form p textarea.is-invalid {  border-color: var(--bs-danger);  padding-right: calc(1.6em + 0.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='%23ff5269'%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='%23ff5269' stroke='none'/%3e%3c/svg%3e");  background-repeat: no-repeat;  background-position: right calc(0.4em + 0.1875rem) center;  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); }  .was-validated .form-control:invalid:focus, .was-validated .wp-block-categories-dropdown select:invalid:focus, .wp-block-categories-dropdown .was-validated select:invalid:focus,  .was-validated .wp-block-archives-dropdown select:invalid:focus, .wp-block-archives-dropdown .was-validated select:invalid:focus, .was-validated .comment-respond .comment-form p.comment-form-author input:invalid:focus, .comment-respond .comment-form p.comment-form-author .was-validated input:invalid:focus,  .was-validated .comment-respond .comment-form p.comment-form-email input:invalid:focus, .comment-respond .comment-form p.comment-form-email .was-validated input:invalid:focus,  .was-validated .comment-respond .comment-form p.comment-form-url input:invalid:focus, .comment-respond .comment-form p.comment-form-url .was-validated input:invalid:focus,  .was-validated .comment-respond .comment-form p textarea:invalid:focus, .comment-respond .comment-form p .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .wp-block-categories-dropdown select.is-invalid:focus,  .wp-block-archives-dropdown select.is-invalid:focus, .comment-respond .comment-form p.comment-form-author input.is-invalid:focus,  .comment-respond .comment-form p.comment-form-email input.is-invalid:focus,  .comment-respond .comment-form p.comment-form-url input.is-invalid:focus,  .comment-respond .comment-form p textarea.is-invalid:focus {    border-color: var(--bs-danger);    box-shadow: 0 0 0 0rem rgba(var(--bs-danger-rgb), 0.25); }.was-validated textarea.form-control:invalid,.was-validated .comment-respond .comment-form p textarea:invalid, .comment-respond .comment-form p .was-validated textarea:invalid, textarea.form-control.is-invalid,.comment-respond .comment-form p textarea.is-invalid {  padding-right: calc(1.6em + 0.75rem);  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem); }.was-validated .form-select:invalid, .form-select.is-invalid {  border-color: var(--bs-danger); }  .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-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='%23ff5269'%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='%23ff5269' stroke='none'/%3e%3c/svg%3e");    padding-right: 4.125rem;    background-position: right 0.75rem center, center right 2.25rem;    background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem); }  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {    border-color: var(--bs-danger);    box-shadow: 0 0 0 0rem rgba(var(--bs-danger-rgb), 0.25); }.was-validated .form-control-color:invalid, .form-control-color.is-invalid {  width: calc(3rem + calc(1.6em + 0.75rem)); }.was-validated .form-check-input:invalid, .form-check-input.is-invalid {  border-color: var(--bs-danger); }  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {    background-color: var(--bs-danger-text); }  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {    box-shadow: 0 0 0 0rem rgba(var(--bs-danger-rgb), 0.25); }  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {    color: var(--bs-danger-text); }.form-check-inline .form-check-input ~ .invalid-feedback {  margin-left: .5em; }.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .wp-block-categories-dropdown .input-group > select:not(:focus):invalid, .wp-block-categories-dropdown .was-validated .input-group > select:not(:focus):invalid,.was-validated .wp-block-archives-dropdown .input-group > select:not(:focus):invalid, .wp-block-archives-dropdown .was-validated .input-group > select:not(:focus):invalid, .was-validated .comment-respond .comment-form p.comment-form-author .input-group > input:not(:focus):invalid, .comment-respond .comment-form p.comment-form-author .was-validated .input-group > input:not(:focus):invalid,.was-validated .comment-respond .comment-form p.comment-form-email .input-group > input:not(:focus):invalid, .comment-respond .comment-form p.comment-form-email .was-validated .input-group > input:not(:focus):invalid,.was-validated .comment-respond .comment-form p.comment-form-url .input-group > input:not(:focus):invalid, .comment-respond .comment-form p.comment-form-url .was-validated .input-group > input:not(:focus):invalid,.was-validated .comment-respond .comment-form p .input-group > textarea:not(:focus):invalid, .comment-respond .comment-form p .was-validated .input-group > textarea:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .wp-block-categories-dropdown .input-group > select:not(:focus).is-invalid,.wp-block-archives-dropdown .input-group > select:not(:focus).is-invalid, .comment-respond .comment-form p.comment-form-author .input-group > input:not(:focus).is-invalid,.comment-respond .comment-form p.comment-form-email .input-group > input:not(:focus).is-invalid,.comment-respond .comment-form p.comment-form-url .input-group > input:not(:focus).is-invalid,.comment-respond .comment-form p .input-group > textarea:not(:focus).is-invalid, .was-validated.input-group > .form-select:not(:focus):invalid,.input-group > .form-select:not(:focus).is-invalid, .was-validated.input-group > .form-floating:not(:focus-within):invalid,.input-group > .form-floating:not(:focus-within).is-invalid {  z-index: 4; }.btn, .wp-block-button__link {  --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.6;  --bs-btn-color: #777777;  --bs-btn-bg: transparent;  --bs-btn-border-width: var(--bs-border-width);  --bs-btn-border-color: transparent;  --bs-btn-border-radius: 0.25rem;  --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 0rem 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;  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 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; }  @media (prefers-reduced-motion: reduce) {    .btn, .wp-block-button__link {      transition: none; } }  .btn:hover, .wp-block-button__link: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, .btn-check + .wp-block-button__link:hover {    color: var(--bs-btn-color);    background-color: var(--bs-btn-bg);    border-color: var(--bs-btn-border-color); }  .btn:focus-visible, .wp-block-button__link: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, .btn-check:focus-visible + .wp-block-button__link {    border-color: var(--bs-btn-hover-border-color);    outline: 0;    box-shadow: var(--bs-btn-focus-box-shadow); }  .btn-check:checked + .btn, .btn-check:checked + .wp-block-button__link,  :not(.btn-check) + .btn:active,  :not(.btn-check) + .wp-block-button__link:active, .btn:first-child:active, .wp-block-button__link:first-child:active, .btn.active, .active.wp-block-button__link, .btn.show, .show.wp-block-button__link {    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-check:checked + .wp-block-button__link:focus-visible,    :not(.btn-check) + .btn:active:focus-visible,    :not(.btn-check) + .wp-block-button__link:active:focus-visible, .btn:first-child:active:focus-visible, .wp-block-button__link:first-child:active:focus-visible, .btn.active:focus-visible, .active.wp-block-button__link:focus-visible, .btn.show:focus-visible, .show.wp-block-button__link:focus-visible {      box-shadow: var(--bs-btn-focus-box-shadow); }  .btn:disabled, .wp-block-button__link:disabled, .btn.disabled, .disabled.wp-block-button__link,  fieldset:disabled .btn,  fieldset:disabled .wp-block-button__link {    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, .wp-block-button__link {  --bs-btn-color: #000;  --bs-btn-bg: #ff1d4d;  --bs-btn-border-color: #ff1d4d;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #00aeef;  --bs-btn-hover-border-color: #00aeef;  --bs-btn-focus-shadow-rgb: 217, 25, 65;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #ff4a71;  --bs-btn-active-border-color: #ff345f;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #ff1d4d;  --bs-btn-disabled-border-color: #ff1d4d; }.btn-secondary {  --bs-btn-color: #fff;  --bs-btn-bg: #212529;  --bs-btn-border-color: #212529;  --bs-btn-hover-color: #fff;  --bs-btn-hover-bg: #1c1f23;  --bs-btn-hover-border-color: #1a1e21;  --bs-btn-focus-shadow-rgb: 66, 70, 73;  --bs-btn-active-color: #fff;  --bs-btn-active-bg: #1a1e21;  --bs-btn-active-border-color: #191c1f;  --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-success {  --bs-btn-color: #000;  --bs-btn-bg: #029e76;  --bs-btn-border-color: #029e76;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #28ad8b;  --bs-btn-hover-border-color: #1ba884;  --bs-btn-focus-shadow-rgb: 2, 134, 100;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #35b191;  --bs-btn-active-border-color: #1ba884;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #029e76;  --bs-btn-disabled-border-color: #029e76; }.btn-info {  --bs-btn-color: #000;  --bs-btn-bg: #00aeff;  --bs-btn-border-color: #00aeff;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #26baff;  --bs-btn-hover-border-color: #1ab6ff;  --bs-btn-focus-shadow-rgb: 0, 148, 217;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #33beff;  --bs-btn-active-border-color: #1ab6ff;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #00aeff;  --bs-btn-disabled-border-color: #00aeff; }.btn-warning {  --bs-btn-color: #000;  --bs-btn-bg: #fea500;  --bs-btn-border-color: #fea500;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #feb326;  --bs-btn-hover-border-color: #feae1a;  --bs-btn-focus-shadow-rgb: 216, 140, 0;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #feb733;  --bs-btn-active-border-color: #feae1a;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #fea500;  --bs-btn-disabled-border-color: #fea500; }.btn-danger {  --bs-btn-color: #000;  --bs-btn-bg: #ff5269;  --bs-btn-border-color: #ff5269;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #ff6c80;  --bs-btn-hover-border-color: #ff6378;  --bs-btn-focus-shadow-rgb: 217, 70, 89;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #ff7587;  --bs-btn-active-border-color: #ff6378;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #ff5269;  --bs-btn-disabled-border-color: #ff5269; }.btn-light {  --bs-btn-color: #000;  --bs-btn-bg: #faf8f2;  --bs-btn-border-color: #faf8f2;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #d5d3ce;  --bs-btn-hover-border-color: #c8c6c2;  --bs-btn-focus-shadow-rgb: 213, 211, 206;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #c8c6c2;  --bs-btn-active-border-color: #bcbab6;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #000;  --bs-btn-disabled-bg: #faf8f2;  --bs-btn-disabled-border-color: #faf8f2; }.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, .is-style-outline .wp-block-button__link {  --bs-btn-color: #ff1d4d;  --bs-btn-border-color: #ff1d4d;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #ff1d4d;  --bs-btn-hover-border-color: #ff1d4d;  --bs-btn-focus-shadow-rgb: 255, 29, 77;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #ff1d4d;  --bs-btn-active-border-color: #ff1d4d;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #ff1d4d;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #ff1d4d;  --bs-gradient: none; }.btn-outline-secondary {  --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-outline-success {  --bs-btn-color: #029e76;  --bs-btn-border-color: #029e76;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #029e76;  --bs-btn-hover-border-color: #029e76;  --bs-btn-focus-shadow-rgb: 2, 158, 118;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #029e76;  --bs-btn-active-border-color: #029e76;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #029e76;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #029e76;  --bs-gradient: none; }.btn-outline-info {  --bs-btn-color: #00aeff;  --bs-btn-border-color: #00aeff;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #00aeff;  --bs-btn-hover-border-color: #00aeff;  --bs-btn-focus-shadow-rgb: 0, 174, 255;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #00aeff;  --bs-btn-active-border-color: #00aeff;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #00aeff;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #00aeff;  --bs-gradient: none; }.btn-outline-warning {  --bs-btn-color: #fea500;  --bs-btn-border-color: #fea500;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #fea500;  --bs-btn-hover-border-color: #fea500;  --bs-btn-focus-shadow-rgb: 254, 165, 0;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #fea500;  --bs-btn-active-border-color: #fea500;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #fea500;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #fea500;  --bs-gradient: none; }.btn-outline-danger {  --bs-btn-color: #ff5269;  --bs-btn-border-color: #ff5269;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #ff5269;  --bs-btn-hover-border-color: #ff5269;  --bs-btn-focus-shadow-rgb: 255, 82, 105;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #ff5269;  --bs-btn-active-border-color: #ff5269;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #ff5269;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #ff5269;  --bs-gradient: none; }.btn-outline-light {  --bs-btn-color: #faf8f2;  --bs-btn-border-color: #faf8f2;  --bs-btn-hover-color: #000;  --bs-btn-hover-bg: #faf8f2;  --bs-btn-hover-border-color: #faf8f2;  --bs-btn-focus-shadow-rgb: 250, 248, 242;  --bs-btn-active-color: #000;  --bs-btn-active-bg: #faf8f2;  --bs-btn-active-border-color: #faf8f2;  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color: #faf8f2;  --bs-btn-disabled-bg: transparent;  --bs-btn-disabled-border-color: #faf8f2;  --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: none;  --bs-btn-focus-shadow-rgb: 217, 25, 65;  text-decoration: underline; }  .btn-link:focus-visible {    color: var(--bs-btn-color); }  .btn-link:hover {    color: var(--bs-btn-hover-color); }.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .wp-block-button__link {  --bs-btn-padding-y: 0.5rem;  --bs-btn-padding-x: 1rem;  --bs-btn-font-size: 1.25rem;  --bs-btn-border-radius: 1rem; }.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .wp-block-button__link {  --bs-btn-padding-y: 0.25rem;  --bs-btn-padding-x: 0.5rem;  --bs-btn-font-size: 0.875rem;  --bs-btn-border-radius: 0.75rem; }.fade {  transition: opacity 0.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 0.35s ease; }  @media (prefers-reduced-motion: reduce) {    .collapsing {      transition: none; } }  .collapsing.collapse-horizontal {    width: 0;    height: auto;    transition: width 0.35s ease; }    @media (prefers-reduced-motion: reduce) {      .collapsing.collapse-horizontal {        transition: none; } }.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center {  position: relative; }.dropdown-toggle {  white-space: nowrap; }  .dropdown-toggle::after {    display: inline-block;    margin-left: 0.255em;    vertical-align: 0.255em;    content: "";    border-top: 0.3em solid;    border-right: 0.3em solid transparent;    border-bottom: 0;    border-left: 0.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: 0.25rem;  --bs-dropdown-border-width: var(--bs-border-width);  --bs-dropdown-inner-border-radius: calc($dropdown-border-radius - $dropdown-border-width);  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);  --bs-dropdown-divider-margin-y: 0.5rem;  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);  --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: #ff1d4d;  --bs-dropdown-link-disabled-color: #adb5bd;  --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: 1440) {  .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: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0;  border-right: 0.3em solid transparent;  border-bottom: 0.3em solid;  border-left: 0.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: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-right: 0;  border-bottom: 0.3em solid transparent;  border-left: 0.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: 0.255em;  vertical-align: 0.255em;  content: ""; }.dropstart .dropdown-toggle::after {  display: none; }.dropstart .dropdown-toggle::before {  display: inline-block;  margin-right: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid transparent;  border-right: 0.3em solid;  border-bottom: 0.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:hover, .dropdown-item:focus {    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: 0.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: #ff1d4d;  --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 > .btn, .btn-group > .wp-block-button__link,  .btn-group-vertical > .btn,  .btn-group-vertical > .wp-block-button__link {    position: relative;    flex: 1 1 auto; }  .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:checked + .wp-block-button__link,  .btn-group > .btn-check:focus + .btn,  .btn-group > .btn-check:focus + .wp-block-button__link,  .btn-group > .btn:hover,  .btn-group > .wp-block-button__link:hover,  .btn-group > .btn:focus,  .btn-group > .wp-block-button__link:focus,  .btn-group > .btn:active,  .btn-group > .wp-block-button__link:active,  .btn-group > .btn.active,  .btn-group > .active.wp-block-button__link,  .btn-group-vertical > .btn-check:checked + .btn,  .btn-group-vertical > .btn-check:checked + .wp-block-button__link,  .btn-group-vertical > .btn-check:focus + .btn,  .btn-group-vertical > .btn-check:focus + .wp-block-button__link,  .btn-group-vertical > .btn:hover,  .btn-group-vertical > .wp-block-button__link:hover,  .btn-group-vertical > .btn:focus,  .btn-group-vertical > .wp-block-button__link:focus,  .btn-group-vertical > .btn:active,  .btn-group-vertical > .wp-block-button__link:active,  .btn-group-vertical > .btn.active,  .btn-group-vertical > .active.wp-block-button__link {    z-index: 1; }.btn-toolbar {  display: flex;  flex-wrap: wrap;  justify-content: flex-start; }  .btn-toolbar .input-group {    width: auto; }.btn-group {  border-radius: 0.25rem; }  .btn-group > :not(.btn-check:first-child) + .btn, .btn-group > :not(.btn-check:first-child) + .wp-block-button__link,  .btn-group > .btn-group:not(:first-child) {    margin-left: calc($btn-border-width * -1); }  .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),  .btn-group > .btn.dropdown-toggle-split:first-child,  .btn-group > .dropdown-toggle-split.wp-block-button__link:first-child,  .btn-group > .btn-group:not(:last-child) > .btn,  .btn-group > .btn-group:not(:last-child) > .wp-block-button__link {    border-top-right-radius: 0;    border-bottom-right-radius: 0; }  .btn-group > .btn:nth-child(n + 3), .btn-group > .wp-block-button__link:nth-child(n + 3),  .btn-group > :not(.btn-check) + .btn,  .btn-group > :not(.btn-check) + .wp-block-button__link,  .btn-group > .btn-group:not(:first-child) > .btn,  .btn-group > .btn-group:not(:first-child) > .wp-block-button__link {    border-top-left-radius: 0;    border-bottom-left-radius: 0; }.dropdown-toggle-split {  padding-right: 0.5625rem;  padding-left: 0.5625rem; }  .dropdown-toggle-split::after,  .dropup .dropdown-toggle-split::after,  .dropend .dropdown-toggle-split::after {    margin-left: 0; }  .dropstart .dropdown-toggle-split::before {    margin-right: 0; }.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .wp-block-button__link + .dropdown-toggle-split {  padding-right: 0.375rem;  padding-left: 0.375rem; }.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .wp-block-button__link + .dropdown-toggle-split {  padding-right: 0.75rem;  padding-left: 0.75rem; }.btn-group-vertical {  flex-direction: column;  align-items: flex-start;  justify-content: center; }    .btn-group-vertical > .btn,  .btn-group-vertical > .wp-block-button__link,  .btn-group-vertical > .btn-group {    width: 100%; }  .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .wp-block-button__link:not(:first-child),  .btn-group-vertical > .btn-group:not(:first-child) {    margin-top: calc($btn-border-width * -1); }  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .wp-block-button__link:not(:last-child):not(.dropdown-toggle),  .btn-group-vertical > .btn-group:not(:last-child) > .btn,  .btn-group-vertical > .btn-group:not(:last-child) > .wp-block-button__link {    border-bottom-right-radius: 0;    border-bottom-left-radius: 0; }  .btn-group-vertical > .btn ~ .btn, .btn-group-vertical > .wp-block-button__link ~ .btn, .btn-group-vertical > .btn ~ .wp-block-button__link, .btn-group-vertical > .wp-block-button__link ~ .wp-block-button__link,  .btn-group-vertical > .btn-group:not(:first-child) > .btn,  .btn-group-vertical > .btn-group:not(:first-child) > .wp-block-button__link {    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;  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }  @media (prefers-reduced-motion: reduce) {    .nav-link {      transition: none; } }  .nav-link:hover, .nav-link:focus {    color: var(--bs-nav-link-hover-color); }  .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));    background: none;    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:hover, .nav-tabs .nav-link:focus {      isolation: isolate;      border-color: var(--bs-nav-tabs-link-hover-border-color); }    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {      color: var(--bs-nav-link-disabled-color);      background-color: transparent;      border-color: transparent; }  .nav-tabs .nav-link.active,  .nav-tabs .nav-item.show .nav-link {    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: 0.25rem;  --bs-nav-pills-link-active-color: #fff;  --bs-nav-pills-link-active-bg: #ff1d4d; }  .nav-pills .nav-link {    background: none;    border: 0;    border-radius: var(--bs-nav-pills-border-radius); }    .nav-pills .nav-link:disabled {      color: var(--bs-nav-link-disabled-color);      background-color: transparent;      border-color: transparent; }  .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-fill > .nav-link,.nav-fill .nav-item {  flex: 1 1 auto;  text-align: center; }.nav-justified > .nav-link,.nav-justified .nav-item {  flex-basis: 0;  flex-grow: 1;  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.3rem;  --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%28119, 119, 119, 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: 0.25rem;  --bs-navbar-toggler-focus-width: 0rem;  --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-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl {    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:hover, .navbar-brand:focus {    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 .show > .nav-link,  .navbar-nav .nav-link.active {    color: var(--bs-navbar-active-color); }  .navbar-nav .dropdown-menu {    position: static; }.navbar-text {  padding-top: 0.5rem;  padding-bottom: 0.5rem;  color: var(--bs-navbar-color); }  .navbar-text a,  .navbar-text a:hover,  .navbar-text a:focus {    color: var(--bs-navbar-active-color); }.navbar-collapse {  flex-basis: 100%;  flex-grow: 1;  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: 1440) {  .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 {  --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 {  --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: 15px;  position: relative;  display: flex;  flex-direction: column;  min-width: 0;  height: var(--bs-card-height);  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-top,.card-img-bottom {  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-img-top,        .card-group > .card:not(:last-child) .card-header {          border-top-right-radius: 0; }        .card-group > .card:not(:last-child) .card-img-bottom,        .card-group > .card:not(:last-child) .card-footer {          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-img-top,        .card-group > .card:not(:first-child) .card-header {          border-top-left-radius: 0; }        .card-group > .card:not(:first-child) .card-img-bottom,        .card-group > .card:not(:first-child) .card-footer {          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='%23777777'%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-.708z'/%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='%234436a7'%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-.708z'/%3e%3c/svg%3e");  --bs-accordion-btn-focus-border-color: #ff8ea6;  --bs-accordion-btn-focus-box-shadow: 0 0 0 0rem rgba(255, 29, 77, 0.25);  --bs-accordion-body-padding-x: 1.25rem;  --bs-accordion-body-padding-y: 1rem;  --bs-accordion-active-color: var(--bs-primary-text);  --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;    border-color: var(--bs-accordion-btn-focus-border-color);    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-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-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-collapse {  border-width: 0; }.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-button, .accordion-flush .accordion-item .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='%23998ee3'%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-.708z'/%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='%23998ee3'%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-.708z'/%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, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }.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 0rem rgba(255, 29, 77, 0.25);  --bs-pagination-active-color: #fff;  --bs-pagination-active-bg: #ff1d4d;  --bs-pagination-active-border-color: #ff1d4d;  --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 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; }  @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); }  .page-link.active,  .active > .page-link {    z-index: 3;    color: var(--bs-pagination-active-color);    background-color: var(--bs-pagination-active-bg);    border-color: var(--bs-pagination-active-border-color); }  .page-link.disabled,  .disabled > .page-link {    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($pagination-border-width * -1); }.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: 1rem; }.pagination-sm {  --bs-pagination-padding-x: 0.5rem;  --bs-pagination-padding-y: 0.25rem;  --bs-pagination-font-size: 0.875rem;  --bs-pagination-border-radius: 0.75rem; }.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: 0.25rem;  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, .wp-block-button__link .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: 0.25rem;  --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);  --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); }.alert-secondary {  --bs-alert-color: var(--bs-secondary-text);  --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); }.alert-success {  --bs-alert-color: var(--bs-success-text);  --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); }.alert-info {  --bs-alert-color: var(--bs-info-text);  --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); }.alert-warning {  --bs-alert-color: var(--bs-warning-text);  --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); }.alert-danger {  --bs-alert-color: var(--bs-danger-text);  --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); }.alert-light {  --bs-alert-color: var(--bs-light-text);  --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); }.alert-dark {  --bs-alert-color: var(--bs-dark-text);  --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); }@keyframes progress-bar-stripes {  0% {    background-position-x: 1rem; } }.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: #ff1d4d;  --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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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: #ff1d4d;  --bs-list-group-active-border-color: #ff1d4d;  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-action {  width: 100%;  color: var(--bs-list-group-action-color);  text-align: inherit; }  .list-group-item-action:hover, .list-group-item-action:focus {    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:active {    color: var(--bs-list-group-action-active-color);    background-color: var(--bs-list-group-action-active-bg); }.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-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: 1440) {  .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);  --bs-list-group-bg: var(--bs-primary-bg-subtle);  --bs-list-group-border-color: var(--bs-primary-border-subtle); }  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle); }  .list-group-item-primary.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-primary-text);    --bs-list-group-active-border-color: var(--bs-primary-text); }.list-group-item-secondary {  --bs-list-group-color: var(--bs-secondary-text);  --bs-list-group-bg: var(--bs-secondary-bg-subtle);  --bs-list-group-border-color: var(--bs-secondary-border-subtle); }  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle); }  .list-group-item-secondary.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-secondary-text);    --bs-list-group-active-border-color: var(--bs-secondary-text); }.list-group-item-success {  --bs-list-group-color: var(--bs-success-text);  --bs-list-group-bg: var(--bs-success-bg-subtle);  --bs-list-group-border-color: var(--bs-success-border-subtle); }  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle); }  .list-group-item-success.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-success-text);    --bs-list-group-active-border-color: var(--bs-success-text); }.list-group-item-info {  --bs-list-group-color: var(--bs-info-text);  --bs-list-group-bg: var(--bs-info-bg-subtle);  --bs-list-group-border-color: var(--bs-info-border-subtle); }  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle); }  .list-group-item-info.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-info-text);    --bs-list-group-active-border-color: var(--bs-info-text); }.list-group-item-warning {  --bs-list-group-color: var(--bs-warning-text);  --bs-list-group-bg: var(--bs-warning-bg-subtle);  --bs-list-group-border-color: var(--bs-warning-border-subtle); }  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle); }  .list-group-item-warning.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-warning-text);    --bs-list-group-active-border-color: var(--bs-warning-text); }.list-group-item-danger {  --bs-list-group-color: var(--bs-danger-text);  --bs-list-group-bg: var(--bs-danger-bg-subtle);  --bs-list-group-border-color: var(--bs-danger-border-subtle); }  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle); }  .list-group-item-danger.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-danger-text);    --bs-list-group-active-border-color: var(--bs-danger-text); }.list-group-item-light {  --bs-list-group-color: var(--bs-light-text);  --bs-list-group-bg: var(--bs-light-bg-subtle);  --bs-list-group-border-color: var(--bs-light-border-subtle); }  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle); }  .list-group-item-light.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-light-text);    --bs-list-group-active-border-color: var(--bs-light-text); }.list-group-item-dark {  --bs-list-group-color: var(--bs-dark-text);  --bs-list-group-bg: var(--bs-dark-bg-subtle);  --bs-list-group-border-color: var(--bs-dark-border-subtle); }  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {    --bs-list-group-action-hover-color: var(--bs-emphasis-color);    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle); }  .list-group-item-dark.list-group-item-action:active {    --bs-list-group-active-color: var(--bs-emphasis-color);    --bs-list-group-active-bg: var(--bs-dark-text);    --bs-list-group-active-border-color: var(--bs-dark-text); }.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.414z'/%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 0rem rgba(255, 29, 77, 0.25);  --bs-btn-close-focus-opacity: 1;  --bs-btn-close-disabled-opacity: 0.25;  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);  box-sizing: content-box;  width: 1em;  height: 1em;  padding: 0.25em 0.25em;  color: var(--bs-btn-close-color);  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;  border: 0;  border-radius: 0.25rem;  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;    user-select: none;    opacity: var(--bs-btn-close-disabled-opacity); }.btn-close-white {  filter: var(--bs-btn-close-white-filter); }[data-bs-theme="dark"] .btn-close {  filter: var(--bs-btn-close-white-filter); }.toast {  --bs-toast-zindex: 1090;  --bs-toast-padding-x: 0.75rem;  --bs-toast-padding-y: 0.5rem;  --bs-toast-spacing: 30px;  --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: 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: ;  --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: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);  --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.6;  --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 {    transition: transform 0.3s ease-out;    transform: translate(0, -50px); }    @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;  justify-content: space-between;  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: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) 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: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15); }  .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-header,  .modal-fullscreen .modal-footer {    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-header,    .modal-fullscreen-sm-down .modal-footer {      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-header,    .modal-fullscreen-md-down .modal-footer {      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-header,    .modal-fullscreen-lg-down .modal-footer {      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-header,    .modal-fullscreen-xl-down .modal-footer {      border-radius: 0; }    .modal-fullscreen-xl-down .modal-body {      overflow-y: auto; } }@media (max-width: 1439.98) {  .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-header,    .modal-fullscreen-xxl-down .modal-footer {      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;  padding: var(--bs-tooltip-arrow-height);  margin: var(--bs-tooltip-margin);  font-family: 'Montserrat', sans-serif;  font-style: normal;  font-weight: 400;  line-height: 1.6;  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; }    [dir='rtl'] .tooltip {      font-family: "Beiruti", sans-serif;  }  .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-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {  bottom: 0; }  .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="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); }/* rtl:begin:ignore */.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {  left: 0;  width: var(--bs-tooltip-arrow-height);  height: var(--bs-tooltip-arrow-width); }  .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .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); }/* rtl:end:ignore */.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {  top: 0; }  .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="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); }/* rtl:begin:ignore */.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {  right: 0;  width: var(--bs-tooltip-arrow-height);  height: var(--bs-tooltip-arrow-width); }  .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .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); }/* rtl:end:ignore */.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($popover-border-radius - $popover-border-width);  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);  --bs-popover-header-padding-x: 1rem;  --bs-popover-header-padding-y: 0.5rem;  --bs-popover-header-font-size: 1rem;  --bs-popover-header-color: #212529;  --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: 'Montserrat', sans-serif;  font-style: normal;  font-weight: 400;  line-height: 1.6;  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); }    [dir='rtl'] .popover {      font-family: "Beiruti", sans-serif;  }  .popover .popover-arrow {    display: block;    width: var(--bs-popover-arrow-width);    height: var(--bs-popover-arrow-height); }    .popover .popover-arrow::before, .popover .popover-arrow::after {      position: absolute;      display: block;      content: "";      border-color: transparent;      border-style: solid;      border-width: 0; }.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {    border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }  .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {    bottom: 0;    border-top-color: var(--bs-popover-arrow-border); }  .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {    bottom: var(--bs-popover-border-width);    border-top-color: var(--bs-popover-bg); }/* rtl:begin:ignore */.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .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-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {    border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }  .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {    left: 0;    border-right-color: var(--bs-popover-arrow-border); }  .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {    left: var(--bs-popover-border-width);    border-right-color: var(--bs-popover-bg); }/* rtl:end:ignore */.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); }  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {    border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }  .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {    top: 0;    border-bottom-color: var(--bs-popover-arrow-border); }  .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {    top: var(--bs-popover-border-width);    border-bottom-color: var(--bs-popover-bg); }.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="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); }/* rtl:begin:ignore */.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .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-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {    border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }  .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {    right: 0;    border-left-color: var(--bs-popover-arrow-border); }  .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {    right: var(--bs-popover-border-width);    border-left-color: var(--bs-popover-bg); }/* rtl:end:ignore */.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%;  backface-visibility: hidden;  transition: transform 0.6s ease-in-out; }  @media (prefers-reduced-motion: reduce) {    .carousel-item {      transition: none; } }.carousel-item.active,.carousel-item-next,.carousel-item-prev {  display: block; }.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {  transform: translateX(100%); }.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {  transform: translateX(-100%); }.carousel-fade .carousel-item {  opacity: 0;  transition-property: opacity;  transform: none; }.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {  z-index: 1;  opacity: 1; }.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {  z-index: 0;  opacity: 0;  transition: opacity 0s 0.6s; }  @media (prefers-reduced-motion: reduce) {    .carousel-fade .active.carousel-item-start,    .carousel-fade .active.carousel-item-end {      transition: none; } }.carousel-control-prev,.carousel-control-next {  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: none;  border: 0;  opacity: 0.5;  transition: opacity 0.15s ease; }  @media (prefers-reduced-motion: reduce) {    .carousel-control-prev,    .carousel-control-next {      transition: none; } }  .carousel-control-prev:hover, .carousel-control-prev:focus,  .carousel-control-next:hover,  .carousel-control-next:focus {    color: #fff;    text-decoration: none;    outline: 0;    opacity: 0.9; }.carousel-control-prev {  left: 0; }.carousel-control-next {  right: 0; }.carousel-control-prev-icon,.carousel-control-next-icon {  display: inline-block;  width: 2rem;  height: 2rem;  background-repeat: no-repeat;  background-position: 50%;  background-size: 100% 100%; }/* rtl:options: {  "autoRename": true,  "stringMap":[ {    "name"    : "prev-next",    "search"  : "prev",    "replace" : "next"  } ]} */.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 0z'/%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-.708z'/%3e%3c/svg%3e"); }.carousel-indicators {  position: absolute;  right: 0;  bottom: 0;  left: 0;  z-index: 10;  display: flex;  justify-content: center;  padding: 0;  margin-right: 15%;  margin-bottom: 1rem;  margin-left: 15%;  list-style: none; }  .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: #fff;    background-clip: padding-box;    border: 0;    border-top: 10px solid transparent;    border-bottom: 10px solid transparent;    opacity: 1;    transition: opacity 0.6s ease; }    @media (prefers-reduced-motion: reduce) {      .carousel-indicators [data-bs-target] {        transition: none; } }  .carousel-indicators .active {    opacity: 1;    background-color: #00549f; }.carousel-caption {  position: absolute;  right: 15%;  bottom: 1.25rem;  left: 15%;  padding-top: 1.25rem;  padding-bottom: 1.25rem;  color: #fff;  text-align: center; }.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon {  filter: invert(1) grayscale(100); }.carousel-dark .carousel-indicators [data-bs-target] {  background-color: #000; }.carousel-dark .carousel-caption {  color: #000; }[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,[data-bs-theme="dark"] .carousel .carousel-control-next-icon {  filter: invert(1) grayscale(100); }[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target] {  background-color: #000; }[data-bs-theme="dark"] .carousel .carousel-caption {  color: #000; }.spinner-grow,.spinner-border {  display: inline-block;  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) /* rtl:ignore */; } }.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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {  --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: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);  --bs-offcanvas-transition: transform 0.3s ease-in-out;  --bs-offcanvas-title-line-height: 1.6; }@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.showing, .offcanvas-sm.show:not(.hiding) {      transform: none; }    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {      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.showing, .offcanvas-md.show:not(.hiding) {      transform: none; }    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {      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.showing, .offcanvas-lg.show:not(.hiding) {      transform: none; }    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {      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.showing, .offcanvas-xl.show:not(.hiding) {      transform: none; }    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {      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: 1439.98) {  .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: 1439.98) and (prefers-reduced-motion: reduce) {    .offcanvas-xxl {      transition: none; } }@media (max-width: 1439.98) {    .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.showing, .offcanvas-xxl.show:not(.hiding) {      transform: none; }    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {      visibility: visible; } }@media (min-width: 1440) {  .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.showing, .offcanvas.show:not(.hiding) {    transform: none; }  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {    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: 0.5; }.offcanvas-header {  display: flex;  align-items: center;  justify-content: space-between;  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)); }.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: 0.5; }  .placeholder.btn::before, .placeholder.wp-block-button__link::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: 0.2; } }.placeholder-wave {  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);  mask-size: 200% 100%;  animation: placeholder-wave 2s linear infinite; }@keyframes placeholder-wave {  100% {    mask-position: -200% 0%; } }.clearfix::after {  display: block;  clear: both;  content: ""; }.text-bg-primary {  color: #000 !important;  background-color: RGBA(255, 29, 77, var(--bs-bg-opacity, 1)) !important; }.text-bg-secondary {  color: #fff !important;  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; }.text-bg-success {  color: #000 !important;  background-color: RGBA(2, 158, 118, var(--bs-bg-opacity, 1)) !important; }.text-bg-info {  color: #000 !important;  background-color: RGBA(0, 174, 255, var(--bs-bg-opacity, 1)) !important; }.text-bg-warning {  color: #000 !important;  background-color: RGBA(254, 165, 0, var(--bs-bg-opacity, 1)) !important; }.text-bg-danger {  color: #000 !important;  background-color: RGBA(255, 82, 105, var(--bs-bg-opacity, 1)) !important; }.text-bg-light {  color: #000 !important;  background-color: RGBA(250, 248, 242, var(--bs-bg-opacity, 1)) !important; }.text-bg-dark {  color: #fff !important;  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; }.link-primary {  color: #ff1d4d !important; }  .link-primary:hover, .link-primary:focus {    color: #ff4a71 !important; }.link-secondary {  color: #212529 !important; }  .link-secondary:hover, .link-secondary:focus {    color: #1a1e21 !important; }.link-success {  color: #029e76 !important; }  .link-success:hover, .link-success:focus {    color: #35b191 !important; }.link-info {  color: #00aeff !important; }  .link-info:hover, .link-info:focus {    color: #33beff !important; }.link-warning {  color: #fea500 !important; }  .link-warning:hover, .link-warning:focus {    color: #feb733 !important; }.link-danger {  color: #ff5269 !important; }  .link-danger:hover, .link-danger:focus {    color: #ff7587 !important; }.link-light {  color: #faf8f2 !important; }  .link-light:hover, .link-light:focus {    color: #fbf9f5 !important; }.link-dark {  color: #212529 !important; }  .link-dark:hover, .link-dark:focus {    color: #1a1e21 !important; }.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: calc(3 / 4 * 100%); }.ratio-16x9 {  --bs-aspect-ratio: calc(9 / 16 * 100%); }.ratio-21x9 {  --bs-aspect-ratio: calc(9 / 21 * 100%); }.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: sticky;  top: 0;  z-index: 1020; }*/.sticky-bottom {  position: sticky;  bottom: 0;  z-index: 1020; }@media (min-width: 576px) {  .sticky-sm-top {    position: sticky;    top: 0;    z-index: 1020; }  .sticky-sm-bottom {    position: sticky;    bottom: 0;    z-index: 1020; } }@media (min-width: 768px) {  .sticky-md-top {    position: sticky;    top: 0;    z-index: 1020; }  .sticky-md-bottom {    position: sticky;    bottom: 0;    z-index: 1020; } }@media (min-width: 992px) {  .sticky-lg-top {    position: sticky;    top: 0;    z-index: 1020; }  .sticky-lg-bottom {    position: sticky;    bottom: 0;    z-index: 1020; } }@media (min-width: 1200px) {  .sticky-xl-top {    position: sticky;    top: 0;    z-index: 1020; }  .sticky-xl-bottom {    position: sticky;    bottom: 0;    z-index: 1020; } }@media (min-width: 1440) {  .sticky-xxl-top {    position: sticky;    top: 0;    z-index: 1020; }  .sticky-xxl-bottom {    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) {  position: absolute !important;  width: 1px !important;  height: 1px !important;  padding: 0 !important;  margin: -1px !important;  overflow: hidden !important;  clip: rect(0, 0, 0, 0) !important;  white-space: nowrap !important;  border: 0 !important; }.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: 1px;  min-height: 1em;  background-color: currentcolor;  opacity: 0.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 {  object-fit: contain !important; }.object-fit-cover {  object-fit: cover !important; }.object-fit-fill {  object-fit: fill !important; }.object-fit-scale {  object-fit: scale-down !important; }.object-fit-none {  object-fit: none !important; }.opacity-0 {  opacity: 0 !important; }.opacity-25 {  opacity: 0.25 !important; }.opacity-50 {  opacity: 0.5 !important; }.opacity-75 {  opacity: 0.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-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: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15) !important; }.shadow-sm {  box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075) !important; }.shadow-lg {  box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175) !important; }.shadow-none {  box-shadow: none !important; }.position-static {  position: static !important; }.position-relative {  position: relative !important; }.position-absolute {  position: absolute !important; }.position-fixed {  position: fixed !important; }.position-sticky {  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-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 {  --bs-border-width: 1px; }.border-2 {  --bs-border-width: 2px; }.border-3 {  --bs-border-width: 3px; }.border-4 {  --bs-border-width: 4px; }.border-5 {  --bs-border-width: 5px; }.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: 0.25rem !important; }.m-2 {  margin: 0.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: 0.25rem !important;  margin-left: 0.25rem !important; }.mx-2 {  margin-right: 0.5rem !important;  margin-left: 0.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: 0.25rem !important;  margin-bottom: 0.25rem !important; }.my-2 {  margin-top: 0.5rem !important;  margin-bottom: 0.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: 0.25rem !important; }.mt-2 {  margin-top: 0.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: 0.25rem !important; }.me-2 {  margin-right: 0.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: 0.25rem !important; }.mb-2 {  margin-bottom: 0.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: 0.25rem !important; }.ms-2 {  margin-left: 0.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: 0.25rem !important; }.p-2 {  padding: 0.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: 0.25rem !important;  padding-left: 0.25rem !important; }.px-2 {  padding-right: 0.5rem !important;  padding-left: 0.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: 0.25rem !important;  padding-bottom: 0.25rem !important; }.py-2 {  padding-top: 0.5rem !important;  padding-bottom: 0.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: 0.25rem !important; }.pt-2 {  padding-top: 0.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: 0.25rem !important; }.pe-2 {  padding-right: 0.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: 0.25rem !important; }.pb-2 {  padding-bottom: 0.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: 0.25rem !important; }.ps-2 {  padding-left: 0.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: 0.25rem !important; }.gap-2 {  gap: 0.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: 0.25rem !important; }.row-gap-2 {  row-gap: 0.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 {  column-gap: 0 !important; }.column-gap-1 {  column-gap: 0.25rem !important; }.column-gap-2 {  column-gap: 0.5rem !important; }.column-gap-3 {  column-gap: 1rem !important; }.column-gap-4 {  column-gap: 1.5rem !important; }.column-gap-5 {  column-gap: 3rem !important; }.font-monospace {  font-family: var(--bs-font-monospace) !important; }.fs-1 {  font-size: calc(1.35rem + 1.2vw) !important; }.fs-2 {  font-size: calc(1.325rem + 0.9vw) !important; }.fs-3 {  font-size: calc(1.3rem + 0.6vw) !important; }.fs-4 {  font-size: calc(1.275rem + 0.3vw) !important; }.fs-5 {  font-size: calc(1.2625rem + 0.15vw) !important; }.fs-6 {  font-size: 1.125rem !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.6 !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; }/* rtl:begin:remove */.text-break {  word-wrap: break-word !important;  word-break: break-word !important; }/* rtl:end:remove */.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: #AEAED5 !important; }.text-black-50 {  --bs-text-opacity: 1;  color: rgba(0, 0, 0, 0.5) !important; }.text-white-50 {  --bs-text-opacity: 1;  color: rgba(255, 255, 255, 0.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) !important; }.text-secondary-emphasis {  color: var(--bs-secondary-text) !important; }.text-success-emphasis {  color: var(--bs-success-text) !important; }.text-info-emphasis {  color: var(--bs-info-text) !important; }.text-warning-emphasis {  color: var(--bs-warning-text) !important; }.text-danger-emphasis {  color: var(--bs-danger-text) !important; }.text-light-emphasis {  color: var(--bs-light-text) !important; }.text-dark-emphasis {  color: var(--bs-dark-text) !important; }.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-body-emphasis {  --bs-bg-opacity: 1;  background-color: rgba(var(--bs-emphasis-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 {  user-select: all !important; }.user-select-auto {  user-select: auto !important; }.user-select-none {  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-2xl) !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-2xl) !important;  border-top-right-radius: var(--bs-border-radius-2xl) !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-2xl) !important;  border-bottom-right-radius: var(--bs-border-radius-2xl) !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-2xl) !important;  border-bottom-left-radius: var(--bs-border-radius-2xl) !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-2xl) !important;  border-top-left-radius: var(--bs-border-radius-2xl) !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 {    object-fit: contain !important; }  .object-fit-sm-cover {    object-fit: cover !important; }  .object-fit-sm-fill {    object-fit: fill !important; }  .object-fit-sm-scale {    object-fit: scale-down !important; }  .object-fit-sm-none {    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-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: 0.25rem !important; }  .m-sm-2 {    margin: 0.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: 0.25rem !important;    margin-left: 0.25rem !important; }  .mx-sm-2 {    margin-right: 0.5rem !important;    margin-left: 0.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: 0.25rem !important;    margin-bottom: 0.25rem !important; }  .my-sm-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.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: 0.25rem !important; }  .mt-sm-2 {    margin-top: 0.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: 0.25rem !important; }  .me-sm-2 {    margin-right: 0.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: 0.25rem !important; }  .mb-sm-2 {    margin-bottom: 0.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: 0.25rem !important; }  .ms-sm-2 {    margin-left: 0.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: 0.25rem !important; }  .p-sm-2 {    padding: 0.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: 0.25rem !important;    padding-left: 0.25rem !important; }  .px-sm-2 {    padding-right: 0.5rem !important;    padding-left: 0.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: 0.25rem !important;    padding-bottom: 0.25rem !important; }  .py-sm-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.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: 0.25rem !important; }  .pt-sm-2 {    padding-top: 0.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: 0.25rem !important; }  .pe-sm-2 {    padding-right: 0.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: 0.25rem !important; }  .pb-sm-2 {    padding-bottom: 0.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: 0.25rem !important; }  .ps-sm-2 {    padding-left: 0.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: 0.25rem !important; }  .gap-sm-2 {    gap: 0.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: 0.25rem !important; }  .row-gap-sm-2 {    row-gap: 0.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 {    column-gap: 0 !important; }  .column-gap-sm-1 {    column-gap: 0.25rem !important; }  .column-gap-sm-2 {    column-gap: 0.5rem !important; }  .column-gap-sm-3 {    column-gap: 1rem !important; }  .column-gap-sm-4 {    column-gap: 1.5rem !important; }  .column-gap-sm-5 {    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 {    object-fit: contain !important; }  .object-fit-md-cover {    object-fit: cover !important; }  .object-fit-md-fill {    object-fit: fill !important; }  .object-fit-md-scale {    object-fit: scale-down !important; }  .object-fit-md-none {    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-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: 0.25rem !important; }  .m-md-2 {    margin: 0.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: 0.25rem !important;    margin-left: 0.25rem !important; }  .mx-md-2 {    margin-right: 0.5rem !important;    margin-left: 0.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: 0.25rem !important;    margin-bottom: 0.25rem !important; }  .my-md-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.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: 0.25rem !important; }  .mt-md-2 {    margin-top: 0.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: 0.25rem !important; }  .me-md-2 {    margin-right: 0.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: 0.25rem !important; }  .mb-md-2 {    margin-bottom: 0.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: 0.25rem !important; }  .ms-md-2 {    margin-left: 0.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: 0.25rem !important; }  .p-md-2 {    padding: 0.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: 0.25rem !important;    padding-left: 0.25rem !important; }  .px-md-2 {    padding-right: 0.5rem !important;    padding-left: 0.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: 0.25rem !important;    padding-bottom: 0.25rem !important; }  .py-md-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.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: 0.25rem !important; }  .pt-md-2 {    padding-top: 0.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: 0.25rem !important; }  .pe-md-2 {    padding-right: 0.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: 0.25rem !important; }  .pb-md-2 {    padding-bottom: 0.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: 0.25rem !important; }  .ps-md-2 {    padding-left: 0.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: 0.25rem !important; }  .gap-md-2 {    gap: 0.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: 0.25rem !important; }  .row-gap-md-2 {    row-gap: 0.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 {    column-gap: 0 !important; }  .column-gap-md-1 {    column-gap: 0.25rem !important; }  .column-gap-md-2 {    column-gap: 0.5rem !important; }  .column-gap-md-3 {    column-gap: 1rem !important; }  .column-gap-md-4 {    column-gap: 1.5rem !important; }  .column-gap-md-5 {    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 {    object-fit: contain !important; }  .object-fit-lg-cover {    object-fit: cover !important; }  .object-fit-lg-fill {    object-fit: fill !important; }  .object-fit-lg-scale {    object-fit: scale-down !important; }  .object-fit-lg-none {    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-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: 0.25rem !important; }  .m-lg-2 {    margin: 0.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: 0.25rem !important;    margin-left: 0.25rem !important; }  .mx-lg-2 {    margin-right: 0.5rem !important;    margin-left: 0.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: 0.25rem !important;    margin-bottom: 0.25rem !important; }  .my-lg-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.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: 0.25rem !important; }  .mt-lg-2 {    margin-top: 0.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: 0.25rem !important; }  .me-lg-2 {    margin-right: 0.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: 0.25rem !important; }  .mb-lg-2 {    margin-bottom: 0.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: 0.25rem !important; }  .ms-lg-2 {    margin-left: 0.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: 0.25rem !important; }  .p-lg-2 {    padding: 0.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: 0.25rem !important;    padding-left: 0.25rem !important; }  .px-lg-2 {    padding-right: 0.5rem !important;    padding-left: 0.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: 0.25rem !important;    padding-bottom: 0.25rem !important; }  .py-lg-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.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: 0.25rem !important; }  .pt-lg-2 {    padding-top: 0.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: 0.25rem !important; }  .pe-lg-2 {    padding-right: 0.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: 0.25rem !important; }  .pb-lg-2 {    padding-bottom: 0.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: 0.25rem !important; }  .ps-lg-2 {    padding-left: 0.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: 0.25rem !important; }  .gap-lg-2 {    gap: 0.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: 0.25rem !important; }  .row-gap-lg-2 {    row-gap: 0.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 {    column-gap: 0 !important; }  .column-gap-lg-1 {    column-gap: 0.25rem !important; }  .column-gap-lg-2 {    column-gap: 0.5rem !important; }  .column-gap-lg-3 {    column-gap: 1rem !important; }  .column-gap-lg-4 {    column-gap: 1.5rem !important; }  .column-gap-lg-5 {    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 {    object-fit: contain !important; }  .object-fit-xl-cover {    object-fit: cover !important; }  .object-fit-xl-fill {    object-fit: fill !important; }  .object-fit-xl-scale {    object-fit: scale-down !important; }  .object-fit-xl-none {    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-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: 0.25rem !important; }  .m-xl-2 {    margin: 0.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: 0.25rem !important;    margin-left: 0.25rem !important; }  .mx-xl-2 {    margin-right: 0.5rem !important;    margin-left: 0.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: 0.25rem !important;    margin-bottom: 0.25rem !important; }  .my-xl-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.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: 0.25rem !important; }  .mt-xl-2 {    margin-top: 0.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: 0.25rem !important; }  .me-xl-2 {    margin-right: 0.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: 0.25rem !important; }  .mb-xl-2 {    margin-bottom: 0.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: 0.25rem !important; }  .ms-xl-2 {    margin-left: 0.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: 0.25rem !important; }  .p-xl-2 {    padding: 0.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: 0.25rem !important;    padding-left: 0.25rem !important; }  .px-xl-2 {    padding-right: 0.5rem !important;    padding-left: 0.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: 0.25rem !important;    padding-bottom: 0.25rem !important; }  .py-xl-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.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: 0.25rem !important; }  .pt-xl-2 {    padding-top: 0.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: 0.25rem !important; }  .pe-xl-2 {    padding-right: 0.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: 0.25rem !important; }  .pb-xl-2 {    padding-bottom: 0.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: 0.25rem !important; }  .ps-xl-2 {    padding-left: 0.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: 0.25rem !important; }  .gap-xl-2 {    gap: 0.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: 0.25rem !important; }  .row-gap-xl-2 {    row-gap: 0.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 {    column-gap: 0 !important; }  .column-gap-xl-1 {    column-gap: 0.25rem !important; }  .column-gap-xl-2 {    column-gap: 0.5rem !important; }  .column-gap-xl-3 {    column-gap: 1rem !important; }  .column-gap-xl-4 {    column-gap: 1.5rem !important; }  .column-gap-xl-5 {    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: 1440) {  .float-xxl-start {    float: left !important; }  .float-xxl-end {    float: right !important; }  .float-xxl-none {    float: none !important; }  .object-fit-xxl-contain {    object-fit: contain !important; }  .object-fit-xxl-cover {    object-fit: cover !important; }  .object-fit-xxl-fill {    object-fit: fill !important; }  .object-fit-xxl-scale {    object-fit: scale-down !important; }  .object-fit-xxl-none {    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-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: 0.25rem !important; }  .m-xxl-2 {    margin: 0.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: 0.25rem !important;    margin-left: 0.25rem !important; }  .mx-xxl-2 {    margin-right: 0.5rem !important;    margin-left: 0.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: 0.25rem !important;    margin-bottom: 0.25rem !important; }  .my-xxl-2 {    margin-top: 0.5rem !important;    margin-bottom: 0.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: 0.25rem !important; }  .mt-xxl-2 {    margin-top: 0.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: 0.25rem !important; }  .me-xxl-2 {    margin-right: 0.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: 0.25rem !important; }  .mb-xxl-2 {    margin-bottom: 0.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: 0.25rem !important; }  .ms-xxl-2 {    margin-left: 0.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: 0.25rem !important; }  .p-xxl-2 {    padding: 0.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: 0.25rem !important;    padding-left: 0.25rem !important; }  .px-xxl-2 {    padding-right: 0.5rem !important;    padding-left: 0.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: 0.25rem !important;    padding-bottom: 0.25rem !important; }  .py-xxl-2 {    padding-top: 0.5rem !important;    padding-bottom: 0.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: 0.25rem !important; }  .pt-xxl-2 {    padding-top: 0.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: 0.25rem !important; }  .pe-xxl-2 {    padding-right: 0.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: 0.25rem !important; }  .pb-xxl-2 {    padding-bottom: 0.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: 0.25rem !important; }  .ps-xxl-2 {    padding-left: 0.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: 0.25rem !important; }  .gap-xxl-2 {    gap: 0.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: 0.25rem !important; }  .row-gap-xxl-2 {    row-gap: 0.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 {    column-gap: 0 !important; }  .column-gap-xxl-1 {    column-gap: 0.25rem !important; }  .column-gap-xxl-2 {    column-gap: 0.5rem !important; }  .column-gap-xxl-3 {    column-gap: 1rem !important; }  .column-gap-xxl-4 {    column-gap: 1.5rem !important; }  .column-gap-xxl-5 {    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.25rem !important; }  .fs-2 {    font-size: 2rem !important; }  .fs-3 {    font-size: 1.75rem !important; }  .fs-4 {    font-size: 1.5rem !important; }  .fs-5 {    font-size: 1.375rem !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-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; } }* {  outline: none;  padding: 0; }  *::after {    margin: 0;    padding: 0; }  *::before {    margin: 0;    padding: 0; }body {  line-height: 1.6;  color: #222;  /*font-size: 16px;*/  font-family: var(--font-family-base); }  body.fixed {    overflow: hidden;    position: fixed; }h1 a, .h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a {  color: var(--title); }h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h1, .h2, .h3, .h4, .h5, .h6 {  font-family: var(--font-family-base);  font-weight: 600;  color: var(--title); }  gfdgdfgdfg  [dir='rtl'] h1,[dir='rtl'] .h1,[dir='rtl'] h2,[dir='rtl'] .h2,[dir='rtl'] h3,[dir='rtl'] .h3,[dir='rtl'] h4,[dir='rtl'] .h4,[dir='rtl'] h5,[dir='rtl'] .h5,[dir='rtl'] h6,[dir='rtl'] .h6 {  font-family: "Beiruti", sans-serif;}h1, .h1,.h1 {  line-height: 1.3; }  @media only screen and (max-width: 991px) {    h1, .h1,    .h1 {      font-size: 2rem; } }  @media only screen and (max-width: 767px) {    h1, .h1,    .h1 {      font-size: 1.875rem; } }h2, .h2,.h2 {  line-height: 1.4; }  @media only screen and (max-width: 991px) {    h2, .h2,    .h2 {      font-size: 1.75rem; } }  @media only screen and (max-width: 767px) {    h2, .h2,    .h2 {      font-size: 1.5rem; } }h3, .h3,.h3 {  line-height: 1.4; }  @media only screen and (max-width: 767px) {    h3, .h3,    .h3 {      font-size: 1.375rem; } }h4, .h4,.h4 {  line-height: 1.4; }  @media only screen and (max-width: 767px) {    h4, .h4,    .h4 {      font-size: 1.25rem; } }h5, .h5,.h5 {  line-height: 1.5; }  @media only screen and (max-width: 767px) {    h5, .h5,    .h5 {      font-size: 1.125rem; } }h6, .h6,.h6 {  line-height: 1.5; }  @media only screen and (max-width: 767px) {    h6, .h6,    .h6 {      font-size: 1rem; } }ul {  padding: 0;  margin: 0; }img {  border-style: none;  height: auto;  max-width: 100%;  vertical-align: middle; }li {  list-style: none; }a {  text-decoration: none;  outline: none;  color: var(--primary);  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  a:hover, a:focus, a.active {    text-decoration: none;    outline: none;    color: var(--primary-hover); }.text-primary {  color: var(--primary) !important; }  .text-secondary {  color: var(--secondary) !important; }.bg-primary {  background-color: var(--primary) !important; }b,strong,.strong {  font-weight: 500; }.h-0 {  height: 0; }#main-wrapper {  opacity: 0;  transition: all 0.25s ease-in;  overflow: hidden;  position: relative;  z-index: 1;  margin-top: 60px; }  #main-wrapper.show {    opacity: 1; }.content-body {  margin-left: 65px;  margin-top: 18px;  margin-right: 6px;  margin-bottom: 45px; }.container-fluid,.container-sm,.container-md,.container-lg,.container-xl {  padding-left: 80px;  padding-right: 80px; }  @media only screen and (max-width: 1680px) {        .container-fluid,    .container-sm,    .container-md,    .container-lg,    .container-xl {      padding-left: 20px;      padding-right: 20px; } }  @media only screen and (max-width: 1280px) {        .container-fluid,    .container-sm,    .container-md,    .container-lg,    .container-xl {      padding-left: 20px;      padding-right: 20px; } }  @media only screen and (max-width: 575px) {        .container-fluid,    .container-sm,    .container-md,    .container-lg,    .container-xl {      padding-left: 15px;      padding-right: 15px; } }.bg-gray {  background-color: #f8f8f8; }::selection {  color: #fff;  background: var(--primary); }.row.sp60,.sp60 {  margin-left: -30px;  margin-right: -30px; }  .row.sp60 [class*="col-"],  .sp60 [class*="col-"] {    padding-left: 30px;    padding-right: 30px; }.row.sp40,.sp40 {  margin-left: -20px;  margin-right: -20px; }  .row.sp40 [class*="col-"],  .sp40 [class*="col-"] {    padding-left: 20px;    padding-right: 20px; }.row.sp20,.sp20 {  margin-left: -10px;  margin-right: -10px; }  .row.sp20 [class*="col-"],  .sp20 [class*="col-"] {    padding-left: 10px;    padding-right: 10px; }.row.sp16,.sp16 {  margin-left: -8px;  margin-right: -8px; }  .row.sp16 [class*="col-"],  .sp16 [class*="col-"] {    padding-left: 8px;    padding-right: 8px; }.row.sp10,.sp10 {  margin-left: -5px;  margin-right: -5px; }  .row.sp10 [class*="col-"],  .sp10 [class*="col-"] {    padding-left: 5px;    padding-right: 5px; }.row.sp4,.sp4 {  margin-left: -2px;  margin-right: -2px; }  .row.sp4 [class*="col-"],  .sp4 [class*="col-"] {    padding-left: 2px;    padding-right: 2px; }.row.spno,.spno {  margin-left: 0;  margin-right: 0; }  .row.spno [class*="col-"],  .spno [class*="col-"] {    padding-left: 0;    padding-right: 0; }.modal-backdrop {  z-index: 99999; }.modal {  z-index: 100000; }/* Flaticon */[class*="flaticon-"] {  font-family: "Flaticon"; }@media only screen and (max-width: 991px) {  .dz-order-1 {    order: 1;    margin-top: 20px; } }#pointer-dot {  left: -4px;  top: -4px;  width: 12px;  height: 12px;  position: fixed;  border-radius: 10px;  z-index: 999998;  pointer-events: none;  transition: border-color 0.5s;  background: #333;  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2); }#pointer-ring {  left: 0;  top: 0;  width: 25px;  height: 25px;  display: block;  border: 1px solid var(--primary) !important;  position: fixed;  border-radius: 100px;  z-index: 999999;  pointer-events: none;  transition: width 0.3s, height 0.3s; }#pointer-ring.active {  width: 50px;  height: 50px;  opacity: 0.5; }#pointer-ring.active + #pointer-dot {  opacity: 0; }.content-inner {  padding-top: 90px;  padding-bottom: 0px; }  @media only screen and (max-width: 991px) {    .content-inner {      padding-top: 50px;      padding-bottom: 20px; } }.content-inner-1 {  padding-top: 80px;  padding-bottom: 80px; }  @media only screen and (max-width: 991px) {    .content-inner-1 {      padding-top: 50px;      padding-bottom: 50px; } }.content-inner-2 {  padding-top: 120px;  padding-bottom: 0; }  @media only screen and (max-width: 991px) {    .content-inner-2 {      padding-top: 50px; } }.content-inner-3 {  padding-top: 60px;  padding-bottom: 30px; }  @media only screen and (max-width: 991px) {    .content-inner-3 {      padding-top: 50px;      padding-bottom: 20px; } }.content-inner-4 {  padding-top: 150px;  padding-bottom: 150px; }  @media only screen and (max-width: 991px) {    .content-inner-4 {      padding-top: 50px;      padding-bottom: 50px; } }.mfp-bg {  z-index: 99999; }.mfp-wrap {  z-index: 100000; }.rounded {  border-radius: var(--border-radius-base) !important; }#loading-area {  position: fixed;  width: 100%;  height: 100%;  left: 0;  top: 0;  z-index: 999999999;  background-position: center;  background-repeat: no-repeat;  background-size: 80px;  background: #fff; }  #loading-area.loading-page-1 {    display: flex;    background: #fff;    align-items: center;    justify-content: center; }    #loading-area.loading-page-1 img,    #loading-area.loading-page-1 svg {      width: 140px; }  #loading-area.loading-page-2 {    display: flex;    background: #fff;    align-items: center;    justify-content: center; }    #loading-area.loading-page-2 img,    #loading-area.loading-page-2 svg {      width: 100px; }  #loading-area.loading-page-3 {    display: flex;    background: #fff;    align-items: center;    justify-content: center; }    #loading-area.loading-page-3 img,    #loading-area.loading-page-3 svg {      width: 100px; }.spinner {  width: 100px;  height: 60px;  text-align: center; }  .spinner .ball {    width: 30px;    height: 30px;    background-color: var(--primary);    border-radius: 50%;    display: inline-block;    animation: motion 3s cubic-bezier(0.77, 0, 0.175, 1) infinite; }  .spinner p {    margin-top: 5px;    letter-spacing: 3px;    font-size: 16px;    font-weight: 600;    color: var(--title); }    .spinner p:after {      content: "";      animation: dots 1s infinite; }@keyframes dots {  0% {    content: "."; }  50% {    content: ".."; }  100% {    content: "..."; } }@keyframes motion {  0% {    transform: translateX(0) scale(1); }  25% {    transform: translateX(-50px) scale(0.3); }  50% {    transform: translateX(0) scale(1); }  75% {    transform: translateX(50px) scale(0.3); }  100% {    transform: translateX(0) scale(1); } }.font-10 {  font-size: 10px; }.font-12 {  font-size: 12px; }.font-13 {  font-size: 13px; }.font-14 {  font-size: 14px; }.font-16 {  font-size: 16px; }.font-18 {  font-size: 18px; }.font-20 {  font-size: 20px; }.font-22 {  font-size: 22px; }.font-24 {  font-size: 24px; }.font-26 {  font-size: 26px; }.font-30 {  font-size: 30px; }.font-35 {  font-size: 35px; }.font-40 {  font-size: 40px; }.font-45 {  font-size: 45px; }.font-50 {  font-size: 50px; }.font-55 {  font-size: 55px; }.font-60 {  font-size: 60px; }.font-70 {  font-size: 70px; }.font-75 {  font-size: 75px; }.font-80 {  font-size: 80px; }.font-90 {  font-size: 90px; }.font-100 {  font-size: 100px; }.font-weight-300 {  font-weight: 300; }.font-weight-400 {  font-weight: 400; }.font-weight-500 {  font-weight: 500; }.font-weight-600 {  font-weight: 600; }.font-weight-700 {  font-weight: 700; }.font-weight-800 {  font-weight: 800; }.font-weight-900 {  font-weight: 900; }.p-a0 {  padding: 0; }.p-a5 {  padding: 5px; }.p-a10 {  padding: 10px; }.p-a15 {  padding: 15px; }.p-a20 {  padding: 20px; }.p-a25 {  padding: 25px; }.p-a30 {  padding: 30px; }.p-a40 {  padding: 40px; }.p-a50 {  padding: 50px; }.p-a60 {  padding: 60px; }.p-a70 {  padding: 70px; }.p-a80 {  padding: 80px; }.p-a90 {  padding: 90px; }.p-a100 {  padding: 100px; }.p-t0 {  padding-top: 0; }.p-t5 {  padding-top: 5px; }.p-t10 {  padding-top: 10px; }.p-t15 {  padding-top: 15px; }.p-t20 {  padding-top: 20px; }.p-t30 {  padding-top: 30px; }.p-t40 {  padding-top: 40px; }.p-t50 {  padding-top: 50px; }.p-t60 {  padding-top: 60px; }.p-t70 {  padding-top: 70px; }.p-t80 {  padding-top: 80px; }.p-t90 {  padding-top: 90px; }.p-t100 {  padding-top: 100px; }.p-b0 {  padding-bottom: 0; }.p-b5 {  padding-bottom: 5px; }.p-b10 {  padding-bottom: 10px; }.p-b15 {  padding-bottom: 15px; }.p-b20 {  padding-bottom: 20px; }.p-b30 {  padding-bottom: 30px; }.p-b40 {  padding-bottom: 40px; }.p-b50 {  padding-bottom: 50px; }.p-b60 {  padding-bottom: 60px; }.p-b70 {  padding-bottom: 70px; }.p-b80 {  padding-bottom: 80px; }.p-b90 {  padding-bottom: 90px; }.p-b100 {  padding-bottom: 100px; }.p-l0 {  padding-left: 0; }.p-l5 {  padding-left: 5px; }.p-l10 {  padding-left: 10px; }.p-l15 {  padding-left: 15px; }.p-l20 {  padding-left: 20px; }.p-l30 {  padding-left: 30px; }.p-l40 {  padding-left: 40px; }.p-l50 {  padding-left: 50px; }.p-l60 {  padding-left: 60px; }.p-l70 {  padding-left: 70px; }.p-l80 {  padding-left: 80px; }.p-l90 {  padding-left: 90px; }.p-l100 {  padding-left: 100px; }.p-r0 {  padding-right: 0; }.p-r5 {  padding-right: 5px; }.p-r10 {  padding-right: 10px; }.p-r15 {  padding-right: 15px; }.p-r20 {  padding-right: 20px; }.p-r30 {  padding-right: 30px; }.p-r40 {  padding-right: 40px; }.p-r50 {  padding-right: 50px; }.p-r60 {  padding-right: 60px; }.p-r70 {  padding-right: 70px; }.p-r80 {  padding-right: 80px; }.p-r90 {  padding-right: 90px; }.p-r100 {  padding-right: 100px; }.p-lr0 {  padding-left: 0;  padding-right: 0; }.p-lr5 {  padding-left: 5px;  padding-right: 5px; }.p-lr10 {  padding-left: 10px;  padding-right: 10px; }.p-lr15 {  padding-left: 15px;  padding-right: 15px; }.p-lr20 {  padding-left: 20px;  padding-right: 20px; }.p-lr30 {  padding-left: 30px;  padding-right: 30px; }.p-lr40 {  padding-left: 40px;  padding-right: 40px; }.p-lr50 {  padding-left: 50px;  padding-right: 50px; }.p-lr60 {  padding-left: 60px;  padding-right: 60px; }.p-lr70 {  padding-left: 70px;  padding-right: 70px; }.p-lr80 {  padding-left: 80px;  padding-right: 80px; }.p-lr90 {  padding-left: 90px;  padding-right: 90px; }.p-lr100 {  padding-left: 100px;  padding-right: 100px; }.p-tb0 {  padding-bottom: 0;  padding-top: 0; }.p-tb5 {  padding-bottom: 5px;  padding-top: 5px; }.p-tb10 {  padding-bottom: 10px;  padding-top: 10px; }.p-tb15 {  padding-bottom: 15px;  padding-top: 15px; }.p-tb20 {  padding-bottom: 20px;  padding-top: 20px; }.p-tb30 {  padding-bottom: 30px;  padding-top: 30px; }.p-tb40 {  padding-bottom: 40px;  padding-top: 40px; }.p-tb50 {  padding-bottom: 50px;  padding-top: 50px; }.p-tb60 {  padding-bottom: 60px;  padding-top: 60px; }.p-tb70 {  padding-bottom: 70px;  padding-top: 70px; }.p-tb80 {  padding-bottom: 80px;  padding-top: 80px; }.p-tb90 {  padding-bottom: 90px;  padding-top: 90px; }.p-tb100 {  padding-bottom: 100px;  padding-top: 100px; }.m-auto {  margin: auto; }.m-a0 {  margin: 0; }.m-a5 {  margin: 5px; }.m-a10 {  margin: 10px; }.m-a15 {  margin: 15px; }.m-a20 {  margin: 20px; }.m-a30 {  margin: 30px; }.m-a40 {  margin: 40px; }.m-a50 {  margin: 50px; }.m-a60 {  margin: 60px; }.m-a70 {  margin: 70px; }.m-a80 {  margin: 80px; }.m-a90 {  margin: 90px; }.m-a100 {  margin: 100px; }.m-t0 {  margin-top: 0; }.m-t5 {  margin-top: 5px; }.m-t10 {  margin-top: 10px; }.m-t15 {  margin-top: 15px; }.m-t20 {  margin-top: 20px; }.m-t30 {  margin-top: 30px; }.m-t40 {  margin-top: 40px; }.m-t50 {  margin-top: 50px; }.m-t60 {  margin-top: 60px; }.m-t70 {  margin-top: 70px; }.m-t80 {  margin-top: 80px; }.m-t90 {  margin-top: 90px; }.m-t100 {  margin-top: 100px; }.m-b0 {  margin-bottom: 0; }.m-b5 {  margin-bottom: 5px; }.m-b10 {  margin-bottom: 10px; }.m-b15 {  margin-bottom: 15px; }.m-b20 {  margin-bottom: 20px; }.m-b30 {  margin-bottom: 30px; }.m-b40 {  margin-bottom: 40px; }.m-b50 {  margin-bottom: 50px; }.m-b60 {  margin-bottom: 60px; }.m-b70 {  margin-bottom: 70px; }.m-b80 {  margin-bottom: 80px; }.m-b90 {  margin-bottom: 90px; }.m-b100 {  margin-bottom: 100px; }.m-l0 {  margin-left: 0; }.m-l5 {  margin-left: 5px; }.m-l10 {  margin-left: 10px; }.m-l15 {  margin-left: 15px; }.m-l20 {  margin-left: 20px; }.m-l30 {  margin-left: 30px; }.m-l40 {  margin-left: 40px; }.m-l50 {  margin-left: 50px; }.m-l60 {  margin-left: 60px; }.m-l70 {  margin-left: 70px; }.m-l80 {  margin-left: 80px; }.m-l90 {  margin-left: 90px; }.m-l100 {  margin-left: 100px; }.m-r0 {  margin-right: 0; }.m-r5 {  margin-right: 5px; }.m-r10 {  margin-right: 10px; }.m-r15 {  margin-right: 15px; }.m-r20 {  margin-right: 20px; }.m-r30 {  margin-right: 30px; }.m-r40 {  margin-right: 40px; }.m-r50 {  margin-right: 50px; }.m-r60 {  margin-right: 60px; }.m-r70 {  margin-right: 70px; }.m-r80 {  margin-right: 80px; }.m-r90 {  margin-right: 90px; }.m-r100 {  margin-right: 100px; }.m-lr0 {  margin-left: 0;  margin-right: 0; }.m-lr5 {  margin-left: 5px;  margin-right: 5px; }.m-lr10 {  margin-left: 10px;  margin-right: 10px; }.m-lr15 {  margin-left: 15px;  margin-right: 15px; }.m-lr20 {  margin-left: 20px;  margin-right: 20px; }.m-lr30 {  margin-left: 30px;  margin-right: 30px; }.m-lr40 {  margin-left: 40px;  margin-right: 40px; }.m-lr50 {  margin-left: 50px;  margin-right: 50px; }.m-lr60 {  margin-left: 60px;  margin-right: 60px; }.m-lr70 {  margin-left: 70px;  margin-right: 70px; }.m-lr80 {  margin-left: 80px;  margin-right: 80px; }.m-lr90 {  margin-left: 90px;  margin-right: 90px; }.m-lr100 {  margin-left: 100px;  margin-right: 100px; }.m-tb0 {  margin-bottom: 0;  margin-top: 0; }.m-tb5 {  margin-bottom: 5px;  margin-top: 5px; }.m-tb10 {  margin-bottom: 10px;  margin-top: 10px; }.m-tb15 {  margin-bottom: 15px;  margin-top: 15px; }.m-tb20 {  margin-bottom: 20px;  margin-top: 20px; }.m-tb30 {  margin-bottom: 30px;  margin-top: 30px; }.m-tb40 {  margin-bottom: 40px;  margin-top: 40px; }.m-tb50 {  margin-bottom: 50px;  margin-top: 50px; }.m-tb60 {  margin-bottom: 60px;  margin-top: 60px; }.m-tb70 {  margin-bottom: 70px;  margin-top: 70px; }.m-tb80 {  margin-bottom: 80px;  margin-top: 80px; }.m-tb90 {  margin-bottom: 90px;  margin-top: 90px; }.m-tb100 {  margin-bottom: 100px;  margin-top: 100px; }@media only screen and (max-width: 1200px) {  .m-lg-t0 {    margin-top: 0; }  .m-lg-t5 {    margin-top: 5px; }  .m-lg-t10 {    margin-top: 10px; }  .m-lg-t15 {    margin-top: 15px; }  .m-lg-t20 {    margin-top: 20px; }  .m-lg-t30 {    margin-top: 30px; }  .m-lg-t40 {    margin-top: 40px; }  .m-lg-t50 {    margin-top: 50px; }  .m-lg-t60 {    margin-top: 60px; }  .m-lg-t70 {    margin-top: 70px; }  .m-lg-t80 {    margin-top: 80px; }  .m-lg-t90 {    margin-top: 90px; }  .m-lg-t100 {    margin-top: 100px; }  .m-lg-b0 {    margin-bottom: 0; }  .m-lg-b5 {    margin-bottom: 5px; }  .m-lg-b10 {    margin-bottom: 10px; }  .m-lg-b15 {    margin-bottom: 15px; }  .m-lg-b20 {    margin-bottom: 20px; }  .m-lg-b30 {    margin-bottom: 30px; }  .m-lg-b40 {    margin-bottom: 40px; }  .m-lg-b50 {    margin-bottom: 50px; }  .m-lg-b60 {    margin-bottom: 60px; }  .m-lg-b70 {    margin-bottom: 70px; }  .m-lg-b80 {    margin-bottom: 80px; }  .m-lg-b90 {    margin-bottom: 90px; }  .m-lg-b100 {    margin-bottom: 100px; } }@media only screen and (max-width: 991px) {  .m-md-t0 {    margin-top: 0; }  .m-md-t5 {    margin-top: 5px; }  .m-md-t10 {    margin-top: 10px; }  .m-md-t15 {    margin-top: 15px; }  .m-md-t20 {    margin-top: 20px; }  .m-md-t30 {    margin-top: 30px; }  .m-md-t40 {    margin-top: 40px; }  .m-md-t50 {    margin-top: 50px; }  .m-md-t60 {    margin-top: 60px; }  .m-md-t70 {    margin-top: 70px; }  .m-md-t80 {    margin-top: 80px; }  .m-md-t90 {    margin-top: 90px; }  .m-md-t100 {    margin-top: 100px; }  .m-md-b0 {    margin-bottom: 0; }  .m-md-b5 {    margin-bottom: 5px; }  .m-md-b10 {    margin-bottom: 10px; }  .m-md-b15 {    margin-bottom: 15px; }  .m-md-b20 {    margin-bottom: 20px; }  .m-md-b30 {    margin-bottom: 30px; }  .m-md-b40 {    margin-bottom: 40px; }  .m-md-b50 {    margin-bottom: 50px; }  .m-md-b60 {    margin-bottom: 60px; }  .m-md-b70 {    margin-bottom: 70px; }  .m-md-b80 {    margin-bottom: 80px; }  .m-md-b90 {    margin-bottom: 90px; }  .m-md-b100 {    margin-bottom: 100px; } }@media only screen and (max-width: 767px) {  .m-sm-t0 {    margin-top: 0; }  .m-sm-t5 {    margin-top: 5px; }  .m-sm-t10 {    margin-top: 10px; }  .m-sm-t15 {    margin-top: 15px; }  .m-sm-t20 {    margin-top: 20px; }  .m-sm-t30 {    margin-top: 30px; }  .m-sm-t40 {    margin-top: 40px; }  .m-sm-t50 {    margin-top: 50px; }  .m-sm-t60 {    margin-top: 60px; }  .m-sm-t70 {    margin-top: 70px; }  .m-sm-t80 {    margin-top: 80px; }  .m-sm-t90 {    margin-top: 90px; }  .m-sm-t100 {    margin-top: 100px; }  .m-sm-b0 {    margin-bottom: 0; }  .m-sm-b5 {    margin-bottom: 5px; }  .m-sm-b10 {    margin-bottom: 10px; }  .m-sm-b15 {    margin-bottom: 15px; }  .m-sm-b20 {    margin-bottom: 20px; }  .m-sm-b30 {    margin-bottom: 30px; }  .m-sm-b40 {    margin-bottom: 40px; }  .m-sm-b50 {    margin-bottom: 50px; }  .m-sm-b60 {    margin-bottom: 60px; }  .m-sm-b70 {    margin-bottom: 70px; }  .m-sm-b80 {    margin-bottom: 80px; }  .m-sm-b90 {    margin-bottom: 90px; }  .m-sm-b100 {    margin-bottom: 100px; } }@media only screen and (max-width: 576px) {  .m-xs-t0 {    margin-top: 0; }  .m-xs-t5 {    margin-top: 5px; }  .m-xs-t10 {    margin-top: 10px; }  .m-xs-t15 {    margin-top: 15px; }  .m-xs-t20 {    margin-top: 20px; }  .m-xs-t30 {    margin-top: 30px; }  .m-xs-t40 {    margin-top: 40px; }  .m-xs-t50 {    margin-top: 50px; }  .m-xs-t60 {    margin-top: 60px; }  .m-xs-t70 {    margin-top: 70px; }  .m-xs-t80 {    margin-top: 80px; }  .m-xs-t90 {    margin-top: 90px; }  .m-xs-t100 {    margin-top: 100px; }  .m-xs-b0 {    margin-bottom: 0; }  .m-xs-b5 {    margin-bottom: 5px; }  .m-xs-b10 {    margin-bottom: 10px; }  .m-xs-b15 {    margin-bottom: 15px; }  .m-xs-b20 {    margin-bottom: 20px; }  .m-xs-b30 {    margin-bottom: 30px; }  .m-xs-b40 {    margin-bottom: 40px; }  .m-xs-b50 {    margin-bottom: 50px; }  .m-xs-b60 {    margin-bottom: 60px; }  .m-xs-b70 {    margin-bottom: 70px; }  .m-xs-b80 {    margin-bottom: 80px; }  .m-xs-b90 {    margin-bottom: 90px; }  .m-xs-b100 {    margin-bottom: 100px; } }.max-w50 {  max-width: 50px; }.max-w60 {  max-width: 60px; }.max-w80 {  max-width: 80px; }.max-w100 {  max-width: 100px; }.max-w200 {  max-width: 200px; }.max-w300 {  max-width: 300px; }.max-w400 {  max-width: 400px; }.max-w500 {  max-width: 500px; }.max-w600 {  max-width: 600px; }.max-w700 {  max-width: 700px; }.max-w800 {  max-width: 800px; }.max-w900 {  max-width: 900px; }.max-w1000 {  max-width: 1000px; }.bg-img-fix {  background-attachment: unset;  background-size: cover; }.full-img {  width: 100%; }  /* Default (before scroll) */.sticky-top {  position: relative;  width: 100%;  z-index: 999;  transition: all 0.3s ease;}/* When user scrolls down past 300px */.sticky-top.sticky-visible {  position: fixed;  top: 0;  left: 0;  background: #fff; /* Or your preferred background */  box-shadow: 0 2px 10px rgba(0,0,0,0.1);  animation: slideDown 0.3s ease forwards;}/* Optional: small slide animation */@keyframes slideDown {  from { transform: translateY(-100%); }  to { transform: translateY(0); }}/*.sticky-top {  top: 120px; }*/.page-title {  padding: 65px 0px 45px;  position: relative;  background: #faf8f2;  background-size: cover;  background-position: center; }  .page-title p {    font-size: 20px;    font-weight: 500;    margin-bottom: 5px;    color: #7272A8;    text-transform: capitalize; }    @media only screen and (max-width: 575px) {      .page-title p {        font-size: 16px; } }  .page-title h3, .page-title .h3 {    font-size: 40px;    line-height: 1.2;    font-weight: 600;    text-transform: capitalize; }    @media only screen and (max-width: 575px) {      .page-title h3, .page-title .h3 {        font-size: 28px; } }.img-cover {  height: 100%;  width: 100%;  object-fit: cover; }section {  position: relative;  z-index: 1; }.section-head {  margin-bottom: 50px; }  @media only screen and (max-width: 1280px) {    .section-head {      margin-bottom: 30px; } }  .section-head h1, .section-head .h1, .section-head h2, .section-head .h2, .section-head h3, .section-head .h3, .section-head h4, .section-head .h4, .section-head h5, .section-head .h5, .section-head h6, .section-head .h6 {    font-family: "Montserrat", sans-serif; }        [dir='rtl'] .section-head h1,[dir='rtl'] .section-head .h1,[dir='rtl'] .section-head h2,[dir='rtl'] .section-head .h2,[dir='rtl'] .section-head h3,[dir='rtl'] .section-head .h3,[dir='rtl'] .section-head h4,[dir='rtl'] .section-head .h4,[dir='rtl'] .section-head h5,[dir='rtl'] .section-head .h5,[dir='rtl'] .section-head h6,[dir='rtl'] .section-head .h6 {    font-family: "Beiruti", sans-serif;}  .section-head p {    font-size: 16px;    color: #222;    line-height: 25px;    text-align:justify; }        [dir='rtl'] .section-head p {    font-size: 18px; }  .section-head.text-center p {    max-width: 100%;    margin-left: auto;    margin-right: auto; }.row.spno,.spno {  margin-left: 0;  margin-right: 0; }  .row.spno [class*="col"],  .row.spno [class*="col"],  .spno [class*="col"],  .spno [class*="col"] {    padding-left: 0;    padding-right: 0; }.row.sp4,.sp4 {  margin-left: -4px;  margin-right: -4px; }  .row.sp4 [class*="col"],  .row.sp4 [class*="col"],  .sp4 [class*="col"],  .sp4 [class*="col"] {    padding-left: 4px;    padding-right: 4px; }.row.sp15,.sp15 {  margin-left: -7px;  margin-right: -7px; }  .row.sp15 [class*="col"],  .row.sp15 [class*="col"],  .sp15 [class*="col"],  .sp15 [class*="col"] {    padding-left: 7px;    padding-right: 7px; }.row.sp10,.sp10 {  margin-left: -10px;  margin-right: -10px; }  .row.sp10 [class*="col"],  .row.sp10 [class*="col"],  .sp10 [class*="col"],  .sp10 [class*="col"] {    padding-left: 10px;    padding-right: 10px; }.rounded-xl {  border-radius: 50% !important; }.rounded-lg {  border-radius: 20px !important; }.rounded-md {  border-radius: 10px !important; }.rounded-sm {  border-radius: 5px !important; }.text-maroon {  color: #9e0168; }.text-orange {  color: #ff8853; }.text-yellow {  color: #ffa808; }.text-skyblue {  color: #029e76; }.text-red {  color: #ff586e; }.text-green {  color: #029e76; }.text-blue {  color: #5543d1; }.bg-maroon {  background-color: #9e0168; }.bg-orange {  background-color: #ff8853; }.bg-yellow {  background-color: #ffa808; }.bg-skyblue {  background-color: #00aeff; }.bg-red {  background-color: #ff586e; }.bg-green {  background-color: #029e76; }.bg-blue {  background-color: #5543d1; }.scale8 {  transform: scale(1.85);  -moz-transform: scale(1.85);  -webkit-transform: scale(1.85);  -ms-transform: scale(1.85);  -o-transform: scale(1.85); }.scale7 {  transform: scale(1.7);  -moz-transform: scale(1.7);  -webkit-transform: scale(1.7);  -ms-transform: scale(1.7);  -o-transform: scale(1.7); }.scale5 {  transform: scale(1.5);  -moz-transform: scale(1.5);  -webkit-transform: scale(1.5);  -ms-transform: scale(1.5);  -o-transform: scale(1.5); }.scale3 {  transform: scale(1.3);  -moz-transform: scale(1.3);  -webkit-transform: scale(1.3);  -ms-transform: scale(1.3);  -o-transform: scale(1.3); }.scale2 {  transform: scale(1.2);  -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2); }.scale08 {  transform: scale(0.8);  -moz-transform: scale(0.8);  -webkit-transform: scale(0.8);  -ms-transform: scale(0.8);  -o-transform: scale(0.8); }.scale05 {  transform: scale(0.5);  -moz-transform: scale(0.5);  -webkit-transform: scale(0.5);  -ms-transform: scale(0.5);  -o-transform: scale(0.5); }.tl {  transform-origin: left;  -moz-transform-origin: left;  -webkit-transform-origin: left;  -ms-transform-origin: left;  -o-transform-origin: left; }.shadow-none {  box-shadow: unset; }@media only screen and (min-width: 1200px) and (max-width: 1440px) {  .col-xxl-1 {    flex: 0 0 8.33333%;    max-width: 8.33333%; }  .col-xxl-2 {    flex: 0 0 16.66667%;    max-width: 16.66667%; }  .col-xxl-3 {    flex: 0 0 25%;    max-width: 25%; }  .col-xxl-4 {    flex: 0 0 33.33333%;    max-width: 33.33333%; }  .col-xxl-5 {    flex: 0 0 41.66667%;    max-width: 41.66667%; }  .col-xxl-6 {    flex: 0 0 50%;    max-width: 50%; }  .col-xxl-7 {    flex: 0 0 58.33333%;    max-width: 58.33333%; }  .col-xxl-8 {    flex: 0 0 66.66667%;    max-width: 66.66667%; }  .col-xxl-9 {    flex: 0 0 75%;    max-width: 75%; }  .col-xxl-10 {    flex: 0 0 83.33333%;    max-width: 83.33333%; }  .col-xxl-11 {    flex: 0 0 91.66667%;    max-width: 91.66667%; }  .col-xxl-12 {    flex: 0 0 100%;    max-width: 100%; } }.card {  border: 0px solid #E1E1F0;  margin-bottom: 30px;  border-radius: 5px;  box-shadow: 0px 36px 48px rgba(31, 66, 135, 0.04);  background: #fff; }  .card-header {    display: flex;    justify-content: space-between;    align-items: center;    border-bottom: 1px solid #E1E1F0;    background: #fff;    padding: 20px 30px; }  .card-title {    font-size: 24px;    margin-bottom: 0px; }  .card .card-body {    padding: 20px 30px;    background: #fff;    border-radius: 15px; }.form-label {  font-size: 14px;  font-weight: 500;  color: #777777;  margin-bottom: 10px;  background: transparent;  border-color: #E1E1F0; }.form-control, .wp-block-categories-dropdown select,.wp-block-archives-dropdown select, .comment-respond .comment-form p.comment-form-author input,.comment-respond .comment-form p.comment-form-email input,.comment-respond .comment-form p.comment-form-url input,.comment-respond .comment-form p textarea, [dir='rtl'] .wp-block-categories-dropdown select,[dir='rtl'] .wp-block-archives-dropdown select {  height: 60px;  border: 1px solid #cccccc;  padding: 10px 20px;  font-size: 15px;  font-weight: 400;  color: #777777;  transition: all 0.3s ease-in-out;  background: #fff;  border-radius: var(--border-radius-base); }  .form-control .select, .wp-block-categories-dropdown select .select, .wp-block-archives-dropdown select .select, .comment-respond .comment-form p.comment-form-author input .select, .comment-respond .comment-form p.comment-form-email input .select, .comment-respond .comment-form p.comment-form-url input .select, .comment-respond .comment-form p textarea .select {    padding: 12px 0; }  .form-control span, .wp-block-categories-dropdown select span, .wp-block-archives-dropdown select span, .comment-respond .comment-form p.comment-form-author input span, .comment-respond .comment-form p.comment-form-email input span, .comment-respond .comment-form p.comment-form-url input span, .comment-respond .comment-form p textarea span, [dir='rtl'] .wp-block-categories-dropdown select span, [dir='rtl'] .wp-block-archives-dropdown select span {    margin-top: 0; }  .form-control::-webkit-input-placeholder, .wp-block-categories-dropdown select::-webkit-input-placeholder,  .wp-block-archives-dropdown select::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-author input::-webkit-input-placeholder,  .comment-respond .comment-form p.comment-form-email input::-webkit-input-placeholder,  .comment-respond .comment-form p.comment-form-url input::-webkit-input-placeholder,  .comment-respond .comment-form p textarea::-webkit-input-placeholder, [dir='rtl'] .wp-block-categories-dropdown select::-webkit-input-placeholder,  [dir='rtl'] .wp-block-archives-dropdown select::-webkit-input-placeholder {    color: #777777; }  .form-control:-ms-input-placeholder, .wp-block-categories-dropdown select:-ms-input-placeholder,  .wp-block-archives-dropdown select:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-author input:-ms-input-placeholder,  .comment-respond .comment-form p.comment-form-email input:-ms-input-placeholder,  .comment-respond .comment-form p.comment-form-url input:-ms-input-placeholder,  .comment-respond .comment-form p textarea:-ms-input-placeholder {    color: #777777; }  .form-control::placeholder, .wp-block-categories-dropdown select::placeholder,  .wp-block-archives-dropdown select::placeholder, .comment-respond .comment-form p.comment-form-author input::placeholder,  .comment-respond .comment-form p.comment-form-email input::placeholder,  .comment-respond .comment-form p.comment-form-url input::placeholder,  .comment-respond .comment-form p textarea::placeholder, [dir='rtl'] .wp-block-categories-dropdown select::placeholder,  [dir='rtl'] .wp-block-archives-dropdown select::placeholder {    color: #777777; }  .form-control:focus, .wp-block-categories-dropdown select:focus,  .wp-block-archives-dropdown select:focus, .comment-respond .comment-form p.comment-form-author input:focus,  .comment-respond .comment-form p.comment-form-email input:focus,  .comment-respond .comment-form p.comment-form-url input:focus,  .comment-respond .comment-form p textarea:focus, .form-control:active, .wp-block-categories-dropdown select:active,  .wp-block-archives-dropdown select:active, .comment-respond .comment-form p.comment-form-author input:active,  .comment-respond .comment-form p.comment-form-email input:active,  .comment-respond .comment-form p.comment-form-url input:active,  .comment-respond .comment-form p textarea:active, .form-control.active, .wp-block-categories-dropdown select.active,  .wp-block-archives-dropdown select.active, .comment-respond .comment-form p.comment-form-author input.active,  .comment-respond .comment-form p.comment-form-email input.active,  .comment-respond .comment-form p.comment-form-url input.active,  .comment-respond .comment-form p textarea.active {    border-color: var(--primary); }textarea.form-control,.comment-respond .comment-form p textarea {  min-height: 120px; }textarea {  height: 120px;  resize: none; }input:-internal-autofill-selected {  background: white !important;  background-image: none !important;  color: -internal-light-dark-color(black, white) !important; }.input-group-text {  padding: 5px 15px;  background: #ffffff;  margin-bottom: 0px !important;  color: #777777;  border-color: transparent; }.toggle {  cursor: pointer;  display: block; }.toggle-switch {  display: inline-block;  background: #f7f7f7;  border-radius: 16px;  width: 45px;  height: 20px;  position: relative;  vertical-align: middle;  transition: background 0.25s; }  .toggle-switch:before, .toggle-switch:after {    content: ""; }  .toggle-switch:before {    display: block;    background: linear-gradient(to bottom, #fff 0%, #eee 100%);    border-radius: 50%;    width: 17px;    height: 17px;    position: absolute;    top: 1px;    left: 3px;    transition: left 0.25s; }  .toggle:hover .toggle-switch:before {    background: linear-gradient(to bottom, #fff 0%, #fff 100%); }  .toggle-checkbox:checked + .toggle-switch {    background: var(--primary); }    .toggle-checkbox:checked + .toggle-switch:before {      left: 26px; }.toggle-checkbox {  position: absolute;  visibility: hidden; }.toggle-label {  margin-left: 15px;  position: relative;  top: 2px;  font-size: 16px;  font-weight: 400; }.file-upload-wrapper {  position: relative;  width: 100%;  height: calc(1.5em + 1rem + 2px);  border: 1px solid #E1E1F0;  border-radius: 5px;  color: #AEAED5; }  .file-upload-wrapper:after {    content: attr(data-text);    position: absolute;    top: 0;    left: 0;    background: #ffffff;    padding: 4px 15px;    display: block;    width: calc(100% - 40px);    pointer-events: none;    z-index: 20;    height: calc(1.5em + 1rem + 2px);    line-height: 30px;    border-radius: 5px 10px 10px 5px;    font-weight: 400;    overflow: hidden; }  .file-upload-wrapper:before {    content: 'Upload';    position: absolute;    top: 0;    right: 0;    display: inline-block;    height: calc(1.5em + 1rem + 2px);    background: var(--primary);    color: #fff;    font-weight: 400;    z-index: 25;    font-size: 14px;    line-height: 40px;    padding: 0 15px;    text-transform: capitalize;    pointer-events: none;    border-radius: 0 5px 5px 0; }  .file-upload-wrapper:hover:before {    background: #e90031; }  .file-upload-wrapper input {    opacity: 0;    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 99;    height: calc(1.5em + 1rem + 2px);    margin: 0;    padding: 0;    display: block;    cursor: pointer;    width: 100%; }#ui-datepicker-div {  display: none;  background: #fafafa;  box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);  margin-top: 0.25rem;  border-radius: 0.5rem;  padding: 0.5rem; }table {  border-collapse: collapse;  border-spacing: 0; }.ui-datepicker-calendar thead th {  padding: 0.25rem 0;  text-align: center;  font-size: 0.75rem;  font-weight: 400;  color: #777777; }.ui-datepicker-calendar tbody td {  width: 2.5rem;  text-align: center;  padding: 0; }  .ui-datepicker-calendar tbody td a {    display: block;    border-radius: 0.25rem;    line-height: 2rem;    transition: 0.3s all;    color: #777777;    font-size: 0.875rem;    text-decoration: none; }    .ui-datepicker-calendar tbody td a:hover {      background-color: var(--primary);      color: white; }    .ui-datepicker-calendar tbody td a.ui-state-active {      background-color: var(--primary);      color: white; }.ui-datepicker-header a.ui-corner-all {  cursor: pointer;  position: absolute;  top: 0;  width: 2rem;  height: 2rem;  margin: 0.5rem;  border-radius: 0.25rem;  transition: 0.3s all; }  .ui-datepicker-header a.ui-corner-all:hover {    background-color: #ffb6c6;    color: #fff; }.ui-datepicker-header a.ui-datepicker-prev {  left: 0;  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");  background-repeat: no-repeat;  background-size: 0.5rem;  background-position: 50%;  transform: rotate(180deg); }.ui-datepicker-header a.ui-datepicker-next {  right: 0;  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");  background-repeat: no-repeat;  background-size: 10px;  background-position: 50%; }.ui-datepicker-header a > span {  display: none; }.ui-datepicker-title {  text-align: center;  line-height: 2rem;  margin-bottom: 0.25rem;  font-size: 0.875rem;  font-weight: 500;  padding-bottom: 0.25rem; }.ui-datepicker-week-col {  color: #777777;  font-weight: 400;  font-size: 0.75rem; }label.error {  color: #ff5269;  position: absolute;  bottom: 0;  margin-bottom: -22px;  font-size: 12px;  font-weight: 400; }.nice-select {  display: flex;  align-items: center;  border-top-left-radius: 3px !important;  border-bottom-left-radius: 3px !important; }  .nice-select ul {    width: 100% !important; }.nice-select .list {  background: #212529; }.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus {  background-color: #212529;  color: var(--primary); }.form-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {  width: 100%; }.form-select {  border: 1px solid transparent; }  .form-select .dropdown-toggle {    border: 0 !important;    padding: 0;    font-weight: normal;    text-transform: unset;    outline: none; }    .form-select .dropdown-toggle:focus {      outline: 0 !important;      outline-offset: 0; }    .form-select .dropdown-toggle:after {      content: none; }  .form-select.show {    box-shadow: none !important;    outline: 0px !important; }    .form-select.show .dropdown-toggle {      box-shadow: none !important;      outline: 0px !important; }    .form-select.show.btn-group .dropdown-menu.inner {      display: block; }  .form-select .dropdown-menu {    border: 0;    border-radius: 0;    box-shadow: none;    margin-top: -1px;    padding: 10px 0;    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);    font-size: 14px; }    .form-select .dropdown-menu ul li {      padding: 0; }      .form-select .dropdown-menu ul li a {        display: block;        padding: 8px 20px;        clear: both;        font-weight: 400;        color: #333;        white-space: nowrap; }        .form-select .dropdown-menu ul li a img {          border-radius: 100%;          -webkit-border-radius: 100%;          margin-right: 5px; }        .form-select .dropdown-menu ul li a:hover {          background-color: #f2f2f4; }      .form-select .dropdown-menu ul li.selected a {        background-color: var(--primary);        color: #fff; }  .form-select:focus, .form-select:active, .form-select.active {    border-color: var(--primary); }.form-select.btn-group {  padding: 10px 20px;  border-width: 1px; }  .form-select.btn-group.show {    box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1) !important;    border-color: var(--primary); }  .form-select.btn-group .form-control .dropdown-toggle.btn-default, .form-select.btn-group .wp-block-categories-dropdown select .dropdown-toggle.btn-default, .wp-block-categories-dropdown .form-select.btn-group select .dropdown-toggle.btn-default, .form-select.btn-group .wp-block-archives-dropdown select .dropdown-toggle.btn-default, .wp-block-archives-dropdown .form-select.btn-group select .dropdown-toggle.btn-default, .form-select.btn-group .comment-respond .comment-form p.comment-form-author input .dropdown-toggle.btn-default, .comment-respond .comment-form p.comment-form-author .form-select.btn-group input .dropdown-toggle.btn-default, .form-select.btn-group .comment-respond .comment-form p.comment-form-email input .dropdown-toggle.btn-default, .comment-respond .comment-form p.comment-form-email .form-select.btn-group input .dropdown-toggle.btn-default, .form-select.btn-group .comment-respond .comment-form p.comment-form-url input .dropdown-toggle.btn-default, .comment-respond .comment-form p.comment-form-url .form-select.btn-group input .dropdown-toggle.btn-default, .form-select.btn-group .comment-respond .comment-form p textarea .dropdown-toggle.btn-default, .comment-respond .comment-form p .form-select.btn-group textarea .dropdown-toggle.btn-default {    padding: 0; }  .form-select.btn-group .dropdown-toggle .caret {    font-size: 10px;    top: 50%;    right: 5px;    transform: translateY(-50%); }    .form-select.btn-group .dropdown-toggle .caret:before {      content: "\f078"; }.custom-file-label {  box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1);  height: 45px;  border-radius: 30px !important;  padding: 10px 20px;  font-size: 15px;  border-color: transparent; }  .custom-file-label:after {    content: none !important; }.dz-form.radius-no .form-control, .dz-form.radius-no .wp-block-categories-dropdown select, .wp-block-categories-dropdown .dz-form.radius-no select,.dz-form.radius-no .wp-block-archives-dropdown select, .wp-block-archives-dropdown .dz-form.radius-no select, .dz-form.radius-no .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .dz-form.radius-no input,.dz-form.radius-no .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .dz-form.radius-no input,.dz-form.radius-no .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .dz-form.radius-no input,.dz-form.radius-no .comment-respond .comment-form p textarea, .comment-respond .comment-form p .dz-form.radius-no textarea {  border-radius: 0; }.dz-form.style-1 textarea {  height: 185px;  padding: 15px ​20px; }button:hover,button:active,button:focus {  outline: 0; }.btn, .wp-block-button__link {  padding: 10px 60px;  display: inline-flex;  border-radius: var(--border-radius-base);  font-size: 15px;  font-weight: 500;  position: relative;  line-height: 1.5;  box-shadow: 0 5px 15px -10px var(--primary);  align-items: center;  overflow: hidden; }  .btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .wp-block-button__link, .btn-lg.wp-block-button__link {    padding: 24px 40px;    font-size: 16px; }  .btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .wp-block-button__link, .btn-sm.wp-block-button__link {    font-size: 15px;    padding: 13px 24px; }  .btn.btn-xs, .btn-xs.wp-block-button__link {    font-size: 14px;    padding: 11px 25px; }  @media only screen and (max-width: 767px) {    .btn, .wp-block-button__link {      padding: 14px 25px;      font-size: 14px; } }  .btn.btn-primary, .wp-block-button__link {    color: #fff; }    .btn.btn-primary:hover, .wp-block-button__link:hover {      color: #fff; }  .btn i, .wp-block-button__link i {    font-size: 18px;    line-height: 1; }  .btn:after, .wp-block-button__link:after {    content: "";    background: #fff;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s;    position: absolute;    height: 120%;    width: 15px;    opacity: 0.2;    left: -45%;    top: -10%;    transform: rotate(15deg);    -moz-transform: rotate(15deg);    -webkit-transform: rotate(15deg);    -o-transform: rotate(15deg); }  .btn:hover:after, .wp-block-button__link:hover:after {    left: 130%; }.btn-primary, .wp-block-button__link {  border-color: var(--primary);  background-color: var(--primary); }  .btn-primary.disabled, .disabled.wp-block-button__link, .btn-primary:disabled, .wp-block-button__link:disabled, .btn-primary:not(:disabled):not(.disabled).active, .wp-block-button__link:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .wp-block-button__link:not(:disabled):not(.disabled):active, .btn-primary:active, .wp-block-button__link:active, .btn-primary:focus, .wp-block-button__link:focus, .btn-primary:hover, .wp-block-button__link:hover {    border-color: var(--primary-hover);    background-color: var(--primary-hover); }.btn-link {  color: var(--primary);  text-decoration: none; }  .btn-link:hover {    color: var(--primary-hover); }.btn-outline-primary, .is-style-outline .wp-block-button__link {  color: var(--primary);  border-color: var(--primary); }  .btn-outline-primary.disabled, .is-style-outline .disabled.wp-block-button__link, .btn-outline-primary:disabled, .is-style-outline .wp-block-button__link:disabled, .btn-outline-primary:not(:disabled):not(.disabled).active, .is-style-outline .wp-block-button__link:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .is-style-outline .wp-block-button__link:not(:disabled):not(.disabled):active, .btn-outline-primary:active, .is-style-outline .wp-block-button__link:active, .btn-outline-primary:focus, .is-style-outline .wp-block-button__link:focus, .btn-outline-primary:hover, .is-style-outline .wp-block-button__link:hover {    border-color: var(--primary-hover);    background-color: var(--primary-hover);    color: #fff; }.btn-link-lg {  font-weight: 700;  font-size: 18px; }  .btn-link-lg:hover {    text-decoration: unset; }.btn-light {  background-color: #fff; }  .btn-light:hover {    background-color: var(--primary);    color: #fff !important;    border-color: transparent; }  .btn-light.text-primary:hover {    color: #fff !important; }.wp-block-button {  margin-bottom: 0.3125rem; }.is-style-squared .wp-block-button__link {  border-radius: 0; }.wp-block-button__link {  border-radius: 60px; }  .wp-block-button__link:after {    content: none; }.new-page {  display: inline-block;  padding: 0px 8px;  line-height: 18px;  border-radius: 4px;  font-weight: 500;  height: 18px;  min-height: 18px;  font-size: .58rem;  background-color: var(--primary);  color: #fff; }.table-responsive-sm {  min-width: 48rem; }.table {  margin-bottom: 0px;  font-weight: 400; }  .table tr td,  .table tr th {    padding: 15px; }.table tr th {  color: #212529;  font-weight: 500; }.table-striped thead tr th {  padding-bottom: 15px !important; }.table-striped tbody tr:nth-of-type(odd) {  background-color: #ffffff; }.table-striped tfoot {  border-top: 2px solid #E1E1F0; }  .table-striped tfoot tr th {    padding-top: 10px; }.dz-separator {  display: inline-block;  margin-bottom: 10px;  margin-top: 8px;  position: relative; }  .dz-separator.m-b0 {    margin-bottom: 0; }  .dz-separator.style-liner {    width: 20px; }  .dz-separator.style-icon {    width: 30px;    height: auto;    text-align: center;    font-size: 20px; }  .dz-separator.style-skew {    width: 15px;    height: 10px;    margin-left: 1px;    margin-right: 1px;    -moz-transform: skewX(-10deg);    -webkit-transform: skewX(-10deg);    -o-transform: skewX(-10deg);    -ms-transform: skewX(-10deg);    transform: skewX(-10deg); }    .dz-separator.style-skew[class*="style-"]:after, .dz-separator.style-skew[class*="style-"]:before {      width: 80px;      height: 4px;      left: 20px;      -moz-transform: translateY(-50%) skewX(-10deg);      -webkit-transform: translateY(-50%) skewX(-10deg);      -o-transform: translateY(-50%) skewX(-10deg);      -ms-transform: translateY(-50%) skewX(-10deg);      transform: translateY(-50%) skewX(-10deg); }    .dz-separator.style-skew[class*="style-"]:before {      right: 20px;      left: auto; }  .dz-separator.bnr-title {    height: 1px;    width: 155px;    opacity: 0.5; }    .dz-separator.bnr-title:before, .dz-separator.bnr-title:after {      position: absolute;      content: "";      background-color: inherit; }    .dz-separator.bnr-title:before {      height: inherit;      right: -80px;      width: 25px; }    .dz-separator.bnr-title:after {      height: inherit;      right: -90px;      top: 0;      width: 6px; }    .dz-separator.bnr-title i {      background-color: inherit;      display: block;      height: inherit;      position: absolute;      right: -50px;      width: 45px; }.dz-separator-outer {  overflow: hidden; }.dz-separator.style-1 {  height: 5px;  display: block;  width: 82px;  position: relative;  margin: 0; }  .dz-separator.style-1:before, .dz-separator.style-1:after {    content: "";    height: 1px;    width: 80px;    position: absolute;    background: var(--primary);    left: 0; }  .dz-separator.style-1:after {    width: 80%;    bottom: 0; }  .dz-separator.style-1:before {    width: 100%;    top: 0; }.dz-separator.style-2 {  width: 45px;  height: 2px;  background-color: #000; }.site-filters {  margin-bottom: 30px; }  .site-filters ul {    margin: 0;    list-style: none; }  .site-filters li {    display: inline-block;    padding: 0;    margin-bottom: 3px; }    .site-filters li.btn, .site-filters li.wp-block-button__link {      box-shadow: none;      -webkit-box-shadow: none;      outline: none !important; }    .site-filters li input {      display: none; }    .site-filters li a {      margin: 0 5px 5px 0;      display: block; }    .site-filters li.active [class*="btn"] {      color: #fff;      background-color: #EFBB20; }  .site-filters.center {    text-align: center; }    .site-filters.center ul {      display: inline-block;      margin: auto; }    .site-filters.center [class*="btn"] {      display: inline-block;      margin: 0 5px 10px;      text-transform: uppercase; }      @media only screen and (max-width: 575px) {        .site-filters.center [class*="btn"] {          margin: 0 1px 5px;          padding: 5px 10px;          font-size: 12px; } }  .site-filters.style-1 {    margin-bottom: 45px; }    .site-filters.style-1 .filters li {      text-transform: capitalize !important;      margin: 0 20px -1px;      border: 0; }      .site-filters.style-1 .filters li:after {        content: none; }      .site-filters.style-1 .filters li a {        color: #212529;        font-size: 18px;        margin: 0;        border-bottom: 2px solid;        border-color: transparent;        padding: 0 2px 10px;        font-weight: 600;        text-transform: uppercase; }      .site-filters.style-1 .filters li.active a {        color: var(--primary);        border-color: var(--primary); }      .site-filters.style-1 .filters li:first-child {        margin-left: 0; }      .site-filters.style-1 .filters li:last-child {        margin-right: 0; }      @media only screen and (max-width: 991px) {        .site-filters.style-1 .filters li {          margin: 0 5px -1px; }          .site-filters.style-1 .filters li a {            font-size: 15px; } }      @media only screen and (max-width: 575px) {        .site-filters.style-1 .filters li {          margin: 0 0px -6px; }          .site-filters.style-1 .filters li a {            font-size: 14px; } }.dz-img-overlay1,.dz-img-overlay2,.dz-img-overlay3,.dz-img-overlay4,.dz-img-overlay5,.dz-img-overlay6,.dz-img-overlay7,.dz-img-overlay8,.dz-img-overlay9,.dz-img-overlay11,.dz-img-overlay12 {  position: relative; }  .dz-img-overlay1:before, .dz-img-overlay1:after,  .dz-img-overlay2:before,  .dz-img-overlay2:after,  .dz-img-overlay3:before,  .dz-img-overlay3:after,  .dz-img-overlay4:before,  .dz-img-overlay4:after,  .dz-img-overlay5:before,  .dz-img-overlay5:after,  .dz-img-overlay6:before,  .dz-img-overlay6:after,  .dz-img-overlay7:before,  .dz-img-overlay7:after,  .dz-img-overlay8:before,  .dz-img-overlay8:after,  .dz-img-overlay9:before,  .dz-img-overlay9:after,  .dz-img-overlay11:before,  .dz-img-overlay11:after,  .dz-img-overlay12:before,  .dz-img-overlay12:after {    content: "";    background: #282d32;    position: absolute;    left: 0;    top: 0;    width: 0;    height: 0;    opacity: 0.4;    z-index: 1;    -webkit-transition: all 0.8s linear;    -moz-transition: all 0.8s linear;    -ms-transition: all 0.8s linear;    -o-transition: all 0.8s linear;    transition: all 0.8s linear; }  .dz-img-overlay1.overlay-primary,  .dz-img-overlay2.overlay-primary,  .dz-img-overlay3.overlay-primary,  .dz-img-overlay4.overlay-primary,  .dz-img-overlay5.overlay-primary,  .dz-img-overlay6.overlay-primary,  .dz-img-overlay7.overlay-primary,  .dz-img-overlay8.overlay-primary,  .dz-img-overlay9.overlay-primary,  .dz-img-overlay11.overlay-primary,  .dz-img-overlay12.overlay-primary {    background: var(--primary); }.dz-box:hover .dz-img-overlay1:before {  opacity: 0.5; }.dz-box:hover .dz-img-overlay2:before {  opacity: 0.9; }.dz-box:hover .dz-img-overlay3:before {  width: 100%;  height: 100%;  top: 0;  left: 0; }.dz-box:hover .dz-img-overlay4:before {  width: 100%;  left: 0; }.dz-box:hover .dz-img-overlay5:before {  height: 100%;  top: 0; }.dz-box:hover .dz-img-overlay6:before {  height: 100%; }.dz-box:hover .dz-img-overlay7:before,.dz-box:hover .dz-img-overlay7:after {  width: 50%; }.dz-box:hover .dz-img-overlay8:before,.dz-box:hover .dz-img-overlay8:after {  width: 100%;  opacity: 0.3; }.dz-box:hover .dz-img-overlay9:before,.dz-box:hover .dz-img-overlay9:after {  width: 100%;  height: 100%;  opacity: 0.3; }.dz-img-overlay1:before {  width: 100%;  height: 100%;  opacity: 0; }.dz-img-overlay1:hover:before {  opacity: 0.5; }.dz-img-overlay2:before {  width: 100%;  height: 100%;  opacity: 0;  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); }  .dz-img-overlay2:before:hover:before {    opacity: 0.9; }.dz-img-overlay3:before {  left: 50%;  top: 50%; }.dz-img-overlay3:hover:before {  width: 100%;  height: 100%;  top: 0;  left: 0; }.dz-img-overlay4:before {  left: 50%;  top: 0;  height: 100%; }.dz-img-overlay4:hover:before {  width: 100%;  left: 0; }.dz-img-overlay5:before {  left: 0;  top: 50%;  width: 100%; }.dz-img-overlay5:hover:before {  height: 100%;  top: 0; }.dz-img-overlay6:before {  left: 0;  top: auto;  bottom: 0;  width: 100%; }.dz-img-overlay6:hover:before {  height: 100%; }.dz-img-overlay7:before, .dz-img-overlay7:after {  height: 100%; }.dz-img-overlay7:after {  left: auto;  right: 0; }.dz-img-overlay7:hover:before, .dz-img-overlay7:hover:after {  width: 50%; }.dz-img-overlay8:before, .dz-img-overlay8:after {  height: 100%; }.dz-img-overlay8:after {  left: auto;  right: 0; }.dz-img-overlay8:hover:before, .dz-img-overlay8:hover:after {  width: 100%;  opacity: 0.3; }.dz-img-overlay9:before:before, .dz-img-overlay9:before:after,.dz-img-overlay9:after:before,.dz-img-overlay9:after:after {  left: auto;  right: 0;  top: auto;  bottom: 0; }.dz-img-overlay9:before:hover:before, .dz-img-overlay9:before:hover:after,.dz-img-overlay9:after:hover:before,.dz-img-overlay9:after:hover:after {  width: 100%;  height: 100%;  opacity: 0.3; }/*  */.overlay-black-light,.overlay-black-middle,.overlay-black-dark,.overlay-gradient-light,.overlay-gradient-middle,.overlay-gradient-dark,.overlay-white-light,.overlay-white-middle,.overlay-white-dark,.overlay-primary-light,.overlay-primary-middle,.overlay-primary-dark,.overlay-primary {  position: relative; }  .overlay-black-light:before,  .overlay-black-middle:before,  .overlay-black-dark:before,  .overlay-gradient-light:before,  .overlay-gradient-middle:before,  .overlay-gradient-dark:before,  .overlay-white-light:before,  .overlay-white-middle:before,  .overlay-white-dark:before,  .overlay-primary-light:before,  .overlay-primary-middle:before,  .overlay-primary-dark:before,  .overlay-primary:before {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%; }  .overlay-black-light .container,  .overlay-black-light .container-fluid,  .overlay-black-light .container-sm,  .overlay-black-light .container-md,  .overlay-black-light .container-lg,  .overlay-black-light .container-xl,  .overlay-black-middle .container,  .overlay-black-middle .container-fluid,  .overlay-black-middle .container-sm,  .overlay-black-middle .container-md,  .overlay-black-middle .container-lg,  .overlay-black-middle .container-xl,  .overlay-black-dark .container,  .overlay-black-dark .container-fluid,  .overlay-black-dark .container-sm,  .overlay-black-dark .container-md,  .overlay-black-dark .container-lg,  .overlay-black-dark .container-xl,  .overlay-gradient-light .container,  .overlay-gradient-light .container-fluid,  .overlay-gradient-light .container-sm,  .overlay-gradient-light .container-md,  .overlay-gradient-light .container-lg,  .overlay-gradient-light .container-xl,  .overlay-gradient-middle .container,  .overlay-gradient-middle .container-fluid,  .overlay-gradient-middle .container-sm,  .overlay-gradient-middle .container-md,  .overlay-gradient-middle .container-lg,  .overlay-gradient-middle .container-xl,  .overlay-gradient-dark .container,  .overlay-gradient-dark .container-fluid,  .overlay-gradient-dark .container-sm,  .overlay-gradient-dark .container-md,  .overlay-gradient-dark .container-lg,  .overlay-gradient-dark .container-xl,  .overlay-white-light .container,  .overlay-white-light .container-fluid,  .overlay-white-light .container-sm,  .overlay-white-light .container-md,  .overlay-white-light .container-lg,  .overlay-white-light .container-xl,  .overlay-white-middle .container,  .overlay-white-middle .container-fluid,  .overlay-white-middle .container-sm,  .overlay-white-middle .container-md,  .overlay-white-middle .container-lg,  .overlay-white-middle .container-xl,  .overlay-white-dark .container,  .overlay-white-dark .container-fluid,  .overlay-white-dark .container-sm,  .overlay-white-dark .container-md,  .overlay-white-dark .container-lg,  .overlay-white-dark .container-xl,  .overlay-primary-light .container,  .overlay-primary-light .container-fluid,  .overlay-primary-light .container-sm,  .overlay-primary-light .container-md,  .overlay-primary-light .container-lg,  .overlay-primary-light .container-xl,  .overlay-primary-middle .container,  .overlay-primary-middle .container-fluid,  .overlay-primary-middle .container-sm,  .overlay-primary-middle .container-md,  .overlay-primary-middle .container-lg,  .overlay-primary-middle .container-xl,  .overlay-primary-dark .container,  .overlay-primary-dark .container-fluid,  .overlay-primary-dark .container-sm,  .overlay-primary-dark .container-md,  .overlay-primary-dark .container-lg,  .overlay-primary-dark .container-xl,  .overlay-primary .container,  .overlay-primary .container-fluid,  .overlay-primary .container-sm,  .overlay-primary .container-md,  .overlay-primary .container-lg,  .overlay-primary .container-xl {    position: relative;    z-index: 1; }.overlay-black-light:before,.overlay-black-middle:before,.overlay-black-dark:before {  background: #000; }.overlay-gradient-light:before,.overlay-gradient-middle:before,.overlay-gradient-dark:before {  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); }.overlay-white-light:before,.overlay-white-middle:before,.overlay-white-dark:before {  background: #FFF; }.overlay-primary-light:before,.overlay-primary-middle:before,.overlay-primary-dark:before,.overlay-primary:before {  background: var(--primary); }.overlay-primary-light:before,.overlay-white-light:before,.overlay-gradient-light:before,.overlay-black-light:before {  opacity: 0.3; }.overlay-primary-middle:before,.overlay-white-middle:before,.overlay-gradient-middle:before,.overlay-black-middle:before {  opacity: 0.7; }.overlay-primary-dark:before,.overlay-white-dark:before,.overlay-gradient-dark:before,.overlay-black-dark:before {  opacity: 0.8; }.overlay-bx {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 100%;  text-align: center;  z-index: 10;  opacity: 0;  visibility: hidden;  -webkit-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s; }  .overlay-bx .align-b {    height: auto;    left: 0;    list-style: outside none none;    margin: 0;    position: absolute;    top: auto;    bottom: 0;    width: 100%;    transform: translate(0);    -o-transform: translate(0);    -moz-transform: translate(0);    -webkit-transform: translate(0); }  .overlay-bx .align-m {    height: auto;    left: 50%;    list-style: outside none none;    margin: 0;    position: absolute;    top: 50%;    transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);    width: 100%;    padding: 0 10px; }.overlay-icon {  height: auto;  left: 50%;  list-style: outside none none;  margin: 0;  position: absolute;  top: 50%;  transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  width: 100%;  padding: 0 10px; }  .overlay-icon a {    display: inline-block;    padding: 0;    margin: 0 2px; }    .overlay-icon a i {      background-color: #FFF; }.overlay-bx:hover a > i,.dz-media:hover .overlay-bx a > i,.dz-box-bx:hover .overlay-bx a > i {  opacity: 1;  visibility: visible;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }.overlay-bx:hover,.dz-media:hover .overlay-bx,.dz-box:hover .overlay-bx,.ow-img:hover .overlay-bx,.ow-portfolio-img:hover .overlay-bx {  opacity: 1;  visibility: visible; }.gallery-box-1 .overlay-bx .overlay-icon span i,.gallery-box-1 .overlay-bx .overlay-icon a i {  background-color: #000;  color: #fff;  border-radius: 50px;  font-size: 14px;  cursor: pointer; }.gallery-box-1 .overlay-bx .icon-bx-xs {  width: 60px;  height: 60px;  line-height: 60px; }.img-overlay-gradients {  position: relative; }  .img-overlay-gradients:before {    content: "";    position: absolute;    left: 0;    bottom: 0;    height: 100%;    width: 100%; }  .img-overlay-gradients.gradients-secondary:before {    background: -moz-linear-gradient(bottom, transparent 0%, #212529 100%);    background: -webkit-linear-gradient(bottom, transparent 0%, #212529 100%);    background: linear-gradient(to bottom, transparent 0%, #212529 100%); }  .img-overlay-gradients.gradients-primary:before {    background: -moz-linear-gradient(bottom, transparent 0%, var(--primary) 100%);    background: -webkit-linear-gradient(bottom, transparent 0%, var(--primary) 100%);    background: linear-gradient(to bottom, transparent 0%, var(--primary) 100%); }.overlay-shine .dz-media {  position: relative;  overflow: hidden; }  .overlay-shine .dz-media:before {    position: absolute;    top: 0;    left: -85%;    z-index: 2;    display: block;    content: '';    width: 50%;    height: 100%;    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);    -webkit-transform: skewX(-25deg);    transform: skewX(-25deg); }.overlay-shine:hover .dz-media:before {  -webkit-animation: shine .75s;  animation: shine .75s; }@-webkit-keyframes shine {  100% {    left: 125%; } }@keyframes shine {  100% {    left: 125%; } }/* info box show */.dz-info-has {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: auto;  padding: 30px 15px 40px;  opacity: 0;  margin-bottom: -100px;  z-index: 2; }  .dz-info-has.p-a15 {    padding: 15px; }  .dz-info-has.p-a20 {    padding: 20px; }  .dz-info-has h1, .dz-info-has .h1,  .dz-info-has h2,  .dz-info-has .h2,  .dz-info-has h3,  .dz-info-has .h3,  .dz-info-has h4,  .dz-info-has .h4,  .dz-info-has h5,  .dz-info-has .h5,  .dz-info-has a,  .dz-info-has p,  .dz-info-has h6,  .dz-info-has .h6 {    color: #fff; }  .dz-info-has .dz-info-has-text {    margin-bottom: 20px;    line-height: 24px; }  .dz-info-has.bg-white h1, .dz-info-has.bg-white .h1,  .dz-info-has.bg-white h2,  .dz-info-has.bg-white .h2,  .dz-info-has.bg-white h3,  .dz-info-has.bg-white .h3,  .dz-info-has.bg-white h4,  .dz-info-has.bg-white .h4,  .dz-info-has.bg-white h5,  .dz-info-has.bg-white .h5,  .dz-info-has.bg-white h6,  .dz-info-has.bg-white .h6 {    color: #3d474a; }    .dz-info-has.bg-white h1 a, .dz-info-has.bg-white .h1 a,    .dz-info-has.bg-white h2 a,    .dz-info-has.bg-white .h2 a,    .dz-info-has.bg-white h3 a,    .dz-info-has.bg-white .h3 a,    .dz-info-has.bg-white h4 a,    .dz-info-has.bg-white .h4 a,    .dz-info-has.bg-white h5 a,    .dz-info-has.bg-white .h5 a,    .dz-info-has.bg-white h6 a,    .dz-info-has.bg-white .h6 a {      color: #3d474a; }  .dz-info-has.bg-white p {    color: #3d474a; }.dz-info-has.bg-primary {  background-color: rgba(27, 188, 232, 0.9); }.dz-info-has.bg-green {  background-color: rgba(106, 179, 62, 0.9); }.dz-info-has.bg-black {  background-color: rgba(0, 0, 0, 0.6); }.dz-info-has.bg-white {  background-color: rgba(255, 255, 255, 0.8) !important; }.dz-media {  overflow: hidden;  position: relative; }  .dz-media:hover .dz-info-has {    opacity: 1;    width: 100%;    margin-bottom: 0; }.dz-box:hover .dz-info-has {  opacity: 1;  width: 100%;  margin-bottom: 0; }.overlay-bx.no-hover,.dz-info-has.no-hover {  opacity: 1;  width: 100%;  margin-bottom: 0;  visibility: visible; }.owl-none .owl-nav {  display: none; }.owl-nav button.owl-prev, .owl-nav button.owl-next {  cursor: pointer;  transition: all 0.5s;  display: inline-block;  font-size: 24px !important;  font-weight: 500 !important; }.owl-theme .owl-nav,.owl-theme .owl-dots {  margin-top: 20px;  text-align: center; }.owl-theme .owl-nav .disabled {  opacity: .5;  cursor: default; }.owl-theme .owl-dots {  text-align: center; }  .owl-theme .owl-dots .owl-dot {    display: inline-block; }    .owl-theme .owl-dots .owl-dot span {      width: 10px;      height: 10px;      margin: 5px 7px;      background: #d6d6d6;      display: block;      -webkit-backface-visibility: visible;      -webkit-transition: opacity 200ms ease;      -moz-transition: opacity 200ms ease;      -ms-transition: opacity 200ms ease;      -o-transition: opacity 200ms ease;      transition: opacity 200ms ease;      -webkit-border-radius: 30px;      -moz-border-radius: 30px;      border-radius: 30px; }    .owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {      background: #869791; }.owl-theme.owl-dots-1 .owl-dots .owl-dot span {  background-color: #dadada;  width: 15px;  height: 15px;  margin: 5px; }.owl-theme.owl-dots-1 .owl-dots .owl-dot:hover span, .owl-theme.owl-dots-1 .owl-dots .owl-dot.active span {  background-color: var(--primary); }.owl-theme.owl-dots-2 .owl-dots {  margin-top: 40px;  position: unset;  right: auto;  text-align: center;  top: auto;  transform: translateY(-50%);  -o-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  width: auto; }  .owl-theme.owl-dots-2 .owl-dots .owl-dot {    display: inline-block;    margin: 4px; }    .owl-theme.owl-dots-2 .owl-dots .owl-dot span {      height: 10px;      width: 10px;      margin: 0;      border-radius: 0; }    .owl-theme.owl-dots-2 .owl-dots .owl-dot:hover span, .owl-theme.owl-dots-2 .owl-dots .owl-dot.active span {      background-color: var(--primary); }.owl-theme.owl-dots-3 .owl-dots {  margin-top: 40px;  position: unset;  display: block;  right: auto;  text-align: center;  top: auto;  transform: translateY(-50%);  -o-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  width: auto; }  .owl-theme.owl-dots-3 .owl-dots .owl-dot {    display: inline-block;    margin: 4px; }    .owl-theme.owl-dots-3 .owl-dots .owl-dot span {      height: 8px;      width: 8px;      margin: 0;      background-color: #898c90;      border-radius: 8px; }    .owl-theme.owl-dots-3 .owl-dots .owl-dot:hover span, .owl-theme.owl-dots-3 .owl-dots .owl-dot.active span {      background-color: var(--primary); }.owl-btn-top-c .owl-nav {  text-align: center; }.owl-btn-top-l .owl-nav {  text-align: left; }  .owl-btn-top-l .owl-nav .owl-prev {    margin-left: 0; }.owl-btn-top-r .owl-nav {  position: absolute;  top: -125px;  right: 0;  margin: 0; }  .owl-btn-top-r .owl-nav .owl-next {    margin-right: 0; }.owl-btn-top-lr .owl-nav {  text-align: left; }  .owl-btn-top-lr .owl-nav .owl-next {    margin-right: 0;    float: right; }.owl-btn-full .owl-prev,.owl-btn-full .owl-next {  padding: 40px 8px; }.owl-btn-center .owl-nav {  justify-content: center; }.owl-btn-center-lr .owl-prev,.owl-btn-center-lr .owl-next {  position: absolute;  left: 0;  top: 50%;  margin: 0;  transform: translateY(-50%);  -o-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  cursor: pointer; }.owl-btn-center-lr .owl-prev {  left: -110px; }.owl-btn-center-lr .owl-next {  left: auto;  right: -110px; }@media only screen and (max-width: 1400px) {  .owl-btn-center-lr .owl-prev {    left: -40px; }  .owl-btn-center-lr .owl-next {    right: -40px; } }@media only screen and (max-width: 1280px) {  .owl-btn-center-lr .owl-prev {    left: -20px; }  .owl-btn-center-lr .owl-next {    right: -20px; } }.owl-carousel .owl-item img {  transform-style: inherit; }.owl-btn-1 .owl-nav button.owl-prev, .owl-btn-1 .owl-nav button.owl-next {  border-radius: 3px;  line-height: 40px;  margin: 0 20px !important;  padding: 0;  text-align: center;  color: var(--primary) !important;  font-size: 35px;  height: auto;  width: auto;  background-color: transparent;  position: relative; }  .owl-btn-1 .owl-nav button.owl-prev:before, .owl-btn-1 .owl-nav button.owl-next:before {    content: "";    position: absolute;    font-family: 'Montserrat', sans-serif;    font-size: 15px;    line-height: 15px;    letter-spacing: 3px;    position: absolute;    font-weight: 400;    top: 8px;    color: #212529; }        [dir='rtl'] .owl-btn-1 .owl-nav button.owl-prev:before, .owl-btn-1 .owl-nav button.owl-next:before {        font-family: "Beiruti", sans-serif;    }  .owl-btn-1 .owl-nav button.owl-prev:hover, .owl-btn-1 .owl-nav button.owl-next:hover {    background-color: rgba(0, 0, 0, 0);    color: #000;    opacity: 1; }  @media only screen and (max-width: 991px) {    .owl-btn-1 .owl-nav button.owl-prev, .owl-btn-1 .owl-nav button.owl-next {      margin: 0 10px !important; } }.owl-btn-1 .owl-nav button.owl-prev {  padding: 0 30px 0 0px !important; }  .owl-btn-1 .owl-nav button.owl-prev:before {    content: "PREV";    right: 0; }.owl-btn-1 .owl-nav button.owl-next {  padding: 0 0 0 30px !important; }  .owl-btn-1 .owl-nav button.owl-next:before {    content: "NEXT";    left: 0; }.owl-btn-1.btn-white .owl-nav .owl-prev,.owl-btn-1.btn-white .owl-nav .owl-next {  color: #fff; }  .owl-btn-1.btn-white .owl-nav .owl-prev:hover,  .owl-btn-1.btn-white .owl-nav .owl-next:hover {    color: #fff; }.owl-btn-2.owl-btn-rounded .owl-nav .owl-prev,.owl-btn-2.owl-btn-rounded .owl-nav .owl-next {  border-radius: 8px; }.owl-btn-2 .owl-nav .owl-prev,.owl-btn-2 .owl-nav .owl-next {  height: 60px;  line-height: 60px;  margin: 0 10px !important;  padding: 0;  text-align: center;  width: 60px;  box-shadow: 0 4px 15px var(--rgba-primary-2); }  @media only screen and (max-width: 575px) {    .owl-btn-2 .owl-nav .owl-prev,    .owl-btn-2 .owl-nav .owl-next {      height: 40px;      line-height: 40px;      width: 40px;      font-size: 18px !important; } }.owl-btn-3 .owl-nav .owl-prev,.owl-btn-3 .owl-nav .owl-next {  border-radius: 50px;  height: 45px;  line-height: 45px;  margin: 0 10px !important;  padding: 0;  text-align: center;  width: 45px; }.owl-btn-primary .owl-nav button.owl-prev, .owl-btn-primary .owl-nav button.owl-next {  background-color: var(--primary);  color: #fff;  transition: all 0.5s; }  .owl-btn-primary .owl-nav button.owl-prev:hover, .owl-btn-primary .owl-nav button.owl-next:hover {    background-color: #fff;    color: var(--primary); }.owl-btn-white .owl-prev,.owl-btn-white .owl-next {  background-color: #fff;  color: var(--primary);  transition: all 0.5s; }  .owl-btn-white .owl-prev:hover,  .owl-btn-white .owl-next:hover {    background-color: var(--primary);    color: #fff; }.owl-dots-none .owl-dots {  display: none; }.owl-dots-white-full .owl-dots .owl-dot span,.owl-dots-black-full .owl-dots .owl-dot span,.owl-dots-primary-full .owl-dots .owl-dot span {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  margin: 4px; }.owl-dots-white-full .owl-dots .owl-dot:active span, .owl-dots-white-full .owl-dots .owl-dot.active span,.owl-dots-black-full .owl-dots .owl-dot:active span,.owl-dots-black-full .owl-dots .owl-dot.active span,.owl-dots-primary-full .owl-dots .owl-dot:active span,.owl-dots-primary-full .owl-dots .owl-dot.active span {  opacity: 1;  background-color: var(--primary); }.owl-dots-white-big .owl-dots .owl-dot span,.owl-dots-black-big .owl-dots .owl-dot span,.owl-dots-primary-big .owl-dots .owl-dot span {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  margin: 4px; }.owl-dots-white-big .owl-dots .owl-dot:active span,.owl-dots-black-big .owl-dots .owl-dot:active span,.owl-dots-primary-big .owl-dots .owl-dot:active span {  width: 14px;  height: 14px;  opacity: 1;  margin: 0px 4px 2px 4px; }.owl-dots-primary-full .owl-dots .owl-dot span,.owl-dots-primary-big .owl-dots .owl-dot span {  background-color: var(--primary); }.owl-dots-black-full .owl-dots .owl-dot span,.owl-dots-black-big .owl-dots .owl-dot span {  background-color: #333; }.owl-dots-white-full .owl-dots .owl-dot span,.owl-dots-white-big .owl-dots .owl-dot span {  background-color: #f5f5f5; }/* owl num count */.owl-num-count .owl-dots {  text-align: right;  counter-reset: li;  justify-content: center;  display: flex; }  .owl-num-count .owl-dots .owl-dot {    padding: 5px 2px !important;    cursor: pointer;    font-size: 18px;    position: relative; }    .owl-num-count .owl-dots .owl-dot span {      width: 20px;      height: 5px;      border-radius: 10px;      transition: all 0.5s;      background-color: transparent; }    .owl-num-count .owl-dots .owl-dot:before {      content: "0" counter(li, decimal);      counter-increment: li;      font-weight: 600;      color: #777777;      font-size: 18px; }    .owl-num-count .owl-dots .owl-dot.active:before {      color: var(--primary); }    .owl-num-count .owl-dots .owl-dot.active span {      background-color: var(--primary); }.pricingtable-inner {  text-align: center; }.pricingtable-features {  margin: 0;  padding: 0;  list-style: none; }  .pricingtable-features li {    padding: 12px; }    .pricingtable-features li i {      margin: 0 3px; }.no-col-gap .pricingtable-wrapper {  margin-left: -1px; }.table-option {  border: 2px solid #adadad;  border-radius: 6px;  padding: 50px 0px 30px 0; }  .table-option .pricingtable-footer {    border: 0;    background-color: transparent; }  .table-option .pricingtable-features {    border: 0;    background-color: transparent; }    .table-option .pricingtable-features li {      border: 0;      background-color: transparent;      color: #919191;      font-size: 18px; }  .table-option .pricingtable-title {    border: 0;    background-color: transparent;    padding: 0; }    .table-option .pricingtable-title * {      color: #000; }    .table-option .pricingtable-title h2, .table-option .pricingtable-title .h2 {      font-size: 28px;      line-height: 36px; }  .table-option .pricingtable-price {    padding: 0;    border: 0;    background-color: transparent; }  .table-option .pricingtable-bx {    color: #000;    font-size: 63px;    font-weight: 800; }    .table-option .pricingtable-bx strong, .table-option .pricingtable-bx sup {      font-size: 30px;      font-weight: 700; }  .table-option:hover, .table-option.active {    background-color: #eeeeee;    border: 2px solid #eeeeee; }  .table-option.dark {    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .table-option.dark:hover, .table-option.dark.active {      background-color: #404040;      border: 2px solid #404040;      box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.3);      transition: all 0.5s; }      .table-option.dark:hover .pricingtable-features li,      .table-option.dark:hover .pricingtable-title h2,      .table-option.dark:hover .pricingtable-title .h2,      .table-option.dark:hover .pricingtable-price .pricingtable-bx, .table-option.dark.active .pricingtable-features li,      .table-option.dark.active .pricingtable-title h2,      .table-option.dark.active .pricingtable-title .h2,      .table-option.dark.active .pricingtable-price .pricingtable-bx {        color: #fff;        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s; }      .table-option.dark:hover .pricingtable-footer .btn.black, .table-option.dark:hover .pricingtable-footer .black.wp-block-button__link, .table-option.dark.active .pricingtable-footer .btn.black, .table-option.dark.active .pricingtable-footer .black.wp-block-button__link {        background-color: #fff;        border-color: rgba(0, 0, 0, 0);        color: #000; }.pricingtable-toggle {  display: flex;  margin: auto;  justify-content: center;  padding: 0;  margin-bottom: 10px; }  .pricingtable-toggle span {    font-size: 18px;    margin-top: 5px;    font-weight: 500; }  .pricingtable-toggle .custom-control-label {    margin: 0 35px 0 50px; }.pricingtable-wrapper {  box-shadow: 1px 0 50px rgba(0, 0, 0, 0.1);  border-radius: var(--border-radius-base) !important;  overflow: hidden;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  background-color: #fff; }  .pricingtable-wrapper.style-1 {    padding: 40px 60px;    position: relative;    z-index: 1;    height: 100%; }    .pricingtable-wrapper.style-1 .pricingtable-title {      margin-bottom: 15px;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s; }      .pricingtable-wrapper.style-1 .pricingtable-title .title {        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        font-weight: 600;        background-color: #fff;        display: inline-block;        padding: 8px 30px;        border-radius: 0 0 var(--border-radius-base) var(--border-radius-base); }    .pricingtable-wrapper.style-1 .pricingtable-bx {      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      color: var(--primary);      margin: 0;      font-size: 45px; }      .pricingtable-wrapper.style-1 .pricingtable-bx small, .pricingtable-wrapper.style-1 .pricingtable-bx .small {        font-size: 15px;        color: #212529;        font-weight: 600; }    .pricingtable-wrapper.style-1 .pricingtable-footer {      margin-top: auto; }    .pricingtable-wrapper.style-1 .text {      margin-bottom: 10px; }    .pricingtable-wrapper.style-1 .pricingtable-price {      margin-bottom: 15px; }    .pricingtable-wrapper.style-1 .pricingtable-inner {      display: flex;      flex-direction: column;      height: 100%; }    .pricingtable-wrapper.style-1 .pricingtable-head {      height: 200px;      margin: -40px -60px 15px;      text-align: center;      background-size: cover;      background-position: center;      background-repeat: no-repeat;      position: relative; }      .pricingtable-wrapper.style-1 .pricingtable-head:after {        content: "";        background-image: url(../images/table/shape1.png);        background-repeat: no-repeat;        background-position: bottom left;        background-size: 100%;        position: absolute;        left: 0;        bottom: -1px;        height: 100%;        width: 100%; }      @media only screen and (max-width: 1280px) {        .pricingtable-wrapper.style-1 .pricingtable-head {          margin: -35px -35px 15px; } }    .pricingtable-wrapper.style-1 .pricingtable-features {      padding: 15px 0;      text-align: left;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s; }      .pricingtable-wrapper.style-1 .pricingtable-features li {        padding: 1px 0 1px 40px;        font-size: 15px;        position: relative;        margin-bottom: 10px; }        .pricingtable-wrapper.style-1 .pricingtable-features li:after {          content: "\f00c";          font-family: "Font Awesome 5 Free";          font-size: 11px;          width: 25px;          height: 25px;          background: #fff;          display: block;          position: absolute;          left: 0;          color: var(--primary);          text-align: center;          top: 0;          line-height: 23px;          -webkit-transition: all 0.8s;          -ms-transition: all 0.8s;          transition: all 0.8s;          border: 1px solid #e1e1e2;          font-weight: 900; }        .pricingtable-wrapper.style-1 .pricingtable-features li:hover:after {          background-color: var(--primary);          border-color: var(--primary);          color: #fff; }    .pricingtable-wrapper.style-1 .btn, .pricingtable-wrapper.style-1 .wp-block-button__link {      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      font-weight: 600;      padding: 18px 45px; }    .pricingtable-wrapper.style-1:hover .pricingtable-title .title, .pricingtable-wrapper.style-1.active .pricingtable-title .title {      background-color: var(--primary);      color: #fff; }    @media only screen and (max-width: 1280px) {      .pricingtable-wrapper.style-1 {        padding: 35px; } }.dz-img-effect {  position: relative;  overflow: hidden;  display: block;  vertical-align: middle; }  .dz-img-effect img {    display: block;    margin: 0;    width: 100%;    height: auto;    box-shadow: 0 0 0 rgba(0, 0, 0, 0);    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);    -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);    -webkit-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s; }  .dz-img-effect.opacity img:hover {    opacity: 0.8; }  .dz-img-effect.zoom-slow img {    transition: all 10s;    -moz-transition: all 10s;    -webkit-transition: all 10s;    -o-transition: all 10s; }  .dz-img-effect.zoom-slow:hover img {    transform: scale(1.2);    -moz-transform: scale(1.2);    -webkit-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2); }  .dz-img-effect.zoom:hover img {    transform: scale(1.5);    -moz-transform: scale(1.5);    -webkit-transform: scale(1.5);    -ms-transform: scale(1.5);    -o-transform: scale(1.5); }  .dz-img-effect.shrink:hover img {    transform: scale(0.8);    -moz-transform: scale(0.8);    -webkit-transform: scale(0.8);    -ms-transform: scale(0.8);    -o-transform: scale(0.8); }  .dz-img-effect.side-pan:hover img {    margin-left: -11%;    transform: scale(1.2);    -moz-transform: scale(1.2);    -webkit-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2); }  .dz-img-effect.vertical-pan:hover img {    margin-top: -10%;    transform: scale(1.2);    -moz-transform: scale(1.2);    -webkit-transform: scale(1.2);    -ms-transform: scale(1.2);    -o-transform: scale(1.2); }  .dz-img-effect.fade-in {    background: #000; }    .dz-img-effect.fade-in img {      opacity: 0.65; }    .dz-img-effect.fade-in:hover img {      opacity: 1; }  .dz-img-effect.fade-out {    background: #000; }    .dz-img-effect.fade-out:hover img {      opacity: 0.7; }  .dz-img-effect.rotate:hover img {    -moz-transform: scale(1.5) rotate(-20deg);    -webkit-transform: scale(1.5) rotate(-20deg);    -o-transform: scale(1.5) rotate(-20deg);    -ms-transform: scale(1.5) rotate(-20deg);    transform: scale(1.5) rotate(-20deg); }  .dz-img-effect.image-sepia img {    -webkit-filter: sepia(100%);    filter: sepia(100%); }  .dz-img-effect.blurr img {    -webkit-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s; }  .dz-img-effect.blurr:hover img {    filter: blur(3px);    -webkit-filter: blur(3px);    -moz-filter: blur(3px);    -o-filter: blur(3px);    -ms-filter: blur(3px); }  .dz-img-effect.blurr-invert img {    -webkit-transition: all 0.2s;    -ms-transition: all 0.2s;    transition: all 0.2s;    filter: blur(3px);    -webkit-filter: blur(3px);    -moz-filter: blur(3px);    -o-filter: blur(3px);    -ms-filter: blur(3px); }  .dz-img-effect.blurr-invert:hover img {    filter: blur(0px);    -webkit-filter: blur(0px);    -moz-filter: blur(0px);    -o-filter: blur(0px);    -ms-filter: blur(0px); }  .dz-img-effect.off-color img {    filter: grayscale(0);    -webkit-filter: grayscale(0);    -moz-filter: grayscale(0);    -o-filter: grayscale(0);    -ms-filter: grayscale(0); }  .dz-img-effect.off-color:hover img {    filter: grayscale(1);    -webkit-filter: grayscale(1);    -moz-filter: grayscale(1);    -o-filter: grayscale(1);    -ms-filter: grayscale(1); }  .dz-img-effect.on-color img {    filter: grayscale(1);    -webkit-filter: grayscale(1);    -moz-filter: grayscale(1);    -o-filter: grayscale(1);    -ms-filter: grayscale(1); }  .dz-img-effect.on-color:hover img {    filter: grayscale(0);    -webkit-filter: grayscale(0);    -moz-filter: grayscale(0);    -o-filter: grayscale(0);    -ms-filter: grayscale(0); }.dz-box:hover .dz-img-effect.rotate img {  -moz-transform: scale(1.5) rotate(-20deg);  -webkit-transform: scale(1.5) rotate(-20deg);  -o-transform: scale(1.5) rotate(-20deg);  -ms-transform: scale(1.5) rotate(-20deg);  transform: scale(1.5) rotate(-20deg); }.dz-accordion .accordion-item {  box-shadow: 1px 0px 60px 0 rgba(0, 0, 0, 0.08);  border-radius: 8px;  overflow: hidden;  margin-bottom: 20px; }.dz-accordion .accordion-body {  padding: 25px 30px;  border-radius: 0; }.dz-accordion .accordion-collapse {  border: 0; }.dz-accordion .accordion-header .accordion-button {  font-size: 18px;  border: 0;  border-radius: 8px;  padding: 22px 65px 22px 30px;  transition: all 0.5s;  color: #fff;  box-shadow: 5px 0 15px var(--rgba-primary-4);  background-color: var(--primary); }  .dz-accordion .accordion-header .accordion-button:after {    content: none; }  .dz-accordion .accordion-header .accordion-button .toggle-close {    background-color: #fff;    font-family: themify;    height: 55px;    width: 55px;    display: block;    position: absolute;    right: 5px;    top: 5px;    border-radius: 0.25rem;    line-height: 57px;    text-align: center;    font-size: 24px;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s;    z-index: 1;    overflow: hidden; }    .dz-accordion .accordion-header .accordion-button .toggle-close:after {      content: "";      position: absolute;      z-index: -1;      background-color: var(--primary);      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      width: 100%;      height: 100%;      left: 0;      top: 0;      opacity: 0; }    .dz-accordion .accordion-header .accordion-button .toggle-close:before {      content: "\e61a";      color: var(--primary);      font-size: 24px;      font-family: 'themify';      z-index: 99;      opacity: 1;      transform: rotate(45deg);      transition: all 0.5s;      line-height: 55px;      display: block; }  .dz-accordion .accordion-header .accordion-button.collapsed {    background: #fff;    color: inherit; }    .dz-accordion .accordion-header .accordion-button.collapsed:after {      opacity: 0; }    .dz-accordion .accordion-header .accordion-button.collapsed .toggle-close {      content: ""; }      .dz-accordion .accordion-header .accordion-button.collapsed .toggle-close:after {        opacity: 1; }      .dz-accordion .accordion-header .accordion-button.collapsed .toggle-close:before {        opacity: 1;        transform: rotate(0);        color: #fff; }@media only screen and (max-width: 575px) {  .dz-accordion .accordion-header .accordion-header .accordion-button {    padding: 15px 65px 15px 15px; } }.dz-accordion.accordion-sm .accordion-body {  padding: 25px; }.dz-accordion.accordion-sm .accordion-header .accordion-button {  padding: 15px 55px 15px 20px; }  .dz-accordion.accordion-sm .accordion-header .accordion-button .toggle-close {    height: 40px;    width: 40px; }    .dz-accordion.accordion-sm .accordion-header .accordion-button .toggle-close:before {      font-size: 18px;      line-height: 40px; }@media only screen and (max-width: 575px) {  .dz-accordion.accordion-sm .accordion-header .accordion-header .accordion-button {    padding: 15px 65px 15px 15px; } }.pagination li {  margin: 0 5px; }  .pagination li .page-numbers,  .pagination li .page-link {    height: 45px;    min-width: 45px;    line-height: 42px;    border-radius: 0;    color: #777777;    text-align: center;    border: 0;    padding: 0;    transition: all 0.5s;    border: 1px solid;    border-color: #777777;    font-size: 18px;    padding: 0 10px;    display: block;    border-radius: var(--border-radius-base) !important; }    .pagination li .page-numbers.current, .pagination li .page-numbers.active, .pagination li .page-numbers:hover,    .pagination li .page-link.current,    .pagination li .page-link.active,    .pagination li .page-link:hover {      color: #fff;      background-color: var(--primary);      border-color: var(--primary);      box-shadow: 0px 5px 12px var(--rgba-primary-4); }  .pagination li .prev,  .pagination li .next {    border-color: transparent;    font-size: 18px; }.pagination.text-center {  justify-content: center; }.pagination.rounded-0 .page-item .page-link {  border-radius: 0; }.dz-content-bx {  position: relative;  overflow: hidden; }  .dz-content-bx .content-media img {    width: 100%;    height: 100%;    object-fit: cover; }  .dz-content-bx .dz-content-inner {    position: relative; }  .dz-content-bx.style-1 .dz-content-inner .content-media {    width: 50vw;    height: calc(100% + 50px);    float: right;    margin-top: -50px;    z-index: 1;    padding-bottom: 50px;    background: #fff; }  .dz-content-bx.style-1 .dz-content-inner .inner-content {    padding: 50px 0px 50px 50px; }  @media only screen and (max-width: 991px) {    .dz-content-bx.style-1 .dz-content-inner .content-media {      width: 100%;      padding-bottom: 0; }    .dz-content-bx.style-1 .dz-content-inner .inner-content {      padding: 60px 15px 10px; } }  @media only screen and (max-width: 767px) {    .dz-content-bx.style-1 .dz-content-inner .inner-content {      padding: 50px 15px 0; } }  .dz-content-bx.style-2 .content-media {    width: 50vw;    margin: -120px 0 0 0;    float: right;    height: 100%; }    .dz-content-bx.style-2 .content-media.right {      float: left; }    .dz-content-bx.style-2 .content-media img {      height: 100%;      object-fit: cover; }    @media only screen and (max-width: 991px) {      .dz-content-bx.style-2 .content-media {        margin: 0;        padding-top: 40px;        float: none;        width: 100%; } }  .dz-content-bx.style-2 .dz-content-inner {    margin-top: 80px; }    @media only screen and (max-width: 991px) {      .dz-content-bx.style-2 .dz-content-inner {        margin-top: 20px; } }  .dz-content-bx.style-3 .dz-content-inner {    padding-right: 80px; }  .dz-content-bx.style-3 .counter-info {    background-color: #fff;    position: absolute;    left: 0;    top: 0;    z-index: 1;    padding: 80px 80px 50px 80px; }    .dz-content-bx.style-3 .counter-info .counter {      margin: 0 10px 0 0;      writing-mode: tb-rl;      border-right: 2px solid #a3cc02;      font-size: 50px;      line-height: 40px;      padding-right: 10px; }    .dz-content-bx.style-3 .counter-info .counter-bx {      display: flex;      align-items: center; }  .dz-content-bx.style-3 .video-btn {    margin-top: 120px; }  .dz-content-bx.style-4 {    position: relative; }    .dz-content-bx.style-4 .content-media {      margin: 100px auto;      max-width: 1000px; }      .dz-content-bx.style-4 .content-media img {        box-shadow: 40px -40px 0 0 var(--primary);        margin: 40px 40px 0 0; }      .dz-content-bx.style-4 .content-media:after {        content: attr(data-name);        font-size: 100px;        opacity: 0.6;        position: absolute;        color: transparent;        top: 50px;        z-index: 1;        right: 10px;        line-height: 80px;        -webkit-text-stroke: 1px #fff;        text-transform: uppercase;        font-weight: 700;        width: 100%;        text-align: right;        letter-spacing: 10px; }    .dz-content-bx.style-4:after {      content: "";      left: 0;      bottom: 0;      height: 300px;      background-color: #fff;      width: 100%;      position: absolute;      z-index: -1; }.list-circle li,.list-angle-double li,.list-square li,.list-square-check li {  position: relative;  padding: 6px 5px 6px 15px; }  .list-circle li:before,  .list-angle-double li:before,  .list-square li:before,  .list-square-check li:before {    position: absolute;    left: 0;    top: 4px;    font-family: "Font Awesome 5 Free";    font-weight: 900; }.list-circle.primary li:before,.list-angle-double.primary li:before,.list-square.primary li:before,.list-square-check.primary li:before {  color: var(--primary); }.list-angle-double li {  padding-left: 25px; }ul.list-circle li:before {  content: "\f111";  font-size: 8px;  font-weight: 900;  top: 50%;  transform: translateY(-50%); }ul.list-angle-double li:before {  content: "\f101";  font-size: 18px; }ul.list-square li:before {  content: "\f45c";  top: 50%;  transform: translateY(-50%); }ul.grid-2 {  display: flex;  flex-wrap: wrap; }  ul.grid-2 li {    width: 50%; }  @media only screen and (max-width: 575px) {    ul.grid-2 li {      width: 100%; } }.list-square-check li {  padding: 10px 15px 10px 60px;  min-height: 45px;  font-weight: 600;  color: var(--title);  margin-bottom: 15px; }  .list-square-check li:before {    content: "\f00c";    top: 50%;    height: 45px;    width: 45px;    line-height: 45px;    background-color: #f8f8f8;    color: #000;    text-align: center;    padding: 0 0 0 0;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;    transform: translateY(-50%); }  .list-square-check li:hover:before {    background-color: var(--primary);    color: #fff; }/* Light Gallery */.lg-actions .lg-next,.lg-actions .lg-prev,.lg-sub-html,.lg-toolbar {  background-color: rgba(30, 30, 30, 0.6); }.lg-outer .lg-toogle-thumb,.lg-outer .lg-thumb-outer,.lg-outer .lg-img-wrap,.lg-outer .lg-item {  background-color: transparent; }.lg-backdrop {  background-color: rgba(30, 30, 30, 0.9); }.lg-outer .lg-toogle-thumb,.lg-actions .lg-next,.lg-actions .lg-prev,.lg-toolbar .lg-icon,#lg-counter {  color: #fff; }.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {  border-color: var(--primary); }.lightimg {  cursor: pointer; }.progress-bx {  overflow: hidden; }  .progress-bx .progress-info {    display: flex;    align-items: center;    justify-content: space-between;    margin-bottom: 15px; }    .progress-bx .progress-info .title {      margin-bottom: 0; }    .progress-bx .progress-info .progress-value {      margin-bottom: 0; }  .progress-bx .progress {    overflow: unset; }    .progress-bx .progress .progress-bar {      position: relative;      overflow: unset; }  .progress-bx.style-1 .progress {    background-color: #f8f8f8;    border-radius: 0;    height: 15px; }    .progress-bx.style-1 .progress .progress-bar {      background-color: var(--primary); }  .progress-bx.style-1 .title,  .progress-bx.style-1 .progress-value {    letter-spacing: 3px;    font-weight: 300;    font-family: var(--font-family-title); }  .progress-bx.style-2 .progress {    background-color: var(--rgba-primary-1);    height: 15px;    border-radius: var(--border-radius-base); }    .progress-bx.style-2 .progress .progress-bar {      background-color: var(--primary);      border-radius: var(--border-radius-base); }.scroltop {  box-shadow: -4px 4px 24px -10px var(--primary) !important;  background: var(--primary);  border-color: var(--primary);  border-style: solid;  border-width: 0;  bottom: 15px;  color: #fff;  cursor: pointer;  display: none;  height: 50px;  line-height: 50px;  margin: 0;  position: fixed;  right: 15px;  text-align: center;  border-radius: var(--border-radius-base);  width: 50px;  z-index: 999;  box-shadow: -4px 4px 24px -10px;  transition: all .8s;  -moz-transition: all .8s;  -webkit-transition: all .8s;  -ms-transition: all .8s;  -o-transition: all .8s; }  @media only screen and (max-width: 575px) {    .scroltop {      height: 40px;      width: 40px;      line-height: 40px; } }.video-bx {  position: relative; }  .video-bx.style-1 {    position: relative;    max-width: 970px;    margin-left: auto;    margin-right: auto;    box-shadow: 40px -40px 0 0 var(--primary);    margin-top: 40px; }    @media only screen and (max-width: 575px) {      .video-bx.style-1 {        box-shadow: 10px -10px 0 0 var(--primary);        margin-top: 10px; } }    .video-bx.style-1 .video-btn {      position: absolute;      top: 50%;      left: 50%;      transform: translate(-50%, -50%);      text-align: center; }      .video-bx.style-1 .video-btn .popup-youtube {        height: 100px;        width: 100px;        line-height: 100px;        text-align: center;        border-radius: 100px;        background-color: #fff;        display: block;        color: var(--primary);        font-size: 30px;        margin: 0 auto;        transition: all 0.5s;        box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5); }        @media only screen and (max-width: 575px) {          .video-bx.style-1 .video-btn .popup-youtube {            height: 50px;            width: 50px;            line-height: 50px;            font-size: 14px; } }        .video-bx.style-1 .video-btn .popup-youtube:before {          content: "";          position: absolute;          top: 0;          left: 0;          width: 100%;          height: 100%;          display: block;          border: 1px solid #fff;          -webkit-border-radius: 50%;          -khtml-border-radius: 50%;          -moz-border-radius: 50%;          -ms-border-radius: 50%;          -o-border-radius: 50%;          border-radius: 100%;          animation: animationSignal1;          animation-iteration-count: infinite;          animation-duration: 3s;          -webkit-animation: animationSignal1;          -webkit-animation-iteration-count: infinite;          -webkit-animation-duration: 3s;          z-index: -1;          transform: scale(1);          -moz-transform: scale(1);          -webkit-transform: scale(1);          -ms-transform: scale(1);          -o-transform: scale(1);          -moz-transition: all 0.5;          -o-transition: all 0.5;          -webkit-transition: all 0.5;          -ms-transition: all 0.5;          transition: all 0.5; }        .video-bx.style-1 .video-btn .popup-youtube:after {          content: "";          position: absolute;          top: 0;          left: 0;          width: 100%;          height: 100%;          display: block;          border: 1px solid #fff;          -webkit-border-radius: 100%;          -khtml-border-radius: 100%;          -moz-border-radius: 100%;          -ms-border-radius: 100%;          -o-border-radius: 100%;          border-radius: 100%;          animation: animationSignal2;          animation-iteration-count: infinite;          animation-duration: 3s;          -webkit-animation: animationSignal2;          -webkit-animation-iteration-count: infinite;          -webkit-animation-duration: 3s;          z-index: -1;          transform: scale(1);          -moz-transform: scale(1);          -webkit-transform: scale(1);          -ms-transform: scale(1);          -o-transform: scale(1);          -moz-transition: all 0.5;          -o-transition: all 0.5;          -webkit-transition: all 0.5;          -ms-transition: all 0.5;          transition: all 0.5; }  .video-bx.style-2 .video-btn {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    text-align: center; }    .video-bx.style-2 .video-btn .popup-youtube {      height: 100px;      width: 100px;      line-height: 100px;      text-align: center;      border-radius: 100px;      background-color: #fff;      display: block;      color: var(--primary);      font-size: 24px;      margin: 0 auto;      transition: all 0.5s;      box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5); }      .video-bx.style-2 .video-btn .popup-youtube:after {        content: "";        border: 1px solid #fff;        border-radius: 50%;        height: 100%;        width: 100%;        position: absolute;        left: 0;        top: 0;        transform: scale(1.7); }@keyframes animationSignal1 {  /*Video Popup*/  0% {    opacity: 0.8;    transform: scale(0.9);    -moz-transform: scale(0.9);    -ms-transform: scale(0.9);    -o-transform: scale(0.9);    -webkit-transform: scale(0.9); }  100% {    transform: scale(1.5);    -moz-transform: scale(1.5);    -ms-transform: scale(1.5);    -o-transform: scale(1.5);    -webkit-transform: scale(1.5);    opacity: 0; } }@-webkit-keyframes animationSignal1 {  /*Video Popup*/  0% {    transform: scale(0.9);    -moz-transform: scale(0.9);    -ms-transform: scale(0.9);    -o-transform: scale(0.9);    -webkit-transform: scale(0.9); }  100% {    transform: scale(1.5);    -moz-transform: scale(1.5);    -ms-transform: scale(1.5);    -o-transform: scale(1.5);    -webkit-transform: scale(1.5);    opacity: 0; } }@keyframes animationSignal2 {  /*Video Popup*/  0% {    transform: scale(0.9);    -moz-transform: scale(0.9);    -webkit-transform: scale(0.9);    -ms-transform: scale(0.9);    -o-transform: scale(0.9); }  100% {    transform: scale(1.9);    -moz-transform: scale(1.9);    -webkit-transform: scale(1.9);    -ms-transform: scale(1.9);    -o-transform: scale(1.9);    opacity: 0; } }@-webkit-keyframes animationSignal2 {  /*Video Popup*/  0% {    transform: scale(0.9);    -moz-transform: scale(0.9);    -webkit-transform: scale(0.9);    -ms-transform: scale(0.9);    -o-transform: scale(0.9); }  100% {    transform: scale(1.9);    -moz-transform: scale(1.9);    -webkit-transform: scale(1.9);    -ms-transform: scale(1.9);    -o-transform: scale(1.9);    opacity: 0; } }.btn-next,.btn-prev {  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);  position: relative;  top: auto;  left: auto;  right: auto;  bottom: auto;  width: 50px;  height: 50px;  color: var(--primary);  background: #fff;  font-size: 15px;  letter-spacing: 2px;  z-index: 1;  text-align: center;  line-height: 50px;  border-radius: var(--border-radius-base);  margin: 0 10px;  display: inline-block;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  @media only screen and (max-width: 767px) {    .btn-next,    .btn-prev {      width: 45px;      height: 45px;      line-height: 45px; } }  .btn-next:hover,  .btn-prev:hover {    background: var(--primary);    color: #fff; }  .btn-next:after,  .btn-prev:after {    content: none; }  .btn-next i,  .btn-prev i {    font-size: 24px;    line-height: inherit; }    @media only screen and (max-width: 767px) {      .btn-next i,      .btn-prev i {        font-size: 24px; } }.widget {  margin-bottom: 50px; }  @media only screen and (max-width: 767px) {    .widget {      margin-bottom: 30px; } }  .widget.style-1 .widget-title {    padding: 0 0 12px;    margin-bottom: 30px; }    .widget.style-1 .widget-title:after, .widget.style-1 .widget-title:before {      content: "";      height: 2px;      border-radius: 10px;      background-image: var(--gradient);      background-size: 200%;      position: absolute;      bottom: 0; }    .widget.style-1 .widget-title:before {      width: 25px;      left: 0;      top: auto; }    .widget.style-1 .widget-title:after {      width: 55px;      left: 32px; }.widget-title {  margin-bottom: 20px; }  @media only screen and (max-width: 767px) {    .widget-title {      margin-bottom: 15px; } }  .widget-title .title {    position: relative;    margin-bottom: 5px; }    @media only screen and (max-width: 767px) {      .widget-title .title {        font-size: 24px; } }.search-bx form {  margin-bottom: 10px; }.search-bx .form-control, .search-bx .wp-block-categories-dropdown select, .wp-block-categories-dropdown .search-bx select,.search-bx .wp-block-archives-dropdown select, .wp-block-archives-dropdown .search-bx select, .search-bx .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .search-bx input,.search-bx .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .search-bx input,.search-bx .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .search-bx input,.search-bx .comment-respond .comment-form p textarea, .comment-respond .comment-form p .search-bx textarea {  padding: 10px 25px 10px 25px;  height: 60px;  border-radius: var(--border-radius-base) 0 0px var(--border-radius-base) !important; }.search-bx .input-group-prepend {  border-right: 0;  top: 50%; }  .search-bx .input-group-prepend .input-group-text i {    color: #828282; }.search-bx button {  height: 60px;  font-size: 24px;  padding: 0;  border-radius: 0;  width: 60px;  box-shadow: none;  justify-content: center;  border-radius: 0 var(--border-radius-base) var(--border-radius-base) 0 !important; }.search-bx.style-1 {  padding: 30px;  background-color: #212529;  border-radius: 0.25rem; }  .search-bx.style-1 .input-group {    margin-bottom: 0; }  .search-bx.style-1 button {    border-radius: 0 0.25rem 0.25rem 0;    padding: 0px 10px; }.download-file {  background-image: var(--gradient);  color: #fff;  padding: 25px 25px 20px 20px;  border-radius: 4px; }  .download-file .title {    color: #fff;    margin-top: 0;    margin-bottom: 20px;    text-align: center;    font-size: 20px;    font-weight: 600; }  .download-file ul {    list-style: none;    margin: 0;    padding: 0; }    .download-file ul li a {      background-color: #fff;      color: #000;      display: block;      margin-bottom: 10px;      border-radius: 4px;      width: 100%;      padding: 15px;      text-transform: uppercase;      font-size: 14px;      font-weight: 600;      text-align: left;      align-items: center;      display: flex;      justify-content: space-between; }      .download-file ul li a i {        width: 18px;        height: 18px;        position: relative; }        .download-file ul li a i:after, .download-file ul li a i:before {          content: "";          position: absolute;          width: 100%;          height: 100%;          background-size: contain;          background-repeat: no-repeat;          left: 0;          top: 0; }        .download-file ul li a i:before {          -webkit-animation: download1 2s ease infinite;          animation: download1 2s ease infinite; }      .download-file ul li a .text {        display: inline;        position: relative; }      .download-file ul li a:hover .text {        color: var(--primary); }@-webkit-keyframes download1 {  0%, 10%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);    transform: translateY(0); }  40% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); }  60% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); } }@keyframes download1 {  0%, 10%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);    transform: translateY(0); }  40% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); }  60% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); } }.widget_contact {  position: relative;  padding: 50px 30px;  border-radius: 6px;  background-size: cover;  text-align: center;  position: relative;  z-index: 1;  overflow: hidden; }  .widget_contact:after {    background: var(--gradient-sec);    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    opacity: 0.85;    z-index: -1;    background-size: 200%; }  .widget_contact img {    margin-bottom: 20px; }  .widget_contact h4, .widget_contact .h4 {    font-size: 20px;    font-weight: 600;    color: #fff;    padding-bottom: 25px;    border-bottom: 1px solid rgba(255, 255, 255, 0.3);    margin-bottom: 30px; }  .widget_contact .phone-number {    position: relative;    font-size: 24px;    color: #fff;    font-weight: 500;    margin-bottom: 11px; }    .widget_contact .phone-number a {      color: #fff; }  .widget_contact .email {    position: relative;    font-size: 18px;    color: #fff;    font-weight: 500;    margin-bottom: 30px; }    .widget_contact .email a {      color: #fff; }.service-carouse .item {  overflow: hidden;  border-radius: 6px; }.list-2 {  display: table; }  .list-2 li {    width: 100% !important;    float: left; }/* widget listing*/.wp-block-latest-posts,.wp-block-categories-list,.wp-block-archives-list,.widget_categories ul,.widget_archive ul,.widget_meta ul,.widget_pages ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_recent_entries ul,.widget_services ul {  list-style: none;  padding-left: 0;  margin-bottom: 0; }  .wp-block-latest-posts li,  .wp-block-categories-list li,  .wp-block-archives-list li,  .widget_categories ul li,  .widget_archive ul li,  .widget_meta ul li,  .widget_pages ul li,  .widget_recent_comments ul li,  .widget_nav_menu ul li,  .widget_recent_entries ul li,  .widget_services ul li {    padding-bottom: 1.125rem;    margin-bottom: 0.8125rem;    position: relative;    padding: 0.5rem 0rem 0.5rem 1.5rem;    margin-bottom: 0;    line-height: 1.25rem; }    .wp-block-latest-posts li a,    .wp-block-categories-list li a,    .wp-block-archives-list li a,    .widget_categories ul li a,    .widget_archive ul li a,    .widget_meta ul li a,    .widget_pages ul li a,    .widget_recent_comments ul li a,    .widget_nav_menu ul li a,    .widget_recent_entries ul li a,    .widget_services ul li a {      color: inherit;      text-transform: capitalize;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      position: relative; }      .wp-block-latest-posts li a:before,      .wp-block-categories-list li a:before,      .wp-block-archives-list li a:before,      .widget_categories ul li a:before,      .widget_archive ul li a:before,      .widget_meta ul li a:before,      .widget_pages ul li a:before,      .widget_recent_comments ul li a:before,      .widget_nav_menu ul li a:before,      .widget_recent_entries ul li a:before,      .widget_services ul li a:before {        content: "\f101";        font-family: "Font Awesome 5 Free";        position: absolute;        display: block;        left: -1.5rem;        top: 0.063rem;        font-size: 14px;        font-weight: 900; }      .wp-block-latest-posts li a:hover,      .wp-block-categories-list li a:hover,      .wp-block-archives-list li a:hover,      .widget_categories ul li a:hover,      .widget_archive ul li a:hover,      .widget_meta ul li a:hover,      .widget_pages ul li a:hover,      .widget_recent_comments ul li a:hover,      .widget_nav_menu ul li a:hover,      .widget_recent_entries ul li a:hover,      .widget_services ul li a:hover {        color: var(--primary);        transform: translateX(10px); }    .wp-block-latest-posts li li,    .wp-block-categories-list li li,    .wp-block-archives-list li li,    .widget_categories ul li li,    .widget_archive ul li li,    .widget_meta ul li li,    .widget_pages ul li li,    .widget_recent_comments ul li li,    .widget_nav_menu ul li li,    .widget_recent_entries ul li li,    .widget_services ul li li {      border-bottom: none;      padding-top: 0.5rem;      padding-bottom: 0.5rem;      line-height: 1.375rem; }      .wp-block-latest-posts li li:last-child,      .wp-block-categories-list li li:last-child,      .wp-block-archives-list li li:last-child,      .widget_categories ul li li:last-child,      .widget_archive ul li li:last-child,      .widget_meta ul li li:last-child,      .widget_pages ul li li:last-child,      .widget_recent_comments ul li li:last-child,      .widget_nav_menu ul li li:last-child,      .widget_recent_entries ul li li:last-child,      .widget_services ul li li:last-child {        border-bottom: 0;        padding-bottom: 0; }      .wp-block-latest-posts li li:before,      .wp-block-categories-list li li:before,      .wp-block-archives-list li li:before,      .widget_categories ul li li:before,      .widget_archive ul li li:before,      .widget_meta ul li li:before,      .widget_pages ul li li:before,      .widget_recent_comments ul li li:before,      .widget_nav_menu ul li li:before,      .widget_recent_entries ul li li:before,      .widget_services ul li li:before {        top: 0.5rem;        left: 0; }  .wp-block-latest-posts ul,  .wp-block-categories-list ul,  .wp-block-archives-list ul,  .widget_categories ul ul,  .widget_archive ul ul,  .widget_meta ul ul,  .widget_pages ul ul,  .widget_recent_comments ul ul,  .widget_nav_menu ul ul,  .widget_recent_entries ul ul,  .widget_services ul ul {    padding-left: 1.125rem;    margin-top: 0.5rem;    margin-left: -0.9375rem; }/*widget categories*/.widget_archive li ul,.wp-block-categories-list li ul,.wp-block-archives-list li ul,.wp-block-latest-posts li ul,.widget_categories li ul {  margin-bottom: -0.625rem; }.widget_archive ul li,.wp-block-categories-list li,.wp-block-archives-list li,.wp-block-latest-posts li,.widget_categories ul li {  text-align: right;  display: table;  width: 100%;  padding: 0.5rem 0rem 0.5rem 1.5rem !important;  line-height: 1.3 !important; }.wp-block-categories-list li:before,.wp-block-archives-list li:before,.wp-block-latest-posts li:before {  content: none !important; }.widget_archive li a,.wp-block-latest-posts li a,.wp-block-categories-list li a,.wp-block-archives-list li a,.widget_categories li a {  float: left;  text-transform: capitalize;  text-align: left; }.wp-block-latest-posts,.wp-block-categories-list,.wp-block-archives-list {  margin-bottom: 2.5rem;  padding: 0 !important; }.widget_recent_comments ul {  margin-top: -0.625rem; }  .widget_recent_comments ul li {    padding-left: 1.875rem;    line-height: 1.625rem; }    .widget_recent_comments ul li a {      font-weight: 500; }      .widget_recent_comments ul li a:before {        content: none; }    .widget_recent_comments ul li:before {      content: "\f27a";      font-family: "Font Awesome 5 Free";      background: transparent;      width: auto;      height: auto;      position: absolute;      left: 0;      top: 0.625rem;      font-size: 1.125rem;      font-weight: 500; }.widget_meta ul li a abbr[title] {  color: #333;  border-bottom: none; }.widget_calendar th,.widget_calendar td {  text-align: center;  border: 0.0625rem solid var(--rgba-primary-1);  padding: 0.4em; }.widget_calendar th,.widget_calendar tfoot td {  border-color: rgba(0, 0, 0, 0.05); }  .widget_calendar th:last-child,  .widget_calendar tfoot td:last-child {    border: 0; }.widget_calendar tr {  border-bottom: 0.0625rem solid var(--rgba-primary-1); }  .widget_calendar tr:nth-child(2n+2) {    background-color: var(--rgba-primary-05); }.widget_calendar table {  border-collapse: collapse;  margin: 0;  width: 100%; }.widget_calendar .calendar_wrap th,.widget_calendar tfoot td a {  color: #fff;  background: #1f2471; }.widget_calendar .calendar_wrap td a {  font-weight: 600;  text-transform: uppercase;  color: inherit; }.widget_calendar caption {  text-align: center;  font-weight: 600;  caption-side: top;  background: #1f2471;  border-bottom: 1px solid rgba(255, 255, 255, 0.2);  color: #fff;  text-transform: uppercase;  font-size: 0.9375rem; }footer .widget_calendar th,footer .widget_calendar td {  border-color: rgba(255, 255, 255, 0.1); }footer .widget_calendar tr {  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.1); }  footer .widget_calendar tr:nth-child(2n+2) {    background-color: rgba(255, 255, 255, 0.05); }.wp-calendar-nav {  background: var(--title);  color: #fff;  display: flex;  justify-content: space-between;  text-align: center; }  .wp-calendar-nav span {    padding: 0.3125rem 1.25rem;    width: 44%;    border-right: 0.0625rem solid rgba(255, 255, 255, 0.2); }    .wp-calendar-nav span a {      color: #fff; }.widget_archive select {  width: 100%;  padding: 0.3125rem;  border: 0.0625rem solid #CCC; }.widget_text select {  width: 100%;  border: 0.0625rem solid #CCC; }  .widget_text select option {    width: 100%; }.widget_text p {  font-size: 0.9375rem;  line-height: 1.75rem; }/*widget rss  */.rsswidget img {  display: inherit; }.widget-title .rsswidget {  display: inline-block; }ul a.rsswidget,ul cite {  font-weight: 600;  color: var(--title); }ul a.rsswidget {  font-size: 1.125rem;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  ul a.rsswidget:hover {    color: var(--primary); }.rssSummary {  margin: 1.25rem 0;  line-height: 1.7;  font-size: 15px; }.rss-date {  display: block;  margin-top: 0.3125rem;  font-weight: 400; }.widget_rss ul li {  margin-bottom: 1.25rem;  padding-bottom: 1.25rem;  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);  padding-top: 0; }  .widget_rss ul li:last-child {    margin-bottom: 0;    border-bottom: 0;    padding-bottom: 0; }.widget_gallery ul {  padding-left: 0;  display: table;  margin-left: -0.625rem;  margin-right: -0.625rem; }.widget_gallery.gallery-grid-2 li {  width: 50%; }.widget_gallery.gallery-grid-4 li {  width: 25%; }.widget_gallery li {  display: inline-block;  width: 33.33%;  float: left;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  padding: 0.625rem; }  .widget_gallery li img {    display: inline-block;    width: 100%; }  .widget_gallery li:nth-child(3n-3) {    margin-right: 0; }  .widget_gallery li:hover {    opacity: 0.7; }  .widget_gallery li a {    display: inline-block; }        @media only screen and (max-width: 767px) {    .widget_gallery li {        width: 100%;    }            }.widget_tag_cloud .tagcloud {  clear: both;  display: table; }  .widget_tag_cloud .tagcloud a {    position: relative;    border: 1px solid;    border-radius: 0.25rem;    padding: 6px 15px;    display: inline-block;    margin: 0 15px 15px 0;    font-size: 15px;    color: inherit;    line-height: 1.4; }    .widget_tag_cloud .tagcloud a:hover {      background-color: var(--primary-hover);      border-color: var(--primary-hover);      color: #fff; }.recent-posts-entry .widget-post-bx .widget-post {  display: flex;  align-items: center;  border-radius: 0.25rem;  margin-bottom: 20px;  transition: all 0.5s; }  .recent-posts-entry .widget-post-bx .widget-post .dz-media {    width: 100px;    min-width: 100px;    border-radius: var(--border-radius-base); }  .recent-posts-entry .widget-post-bx .widget-post .dz-info {    padding-left: 15px; }  .recent-posts-entry .widget-post-bx .widget-post .dz-meta {    margin-bottom: 0; }    .recent-posts-entry .widget-post-bx .widget-post .dz-meta ul {      line-height: 1; }      .recent-posts-entry .widget-post-bx .widget-post .dz-meta ul li {        color: var(--primary);        font-family: var(--font-family-title);        font-size: 13px;        padding-left: 15px;        letter-spacing: 2px;        text-transform: uppercase;        position: relative;        font-weight: 300; }        .recent-posts-entry .widget-post-bx .widget-post .dz-meta ul li:after {          content: "";          height: 6px;          width: 6px;          background: var(--primary);          position: absolute;          left: 0;          top: 2px;          border-radius: 5px; }  .recent-posts-entry .widget-post-bx .widget-post .title {    font-weight: 700;    font-size: 18px;    margin-bottom: 15px;    line-height: 1.5; }.service_menu_nav {  background: #fff;  padding: 30px 30px;  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);  border-radius: 4px; }  @media only screen and (max-width: 1280px) {    .service_menu_nav {      padding: 15px; } }  .service_menu_nav ul li {    padding: 0; }    .service_menu_nav ul li a {      background-color: #fff;      display: block;      border-radius: 6px;      padding: 15px 25px;      margin-bottom: 10px;      color: #000;      font-weight: 600;      border: 1px solid rgba(0, 0, 0, 0.1);      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      background-size: 200%;      position: relative;      z-index: 1;      overflow: hidden; }      @media only screen and (max-width: 1280px) {        .service_menu_nav ul li a {          padding: 15px; } }      .service_menu_nav ul li a:before {        content: "\f30b";        font-weight: 900;        font-family: 'Line Awesome Free';        position: absolute;        right: 50px;        left: auto;        top: 50%;        font-size: 30px;        opacity: 0;        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        transform: translate(-50%, -50%);        -moz-transform: translate(-50%, -50%);        -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        -o-transform: translate(-50%, -50%); }        @media only screen and (max-width: 1280px) {          .service_menu_nav ul li a:before {            font-size: 22px; } }      .service_menu_nav ul li a:after {        background-image: var(--gradient);        position: absolute;        width: 100%;        height: 100%;        left: 0;        top: 0;        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        content: "";        background-size: 200%;        opacity: 0;        z-index: -1; }    .service_menu_nav ul li:hover a, .service_menu_nav ul li.current-menu-item a, .service_menu_nav ul li.active a {      padding-left: 20px;      border-color: transparent;      transform: translateX(0);      -moz-transform: translateX(0);      -webkit-transform: translateX(0);      -ms-transform: translateX(0);      -o-transform: translateX(0);      color: #fff; }      .service_menu_nav ul li:hover a:before, .service_menu_nav ul li.current-menu-item a:before, .service_menu_nav ul li.active a:before {        opacity: 1;        right: 10px;        color: #fff; }        @media only screen and (max-width: 1280px) {          .service_menu_nav ul li:hover a:before, .service_menu_nav ul li.current-menu-item a:before, .service_menu_nav ul li.active a:before {            font-size: 22px;            right: 5px; } }      .service_menu_nav ul li:hover a:after, .service_menu_nav ul li.current-menu-item a:after, .service_menu_nav ul li.active a:after {        opacity: 1; }.wp-block-categories-dropdown,.wp-block-archives-dropdown {  margin-bottom: 20px; }  .wp-block-categories-dropdown select:after,  .wp-block-archives-dropdown select:after {    content: "\f078";    font-weight: 900;    font-family: 'Line Awesome Free';    position: absolute;    right: 50px;    left: auto;    top: 50%; }.post-tags strong {  font-weight: 700;  color: #212529;  margin-right: 10px; }.post-tags a {  margin-right: 10px;  display: inline-block; }.inquiry-modal .modal-dialog {  max-width: 700px;  display: flex;  min-height: auto;  justify-content: stretch;  align-items: stretch; }.inquiry-modal .form-control, .inquiry-modal .wp-block-categories-dropdown select, .wp-block-categories-dropdown .inquiry-modal select,.inquiry-modal .wp-block-archives-dropdown select, .wp-block-archives-dropdown .inquiry-modal select, .inquiry-modal .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .inquiry-modal input,.inquiry-modal .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .inquiry-modal input,.inquiry-modal .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .inquiry-modal input,.inquiry-modal .comment-respond .comment-form p textarea, .comment-respond .comment-form p .inquiry-modal textarea {  font-size: 15px;  font-weight: 300;  color: #000; }.inquiry-modal .inquiry-adv {  flex: 0 0 50%;  max-width: 50%; }  @media only screen and (max-width: 767px) {    .inquiry-modal .inquiry-adv {      display: none; } }  .inquiry-modal .inquiry-adv img {    height: 100%;    object-fit: cover;    width: 100%; }.inquiry-modal .modal-content {  border: 0;  border-radius: 0;  background: #fff;  padding: 30px;  flex: 0 0 50%;  max-width: 50%; }  @media only screen and (max-width: 767px) {    .inquiry-modal .modal-content {      flex: 0 0 100%;      max-width: 100%;      padding: 20px; } }  .inquiry-modal .modal-content .modal-header {    border: 0;    padding: 0;    display: block;    text-align: center; }    .inquiry-modal .modal-content .modal-header .modal-title {      font-size: 24px;      margin-bottom: 15px;      line-height: 1.3;      font-family: var(--font-family-title);      text-align: center;      width: 100%; }    .inquiry-modal .modal-content .modal-header i {      color: var(--primary);      font-size: 54px;      line-height: 1;      display: inline-block; }  .inquiry-modal .modal-content .modal-body {    padding: 0; }.inquiry-modal .btn-close {  margin: 0;  position: absolute;  right: -40px;  top: -40px;  color: #fff;  font-weight: 100;  text-shadow: none;  opacity: 1;  font-size: 40px;  padding: 0;  height: 40px;  line-height: 40px;  width: 40px;  border: 0;  background: transparent; }  @media only screen and (max-width: 767px) {    .inquiry-modal .btn-close {      right: 0; } }.dzmove1 {  animation: dzMove1 1s linear infinite; }.dzheart {  animation: dzHeart 1s linear infinite; }@keyframes dzMove1 {  0% {    -webkit-transform: translate(0);    transform: translate(0); }  25% {    -webkit-transform: translate(10px, 10px);    transform: translate(10px, 10px); }  50% {    -webkit-transform: translate(5px, 5px);    transform: translate(5px, 5px); }  75% {    -webkit-transform: translate(10px, -5px);    transform: translate(10px, -5px); }  to {    -webkit-transform: translate(0);    transform: translate(0); } }@keyframes dzHeart {  0% {    transform: scale(1); }  50% {    transform: scale(1.1); }  100% {    transform: scale(0.9); } }.nav-tabs.nav-tabs1 {  border: 0;  justify-content: space-between; }  .nav-tabs.nav-tabs1 .nav-link {    margin-bottom: 0;    font-size: 18px;    font-weight: 600;    color: #777777;    border-radius: 0;    line-height: 18px;    padding: 20px 30px; }    .nav-tabs.nav-tabs1 .nav-link.active {      color: var(--title);      border: 1px solid #E1E1F0; }  @media only screen and (max-width: 1280px) {    .nav-tabs.nav-tabs1 .nav-link {      font-size: 16px;      line-height: 16px;      padding: 18px 25px; } }  @media only screen and (max-width: 575px) {    .nav-tabs.nav-tabs1 .nav-link {      font-size: 14px;      line-height: 14px;      padding: 15px; } }.move-1 {  -webkit-animation: move1 5s infinite;  animation: move1 5s infinite; }.move-2 {  -webkit-animation: move2 5s infinite;  animation: move2 5s infinite; }.move-3 {  -webkit-animation: move3 5s infinite;  animation: move3 5s infinite; }@-webkit-keyframes move1 {  0% {    -webkit-transform: rotate(-1deg) translate(-2px, -2px);    transform: rotate(-1deg) translate(-2px, -2px); }  50% {    -webkit-transform: rotate(1deg) translate(2px, 2px);    transform: rotate(1deg) translate(2px, 2px); }  100% {    -webkit-transform: rotate(-1deg) translate(-2px, -2px);    transform: rotate(-1deg) translate(-2px, -2px); } }@keyframes move1 {  0% {    -webkit-transform: rotate(-1deg) translate(-2px, -2px);    transform: rotate(-1deg) translate(-2px, -2px); }  50% {    -webkit-transform: rotate(1deg) translate(2px, 2px);    transform: rotate(1deg) translate(2px, 2px); }  100% {    -webkit-transform: rotate(-1deg) translate(-2px, -2px);    transform: rotate(-1deg) translate(-2px, -2px); } }@-webkit-keyframes move2 {  0% {    -webkit-transform: rotate(1deg) translate(2px, 2px);    transform: rotate(1deg) translate(2px, 2px); }  50% {    -webkit-transform: rotate(-1deg) translate(-2px, -2px);    transform: rotate(-1deg) translate(-2px, -2px); }  100% {    -webkit-transform: rotate(1deg) translate(2px, 2px);    transform: rotate(1deg) translate(2px, 2px); } }@-webkit-keyframes move3 {  0% {    transform: translate(0, 0); }  20% {    transform: translate(5px, 0); }  40% {    transform: translate(5px, 5px); }  65% {    transform: translate(0, 5px); }  65% {    transform: translate(5px, 0); }  100% {    transform: translate(0, 0); } }.about-bx1 .dz-media {  position: relative;  width: 700px;  float: right;  overflow: unset; }  @media only screen and (max-width: 767px) {    .about-bx1 .dz-media {      width: 100%; } }  .about-bx1 .dz-media img {    animation: dzMove1 15s linear infinite; }.about-bx1 .year-exp {/*  background: #fff;*/  padding: 20px 40px;  display: flex;/*  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);*/  position: absolute;  top: 0;  right: 20px;  align-items: center;/*  border-right: 10px solid var(--primary);*//*  animation: dzMove1 12s linear infinite;*/   }      @media (max-width: 991px) {  .about-bx1 .year-exp {    left: 0;    right: auto;   /* important: removes the right offset */    padding-left: 0;  }}  @media only screen and (max-width: 575px) {    .about-bx1 .year-exp {      padding: 10px 25px;      top: -30px; } }  .about-bx1 .year-exp:after {    /*content: "";    width: 25px;    height: 25px;    background: #fff;    position: absolute;    left: 30px;    bottom: -10px;    transform: rotate(45deg);    -moz-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);*/   }  .about-bx1 .year-exp .year {    font-size: 32px;    line-height: 1;    letter-spacing: 2px;    margin: 0 10px 0 0; }    @media only screen and (max-width: 575px) {      .about-bx1 .year-exp .year {        font-size: 60px; } }  .about-bx1 .year-exp .text {    font-weight: 600;    margin-bottom: 0;    margin-left: 20px; }    @media only screen and (max-width: 575px) {      .about-bx1 .year-exp .text {        margin-left: 10px;        font-size: 18px;        line-height: 1.2; } }.about-bx1 .section-head {  margin-bottom: 20px; }  .about-bx1 .section-head .sub-title i {    transform-origin: left;    -moz-transform-origin: left;    -webkit-transform-origin: left;    -ms-transform-origin: left;    -o-transform-origin: left; }.about-text-bx {  padding-left: 40px;  margin-bottom: 30px;  position: relative; }  .about-text-bx:after {    content: "";    width: 20px;    height: 4px;    background: var(--primary);    position: absolute;    left: 0;    top: 15px;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .about-text-bx:hover:after {    width: 25px; }.about-video-box {  position: relative; }  .about-video-box:after {    content: "";    width: 100%;    height: 60px;    position: absolute;    background: #fff;    left: 0;    bottom: 0; }  .about-video-box .video-bx.style-1 {    max-width: 100%;    box-shadow: none;    margin-top: 0; }    .about-video-box .video-bx.style-1 > img {      width: 100%;      height: 550px;      object-fit: cover; }      @media only screen and (max-width: 575px) {        .about-video-box .video-bx.style-1 > img {          height: 300px; } }  .about-video-box .clients-swiper {    margin-top: -50px;    position: relative;    z-index: 1;    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.1);    background: #fff;    padding: 20px; }    @media only screen and (max-width: 575px) {      .about-video-box .clients-swiper {        padding: 0; } }.about-bx2 .year-exp {  display: flex;  align-items: center;  position: absolute;  left: 0;  bottom: 0;  background-color: #fff;  padding: 30px 40px 1px 1px; }  .about-bx2 .year-exp .year {    height: 105px;    width: 105px;    text-align: center;    border: 5px solid;    line-height: 98px;    font-size: 45px;    margin: 0;    border-color: var(--primary);    margin-right: 20px; }  .about-bx2 .year-exp .text {    font-size: 25px;    margin: 0; }.about-bx2 .list-square-check li {  margin-top: 15px;  margin-bottom: 15px; }.about-bx2 .about-media {  border-radius: var(--border-radius-base); }  .about-bx2 .about-media img {    width: 100%;    object-fit: cover;    height: 100%; }@media only screen and (max-width: 991px) {  .about-bx2 .about-media {    height: 450px; } }@media only screen and (max-width: 767px) {  .about-bx2 .list-square-check li {    margin-top: 5px;    margin-bottom: 5px; } }@media only screen and (max-width: 575px) {  .about-bx2 .year-exp {    padding: 15px 30px 1px 1px; }    .about-bx2 .year-exp .year {      height: 80px;      width: 80px;      line-height: 74px;      font-size: 35px;      margin-right: 15px; }    .about-bx2 .year-exp .text {      font-size: 20px; } }.dz-box {  position: relative; }.portfolio-area1:after {  content: "";  height: 40%;  position: absolute;  bottom: 0;  z-index: -1;  left: 0;  width: 100%;  background: #fff; }.dz-box.style-1 {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  overflow: hidden; }  @media only screen and (max-width: 767px) {    .dz-box.style-1 .dz-media img {      min-height: 350px; } }  .dz-box.style-1 .dz-info {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    padding: 30px;    background: rgba(33, 37, 41, 0);    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .dz-box.style-1 .sub-title {    writing-mode: tb-rl;    float: right;    margin: 0;    color: #fff;    background: var(--primary);    font-weight: 300;    position: absolute;    top: 0;    padding: 40px 25px;    right: 0;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-box.style-1 .sub-title a {      color: inherit; }    @media only screen and (max-width: 1280px) {      .dz-box.style-1 .sub-title {        padding: 20px 12px;        font-size: 15px; } }  .dz-box.style-1 .title {    margin: 0;    font-size: 2.5rem;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-box.style-1 .title span {      display: block; }  .dz-box.style-1 .port-info {    position: absolute;    bottom: 0;    left: 0;    background: rgba(255, 255, 255, 0.9);    padding: 60px; }    @media only screen and (max-width: 1280px) {      .dz-box.style-1 .port-info {        padding: 30px; }        .dz-box.style-1 .port-info .dz-meta {          margin-bottom: 5px; }          .dz-box.style-1 .port-info .dz-meta ul li {            font-size: 15px; }        .dz-box.style-1 .port-info h2.title, .dz-box.style-1 .port-info .title.h2 {          font-size: 2rem; } }    @media only screen and (max-width: 767px) {      .dz-box.style-1 .port-info h2.title, .dz-box.style-1 .port-info .title.h2 {        font-size: 1.325rem; } }  .dz-box.style-1 .dz-meta ul li {    color: var(--primary);    font-size: 18px;    padding-left: 15px;    position: relative; }    .dz-box.style-1 .dz-meta ul li:after {      content: "";      height: 8px;      width: 8px;      background: var(--primary);      position: absolute;      border-radius: 4px;      left: 0;      top: 50%;      margin-top: -4px; }  .dz-box.style-1 .view-btn {    width: 75px;    height: 75px;    position: absolute;    top: 30px;    left: 30px;    border-radius: var(--border-radius-base);    z-index: 1;    transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;    -ms-transition: background 0.5s ease;    -o-transition: background 0.5s ease;    transition-delay: 0.5s;    -moz-transition-delay: 0.5s;    -ms-transition-delay: 0.5s;    -o-transition-delay: 0.5s;    -webkit-transition-delay: 0.5s;    display: flex;    align-items: center;    justify-content: center; }    .dz-box.style-1 .view-btn:after {      content: "\f00e";      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      opacity: 0;      font-family: 'Font Awesome 6 Free';      font-weight: 900;      color: #fff;      font-size: 35px;      display: inline-block;      transform: scale(2);      -moz-transform: scale(2);      -webkit-transform: scale(2);      -ms-transform: scale(2);      -o-transform: scale(2); }  .dz-box.style-1:hover .view-btn {    background: var(--primary);    transition-delay: 0s; }    .dz-box.style-1:hover .view-btn:after {      opacity: 1;      transform: scale(1);      -moz-transform: scale(1);      -webkit-transform: scale(1);      -ms-transform: scale(1);      -o-transform: scale(1); }.portfolio-area2:after, .portfolio-area2:before {  content: "";  position: absolute;  z-index: -1;  background: #fff;  bottom: 0; }.portfolio-area2:after {  height: 40%;  left: 0;  width: 100%; }.portfolio-area2:before {  height: 100%;  right: 0;  width: 15%; }.portfolio-area2 .setResizeMargin {  padding-right: 80px; }@media only screen and (max-width: 1680px) {  .portfolio-area2 .setResizeMargin {    padding-right: 40px; }  .portfolio-area2:before {    width: 10%; } }@media only screen and (max-width: 1400px) {  .portfolio-area2:before {    content: none; } }@media only screen and (max-width: 1280px) {  .portfolio-area2 .setResizeMargin {    padding-left: 40px; } }@media only screen and (max-width: 991px) {  .portfolio-area2 .setResizeMargin {    padding-right: 30px;    padding-left: 30px; } }@media only screen and (max-width: 575px) {  .portfolio-area2 .setResizeMargin {    padding-left: 15px;    padding-right: 15px; } }.dz-box.style-2 {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  overflow: hidden;  padding-bottom: 90px; }  @media only screen and (max-width: 767px) {    .dz-box.style-2 .dz-media img {      min-height: 350px; } }  .dz-box.style-2 .dz-info {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    padding: 30px;    background: rgba(33, 37, 41, 0);    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .dz-box.style-2 .sub-title {    writing-mode: tb-rl;    float: right;    margin: 0;    color: #fff;    background: var(--primary);    font-weight: 300;    position: absolute;    top: 0;    padding: 40px 25px;    left: 0;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-box.style-2 .sub-title a {      color: inherit; }    @media only screen and (max-width: 1280px) {      .dz-box.style-2 .sub-title {        padding: 20px 12px;        font-size: 15px; } }  .dz-box.style-2 .title {    margin: 0;    font-size: 30px;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-box.style-2 .title span {      display: block; }  .dz-box.style-2 .port-info {    position: absolute;    bottom: 10px;    right: 200px;    background: #fff;    padding: 50px;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    max-width: 450px;    width: 100%; }    @media only screen and (max-width: 1280px) {      .dz-box.style-2 .port-info {        padding: 30px; }        .dz-box.style-2 .port-info .dz-meta {          margin-bottom: 5px; }          .dz-box.style-2 .port-info .dz-meta ul li {            font-size: 15px; }        .dz-box.style-2 .port-info h2.title, .dz-box.style-2 .port-info .title.h2 {          font-size: 24px; } }    @media only screen and (max-width: 991px) {      .dz-box.style-2 .port-info {        right: 30px;        max-width: 350px; } }    @media only screen and (max-width: 767px) {      .dz-box.style-2 .port-info h2.title, .dz-box.style-2 .port-info .title.h2 {        font-size: 20px; } }    @media only screen and (max-width: 575px) {      .dz-box.style-2 .port-info {        padding: 20px;        right: 15px;        max-width: 90%; } }  .dz-box.style-2 .dz-meta ul li {    color: var(--primary);    font-size: 18px;    padding-left: 15px;    position: relative; }    .dz-box.style-2 .dz-meta ul li:after {      content: "";      height: 8px;      width: 8px;      background: var(--primary);      position: absolute;      border-radius: 4px;      left: 0;      top: 50%;      margin-top: -4px; }  .dz-box.style-2 .view-btn {    width: 75px;    height: 75px;    position: absolute;    top: 30px;    right: 30px;    border-radius: var(--border-radius-base);    z-index: 1;    transition: background 0.5s ease;    -moz-transition: background 0.5s ease;    -webkit-transition: background 0.5s ease;    -ms-transition: background 0.5s ease;    -o-transition: background 0.5s ease;    transition-delay: 0.5s;    -moz-transition-delay: 0.5s;    -ms-transition-delay: 0.5s;    -o-transition-delay: 0.5s;    -webkit-transition-delay: 0.5s;    display: flex;    align-items: center;    justify-content: center; }    .dz-box.style-2 .view-btn:after {      content: "\f00e";      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      opacity: 0;      font-family: 'Line Awesome Free';      font-weight: 900;      color: #fff;      font-size: 35px;      display: inline-block;      transform: scale(2);      -moz-transform: scale(2);      -webkit-transform: scale(2);      -ms-transform: scale(2);      -o-transform: scale(2); }    @media only screen and (max-width: 767px) {      .dz-box.style-2 .view-btn {        width: 50px;        height: 50px;        top: 15px;        right: 15px; }        .dz-box.style-2 .view-btn:after {          font-size: 25px; } }  .dz-box.style-2:hover .view-btn {    background: var(--primary);    transition-delay: 0s; }    .dz-box.style-2:hover .view-btn:after {      opacity: 1;      transform: scale(1);      -moz-transform: scale(1);      -webkit-transform: scale(1);      -ms-transform: scale(1);      -o-transform: scale(1); }.testimonial-pic {  background: #FFF;  width: 100px;  height: 100px;  position: relative;  display: inline-block;  border: 5px solid #FFF; }  .testimonial-pic.radius {    border-radius: 100%;    -webkit-border-radius: 100%; }    .testimonial-pic.radius img {      width: 100%;      height: 100%;      border-radius: 100%;      -webkit-border-radius: 100%; }  .testimonial-pic.shadow {    -webkit-box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);    -moz-box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35);    box-shadow: 2px 3px 6px -3px rgba(0, 0, 0, 0.35); }.quote-left,.quote-right {  position: relative; }  .quote-left:before,  .quote-right:before {    font-family: "Flaticon";    position: absolute;    z-index: 10;    height: 36px;    width: 36px;    line-height: 36px;    background-color: var(--primary);    color: #fff;    border-radius: 30px;    text-align: center;    font-size: 18px; }.quote-left:before {  top: 15px;  content: "\f115";  left: 0; }.quote-right:before {  top: 15px;  content: "\f11e";  right: 0; }.testimonial-text {  position: relative;  font-size: 15px;  font-weight: 400; }  .testimonial-text p:last-child {    margin: 0; }.testimonial-detail {  padding: 5px; }.testimonial-position {  font-size: 15px; }.testimonial-name,.testimonial-position {  display: block; }.testimonial-bg {  color: #fff; }.star-rating li {  display: inline-block; }.testimonial-1 {  background-color: #f9f9f9;  padding: 30px;  margin: 40px 0 20px 0;  position: relative;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  @media only screen and (max-width: 767px) {    .testimonial-1 {      margin: 0px 0 20px 0; } }  .testimonial-1 .testimonial-info {    position: relative; }  .testimonial-1 .testimonial-text {    margin-bottom: 25px; }  .testimonial-1 .testimonial-pic {    border: 0;    width: 100%;    height: auto;    display: flex;    align-items: center;    padding: 0px;    margin-bottom: 25px;    box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.1); }    .testimonial-1 .testimonial-pic .info {      padding-left: 20px;      flex: 1; }    .testimonial-1 .testimonial-pic img {      /*height: 60px;      width: 60px;      min-width: 60px;*/       height: 100%;      width: 100%;/*      min-width: 60px;*/    }  .testimonial-1 .star-rating {    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .testimonial-1 .star-rating li {      margin: 0 2px;      font-size: 16px; }  .testimonial-1 .testimonial-review {    display: flex;    align-items: center;    justify-content: space-between;    line-height: 1; }    .testimonial-1 .testimonial-review .review {      margin: 0;      line-height: 1; }  .testimonial-1 .testimonial-name {    margin-bottom: 5px;    line-height: 1.3; }.swiper-wrapper .swiper-slide-next {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  .swiper-wrapper .swiper-slide-next .testimonial-1 {    margin-top: 0;    background: var(--primary);    color: #fff; }    .swiper-wrapper .swiper-slide-next .testimonial-1 .star-rating {      color: #fff !important; }    .swiper-wrapper .swiper-slide-next .testimonial-1 .review {      color: #fff; }    .swiper-wrapper .swiper-slide-next .testimonial-1 .testimonial-name {      color: #fff; }    .swiper-wrapper .swiper-slide-next .testimonial-1 .btn-link {      color: #fff; }.testimonial-2 {  display: flex;  padding: 20px;  background-color: #fff;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);  margin: 15px;  align-items: center;  border-radius: var(--border-radius-base); }  .testimonial-2 .testimonial-review {    margin-bottom: 15px; }    .testimonial-2 .testimonial-review .star-rating {      margin: 0 -3px;      display: flex; }      .testimonial-2 .testimonial-review .star-rating li {        font-size: 18px;        margin: 0 3px; }  .testimonial-2 .testimonial-pic {    min-width: 200px;    width: 200px;    border: 0;    height: auto;    margin-right: 20px;    overflow: hidden;    border-radius: var(--border-radius-base); }    .testimonial-2 .testimonial-pic:after {      content: "\f10e";      height: 80px;      width: 80px;      border-radius: 50%;      position: absolute;      left: -18px;      top: -18px;      font-family: "Font Awesome 5 Free";      background-color: var(--primary);      font-weight: 900;      text-align: center;      line-height: 75px;      color: #fff;      font-size: 25px;      padding: 10px 0 0 12px; }  .testimonial-2 .testimonial-name {    margin-bottom: 0; }  .testimonial-2 .testimonial-text {    margin-bottom: 15px; }  @media only screen and (max-width: 767px) {    .testimonial-2 {      padding: 15px;      margin: 10px; }      .testimonial-2 .testimonial-pic {        min-width: 140px;        width: 140px;        margin-right: 15px; }        .testimonial-2 .testimonial-pic:after {          height: 65px;          width: 65px;          left: -20px;          top: -20px;          line-height: 65px;          font-size: 16px; }      .testimonial-2 .testimonial-review {        margin-bottom: 10px; }        .testimonial-2 .testimonial-review .star-rating li {          font-size: 14px; }      .testimonial-2 .testimonial-text {        margin-bottom: 10px; } }  @media only screen and (max-width: 575px) {    .testimonial-2 {      padding: 20px;      display: block; }      .testimonial-2 .testimonial-pic {        margin-bottom: 15px; } }.section-head.style-1 h2, .section-head.style-1 .h2 {   font-size: 2rem; text-transform: uppercase; }    [dir='rtl'] .section-head.style-1 h2, .section-head.style-1 .h2 {  font-size: 3rem; }  .section-head.style-1 h2 span, .section-head.style-1 .h2 span {    color: var(--primary); }  @media only screen and (max-width: 1280px) {    .section-head.style-1 h2, .section-head.style-1 .h2 {      font-size: 2.25rem; } }  @media only screen and (max-width: 767px) {    .section-head.style-1 h2, .section-head.style-1 .h2 {      font-size: 17px; } }/*.section-head.style-1 .sub-title:before, .section-head.style-1 .sub-title:after {  content: "\f111";  font-weight: 900;  font-family: "Font Awesome 5 Free";  transform: scale(0.5);  -moz-transform: scale(0.5);  -webkit-transform: scale(0.5);  -ms-transform: scale(0.5);  -o-transform: scale(0.5);  display: inline-block; }*/  .section-head.style-1 .sub-title:before {  transform-origin: left;  -moz-transform-origin: left;  -webkit-transform-origin: left;  -ms-transform-origin: left;  -o-transform-origin: left; }.section-head.style-1 .sub-title:after {  content: none;  transform-origin: right;  -moz-transform-origin: right;  -webkit-transform-origin: right;  -ms-transform-origin: right;  -o-transform-origin: right; }.section-head.style-1.text-center .sub-title:after {  content: "\f111"; }.section-head.style-2 h2, .section-head.style-2 .h2 {  font-size: 2.8125rem; }  .section-head.style-2 h2 span, .section-head.style-2 .h2 span {    color: var(--primary); }  @media only screen and (max-width: 1280px) {    .section-head.style-2 h2, .section-head.style-2 .h2 {      font-size: 2.25rem; } }  @media only screen and (max-width: 767px) {    .section-head.style-2 h2, .section-head.style-2 .h2 {      font-size: 1.875rem; } }.section-head.style-2 .sub-title {  display: inline-flex;  align-items: center; }  .section-head.style-2 .sub-title:before, .section-head.style-2 .sub-title:after {    content: "";    height: 1px;    width: 55px;    background-color: #000;    display: inline-block;    margin-right: 10px; }    @media only screen and (max-width: 575px) {      .section-head.style-2 .sub-title:before, .section-head.style-2 .sub-title:after {        width: 35px; } }  .section-head.style-2 .sub-title:before {    margin-right: 10px; }  .section-head.style-2 .sub-title:after {    content: none;    margin-left: 10px; }  .section-head.style-2 .sub-title.text-primary:before, .section-head.style-2 .sub-title.text-primary:after {    background-color: var(--primary); }  .section-head.style-2 .sub-title.text-secondary:before, .section-head.style-2 .sub-title.text-secondary:after {    background-color: var(--secondary); }  .section-head.style-2 .sub-title.text-white:before, .section-head.style-2 .sub-title.text-white:after {    background-color: #fff; }.section-head.style-2.text-end .sub-title:before {  content: none; }.section-head.style-2.text-end .sub-title:after {  content: ""; }.icon-bx-xl {  display: inline-block;  text-align: center;  border-radius: 3px;  width: 150px;  height: 150px;  line-height: 150px; }  .icon-bx-xl.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%; }  .icon-bx-xl i {    font-size: 80px;    vertical-align: middle; }  .icon-bx-xl img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 80px; }.icon-bx-lg {  display: inline-block;  text-align: center;  border-radius: 3px;  width: 120px;  height: 120px;  line-height: 120px; }  .icon-bx-lg.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%; }  .icon-bx-lg i {    font-size: 60px;    vertical-align: middle; }  .icon-bx-lg img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 55px; }.icon-bx-md {  display: inline-block;  text-align: center;  border-radius: 3px;  width: 100px;  height: 100px;  line-height: 100px; }  .icon-bx-md.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%; }  .icon-bx-md i {    font-size: 45px;    vertical-align: middle; }  .icon-bx-md img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 40px; }.icon-bx-sm {  display: inline-block;  text-align: center;  border-radius: 3px;  width: 80px;  height: 80px;  min-width: 80px;  line-height: 80px; }  .icon-bx-sm.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%; }  .icon-bx-sm i {    font-size: 30px;    vertical-align: middle; }  .icon-bx-sm img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 30px; }.icon-bx-xs {  display: inline-block;  text-align: center;  border-radius: 3px;  width: 60px;  height: 60px;  line-height: 60px; }  .icon-bx-xs.radius {    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%; }  .icon-bx-xs i {    font-size: 30px;    vertical-align: middle; }  .icon-bx-xs img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 20px; }.icon-xl {  display: inline-block;  text-align: center;  width: 100px; }  .icon-xl i {    vertical-align: middle;    font-size: 80px; }  .icon-xl img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 80px; }.icon-lg {  display: inline-block;  text-align: center; }  .icon-lg i {    vertical-align: middle;    font-size: 60px; }  .icon-lg img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 70px; }.icon-md {  display: inline-block;  text-align: center; }  .icon-md i {    vertical-align: middle;    font-size: 45px; }  .icon-md img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 50px; }.icon-sm {  display: inline-block;  text-align: center;  width: 40px; }  .icon-sm i {    vertical-align: middle;    font-size: 30px; }  .icon-sm img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 30px; }.icon-xs {  display: inline-block;  text-align: center;  width: 30px; }  .icon-xs i {    vertical-align: middle;    font-size: 20px; }  .icon-xs img {    vertical-align: middle;    max-width: 100%;    width: auto;    height: 20px; }.icon-bx-wraper {  position: relative; }  .icon-bx-wraper .dz-tilte {    margin-top: 0; }  .icon-bx-wraper .after-titile-line {    margin-bottom: 10px; }  .icon-bx-wraper p:last-child {    margin: 0; }  .icon-bx-wraper.center {    text-align: center; }  .icon-bx-wraper.left .icon-bx-xl,  .icon-bx-wraper.left .icon-bx-lg,  .icon-bx-wraper.left .icon-bx-md,  .icon-bx-wraper.left .icon-bx-sm,  .icon-bx-wraper.left .icon-bx-xs {    float: left;    margin-right: 20px; }  .icon-bx-wraper.left .icon-xl,  .icon-bx-wraper.left .icon-lg,  .icon-bx-wraper.left .icon-md,  .icon-bx-wraper.left .icon-sm,  .icon-bx-wraper.left .icon-xs {    float: left;    margin-right: 10px; }  .icon-bx-wraper.right {    text-align: right; }    .icon-bx-wraper.right .icon-bx-xl,    .icon-bx-wraper.right .icon-bx-lg,    .icon-bx-wraper.right .icon-bx-md,    .icon-bx-wraper.right .icon-bx-sm,    .icon-bx-wraper.right .icon-bx-xs {      float: right;      margin-left: 20px; }    .icon-bx-wraper.right .icon-xl,    .icon-bx-wraper.right .icon-lg,    .icon-bx-wraper.right .icon-md,    .icon-bx-wraper.right .icon-sm,    .icon-bx-wraper.right .icon-xs {      float: right;      margin-left: 10px; }  .icon-bx-wraper.bx-style-1, .icon-bx-wraper.bx-style-2 {    border-width: 1px;    border-style: solid;    border-color: #ebedf2; }  .icon-bx-wraper.bx-style-2.center [class*="icon-bx-"] {    position: absolute;    top: 0;    left: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%); }  .icon-bx-wraper.bx-style-2.center .icon-bx-xl {    margin-left: -75px; }  .icon-bx-wraper.bx-style-2.center .icon-bx-lg {    margin-left: -60px; }  .icon-bx-wraper.bx-style-2.center .icon-bx-md {    margin-left: -50px; }  .icon-bx-wraper.bx-style-2.center .icon-bx-sm {    margin-left: -40px; }  .icon-bx-wraper.bx-style-2.center .icon-bx-xs {    margin-left: -20px; }  .icon-bx-wraper.bx-style-2.left [class*="icon-bx-"] {    position: absolute;    top: auto;    left: 0;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%); }  .icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {    position: absolute;    top: auto;    right: 0;    -webkit-transform: translateX(50%);    -ms-transform: translateX(50%);    transform: translateX(50%); }.icon-content {  overflow: hidden; }[class*="icon-bx-"][class*="bg-"] a,[class*="icon-bx-"][class*="bg-"] span {  color: #fff; }[class*="icon-bx-"].bg-white a {  color: inherit; }[class*="icon-bx-"][class*="border-"] {  display: table;  line-height: normal;  margin-left: auto;  margin-right: auto; }[class*="icon-bx-"][class*="border-"] .icon-cell {  display: table-cell;  vertical-align: middle; }.dz-box,.dz-info,.dz-tilte,.dz-tilte-inner {  position: relative; }.dz-tilte-inner {  display: inline-block; }.dz-box[class*="border-"],.dz-info[class*="border-"] {  border-color: #eee; }.dz-info.border-1,.dz-info.border-2,.dz-info.border-3,.dz-info.border-4,.dz-info.border-5 {  border-top: none; }.border-1,.border-2,.border-3,.border-4,.border-5 {  border-style: solid; }.border-1 {  border-width: 1px; }.border-2 {  border-width: 2px; }.border-3 {  border-width: 3px; }.border-4 {  border-width: 4px; }.border-5 {  border-width: 5px; }.left-border,.right-border {  position: relative; }  .left-border:before,  .right-border:before {    content: "";    position: absolute;    top: 5px;    width: 1px;    height: 90%;    background: #CCC; }.right-border:before {  right: 0; }.dz-media,.dz-post-media {  position: relative;  overflow: hidden; }  .dz-media img,  .dz-post-media img {    width: 100%;    height: auto; }.dz-box-bg {  overflow: hidden;  background-size: cover; }  .dz-box-bg .btn, .dz-box-bg .wp-block-button__link {    overflow: unset; }  .dz-box-bg .glyph-icon {    font-size: 50px; }  .dz-box-bg .icon-bx-wraper {    background-color: #f8f8f8; }  .dz-box-bg .text-primary,  .dz-box-bg .icon-content .dz-tilte,  .dz-box-bg .icon-content p,  .dz-box-bg .icon-box-btn .btn,  .dz-box-bg .icon-box-btn .wp-block-button__link {    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .dz-box-bg.active .icon-bx-wraper {    background-color: rgba(0, 0, 0, 0.7); }  .dz-box-bg.active .text-primary,  .dz-box-bg.active .icon-content .dz-tilte,  .dz-box-bg.active .icon-content p,  .dz-box-bg.active .icon-box-btn .btn,  .dz-box-bg.active .icon-box-btn .wp-block-button__link {    color: #fff;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-box-bg .icon-box-btn .btn,  .dz-box-bg .icon-box-btn .wp-block-button__link {    background-color: #eeeeee;    padding: 15px 20px;    text-transform: uppercase;    font-size: 15px;    border-radius: 0;    color: #1abc9c;    font-weight: 600;    margin-bottom: 0; }.icon-bx-wraper.style-1 {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-perspective: 1000px;  perspective: 1000px; }  .icon-bx-wraper.style-1 .sep-tl {    left: 30px;    top: 30px; }  .icon-bx-wraper.style-1 .sep-br {    right: 30px;    bottom: 30px; }  .icon-bx-wraper.style-1 .sep-tr {    right: 30px;    top: 30px; }  .icon-bx-wraper.style-1 .sep-bl {    left: 30px;    bottom: 30px; }  .icon-bx-wraper.style-1 .title {    color: #fff; }    .icon-bx-wraper.style-1 .title a {      color: inherit; }  .icon-bx-wraper.style-1 .sub-title {    letter-spacing: 3px;    font-weight: 400;    font-size: 15px;    margin-bottom: 0; }.icon-bx-wraper.style-2 {  margin-bottom: 30px;  padding: 0 30px; }  @media only screen and (max-width: 1280px) {    .icon-bx-wraper.style-2 {      padding: 0; } }  .icon-bx-wraper.style-2 .icon-bx {    font-size: 30px;    border-radius: var(--border-radius-base);    width: 60px;    height: 60px;    min-width: 60px;    line-height: 60px;    margin-top: 8px;    box-shadow: 0 5px 15px 0 var(--rgba-primary-4); }    .icon-bx-wraper.style-2 .icon-bx i {      vertical-align: unset; }  .icon-bx-wraper.style-2:hover .icon-bx {    -webkit-animation-name: bounce;    animation-name: bounce;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-duration: 1.2s;    animation-duration: 1.2s; }.icon-bx-wraper.style-3 .btn-link {  font-weight: 600; }  .icon-bx-wraper.style-3 .btn-link i {    margin-left: 8px;    font-size: 13px; }.icon-bx-wraper.style-3 .icon-bx {  background-color: #fff;  -webkit-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;  position: relative;  overflow: hidden; }  .icon-bx-wraper.style-3 .icon-bx:after {    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;    content: "";    height: 100%;    left: 0;    top: 0;    background-color: var(--primary);    width: 100%;    border-radius: 50%;    position: absolute;    transform: scale(0); }  .icon-bx-wraper.style-3 .icon-bx i {    font-size: 35px;    position: relative;    z-index: 1; }  .icon-bx-wraper.style-3 .icon-bx.shadow {    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important; }.icon-bx-wraper.style-3:hover .icon-bx i {  color: #fff; }.icon-bx-wraper.style-3:hover .icon-bx:after {  transform: scale(1); }.icon-bx-wraper.style-4 {  display: flex;  align-items: center; }  .icon-bx-wraper.style-4 .icon-bx {    background-color: #fff;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;    position: relative;    overflow: hidden;    line-height: 78px; }    .icon-bx-wraper.style-4 .icon-bx:after {      -webkit-transition: all 0.5s;      -ms-transition: all 0.5s;      transition: all 0.5s;      content: "";      height: 100%;      left: 0;      top: 0;      background-color: var(--primary);      width: 100%;      border-radius: 50%;      position: absolute;      transform: scale(0); }    .icon-bx-wraper.style-4 .icon-bx.border {      border-color: inherit !important; }    .icon-bx-wraper.style-4 .icon-bx i {      font-size: 35px;      position: relative;      z-index: 1; }    .icon-bx-wraper.style-4 .icon-bx.shadow {      box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) !important; }  .icon-bx-wraper.style-4 .title {    font-size: 20px; }  .icon-bx-wraper.style-4 p {    font-size: 18px; }  .icon-bx-wraper.style-4:hover .icon-bx i {    color: #fff; }  .icon-bx-wraper.style-4:hover .icon-bx:after {    transform: scale(1.2); }.icon-bx-wraper.style-5 {  display: flex;  align-items: center;  justify-content: center;  background-color: var(--rgba-primary-1);  -webkit-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s;  padding: 20px; }  .icon-bx-wraper.style-5 .icon-bx {    background-color: #fff;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s;    position: relative;    overflow: hidden; }  .icon-bx-wraper.style-5 .title {    font-size: 20px; }  .icon-bx-wraper.style-5 p {    font-size: 18px; }  .icon-bx-wraper.style-5.active, .icon-bx-wraper.style-5:hover {    background-color: var(--primary); }    .icon-bx-wraper.style-5.active p, .icon-bx-wraper.style-5.active i, .icon-bx-wraper.style-5.active .title, .icon-bx-wraper.style-5:hover p, .icon-bx-wraper.style-5:hover i, .icon-bx-wraper.style-5:hover .title {      color: #fff; }.icon-bx-wraper.style-6 {  display: flex;  align-items: center;  z-index: 1; }  .icon-bx-wraper.style-6:after {    content: attr(data-name);    position: absolute;    font-size: 100px;    font-weight: 600;    width: 100%;    line-height: 1;    text-align: center;    letter-spacing: 10px;    z-index: -1;    color: #fff;    text-shadow: 0 0 1px var(--primary), 0 0 1px var(--primary), 0 0 1px var(--primary);    opacity: 0.7;    display: block; }    @media only screen and (max-width: 1280px) {      .icon-bx-wraper.style-6:after {        font-size: 80px; } }  .icon-bx-wraper.style-6:hover .counter, .icon-bx-wraper.style-6:hover:after {    -webkit-animation-name: pulse;    animation-name: pulse;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-duration: 1.2s;    animation-duration: 1.2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite; }  .icon-bx-wraper.style-6 .title {    margin-bottom: 0;    font-weight: 500;    padding-left: 20px; }    @media only screen and (max-width: 1280px) {      .icon-bx-wraper.style-6 .title {        font-size: 20px; } }  .icon-bx-wraper.style-6 .counter {    font-weight: 700;    font-size: 70px;    line-height: 30px;    margin: 0; }    @media only screen and (max-width: 1280px) {      .icon-bx-wraper.style-6 .counter {        font-size: 30px;        line-height: 40px !important;}             .counter-box .unit {            font-size: 20px !important;        }                .icon-bx-wraper.style-6 .title {            font-size: 20px !important;        }    }  @media only screen and (max-width: 575px) {    .icon-bx-wraper.style-6 {      margin-bottom: 25px; } }.icon-bx-wraper.style-7 {  display: flex;  align-items: center; }  .icon-bx-wraper.style-7 .icon-cell i {    font-size: 40px; }  .icon-bx-wraper.style-7 p {    font-size: 18px;    font-weight: 500; }.icon-bx-wraper.style-8 {  display: flex;  align-items: center;  padding: 20px 30px;  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);  overflow: hidden;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  .icon-bx-wraper.style-8 p {    font-size: 18px; }  .icon-bx-wraper.style-8:after {    content: attr(data-name);    position: absolute;    font-size: 80px;    right: 10px;    bottom: 5px;    line-height: 1;    font-weight: 700;    color: #000;    opacity: .05;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .icon-bx-wraper.style-8:hover {    box-shadow: 0 5px 60px 0 rgba(0, 0, 0, 0.15);    transform: translateY(-10px);    -moz-transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px); }    .icon-bx-wraper.style-8:hover:after {      transform: scale(2);      -moz-transform: scale(2);      -webkit-transform: scale(2);      -ms-transform: scale(2);      -o-transform: scale(2); }.flip-bx {  -webkit-transform-style: preserve-3d;  transform-style: preserve-3d;  -webkit-perspective: 1000px;  perspective: 1000px; }  .flip-bx .inner {    -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);    transform: translateY(-50%) translateZ(60px) scale(0.94);    top: 50%;    position: absolute;    left: 0;    width: 100%;    padding: 2rem;    -webkit-box-sizing: border-box;    box-sizing: border-box;    outline: 1px solid transparent;    -webkit-perspective: inherit;    perspective: inherit;    z-index: 2;    height: 100%;    display: flex;    align-items: center;    justify-content: center; }  .flip-bx .front,  .flip-bx .back {    background-size: cover;    background-position: center;    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    text-align: center;    min-height: 370px;    height: auto;    color: #fff; }  .flip-bx .back {    background: #212529;    position: absolute;    top: 0;    left: 0;    width: 100%;    -webkit-transform: rotateY(180deg);    transform: rotateY(180deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }    .flip-bx .back .inner p {      font-size: 16px;      color: #fff; }    .flip-bx .back .inner .site-button-link {      font-size: 16px; }  .flip-bx .front {    -webkit-transform: rotateY(0deg);    transform: rotateY(0deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }    .flip-bx .front:after {      position: absolute;      top: 0;      left: 0;      z-index: 1;      width: 100%;      height: 100%;      content: '';      display: block;      opacity: .4;      -webkit-backface-visibility: hidden;      backface-visibility: hidden;      border-radius: 4px; }  .flip-bx:hover .back,  .flip-bx:hover .front {    -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    -o-transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1);    transition: transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform 0.7s cubic-bezier(0.4, 0.2, 0.2, 1); }  .flip-bx:hover .back {    -webkit-transform: rotateY(0deg);    transform: rotateY(0deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }  .flip-bx:hover .front {    -webkit-transform: rotateY(-180deg);    transform: rotateY(-180deg);    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d; }.dz-team {  transition: all 0.5s; }  .dz-team .dz-name a {    transition: all 0.5s; }  .dz-team .dz-content {    transition: all 0.5s;    position: relative; }  .dz-team .dz-media img {    width: 100%; }  .dz-team .dz-position {    display: block; }.dz-team.style-1 .dz-content {  z-index: -1;  margin: -80px 0px 0;  padding: 100px 20px 20px 20px;  border: 1px solid #cccccc; }.dz-team.style-1 .dz-name {  margin-bottom: 5px; }  .dz-team.style-1 .dz-name a {    color: inherit; }.dz-team.style-1 .dz-position {  font-size: 15px;  font-weight: 500; }.dz-team.style-1 .dz-media {  position: relative;  overflow: hidden;  margin: 0 20px; }  .dz-team.style-1 .dz-media .team-social {    position: absolute;    bottom: -100px;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s;    display: block;    width: 100%;    left: 0; }    .dz-team.style-1 .dz-media .team-social li {      display: inline-block;      margin-bottom: 10px; }      .dz-team.style-1 .dz-media .team-social li a {        background: var(--primary);        width: 40px;        height: 40px;        line-height: 40px;        text-align: center;        border-radius: 40px;        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        display: block;        color: #fff; }        .dz-team.style-1 .dz-media .team-social li a:hover {          background: #ccc; /*          background: var(--primary-hover); */        }.dz-team.style-1:hover .dz-media .team-social {  bottom: 15px; }@media only screen and (max-width: 767px) {  .swiper-wrapper .dz-team {    margin: 0; } }.dz-team.style-2 .dz-position {  font-size: 15px;  font-weight: 500; }.dz-team.style-2 .dz-media {  border-radius: var(--border-radius-base); }.dz-team.style-2 .team-social {  position: absolute;  top: 10px;  right: 10px; }  .dz-team.style-2 .team-social li {    display: block;    margin-bottom: -35px;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    .dz-team.style-2 .team-social li.share {      height: 35px;      width: 35px;      line-height: 35px;      text-align: center;      font-size: 16px;      background-color: var(--secondary);      display: block;      border-radius: var(--border-radius-base);      color: #fff;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      z-index: 1;      position: relative; }      .dz-team.style-2 .team-social li.share i {        position: relative;        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        display: block; }    .dz-team.style-2 .team-social li a {      height: 35px;      width: 35px;      line-height: 35px;      text-align: center;      font-size: 15px;      background-color: var(--secondary);      display: block;      border-radius: var(--border-radius-base);      color: #fff;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s; }      .dz-team.style-2 .team-social li a:hover {        background-color: var(--primary); }.dz-team.style-2:hover .team-social li {  margin-bottom: 10px; }  .dz-team.style-2:hover .team-social li.share {    background-color: var(--primary); }    .dz-team.style-2:hover .team-social li.share i {      transform: rotate(45deg); }.blog-swiper {  margin: -15px;  width: auto; }  .blog-swiper .swiper-slide > div {    margin: 15px;    height: 100%; }.dz-card {  position: relative; }  .dz-card .dz-info {    padding: 30px;    position: relative; }  .dz-card .dz-title {    margin-bottom: 0px;    word-break: break-word;    font-size:16px;         }  .dz-card.blog-half {    display: flex; }    @media only screen and (max-width: 575px) {      .dz-card.blog-half {        display: block; } }    .dz-card.blog-half .dz-info {      padding: 30px;      position: relative;      flex: 1; }    .dz-card.blog-half .dz-media {      margin-bottom: 0;      max-width: 300px;      min-width: 300px; }      @media only screen and (max-width: 1280px) {        .dz-card.blog-half .dz-media {          max-width: 250px;          min-width: 250px; } }      @media only screen and (max-width: 767px) {        .dz-card.blog-half .dz-media {          max-width: 200px;          min-width: 200px; } }      @media only screen and (max-width: 575px) {        .dz-card.blog-half .dz-media {          max-width: 100%;          min-width: 100%; } }      .dz-card.blog-half .dz-media a {        display: block;        height: 100%; }      .dz-card.blog-half .dz-media img {        height: 100%;        object-fit: cover;        min-height: 235px; }        @media only screen and (max-width: 575px) {          .dz-card.blog-half .dz-media img {            min-height: auto; } }    .dz-card.blog-half.post-video .post-video-icon {      width: 60px;      height: 60px;      font-size: 20px; }    .dz-card.blog-half .swiper-container {      height: 100%; }.dz-meta {  margin-bottom: 0px; }  .dz-meta ul {    margin: 0;    padding: 0; }    .dz-meta ul li {      display: inline-block;      margin-right: 20px; }      .dz-meta ul li a {        color: inherit; }.post-video .post-video-icon {  width: 100px;  height: 100px;  line-height: 100px;  border-radius: 100px;  position: absolute;  top: 50%;  left: 50%;  color: var(--primary);  font-size: 30px;  margin: 0 auto;  background-color: #fff;  transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  -webkit-transition: all 1s;  -ms-transition: all 1s;  transition: all 1s;  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5);  text-align: center;  display: flex;  align-items: center;  justify-content: center;  padding-left: 5px; }  @media only screen and (max-width: 575px) {    .post-video .post-video-icon {      height: 50px;      width: 50px;      line-height: 50px;      font-size: 14px; } }  .post-video .post-video-icon:before {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    display: block;    border: 1px solid #fff;    -webkit-border-radius: 50%;    -khtml-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    border-radius: 100%;    animation: animationSignal1;    animation-iteration-count: infinite;    animation-duration: 3s;    -webkit-animation: animationSignal1;    -webkit-animation-iteration-count: infinite;    -webkit-animation-duration: 3s;    z-index: -1;    transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    -moz-transition: all 0.5;    -o-transition: all 0.5;    -webkit-transition: all 0.5;    -ms-transition: all 0.5;    transition: all 0.5; }  .post-video .post-video-icon:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    display: block;    border: 1px solid #fff;    -webkit-border-radius: 100%;    -khtml-border-radius: 100%;    -moz-border-radius: 100%;    -ms-border-radius: 100%;    -o-border-radius: 100%;    border-radius: 100%;    animation: animationSignal2;    animation-iteration-count: infinite;    animation-duration: 3s;    -webkit-animation: animationSignal2;    -webkit-animation-iteration-count: infinite;    -webkit-animation-duration: 3s;    z-index: -1;    transform: scale(1);    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    -moz-transition: all 0.5;    -o-transition: all 0.5;    -webkit-transition: all 0.5;    -ms-transition: all 0.5;    transition: all 0.5; }.dz-card.style-1 {  background: #fff; }  .dz-card.style-1 .dz-media {    margin-left: 0px;    margin-right: 0px;    z-index: 1;    border-radius: 10px; }  .dz-card.style-1 .dz-meta ul {    line-height: 1; }    .dz-card.style-1 .dz-meta ul li {/*      background: var(--primary);*/      font-size: 14px;      position: relative;      font-weight: 300;      color: #00549f;      padding: 5px 0px;      border-radius: 0px;/*      box-shadow: 0 5px 15px 0 #00aeef;*/      margin-left: 7px;      margin-right: 7px; }      @media only screen and (max-width: 575px) {        .dz-card.style-1 .dz-meta ul li {          margin-left: 2px;          margin-right: 2px; } }      .dz-card.style-1 .dz-meta ul li:first-child {        margin-left: 0; }      .dz-card.style-1 .dz-meta ul li:last-child {        margin-right: 0; }  .dz-card.style-1 .dz-info {    position: relative;    padding: 0px;/*    border: 1px solid #cccccc;*/    text-align: left;    box-shadow: 0 4px 8px rgba(1, 81, 157, 0.1); }  .dz-card.style-1 .dz-media + .dz-info {    margin: -70px 0px 0;    padding: 100px 30px 30px 30px; }        [dir='rtl'] .dz-card.style-1 .dz-info {      text-align: right; }    @media only screen and (max-width: 575px) {      .dz-card.style-1 .dz-media + .dz-info {        padding: 100px 15px 20px 15px; } }  .dz-card.style-1 .icon-btn {    position: absolute;    right: 0;    bottom: 0;    width: 45px;    height: 45px;    padding: 0 0 0 4px;    text-align: center;    justify-content: center; }  .dz-card.style-1.blog-half .dz-media {    margin-right: 0;    margin-left: 0; }  .dz-card.style-1.blog-half .dz-media + .dz-info {    margin: 0 0px 0;    padding: 30px;    text-align: left; }    @media only screen and (max-width: 575px) {      .dz-card.style-1.blog-half .dz-media + .dz-info {        padding: 20px; } }  .dz-card.style-1 .btn-link {    position: relative; }    .dz-card.style-1 .btn-link:after {      content: "";      height: 1px;      width: 100%;      background: var(--primary);      position: absolute;      bottom: 0;      right: 0;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s; }    .dz-card.style-1 .btn-link:hover:after {      width: 0; }.dz-card.style-2 {  background: #fff; }  .dz-card.style-2 .dz-media {    z-index: 1; }  .dz-card.style-2 .dz-meta {    margin-bottom: 20px; }    .dz-card.style-2 .dz-meta ul {      line-height: 1; }      .dz-card.style-2 .dz-meta ul li {        background: var(--primary);        font-size: 15px;        position: relative;        font-weight: 300;        color: #fff;        border-radius: 15px;        padding: 7px 15px;        box-shadow: 0 5px 15px 0 var(--rgba-primary-3);        margin-left: 7px;        margin-right: 7px; }        @media only screen and (max-width: 575px) {          .dz-card.style-2 .dz-meta ul li {            margin-left: 2px;            margin-right: 2px; } }        .dz-card.style-2 .dz-meta ul li:first-child {          margin-left: 0; }        .dz-card.style-2 .dz-meta ul li:last-child {          margin-right: 0; }  .dz-card.style-2 .dz-info {    position: relative;    border: 1px solid #cccccc;    padding: 35px;    text-align: center; }    @media only screen and (max-width: 575px) {      .dz-card.style-2 .dz-info {        padding: 25px; } }  .dz-card.style-2 .dz-media + .dz-info {    padding: 35px; }    @media only screen and (max-width: 575px) {      .dz-card.style-2 .dz-media + .dz-info {        padding: 25px; } }  .dz-card.style-2 .icon-btn {    position: absolute;    right: 0;    bottom: 0;    width: 45px;    height: 45px;    padding: 0 0 0 4px;    text-align: center;    justify-content: center; }  .dz-card.style-2.blog-half .dz-media {    margin-right: 0;    margin-left: 0; }  .dz-card.style-2.blog-half .dz-media + .dz-info {    margin: 0 0px 0;    padding: 30px;    text-align: left; }    @media only screen and (max-width: 575px) {      .dz-card.style-2.blog-half .dz-media + .dz-info {        padding: 20px; } }  .dz-card.style-2 .btn-link {    position: relative;    font-weight: 600; }    .dz-card.style-2 .btn-link i {      font-size: 14px; }  @media only screen and (max-width: 991px) {    .dz-card.style-2.blog-top {      display: flex;      flex-direction: column-reverse; } }.post-swiper .prev-post-swiper-btn,.post-swiper .next-post-swiper-btn {  position: absolute;  top: 50%;  width: 45px;  height: 45px;  line-height: 45px;  text-align: center;  background: var(--primary);  color: #fff;  font-size: 18px;  transform: translateY(-50%);  z-index: 1; }.post-swiper .prev-post-swiper-btn {  left: 0; }.post-swiper .next-post-swiper-btn {  right: 0; }.dz-card.blog-half.sticky {  position: relative;  border: 0.375rem solid var(--primary);  overflow: hidden; }  .dz-card.blog-half.sticky .sticky-icon {    background: var(--primary);    width: 3.125rem;    height: 3.125rem;    position: absolute;    transform: rotate(45deg);    top: -1.563rem;    right: -1.563rem;    z-index: 1;    color: #fff; }    .dz-card.blog-half.sticky .sticky-icon i {      position: absolute;      bottom: 0.1875rem;      right: 1.125rem;      transform: rotate(5deg);      color: #fff;      font-size: 1rem; }.dz-card .dz-media:before {  content: "";  position: absolute;  top: 50%;  left: 50%;  display: block;  width: 0;  height: 0;  background: rgba(255, 255, 255, 0.2);  border-radius: 100%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  opacity: 0;  z-index: 2; }.dz-card:hover .dz-media:before {  -webkit-animation: zoom-hover 0.75s;  animation: zoom-hover 0.75s; }@-webkit-keyframes zoom-hover {  0% {    opacity: 1; }  40% {    opacity: 1; }  100% {    width: 200%;    height: 200%;    opacity: 0; } }@keyframes zoom-hover {  0% {    opacity: 1; }  40% {    opacity: 1; }  100% {    width: 200%;    height: 200%;    opacity: 0; } }.dz-card.style-2 {  background: #fff; }  .dz-card.style-2 .dz-media {    z-index: 1; }  .dz-card.style-2 .dz-meta {    margin-bottom: 20px; }    .dz-card.style-2 .dz-meta ul {      line-height: 1; }      .dz-card.style-2 .dz-meta ul li {        background: var(--primary);        font-size: 15px;        position: relative;        font-weight: 300;        color: #fff;        border-radius: 15px;        padding: 7px 15px;        box-shadow: 0 5px 15px 0 var(--rgba-primary-3);        margin-left: 7px;        margin-right: 7px; }        @media only screen and (max-width: 575px) {          .dz-card.style-2 .dz-meta ul li {            margin-left: 2px;            margin-right: 2px; } }        .dz-card.style-2 .dz-meta ul li:first-child {          margin-left: 0; }        .dz-card.style-2 .dz-meta ul li:last-child {          margin-right: 0; }  .dz-card.style-2 .dz-info {    position: relative;    border: 1px solid #cccccc;    padding: 35px;    text-align: center; }    @media only screen and (max-width: 575px) {      .dz-card.style-2 .dz-info {        padding: 25px; } }  .dz-card.style-2 .dz-media + .dz-info {    padding: 35px; }    @media only screen and (max-width: 575px) {      .dz-card.style-2 .dz-media + .dz-info {        padding: 25px; } }  .dz-card.style-2 .icon-btn {    position: absolute;    right: 0;    bottom: 0;    width: 45px;    height: 45px;    padding: 0 0 0 4px;    text-align: center;    justify-content: center; }  .dz-card.style-2.blog-half .dz-media {    margin-right: 0;    margin-left: 0; }  .dz-card.style-2.blog-half .dz-media + .dz-info {    margin: 0 0px 0;    padding: 30px;    text-align: left; }    @media only screen and (max-width: 575px) {      .dz-card.style-2.blog-half .dz-media + .dz-info {        padding: 20px; } }  .dz-card.style-2 .btn-link {    position: relative;    font-weight: 600; }    .dz-card.style-2 .btn-link i {      font-size: 14px; }  @media only screen and (max-width: 991px) {    .dz-card.style-2.blog-top {      display: flex;      flex-direction: column-reverse; } }/* Silder One */.silder-one {  position: relative; }  .silder-one .dz-slide-item {    display: flex;    align-items: center;    min-height: calc(100vh - 80px);    background-repeat: no-repeat;    background-position: center left;    background-size: auto;    position: relative;    overflow: hidden;    padding-top: 0px;    padding-bottom: 0px; }    @media only screen and (max-width: 991px) {      .silder-one .dz-slide-item {        min-height: auto; } }    .silder-one .dz-slide-item .slider-img {      overflow: hidden;      position: absolute;      right: 0;      bottom: 80px;      width: 45%;      filter: drop-shadow(115px 45px 0px var(--primary));      animation: dzMove1 12s linear infinite; }      @media only screen and (max-width: 991px) {        .silder-one .dz-slide-item .slider-img {          width: 45%; } }      .silder-one .dz-slide-item .slider-img img {        width: 100%;        height: 100%;        object-fit: cover;        -webkit-mask-image: url(../images/main-slider/cover-bg.png);        mask-image: url(../images/main-slider/cover-bg.png);        -webkit-mask-position: center center;        mask-position: center center;        -webkit-mask-repeat: no-repeat;        mask-repeat: no-repeat;        -webkit-mask-size: 100%;        mask-size: 100%; }  .silder-one .silder-content {    width: 55%;    padding-left: 80px; }    @media only screen and (max-width: 1680px) {      .silder-one .silder-content {        padding-left: 40px; } }    .silder-one .silder-content .title {      font-size: 90px;      font-weight: 600;      line-height: 1.1;      margin-bottom: 25px; }      @media only screen and (max-width: 1680px) {        .silder-one .silder-content .title {          margin-bottom: 15px;          font-size: 60px; } }    .silder-one .silder-content .sub-title {      font-weight: 500;      margin-bottom: 10px;      color: inherit; }    .silder-one .silder-content p {      font-size: 18px; }      @media only screen and (max-width: 1680px) {        .silder-one .silder-content p {          font-size: 15px; } }  .silder-one .swiper-pagination-bullets {    position: absolute;    bottom: 20px;    left: 80px; }    @media only screen and (max-width: 1680px) {      .silder-one .swiper-pagination-bullets {        left: 40px; } }  @media only screen and (max-width: 1280px) {    .silder-one .silder-content {      width: 50%;      padding: 35px; }      .silder-one .silder-content .sub-title {        margin-bottom: 15px; }      .silder-one .silder-content .title {        font-size: 45px;        line-height: 1.2;        margin-bottom: 10px; } }  @media only screen and (max-width: 991px) {    .silder-one .silder-content {      padding: 30px; }      .silder-one .silder-content .title {        font-size: 32px;        letter-spacing: 0;        margin-bottom: 10px; }      .silder-one .silder-content p {        font-size: 14px;        margin-bottom: 20px; } }  @media only screen and (max-width: 767px) {    .silder-one .silder-content {      padding: 30px 15px;      width: 100%; }    .silder-one .dz-slide-item {      padding-top: 20px;      padding-bottom: 50px;      display: block;      min-height: auto; }      .silder-one .dz-slide-item .slider-img {        position: unset;        width: 100%;        filter: none;        padding: 15px;        margin-bottom: 15px; }        .silder-one .dz-slide-item .slider-img img {          -webkit-mask-image: unset;          mask-image: unset;          height: 250px;          object-fit: cover;          object-position: center; } }  @media only screen and (max-width: 575px) {    .silder-one .silder-content {      width: auto;      left: 15px;      right: 15px;      bottom: 90px;      padding: 20px; }      .silder-one .silder-content .title {        font-size: 22px;        line-height: 1.3;        margin-bottom: 20px; }      .silder-one .silder-content .sub-title {        font-size: 14px;        margin-bottom: 10px; } }.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {  width: auto;  height: auto;  background: transparent;  font-size: 18px;  font-weight: 700;  opacity: 1;  color: #000;  line-height: 1;  margin: 0 15px;  padding: 15px 0;  position: relative;  display: inline-block; }  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:first-child {    margin-left: 0; }  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:last-child {    margin-right: 0; }  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:before {    content: "0"; }  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after {    content: "";    position: absolute;    width: 0;    height: 5px;    border-radius: 5px;    background: var(--primary);    bottom: 0;    left: 0;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {    color: var(--primary); }    .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active:after {      width: 100%; }.social-list.style-1 li a {  height: 45px;  width: 45px;  background-color: #000;  display: block;  text-align: center;  line-height: 45px; }  .social-list.style-1 li a:hover {    background-color: var(--primary);    color: #fff !important; }.social-list.style-2 {  margin: 0 -5px; }  .social-list.style-2 li {    display: inline-block;    padding: 0 5px; }    .social-list.style-2 li a {      height: 40px;      width: 40px;      background-color: var(--primary);      display: block;      text-align: center;      line-height: 40px;      border-radius: var(--border-radius-base);      color: #fff;      box-shadow: 0 5px 15px -10px var(--primary); }.service-area {  position: relative;  z-index: 1; }  .service-area:after {    content: "";    height: 25%;    position: absolute;    bottom: 0;    z-index: -1;    left: 0;    width: 100%;    background: #fff; }    @media only screen and (max-width: 575px) {      .service-area:after {        height: 150px; } }.newsletter-bx {  padding: 80px; }  @media only screen and (max-width: 1680px) {    .newsletter-bx {      padding: 40px; } }.features-wraper-1 {  position: relative; }  .features-wraper-1 .icon-bx {    margin-bottom: 30px;    position: relative;    z-index: 1; }  .features-wraper-1 .icon-bx-wraper {    padding: 0 20px; }  .features-wraper-1 > div:not(:last-child) .icon-bx-wraper:after {    content: "";    height: 1px;    border-bottom: 1px dashed var(--primary);    right: -50%;    top: 55px;    position: absolute;    width: 100%; }  @media only screen and (max-width: 1280px) {    .features-wraper-1 .icon-bx-wraper {      padding: 0; } }  @media only screen and (max-width: 991px) {    .features-wraper-1 > div:not(:last-child) .icon-bx-wraper:after {      content: none; } }.clients-section-1 {  padding-top: 60px;  padding-bottom: 60px; }  @media only screen and (max-width: 575px) {    .clients-section-1 {      padding-top: 30px;      padding-bottom: 30px; } }.clients-logo {  padding: 0 25px;  /*height: 100px;*/  display: flex;  align-items: center;  border-radius: 10px;  transition: all 0.5s; }  .clients-logo img {    margin: auto;    transition: all 0.5s; }  .clients-logo .logo-hover {    display: none !important; }  .clients-logo:hover .logo-main {    display: none; }  .clients-logo:hover .logo-hover {    display: block !important; }.service-detail .dz-media {  margin-bottom: 45px; }@media only screen and (max-width: 575px) {  .service-detail .dz-media {    margin-bottom: 30px; } }.video-section {  height: 400px; }.port-detail .title {  line-height: 1.5;  font-weight: 800; }.port-detail .info-list li {  display: flex;  align-items: center;  margin-bottom: 15px; }  .port-detail .info-list li h2, .port-detail .info-list li .h2 {    margin: 0;    width: 150px;    letter-spacing: 6px;    font-family: var(--font-family-title);    font-weight: 400; }  .port-detail .info-list li span {    font-size: 18px;    text-transform: uppercase;    color: #212529;    font-family: var(--font-family-title);    letter-spacing: 3px;    font-weight: 300; }  @media only screen and (max-width: 575px) {    .port-detail .info-list li {      margin-bottom: 20px; }      .port-detail .info-list li h2, .port-detail .info-list li .h2 {        width: 100px; } }.line-img {  background-position: center;  background-size: 100%; }.section-title:after {  content: attr(data-name);  font-size: 100px;  position: absolute;  line-height: 100px;  color: #6d6d6d;  font-weight: 700;  z-index: -1;  opacity: 0.1;  text-transform: uppercase;  font-family: var(--font-family-base); }.section-title.style-1:after {  top: 130px;  left: 50%;  transform: translate(-50%, -50%);  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%); }.section-title.style-2:after {  right: 100px;  writing-mode: tb-rl;  top: 50%;  transform: translateY(-50%);  height: 100%;  text-align: center; }@media only screen and (max-width: 1280px) {  .section-title.style-1:after {    font-size: 80px;    line-height: 80px;    top: 120px; }  .section-title.style-2:after {    font-size: 80px;    line-height: 80px;    top: 120px;    writing-mode: unset;    height: auto;    transform: unset;    right: 0;    left: 0; } }@media only screen and (max-width: 991px) {  .section-title.style-1:after, .section-title.style-2:after {    font-size: 50px;    line-height: 50px;    top: 100px; } }@media only screen and (max-width: 575px) {  .section-title.style-1:after, .section-title.style-2:after {    font-size: 36px;    line-height: 36px;    top: 50px; } }@media only screen and (max-width: 767px) {  .section-head-bx .text-end,  .section-head-bx .section-head {    text-align: center !important; } }/* Support and Buy Button */.theme-btn {  background-color: #ffffff;  border-radius: 40px;  bottom: 10px;  color: #ffffff;  display: flex;  height: 50px;  left: 10px;  min-width: 50px;  position: fixed;  text-align: center;  z-index: 9999;  align-items: center;  justify-content: center; }  .theme-btn i {    font-size: 22px;    line-height: 50px; }  .theme-btn.bt-support-now {    background-image: linear-gradient(45deg, #00bfff 8%, #2395c1 100%);    bottom: 70px; }  .theme-btn.bt-buy-now {    background-image: linear-gradient(to right, #61dc6a 0, #2bc911 100%, #61dc6a 200%); }  .theme-btn span {    display: table-cell;    vertical-align: middle;    font-size: 16px;    letter-spacing: -15px;    opacity: 0;    line-height: 50px;    transition: all 0.5s;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s; }  .theme-btn:focus, .theme-btn:active, .theme-btn:hover {    color: #fff;    padding: 0 20px; }    .theme-btn:focus span, .theme-btn:active span, .theme-btn:hover span {      opacity: 1;      letter-spacing: 1px;      padding-left: 10px; }.at-expanding-share-button[data-position="bottom-left"] {  bottom: 130px !important; }.counter-area1 {  position: relative; }  .counter-area1 .counter-inner {    padding: 60px 100px 40px;    border-radius: var(--border-radius-base);    overflow: hidden;    background-image: url(../images/pattern/pattern1.png), url(../images/pattern/pattern2.png);    background-size: 120px;    background-repeat: no-repeat;    background-position: right bottom, left top;    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2); }    .counter-area1 .counter-inner .icon-bx-wraper {      justify-content: center; }      .counter-area1 .counter-inner .icon-bx-wraper .counter {        font-size: 50px;        color: #fff; }      .counter-area1 .counter-inner .icon-bx-wraper .title {        color: #fff;        font-size: 1.125rem; }      .counter-area1 .counter-inner .icon-bx-wraper:after {        color: transparent;        text-shadow: 0 0 1px var(--primary), 0 0 1px #fff, 0 0 1px #ffff;        opacity: 0.3; }  .counter-area1.half-bg:after {    content: "";    height: 85px;    background-color: #fff;    width: 100%;    position: absolute;    left: 0;    bottom: 0;    z-index: -1; }  @media only screen and (max-width: 1280px) {    .counter-area1 .counter-inner {      padding: 40px 50px 20px; } }  @media only screen and (max-width: 575px) {    .counter-area1 .counter-inner {      padding: 40px 30px 0px; } }.swiper-container.pagination-style1 .swiper-pagination-bullets {  margin-top: 15px; }  .swiper-container.pagination-style1 .swiper-pagination-bullets .swiper-pagination-bullet {    height: 45px;    width: 45px;    border-radius: 0;    padding: 0;    margin: 0 3px;    line-height: 45px;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s; }    .swiper-container.pagination-style1 .swiper-pagination-bullets .swiper-pagination-bullet:after {      content: none; }    .swiper-container.pagination-style1 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {      color: #fff;      background-color: var(--primary); }    @media only screen and (max-width: 575px) {      .swiper-container.pagination-style1 .swiper-pagination-bullets .swiper-pagination-bullet {        height: 35px;        width: 35px;        line-height: 35px;        font-size: 14px; } }/* Silder One */.silder-two {  position: relative; }  .silder-two .dz-slide-item {    display: flex;    align-items: center;    min-height: calc(100vh - 140px);    background-repeat: no-repeat;    background-size: auto;    background-position: 68% center;    background-image: url(../images/pattern/pattern3.png);    background-color: var(--rgba-primary-1);    position: relative;    overflow: hidden;    z-index: 1;    padding-top: 80px;    padding-bottom: 80px; }    .silder-two .dz-slide-item:after {      content: "";      height: 55px;      width: 100%;      position: absolute;      left: 0;      bottom: 0;      background-color: #fff;      z-index: -1; }    @media only screen and (max-width: 1280px) {      .silder-two .dz-slide-item {        background-position: 80% center; } }    @media only screen and (max-width: 991px) {      .silder-two .dz-slide-item {        min-height: auto;        background-position: 79% center;        background-size: 40%;        padding-top: 50px;        padding-bottom: 120px; }        .silder-two .dz-slide-item .btn.m-r30, .silder-two .dz-slide-item .m-r30.wp-block-button__link {          margin-right: 10px; } }    @media only screen and (max-width: 767px) {      .silder-two .dz-slide-item {        height: 640px; }        .silder-two .dz-slide-item:after {          content: none; } }    .silder-two .dz-slide-item .slider-img {      overflow: hidden;      position: absolute;      right: 0;      bottom: 0;      width: 45%;      animation: dzMove1 12s linear infinite;      height: 100%; }      @media only screen and (max-width: 991px) {        .silder-two .dz-slide-item .slider-img {          width: 45%; } }      @media only screen and (max-width: 767px) {        .silder-two .dz-slide-item .slider-img {          height: auto; } }      .silder-two .dz-slide-item .slider-img img {        width: 100%;        height: 100%;        object-fit: cover; }    .silder-two .dz-slide-item .video-bx {      box-shadow: unset;      margin-top: 0; }  .silder-two .silder-content {    width: 55%;    padding-left: 80px; }    @media only screen and (max-width: 1680px) {      .silder-two .silder-content {        padding-left: 40px; } }    .silder-two .silder-content .inner-content {      padding-right: 100px; }      @media only screen and (max-width: 1280px) {        .silder-two .silder-content .inner-content {          padding-right: 0; } }    .silder-two .silder-content .title {      font-size: 90px;      font-weight: 600;      line-height: 1.1;      margin-bottom: 25px; }      @media only screen and (max-width: 1680px) {        .silder-two .silder-content .title {          margin-bottom: 15px;          font-size: 60px; } }    .silder-two .silder-content .sub-title {      font-weight: 500;      margin-bottom: 10px;      color: inherit; }    .silder-two .silder-content p {      font-size: 18px; }      @media only screen and (max-width: 1680px) {        .silder-two .silder-content p {          font-size: 15px; } }  .silder-two .swiper-pagination-bullets {    position: absolute;    bottom: 55px;    left: 80px;    margin-top: 0; }    @media only screen and (max-width: 1680px) {      .silder-two .swiper-pagination-bullets {        left: 40px; } }    @media only screen and (max-width: 767px) {      .silder-two .swiper-pagination-bullets {        bottom: 0;        left: 20px; } }  @media only screen and (max-width: 1280px) {    .silder-two .silder-content {      width: 50%;      padding: 35px; }      .silder-two .silder-content .sub-title {        margin-bottom: 15px; }      .silder-two .silder-content .title {        font-size: 45px;        line-height: 1.2;        margin-bottom: 10px; } }  @media only screen and (max-width: 991px) {    .silder-two .silder-content {      padding: 30px; }      .silder-two .silder-content .title {        font-size: 32px;        letter-spacing: 0;        margin-bottom: 10px; }      .silder-two .silder-content p {        font-size: 14px;        margin-bottom: 20px; } }  @media only screen and (max-width: 767px) {    .silder-two .silder-content {      padding: 30px 15px;      width: 100%; }    .silder-two .dz-slide-item {      padding-top: 20px;      padding-bottom: 50px;      display: block;      min-height: auto; }      .silder-two .dz-slide-item .slider-img {        position: unset;        width: 100%;        filter: none;        padding: 15px;        margin-bottom: 15px; }        .silder-two .dz-slide-item .slider-img img {          -webkit-mask-image: unset;          mask-image: unset;          height: 250px;          object-fit: cover;          object-position: center; } }  @media only screen and (max-width: 575px) {    .silder-two .silder-content {      width: auto;      left: 15px;      right: 15px;      bottom: 90px;      padding: 20px; }      .silder-two .silder-content .title {        font-size: 22px;        line-height: 1.3;        margin-bottom: 20px; }      .silder-two .silder-content .sub-title {        font-size: 14px;        margin-bottom: 10px; } }@media only screen and (min-width: 991px) {  .blog-area1 [class*="col-"]:first-child .dz-card .dz-media {    border-radius: var(--border-radius-base) 0 0 0; }  .blog-area1 [class*="col-"]:first-child .dz-card .dz-info {    border-radius: 0 0 0 var(--border-radius-base); }  .blog-area1 [class*="col-"]:first-child .dz-card.blog-top .dz-info {    border-radius: var(--border-radius-base) 0 0 0; }  .blog-area1 [class*="col-"]:first-child .dz-card.blog-top .dz-media {    border-radius: 0 0 0 var(--border-radius-base); }  .blog-area1 [class*="col-"]:last-child .dz-card .dz-media {    border-radius: 0 var(--border-radius-base) 0 0; }  .blog-area1 [class*="col-"]:last-child .dz-card .dz-info {    border-radius: 0 0 var(--border-radius-base) 0; }  .blog-area1 [class*="col-"]:last-child .dz-card.blog-top .dz-info {    border-radius: 0 var(--border-radius-base) 0 0; }  .blog-area1 [class*="col-"]:last-child .dz-card.blog-top .dz-media {    border-radius: 0 0 var(--border-radius-base) 0; } }/*Blog single */.blog-single {  margin-bottom: 3.125rem; }  .blog-single .dz-post-meta {    margin-bottom: 1.25rem; }  .blog-single .dz-post-text {    /*padding-bottom: 30px; */        }    .blog-single .dz-post-text:after {      content: "";      display: block;      width: 100%;      clear: both; }  .blog-single .dz-post-tags {    margin-top: 1.25rem; }  .blog-single .dz-post-media {    border-radius: 0.25rem; }  .blog-single.dz-card .post-tags {    margin-bottom: 0; }  .blog-single.style-1 {    box-shadow: unset;    border-radius: 0;    overflow: unset;    margin-bottom: 0px; }    @media only screen and (max-width: 767px) {      .blog-single.style-1 {        margin-bottom: 40px; } }    .blog-single.style-1 .dz-media {      margin: 0; }      .blog-single.style-1 .dz-media + .dz-info {        text-align: unset;        border: 0;        padding: 0;        margin-top: 0;        padding: 30px 0 0 0; }    .blog-single.style-1 .dz-info {      text-align: unset;      border: 0;      padding: 0;      margin-top: 0; }    .blog-single.style-1 .dz-info + .dz-media {      margin-top: 25px; }    .blog-single.style-1 .dz-meta ul li {      margin-left: 0;      margin-right: 10px; }      .blog-single.style-1 .dz-meta ul li:first-child {        margin-left: 0; }.dz-post-text a {  text-decoration: underline;  box-shadow: inset 0 -10px 0 var(--rgba-primary-1); }.dz-post-text .widget_archive li a,.dz-post-text .wp-block-latest-posts li a,.dz-post-text .wp-block-categories-list li a,.dz-post-text .wp-block-archives-list li a,.dz-post-text .widget_categories li a,.dz-post-text blockquote a,.dz-post-text .wp-block-button__link {  box-shadow: none;  text-decoration: none; }.post-header {  position: relative;  overflow: hidden; }  @media only screen and (max-width: 575px) {    .post-header {      margin-bottom: 1.25rem; } }  .post-header .dz-media img {    min-height: 250px;    object-fit: cover; }  .post-header .dz-info {    position: absolute;    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+1,0.6+100 */    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.6) 100%);    /* FF3.6-15 */    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.6) 100%);    /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.6) 100%);    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=0 );    /* IE6-9 */    position: absolute;    bottom: 0;    text-align: center;    padding: 100px 30px 30px 30px !important;    width: 100%; }    @media only screen and (max-width: 575px) {      .post-header .dz-info {        padding: 40px 15px 15px 15px !important; } }    .post-header .dz-info .dz-title {      color: #fff; }      @media only screen and (max-width: 575px) {        .post-header .dz-info .dz-title {          font-size: 1.125rem; } }    .post-header .dz-info .dz-meta > ul {      justify-content: center; }      .post-header .dz-info .dz-meta > ul > li {        color: #fff; }.side-bar {  padding-left: 20px; }  @media only screen and (max-width: 1280px) {    .side-bar {      padding-left: 0;      padding-right: 0; } }  .side-bar.left {    padding-left: 0;    padding-right: 0px; }    @media only screen and (max-width: 991px) {      .side-bar.left {        padding-right: 0;        padding-left: 0; } }.alignnone {  margin: 0.3125rem 0 1.563rem 0; }  .alignnoneimg, .alignnone.wp-caption, .alignnone.is-resized {    margin: 0.3125rem 0 1.563rem 0; }.aligncenter {  display: block;  margin: 0.3125rem auto 0.938rem;  text-align: center; }  .aligncenterimg, .aligncenter.wp-caption, .aligncenter.is-resized {    display: block;    margin: 0.3125rem auto 0.938rem;    text-align: center; }.alignright {  float: right;  margin: 0.3125rem 0 1.563rem 1.563rem; }  .alignrightimg, .alignright.wp-caption, .alignright.is-resized {    margin: 0.3125rem 0 1.563rem 1.563rem;    float: right; }.alignleft {  float: left;  margin: 0.3125rem 1.563rem 1.563rem 0; }  .alignleftimg, .alignleft.wp-caption, .alignleft.is-resized {    margin: 0.3125rem 1.563rem 1.563rem 0;    float: left; }.wp-caption {  max-width: 100%;  text-align: center; }  .wp-caption img[class*="wp-image-"] {    display: block;    margin: 0; }  .wp-caption img {    border: 0 none;    height: auto;    margin: 0;    max-width: 100%;    padding: 0;    width: auto; }  .wp-caption p.wp-caption-text {    font-size: 0.813rem;    line-height: 1.125rem;    margin: 0;    padding: 0.625rem 0;    text-align: left; }.wp-block-quote.is-large,.wp-block-quote.is-style-large,blockquote.wp-block-quote,blockquote.wp-block-pullquote,blockquote.wp-block-pullquote.alignright,blockquote.wp-block-pullquote.alignleft,blockquote {  padding: 1.25rem 2rem 1.25rem 3rem;  font-size: 0.938rem;  color: var(--title);  margin-top: 2.5rem;  margin-bottom: 2.5rem;  line-height: 1.875rem;  position: relative;  clear: both;  font-weight: 700;  z-index: 1;  border: 0; }  @media only screen and (max-width: 991px) {    .wp-block-quote.is-large,    .wp-block-quote.is-style-large,    blockquote.wp-block-quote,    blockquote.wp-block-pullquote,    blockquote.wp-block-pullquote.alignright,    blockquote.wp-block-pullquote.alignleft,    blockquote {      padding: 1.25rem 1.25rem 0.938rem 1.25rem;      font-size: 0.813rem; } }  .wp-block-quote.is-large cite,  .wp-block-quote.is-style-large cite,  blockquote.wp-block-quote cite,  blockquote.wp-block-pullquote cite,  blockquote.wp-block-pullquote.alignright cite,  blockquote.wp-block-pullquote.alignleft cite,  blockquote cite {    font-style: normal;    position: relative;    display: block;    margin-top: -0.3125rem;    font-weight: 600;    color: var(--primary);    line-height: 1.3; }    .wp-block-quote.is-large cite:before,    .wp-block-quote.is-style-large cite:before,    blockquote.wp-block-quote cite:before,    blockquote.wp-block-pullquote cite:before,    blockquote.wp-block-pullquote.alignright cite:before,    blockquote.wp-block-pullquote.alignleft cite:before,    blockquote cite:before {      content: "";      margin-right: 0.625rem;      width: 15px;      height: 2px;      background: var(--primary);      display: inline-block;      vertical-align: middle; }  .wp-block-quote.is-large b, .wp-block-quote.is-large strong, .wp-block-quote.is-large .strong,  .wp-block-quote.is-style-large b,  .wp-block-quote.is-style-large strong,  .wp-block-quote.is-style-large .strong,  blockquote.wp-block-quote b,  blockquote.wp-block-quote strong,  blockquote.wp-block-quote .strong,  blockquote.wp-block-pullquote b,  blockquote.wp-block-pullquote strong,  blockquote.wp-block-pullquote .strong,  blockquote.wp-block-pullquote.alignright b,  blockquote.wp-block-pullquote.alignright strong,  blockquote.wp-block-pullquote.alignright .strong,  blockquote.wp-block-pullquote.alignleft b,  blockquote.wp-block-pullquote.alignleft strong,  blockquote.wp-block-pullquote.alignleft .strong,  blockquote b,  blockquote strong,  blockquote .strong {    color: inherit; }  .wp-block-quote.is-large:after,  .wp-block-quote.is-style-large:after,  blockquote.wp-block-quote:after,  blockquote.wp-block-pullquote:after,  blockquote.wp-block-pullquote.alignright:after,  blockquote.wp-block-pullquote.alignleft:after,  blockquote:after {    content: "";    width: 6px;    border-radius: 4px;    height: 100%;    left: 0;    top: 0;    background: var(--primary);    position: absolute;    box-shadow: 0 0 30px 0 var(--rgba-primary-2); }  .wp-block-quote.is-large:before,  .wp-block-quote.is-style-large:before,  blockquote.wp-block-quote:before,  blockquote.wp-block-pullquote:before,  blockquote.wp-block-pullquote.alignright:before,  blockquote.wp-block-pullquote.alignleft:before,  blockquote:before {    content: "";    z-index: -1;    background-size: cover;    left: 20px;    background-image: var(--quote);    background-position: center right;    width: 90px;    padding: 0;    opacity: 0.1;    background-repeat: no-repeat;    height: 90px;    top: 0px;    position: absolute; }  .wp-block-quote.is-large.wp-block-pullquote.alignleft,  .wp-block-quote.is-style-large.wp-block-pullquote.alignleft,  blockquote.wp-block-quote.wp-block-pullquote.alignleft,  blockquote.wp-block-pullquote.wp-block-pullquote.alignleft,  blockquote.wp-block-pullquote.alignright.wp-block-pullquote.alignleft,  blockquote.wp-block-pullquote.alignleft.wp-block-pullquote.alignleft,  blockquote.wp-block-pullquote.alignleft {    margin: 0rem 1.563rem 1.563rem 0rem; }  .wp-block-quote.is-large.wp-block-pullquote.alignright,  .wp-block-quote.is-style-large.wp-block-pullquote.alignright,  blockquote.wp-block-quote.wp-block-pullquote.alignright,  blockquote.wp-block-pullquote.wp-block-pullquote.alignright,  blockquote.wp-block-pullquote.alignright.wp-block-pullquote.alignright,  blockquote.wp-block-pullquote.alignleft.wp-block-pullquote.alignright,  blockquote.wp-block-pullquote.alignright {    margin: 0rem 0 1.563rem 1.563rem; }  .wp-block-quote.is-large.style-1,  .wp-block-quote.is-style-large.style-1,  blockquote.wp-block-quote.style-1,  blockquote.wp-block-pullquote.style-1,  blockquote.wp-block-pullquote.alignright.style-1,  blockquote.wp-block-pullquote.alignleft.style-1,  blockquote.style-1 {    background: #f8f8f8;    color: var(--primary);    padding: 25px 30px; }    .wp-block-quote.is-large.style-1 p,    .wp-block-quote.is-style-large.style-1 p,    blockquote.wp-block-quote.style-1 p,    blockquote.wp-block-pullquote.style-1 p,    blockquote.wp-block-pullquote.alignright.style-1 p,    blockquote.wp-block-pullquote.alignleft.style-1 p,    blockquote.style-1 p {      font-size: 18px;      line-height: 1.5;      color: var(--primary); }    .wp-block-quote.is-large.style-1:after,    .wp-block-quote.is-style-large.style-1:after,    blockquote.wp-block-quote.style-1:after,    blockquote.wp-block-pullquote.style-1:after,    blockquote.wp-block-pullquote.alignright.style-1:after,    blockquote.wp-block-pullquote.alignleft.style-1:after,    blockquote.style-1:after {      content: none; }    .wp-block-quote.is-large.style-1:before,    .wp-block-quote.is-style-large.style-1:before,    blockquote.wp-block-quote.style-1:before,    blockquote.wp-block-pullquote.style-1:before,    blockquote.wp-block-pullquote.alignright.style-1:before,    blockquote.wp-block-pullquote.alignleft.style-1:before,    blockquote.style-1:before {      left: auto;      background-size: contain;      width: 80px;      right: 30px;      top: 50%;      transform: translateY(-50%);      background-image: var(--quote-2); }    .wp-block-quote.is-large.style-1 cite,    .wp-block-quote.is-style-large.style-1 cite,    blockquote.wp-block-quote.style-1 cite,    blockquote.wp-block-pullquote.style-1 cite,    blockquote.wp-block-pullquote.alignright.style-1 cite,    blockquote.wp-block-pullquote.alignleft.style-1 cite,    blockquote.style-1 cite {      color: var(--title); }      .wp-block-quote.is-large.style-1 cite:before,      .wp-block-quote.is-style-large.style-1 cite:before,      blockquote.wp-block-quote.style-1 cite:before,      blockquote.wp-block-pullquote.style-1 cite:before,      blockquote.wp-block-pullquote.alignright.style-1 cite:before,      blockquote.wp-block-pullquote.alignleft.style-1 cite:before,      blockquote.style-1 cite:before {        background: var(--title); }blockquote.wp-block-pullquote:not(.is-style-solid-color) {  background: #5608e0; }.wp-caption-text {  font-size: 0.875rem;  line-height: 1.3; }.dz-card.blog-single .dz-post-text blockquote p,.dz-page-text blockquote p,blockquote p {  font-size: 1.5rem;  line-height: 1.5;  color: var(--title);  margin-bottom: 1rem;  font-weight: 700;  font-style: italic; }  .dz-card.blog-single .dz-post-text blockquote p cite,  .dz-page-text blockquote p cite,  blockquote p cite {    margin-top: 20px; }  @media only screen and (max-width: 991px) {    .dz-card.blog-single .dz-post-text blockquote p,    .dz-page-text blockquote p,    blockquote p {      font-size: 1.125rem; } }.dz-page-text {  padding-bottom: 30px !important; }.dz-card.blog-single .dz-post-text blockquote.style-1 p,.dz-page-text blockquote.style-1 p,blockquote.style-1 p {  color: var(--primary);  margin-bottom: 1.5rem; }.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail {  max-width: 100%;  height: auto; }/* Gutenberg Gallery *//* Gutenberg Css *//* .dz-card.blog-single,.dz-card.blog-single + #comment-list */.min-container,.dz-page-text,.dz-page-text + #comment-list,.dz-page-text + #comment-list + .paginate-links {  max-width: 50rem;  margin-left: auto;  margin-right: auto;  padding-left: 0.938rem;  padding-right: 0.938rem; }.dz-card.blog-single.sidebar + #comment-list {  padding: 0;  max-width: 100%; }.max-container {  max-width: 93.75rem;  margin-left: auto;  margin-right: auto;  padding-left: 3.4375rem;  padding-right: 3.4375rem; }.dz-page-text + #comment-list + .paginate-links,.dz-page-text + #comment-list,.dz-page-text {  padding: 0; }.dz-page-text.sidebar {  width: 100%;  padding: 0;  max-width: 100%; }.dz-page-text > ol,.dz-page-text > ul,.dz-page-text > .wp-block-gallery,.dz-card.blog-single .dz-post-text > .wp-block-gallery,.dz-card.blog-single .dz-post-text > ol,.dz-card.blog-single .dz-post-text > ul {  list-style: none;  margin-bottom: 1.875rem; }.dz-page-text > ol,.dz-page-text > ul,.dz-card.blog-single .dz-post-text > ol,.dz-card.blog-single .dz-post-text > ul,.dz-card.blog-single .dz-post-text.text > ol,.dz-card.blog-single .dz-post-text.text > ul {  padding-left: 1.25rem; }  .dz-page-text > ol ol,  .dz-page-text > ol ul,  .dz-page-text > ul ol,  .dz-page-text > ul ul,  .dz-card.blog-single .dz-post-text > ol ol,  .dz-card.blog-single .dz-post-text > ol ul,  .dz-card.blog-single .dz-post-text > ul ol,  .dz-card.blog-single .dz-post-text > ul ul,  .dz-card.blog-single .dz-post-text.text > ol ol,  .dz-card.blog-single .dz-post-text.text > ol ul,  .dz-card.blog-single .dz-post-text.text > ul ol,  .dz-card.blog-single .dz-post-text.text > ul ul {    padding-left: 1.563rem; }.dz-page-text > ol li,.dz-page-text > ul li,.dz-card.blog-single .dz-post-text > ol li,.dz-card.blog-single .dz-post-text > ul li,.dz-card.blog-single .dz-post-text > ol li,.dz-card.blog-single .dz-post-text > ul li,.dz-card.blog-single .dz-post-text.text > ol li,.dz-card.blog-single .dz-post-text.text > ul li {  padding: 0.5rem 0.5rem;  position: relative;  list-style: inherit; }.dz-page-text > .wp-block-gallery,.dz-card.blog-single .dz-post-text > .wp-block-gallery,.dz-card.blog-single .dz-post-text.text > .wp-block-gallery {  padding: 0;  list-style: none; }.dz-page-text > .wp-block-gallery li,.dz-card.blog-single .dz-post-text > .wp-block-gallery li,.dz-card.blog-single .dz-post-text.text > .wp-block-gallery li {  padding: 0;  list-style: none;  margin: 0.25rem; }.dz-page-text > .wp-block-gallery li:before,.dz-card.blog-single .dz-post-text > .wp-block-gallery li:before,.dz-card.blog-single .dz-post-text.text > .wp-block-gallery li:before {  content: none; }.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {  margin: 0 0.5rem 0.5rem 0; }.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {  margin-right: 0.5rem; }.content-spacious-full .wp-block-gallery {  margin-left: calc(-12.5rem - (0.313rem/2));  margin-right: calc(-12.5rem - (0.313rem/2));  width: calc(100% + 25rem + 0.313rem);  max-width: initial; }.alignfull,.alignwide {  margin-left: calc(-6.25rem - (0.313rem/2));  margin-right: calc(-6.25rem - (0.313rem/2));  width: calc(100% + 12.5rem + 0.313rem);  max-width: initial; }.alignfull,.alignfullwide {  margin-left: calc(50% - 50vw - (var(--content-share-ml,0px)/2));  width: 100vw;  max-width: 100vw;  box-sizing: border-box; }.dz-page-text h1, .dz-page-text .h1,.dz-post-text h1,.dz-post-text .h1,.thm-unit-test .dz-post-text h1,.thm-unit-test .dz-post-text .h1 {  margin-bottom: 1rem;  font-weight: 700; }.dz-page-text h2, .dz-page-text .h2,.dz-post-text h2,.dz-post-text .h2,.thm-unit-test .dz-post-text h2,.thm-unit-test .dz-post-text .h2 {  margin-bottom: 1rem;  font-weight: 700; }.dz-page-text h3, .dz-page-text .h3,.dz-post-text h3,.dz-post-text .h3,.thm-unit-test .dz-post-text h3,.thm-unit-test .dz-post-text .h3 {  margin-bottom: 1rem;  font-weight: 700; }.dz-page-text h4, .dz-page-text .h4,.dz-post-text h4,.dz-post-text .h4,.thm-unit-test .dz-post-text h4,.thm-unit-test .dz-post-text .h4 {  margin-bottom: 0.75rem;  font-weight: 600; }.dz-page-text h5, .dz-page-text .h5,.dz-post-text h5,.dz-post-text .h5,.thm-unit-test .dz-post-text h5,.thm-unit-test .dz-post-text .h5 {  margin-bottom: 0.75rem; }.dz-page-text h6, .dz-page-text .h6,.dz-post-text h6,.dz-post-text .h6,.thm-unit-test .dz-post-text h6,.thm-unit-test .dz-post-text .h6 {  margin-bottom: 0.625rem; }.wp-block-code,pre.wp-block-code,pre {  margin: 0 0 1.563rem;  padding: 1.25rem;  color: #fff;  background-color: #212326;  white-space: pre;  font-size: 0.938rem;  border-radius: 0.1875rem; }.dz-page-text,.dz-page-text ul li,.dz-page-text ol li,.dz-card.blog-single .dz-post-text,.dz-card.blog-single .dz-post-text ul li,.dz-card.blog-single .dz-post-text ol li,.dz-card.blog-single .dz-card.blog-single .dz-post-text p:not(.has-text-color):not(.has-text-align-center):not(.has-text-align-left):not(.has-text-align-right) {  font-size: 1rem;  line-height: 1.7; }.wp-block-cover,.wp-block-cover-image {  color: #fff; }.wp-block-cover p:last-child,.wp-block-cover-image p:last-child {  margin-bottom: 0; }.wp-block-quote.has-text-align-right {  border-right: 0; }.dz-page-text ul li,.dz-page-text ol li,.dz-card.blog-single .dz-post-text ul li,.dz-card.blog-single .dz-post-text ol li {  position: relative; }.dz-page-text ul > li:before,.dz-page-text ol > li:before,.dz-card.blog-single .dz-post-text ul > li:before,.dz-card.blog-single .dz-post-text ol > li:before {  content: "";  display: inline-block;  width: 0.375rem;  height: 0.375rem;  background: #212529;  left: -0.938rem;  position: absolute;  top: 1.063rem;  border-radius: 4px; }.dz-page-text ul > li li:before,.dz-page-text ol > li li:before,.dz-card.blog-single .dz-post-text ul > li li:before,.dz-card.blog-single .dz-post-text ol > li li:before {  content: none; }.dz-page-text p,.dz-card.blog-single .dz-post-text p {  /*margin-bottom: 1.65rem; */    }.paginate-links {  display: flex;  align-items: center;  margin: 1.5rem 0 4rem 0; }.paginate-links a,.paginate-links > span {  margin: 0 0 0 0.625rem;  position: relative;  border: 0rem solid #6cc000;  color: #1f2471;  display: inline-block;  font-size: 1rem;  font-weight: 500;  line-height: 2.5rem;  min-width: 2.5rem;  height: 2.5rem;  text-align: center;  text-transform: capitalize;  transition: all 500ms ease 0s;  background: #E0E0E0;  border-radius: 0.1875rem; }.wp-block-columns {  margin-bottom: 0; }/* Gutenberg Gallery */.wp-block-gallery {  display: flex;  flex-wrap: wrap;  list-style-type: none;  padding: 0; }.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {  display: flex;  flex-direction: column;  flex-grow: 1;  justify-content: center;  margin: 0 1rem 1rem 0;  position: relative; }.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure {  height: 100%;  margin: 0; }@supports (position: -webkit-sticky) or (position: sticky) {  .wp-block-gallery .blocks-gallery-image figure,  .wp-block-gallery .blocks-gallery-item figure {    align-items: flex-end;    display: flex;    justify-content: flex-start; } }.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img {  display: block;  height: auto;  max-width: 100%;  width: 100%; }@supports (position: -webkit-sticky) or (position: sticky) {  .wp-block-gallery .blocks-gallery-image img,  .wp-block-gallery .blocks-gallery-item img {    width: auto; } }.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 60%, transparent);  bottom: 0;  color: #fff;  font-size: 0.813rem;  max-height: 100%;  overflow: auto;  padding: 2.5rem 0.625rem 0.3125rem;  position: absolute;  text-align: center;  width: 100%; }.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img {  display: inline; }.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img {  width: 100%; }@supports (position: -webkit-sticky) or (position: sticky) {  .wp-block-gallery.is-cropped .blocks-gallery-image a,  .wp-block-gallery.is-cropped .blocks-gallery-image img,  .wp-block-gallery.is-cropped .blocks-gallery-item a,  .wp-block-gallery.is-cropped .blocks-gallery-item img {    -o-object-fit: cover;    flex: 1;    height: 100%;    object-fit: cover; } }.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {  width: calc(50% - 0.5rem); }.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {  margin-right: 0; }.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item {  margin-right: 0;  width: 100%; }@media only screen and (max-width: 64rem) {  .alignwide {    margin-left: 0;    margin-right: 0;    width: 100% !important;    max-width: 100% !important; }  .alignwide .alignleft img {    width: 100%; }  .alignwide .alignleft {    margin: 0.3125rem 0rem 1.563rem 0;    float: none; } }@media (min-width: 37.5rem) {  .wp-block-gallery.columns-3 .blocks-gallery-image,  .wp-block-gallery.columns-3 .blocks-gallery-item {    margin-right: 1rem;    width: calc(33.33333% - 0.666rem); }  .wp-block-gallery.columns-4 .blocks-gallery-image,  .wp-block-gallery.columns-4 .blocks-gallery-item {    margin-right: 1rem;    width: calc(25% - 0.75rem); }  .wp-block-gallery.columns-5 .blocks-gallery-image,  .wp-block-gallery.columns-5 .blocks-gallery-item {    margin-right: 1rem;    width: calc(20% - 0.8rem); }  .wp-block-gallery.columns-6 .blocks-gallery-image,  .wp-block-gallery.columns-6 .blocks-gallery-item {    margin-right: 1rem;    width: calc(16.66667% - 0.833rem); }  .wp-block-gallery.columns-7 .blocks-gallery-image,  .wp-block-gallery.columns-7 .blocks-gallery-item {    margin-right: 1rem;    width: calc(14.28571% - 0.857rem); }  .wp-block-gallery.columns-8 .blocks-gallery-image,  .wp-block-gallery.columns-8 .blocks-gallery-item {    margin-right: 1rem;    width: calc(12.5% - 0.875rem); }  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),  .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),  .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),  .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),  .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),  .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),  .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),  .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),  .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {    margin-right: 0; } }.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child {  margin-right: 0; }.wp-block-gallery .blocks-gallery-item.has-add-item-button {  width: 100%; }.wp-block-image.alignfullwide img {  border-radius: 0; }.wp-block-image img {  border-radius: 0.625rem; }.wp-block-cover,.wp-block-cover-image,.wp-block-embed,.wp-block-image {  margin-bottom: 1.875rem;  margin-top: 1.875rem; }.wp-block-gallery.alignleft,.wp-block-gallery.alignright {  max-width: 19.0625rem;  width: 100%; }.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright {  display: flex; }.wp-block-gallery.aligncenter .blocks-gallery-item figure {  justify-content: center; }.dz-page-text.sidebar .alignfull,.dz-page-text.sidebar .alignfullwide,.dz-page-text.sidebar .alignwide,.dz-page-text.sidebar .wp-block-gallery,.blog-single.dz-card.sidebar .alignfullwide,.blog-single.dz-card.sidebar .alignwide,.blog-single.dz-card.sidebar .dz-post-text .wp-block-gallery {  margin-left: 0;  margin-right: 0;  width: 100%;  max-width: initial; }.blog-overlap {  background: #fff;  margin-top: -8.75rem;  padding: 1.25rem 1.25rem 0;  border-radius: 0.25rem 0.25rem 0rem 0rem; }.blog-single.dz-card.sidebar {  width: 100%;  max-width: 100%;  padding-left: 0;  padding-right: 0; }.dz-post-text table,.dz-page-text table,.wp-block-table {  width: 100%;  max-width: 100%;  margin-bottom: 1rem;  background-color: transparent;  font-size: 1rem;  margin-bottom: 1.875rem; }.wp-block-image figcaption,.dz-post-text figcaption,.dz-page-text figcaption {  font-size: 0.875rem;  font-family: 'Montserrat', sans-serif;  font-style: normal;  margin-top: 0.625rem; }    [dir='rtl'] .wp-block-image figcaption,.dz-post-text figcaption,.dz-page-text figcaption {    font-family: "Beiruti", sans-serif;}.dz-post-text table tbody tr:nth-of-type(odd),.dz-page-text table tbody tr:nth-of-type(odd),.wp-block-table tbody tr:nth-of-type(odd) {  background-color: #fafafa; }.dz-post-text td,.dz-post-text th,.dz-page-text td,.dz-page-text th,.wp-block-table td,.wp-block-table th {  padding: 0.625rem 0.938rem;  border: 0.0625rem solid #e4e4e4;  border-right: 0;  border-left: 0; }.wp-block-media-text {  margin-bottom: 30px; }  .wp-block-media-text .wp-block-media-text__content {    padding: 0 1.875rem; }.wp-block-column ol li:before,.wp-block-column ul li:before {  content: none !important; }.wp-block-pullquote {  padding: 1em 0;  border-top: 0;  border-bottom: 0; }  .wp-block-pullquote cite {    color: #fff; }  .wp-block-pullquote.alignright, .wp-block-pullquote.alignleft {    padding: 0;    border-top: 0;    border-bottom: 0; }    .wp-block-pullquote.alignright blockquote, .wp-block-pullquote.alignleft blockquote {      margin: 0; }.dz-post-text .wp-block-cover-image-text,.dz-post-text .wp-block-cover-text,.dz-post-text section.wp-block-cover-image h2,.dz-post-text section.wp-block-cover-image .h2,.dz-page-text .wp-block-cover-image-text,.dz-page-text .wp-block-cover-text,.dz-page-text section.wp-block-cover-image h2,.dz-page-text section.wp-block-cover-image .h2 {  color: #fff; }.dz-post-text .bootstrap-select .dropdown-menu li a,.dz-page-text .bootstrap-select .dropdown-menu li a {  box-shadow: none;  font-size: 0.875rem;  font-family: 'Montserrat', sans-serif; }    [dir='rtl'] .dz-post-text .bootstrap-select .dropdown-menu li a,.dz-page-text .bootstrap-select .dropdown-menu li a {    font-family: "Beiruti", sans-serif;}.dz-post-text .wp-block-calendar a {  box-shadow: none !important;  text-decoration: unset; }.wp-block-search,.wp-block-archives,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-categories,.wp-block-calendar {  margin-bottom: 2.5rem; }/* Admin Bar */.admin-bar .is-fixed .main-bar {  top: 1.875rem; }.wp-block-quote.is-style-large cite:before {  display: none; }/* Theme Unit Test */.post-password-form label {  font-size: 1rem; }.post-password-form input[type="submit"] {  padding: 0.625rem 1.563rem;  background-color: var(--primary);  border: none;  height: 2.8125rem;  font-weight: 600;  font-size: 0.875rem;  outline: none; }.post-password-form input[type="submit"]:hover {  background-color: var(--primary); }.post-password-form input[type="password"] {  height: 2.8125rem;  border: 0.0625rem solid #ced4da; }.wp-block-search .wp-block-search__button {  background: var(--primary);  border: 0;  color: #fff;  font-size: 0.875rem;  text-transform: uppercase;  font-weight: 600;  padding: 0.625rem 1.563rem;  -webkit-transition: all 0.5s;  -ms-transition: all 0.5s;  transition: all 0.5s; }.wp-block-search .wp-block-search__input {  border: 0.0625rem solid #e1e6eb;  height: 2.8125rem;  padding: 0.625rem 1.25rem;  font-size: 0.875rem;  outline: none; }.wp-block-tag-cloud a {  padding: 0.5rem 0.625rem;  background: var(--primary);  font-size: 0.75rem;  display: inline-block;  margin: 0 0 0.3125rem;  color: #fff;  font-weight: 600;  transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s;  -ms-transition: all 0.5s;  -o-transition: all 0.5s;  text-decoration: none;  box-shadow: none; }  .wp-block-tag-cloud a:hover {    background: var(--primary-hover); }.wp-block-latest-comments {  padding: 0 !important; }  .wp-block-latest-comments .avatar {    width: 3.4375rem;    height: 3.4375rem;    border-radius: 3.4375rem; }  .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {    margin-left: 4.375rem; }  .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {    color: var(--title);    font-family: 'Montserrat', sans-serif;    font-size: 1.063rem;    font-weight: 500;    line-height: 1.7;    margin-bottom: 0.625rem; }        [dir='rtl'] .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {        font-family: "Beiruti", sans-serif;    }    .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {      color: var(--title);      box-shadow: none;      text-decoration: none; }  .wp-block-latest-comments img + article .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {    margin-left: 4.375rem; }  .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {    display: block;    width: 100%;    color: #9fa1a4;    font-size: 0.813rem;    font-weight: 400; }  .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {    font-size: 1rem !important;    line-height: 1.5 !important;    margin-bottom: 0.625rem !important; }  .wp-block-latest-comments li {    padding: 0 !important;    border-bottom: 0.0625rem solid #eee;    padding-bottom: 0.625rem !important; }    .wp-block-latest-comments li:before {      content: none !important; }.wp-block-latest-comments__comment-avatar {  width: 3.4375rem;  height: 3.4375rem;  border-radius: 3.4375rem; }.comment-content.dz-page-text {  max-width: 100%; }.wp-block-rss {  padding: 0 !important; }  .wp-block-rss .wp-block-rss__item {    padding: 0.3125rem 0 !important;    border-bottom: 0.0625rem solid #eee; }    .wp-block-rss .wp-block-rss__item:before {      content: none !important; }    .wp-block-rss .wp-block-rss__item a {      font-family: 'Montserrat', sans-serif;      font-size: 1.125rem;      box-shadow: unset !important;      font-weight: 600;      color: var(--title);      text-decoration: none; }            [dir='rtl'] .wp-block-rss .wp-block-rss__item a {      font-family: "Beiruti", sans-serif;      }@media only screen and (max-width: 75rem) {  .dz-page-text .wp-block-gallery,  .dz-card.blog-single .dz-post-text .wp-block-gallery {    margin-left: calc(-6.25rem - (0.625rem/2));    margin-right: calc(-6.25rem - (0.625rem/2));    width: calc(100% + 12.5rem + 0.625rem); } }@media only screen and (max-width: 61.9375rem) {  .admin-bar .mo-left .header-nav {    top: 1.875rem;    height: calc(100vh - 1.875rem) !important; }  .dz-page-text .wp-block-gallery,  .dz-card.blog-single .dz-post-text .wp-block-gallery {    margin-left: 0;    margin-right: 0;    width: 100%; }  .dz-page-text,  .dz-page-text ul li,  .dz-page-text ol li,  .dz-page-text p,  .dz-card.blog-single .dz-post-text,  .dz-card.blog-single .dz-post-text ul li,  .dz-card.blog-single .dz-post-text ol li,  .dz-card.blog-single .dz-post-text p {    font-size: 1rem; } }@media only screen and (max-width: 48.875rem) {  .admin-bar .is-fixed .main-bar {    top: 2.8125rem; }  .admin-bar .mo-left .header-nav {    top: 2.8125rem;    height: calc(100vh - 2.812rem) !important; }  .wp-block-media-text {    display: block; }  .wp-block-media-text .wp-block-media-text__media {    margin-bottom: 0.938rem; }  .wp-block-media-text .wp-block-media-text__content {    padding: 0; } }@media only screen and (max-width: 37.5rem) {  .admin-bar .is-fixed .main-bar {    top: 0; }  .admin-bar .mo-left .header-nav {    top: 2.8125rem;    height: calc(100vh - 2.812rem) !important; }  .admin-bar .mo-left .is-fixed .header-nav {    top: 0;    height: 100vh !important; } }.post-footer {  border-top: 0.0625rem solid rgba(0, 0, 0, 0.1);  display: flex;  align-items: center;  justify-content: space-between;  padding: 0.938rem 0 0; }  .post-footer .dz-meta .tag-list {    padding-bottom: 0;    text-align: left;    margin: 0;    padding: 0;    list-style: none;    text-transform: capitalize;    display: inline; }  .post-footer .dz-meta ul li {    margin-right: 0.3125rem;    padding: 0;    display: inline-block;    color: #333333;    font-weight: 500;    font-size: 0.938rem;    font-style: italic; }  .post-footer .post-tag a {    text-transform: capitalize;    font-size: 0.938rem;    color: #999;    background: transparent;    padding: 0;    border: 0;    line-height: 0.875rem;    font-weight: 500; }.share-post li {  display: inline-block; }.share-post a {  width: 2.1875rem;  height: 2.1875rem;  border-radius: 2.1875rem;  border: 0.0625rem solid #eee;  display: block;  text-align: center;  line-height: 2.0625rem;  color: #212529; }.extra-blog {  margin-bottom: 30px; }@media only screen and (max-width: 575px) {  .comment-respond.style-1 .comment-reply-title {    margin-bottom: 20px; } }.default-form.comment-respond .comment-reply-title,.comments-area .comments-title,.extra-blog .blog-title {  font-size: 23px;  font-weight: 800; }.comments-area .comment-list {  margin-bottom: 60px;  padding: 0; }  @media only screen and (max-width: 767px) {    .comments-area .comment-list {      margin-bottom: 40px; } }  .comments-area .comment-list .default-form {    margin-top: 3.5rem;    margin-bottom: 3.5rem; }    .comments-area .comment-list .default-form small, .comments-area .comment-list .default-form .small {      font-size: 12px;      font-weight: 400;      letter-spacing: 1px; }      .comments-area .comment-list .default-form small a, .comments-area .comment-list .default-form .small a {        color: #e10000; }  .comments-area .comment-list .dz-page-text {    padding-bottom: 0 !important; }  .comments-area .comment-list > .comment .comment-body {    position: relative;    padding: 0 0 0 110px;    margin-bottom: 30px;    min-height: 95px; }    @media only screen and (max-width: 767px) {      .comments-area .comment-list > .comment .comment-body {        padding: 0 0 0 75px; } }    .comments-area .comment-list > .comment .comment-body .comment-author .avatar {      position: absolute;      left: 0;      height: 95px;      width: 95px; }      @media only screen and (max-width: 767px) {        .comments-area .comment-list > .comment .comment-body .comment-author .avatar {          height: 60px;          width: 60px; } }    .comments-area .comment-list > .comment .comment-body .comment-author .fn {      font-size: 18px;      line-height: 18px;      color: var(--title);      font-weight: 600;      font-style: normal;      margin-bottom: 10px;      display: block; }    .comments-area .comment-list > .comment .comment-body p {      font-size: 15px;      margin-bottom: 10px; }    .comments-area .comment-list > .comment .comment-body .reply .comment-reply-link {      font-weight: 600;      text-transform: uppercase;      font-size: 12px;      background: var(--primary);      border-radius: 6px;      color: #fff;      padding: 6px 10px 4px 10px;      display: inline-block;      line-height: 1.3;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s; }      .comments-area .comment-list > .comment .comment-body .reply .comment-reply-link:hover {        background: var(--primary-hover); }      .comments-area .comment-list > .comment .comment-body .reply .comment-reply-link i {        margin-right: 8px; }  .comments-area .comment-list > .comment > .children {    padding-left: 50px; }.comments-area.style-1 .comment-list > .comment .comment-body {  position: relative;  padding: 0 0 25px 110px;  margin-bottom: 30px;  min-height: 125px;  border-bottom: 1px solid #E1E1F0; }  @media only screen and (max-width: 767px) {    .comments-area.style-1 .comment-list > .comment .comment-body {      padding: 0 0 25px 75px; } }  .comments-area.style-1 .comment-list > .comment .comment-body .comment-author .avatar {    border-radius: var(--border-radius-base); }.comments-area.style-1 .comment-list > .comment:last-child {  border-bottom: 0;  margin-bottom: 0; }.comments-area.style-2 .comment-list > .comment {  border-bottom: 1px solid #E1E1F0;  margin-bottom: 30px; }  .comments-area.style-2 .comment-list > .comment .comment-body .comment-author .avatar {    border-radius: 50%;    box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1);    border: 5px solid #fff; }  .comments-area.style-2 .comment-list > .comment:last-child {    border-bottom: 0;    margin-bottom: 0; }.comments-area.style-3 .comment-list > .comment {  margin-bottom: 30px; }  .comments-area.style-3 .comment-list > .comment .comment-body .comment-author .avatar {    border-radius: 5px;    box-shadow: 0 0px 10px 4px rgba(31, 66, 135, 0.1);    border: 5px solid #fff; }  .comments-area.style-3 .comment-list > .comment:last-child {    margin-bottom: 0; }.comment-reply-title a {  font-size: 16px;  font-weight: 600; }.comment-respond .comment-form {  display: flex;  flex-wrap: wrap;  margin-left: -10px;  margin-right: -10px; }  .comment-respond .comment-form p {    margin-bottom: 20px;    padding-left: 10px;    padding-right: 10px; }    .comment-respond .comment-form p label {      display: none; }    .comment-respond .comment-form p textarea {      height: 120px !important; }  .comment-respond .comment-form .comment-form-comment {    width: 100%;    padding-left: 10px;    padding-right: 10px; }.comment-respond.style-1 .comment-form .comment-form-author,.comment-respond.style-1 .comment-form .comment-form-email,.comment-respond.style-1 .comment-form .comment-form-url, .comment-respond.style-3 .comment-form .comment-form-author,.comment-respond.style-3 .comment-form .comment-form-email,.comment-respond.style-3 .comment-form .comment-form-url {  width: 50%; }.comment-respond.style-2 .comment-form .comment-form-author,.comment-respond.style-2 .comment-form .comment-form-email {  width: 50%; }.comment-respond.style-2 .comment-form .comment-form-url {  width: 100%; }@media only screen and (max-width: 575px) {  .comment-respond .comment-form .comment-form-author,  .comment-respond .comment-form .comment-form-email,  .comment-respond .comment-form .comment-form-url {    width: 100% !important; } }.dz-page-text [class*="galleryid-"],.dz-post-text [class*="galleryid-"] {  clear: both;  margin: 0 auto;  overflow: hidden; }.gallery .gallery-item {  width: 100%;  display: inline-block;  vertical-align: top;  text-align: center;  padding: 0.3125rem;  position: relative;  box-sizing: border-box; }  .gallery .gallery-item img {    float: left;    padding: 0 0rem;    width: 100%;    border: none !important; }.gallery .gallery-caption {  font-size: 0.813rem;  color: #707070;  display: block;  font-family: 'Montserrat', sans-serif;  line-height: 1.5;  padding: 0.5em 0;  clear: both; }    [dir='rtl'] .gallery .gallery-caption {      font-family: "Beiruti", sans-serif;  }.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {  display: none; }.gallery-columns-2 .gallery-item {  max-width: 50%; }.gallery-columns-3 .gallery-item {  max-width: 33.33%; }.gallery-columns-4 .gallery-item {  max-width: 25%; }.gallery-columns-5 .gallery-item {  max-width: 20%; }.gallery-columns-6 .gallery-item {  max-width: 16.66%; }.gallery-columns-7 .gallery-item {  max-width: 14.28%; }.gallery-columns-8 .gallery-item {  max-width: 12.5%; }.gallery-columns-9 .gallery-item {  max-width: 11.11%; }.gallery-icon img {  margin: 0 auto; }.post-password-form {  position: relative;  clear: both; }  .post-password-form label {    display: block;    font-size: 1rem; }  .post-password-form input[type="password"] {    width: 100%;    border: 0.0625rem solid #ebedf2;    padding: 0.625rem 6.25rem 0.625rem 0.938rem;    height: 2.8125rem;    border: 0.0625rem solid #ced4da; }  .post-password-form input[type="submit"] {    position: absolute;    bottom: 0;    right: 0;    padding: 0.625rem 1.25rem;    background: var(--primary);    color: #FFF;    border: none;    text-transform: uppercase;    font-weight: 600;    font-size: 0.875rem;    outline: none;    height: 2.8125rem; }    .post-password-form input[type="submit"]:hover {      background: var(--primary-hover); }@media only screen and (max-width: 991px) {  .side-bar.sticky-top {    position: unset; } }.blog-post-banner {  min-height: 300px;  padding-top: 70px;  padding-bottom: 70px; }  .blog-post-banner .dz-title {    color: #fff;    font-size: 32px;    margin-bottom: 20px; }  .blog-post-banner .dz-meta {    color: #fff; }    .blog-post-banner .dz-meta ul {      display: flex;      opacity: 0.7; }      .blog-post-banner .dz-meta ul li {        margin-right: 20px; }        .blog-post-banner .dz-meta ul li a {          color: #fff; }.post-outside {  margin-top: -120px; }.single-post .main-bar {  border-bottom: 1px solid #eee; }.dz-load-more i:before,.loadmore-btn i:before {  -webkit-animation: unset !important;  -moz-animation: unset !important;  animation: unset !important; }.dz-share-post {  padding: 15px 25px;  background: #f8f8f8;  display: flex;  align-items: center; }  .dz-share-post .title {    display: inline-block;    font-size: 18px;    padding-right: 10px;    margin: 0; }  .dz-share-post ul {    padding: 0;    margin: 0; }    .dz-share-post ul li {      display: inline-block;      margin-right: 5px; }      .dz-share-post ul li a {        width: 35px;        height: 35px;        color: #fff;        background: var(--primary);        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s;        text-align: center;        line-height: 35px;        font-size: 12px;        border-radius: var(--border-radius-base); }        .dz-share-post ul li a:hover {          background: var(--primary-hover); }#comment-list:empty + .paginate-links {  margin-top: -30px; }.dz-media.post-link {  position: relative; }  .dz-media.post-link::after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.5);    backdrop-filter: blur(5px); }  .dz-media.post-link .post-link-in {    background: rgba(255, 255, 255, 0.8);    color: #000000;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 80%;    height: 80px; }    @media only screen and (max-width: 575px) {      .dz-media.post-link .post-link-in {        height: 80px; } }    .dz-media.post-link .post-link-in:hover {      background: var(--primary);      color: #fff; }.post-link-in {  padding: 15px 50px;  background: var(--primary);  color: #fff;  font-size: 22px;  font-weight: 500;  position: static;  display: flex;  justify-content: center;  align-items: center;  height: 120px;  transition: all 0.5s;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  z-index: 1; }  .post-link-in .link-ic {    margin-right: 15px; }  @media only screen and (max-width: 575px) {    .post-link-in {      height: 90px; } }.blog-single > .dz-media > img + .quote-text {  position: absolute; }.blog-single > .dz-media:not(:has(img)) > .quote-text {  position: static;  transform: none;  width: auto;  background-color: var(--rgba-primary-1); }.quote-text {  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  background: rgba(255, 255, 255, 0.9);  padding: 40px;  width: 720px; }  @media only screen and (max-width: 1280px) {    .quote-text {      width: 510px;      padding: 20px; } }  @media only screen and (max-width: 767px) {    .quote-text {      width: calc(100% - 20px);      padding: 8px; } }  .quote-text blockquote.wp-block-quote {    margin: 0px;    background-color: transparent;    border: 0;    padding: 1.25rem 2rem 1.25rem 1.875rem; }    @media only screen and (max-width: 575px) {      .quote-text blockquote.wp-block-quote {        padding: 15px; } }    .quote-text blockquote.wp-block-quote::before {      content: "";      opacity: 0.2;      width: 55px;      height: 50px;      top: auto;      left: auto;      right: 0px;      bottom: 0px; }      @media only screen and (max-width: 991px) {        .quote-text blockquote.wp-block-quote::before {          width: 45px;          height: 40px; } }      @media only screen and (max-width: 575px) {        .quote-text blockquote.wp-block-quote::before {          width: 35px;          height: 30px; } }  @media only screen and (max-width: 1280px) {    .quote-text blockquote p {      font-size: 18px; } }  @media only screen and (max-width: 575px) {    .quote-text blockquote p {      font-size: 12px; } }  .quote-text blockquote::after {    content: "";    height: 110px;    width: 3px;    border-radius: 2px;    left: 0;    top: 50%;    background: var(--primary);    position: absolute;    box-shadow: 0 0 30px 0 var(--rgba-primary-2);    transform: translateY(-50%); }.blog-single > .dz-media.post-link img + .post-link-in {  background: rgba(255, 255, 255, 0.8);  color: #000000;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 80%;  height: 80px; }  .blog-single > .dz-media.post-link img + .post-link-in:hover {    background: var(--primary);    color: #fff; }.blog-single > .dz-media.post-link::after {  content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.5);  backdrop-filter: blur(5px); }.blog-single > .dz-media.post-link:not(:has(img))::after {  content: none; }.blog-single > .dz-media.post-link:not(:has(img)) > .post-link-in {  position: static;  transform: none;  width: auto;  background-color: var(--primary);  color: #fff; }.post-link-in {  padding: 15px 50px;  background: var(--primary);  color: #fff;  font-size: 22px;  font-weight: 500;  position: static;  display: flex;  justify-content: center;  align-items: center;  height: 120px;  transition: all 0.5s;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  z-index: 1; }  .post-link-in .link-ic {    margin-right: 15px; }.dz-coming-soon {  position: relative;  min-height: 100vh;  width: 100%;  background-size: cover;  background-position: center;  background-color: #fff;  z-index: 1;  padding-left: 90px;  display: flex; }  @media only screen and (max-width: 991px) {    .dz-coming-soon {      flex-wrap: wrap; } }  @media only screen and (max-width: 575px) {    .dz-coming-soon {      padding-left: 50px; } }  .dz-coming-soon .dz-title {    font-size: 60px;    line-height: 1.2;    color: #000;    margin-bottom: 20px; }    @media only screen and (max-width: 1400px) {      .dz-coming-soon .dz-title {        font-size: 50px;        line-height: 60px; } }    @media only screen and (max-width: 1280px) {      .dz-coming-soon .dz-title {        font-size: 40px;        line-height: 50px; } }    @media only screen and (max-width: 575px) {      .dz-coming-soon .dz-title {        font-size: 28px;        line-height: 35px;        margin-bottom: 15px; } }  .dz-coming-soon .dz-coming-bx {    padding-left: 80px;    padding-right: 80px;    flex: 0 0 50%;    max-width: 50%;    align-items: center;    display: flex; }    @media only screen and (max-width: 1400px) {      .dz-coming-soon .dz-coming-bx {        padding-left: 50px;        padding-right: 50px; } }    @media only screen and (max-width: 991px) {      .dz-coming-soon .dz-coming-bx {        flex: 0 0 100%;        max-width: 100%;        align-items: center;        display: flex;        padding: 60px 20px;        text-align: center;        justify-content: center; } }    @media only screen and (max-width: 575px) {      .dz-coming-soon .dz-coming-bx {        padding: 20px 10px; } }  @media only screen and (max-width: 1280px) {    .dz-coming-soon .btn, .dz-coming-soon .wp-block-button__link {      font-size: 13px;      padding: 15px 20px; } }  @media only screen and (max-width: 575px) {    .dz-coming-soon .btn, .dz-coming-soon .wp-block-button__link {      font-size: 12px;      padding: 12px 15px;      letter-spacing: 0; } }  .dz-coming-soon .slider-box {    flex: 0 0 50%;    max-width: 50%; }    @media only screen and (max-width: 991px) {      .dz-coming-soon .slider-box {        flex: 0 0 100%;        max-width: 100%; } }    .dz-coming-soon .slider-box img {      width: 100%;      height: 100%;      object-fit: cover; }.countdown {  margin-bottom: 40px; }  @media only screen and (max-width: 575px) {    .countdown {      margin-bottom: 20px; } }  .countdown .date {    color: #000;    padding-right: 30px;    display: inline-block; }    @media only screen and (max-width: 1280px) {      .countdown .date {        padding-right: 20px; } }    @media only screen and (max-width: 1280px) {      .countdown .date {        padding-right: 10px; } }    @media only screen and (max-width: 575px) {      .countdown .date {        padding-right: 5px;        padding-left: 5px; } }    .countdown .date .time {      color: var(--primary);      font-family: var(--font-family-title);      font-weight: 700;      letter-spacing: 4px;      font-size: 90px;      line-height: 90px;      margin-bottom: 5px; }      @media only screen and (max-width: 1400px) {        .countdown .date .time {          font-size: 70px;          line-height: 70px; } }      @media only screen and (max-width: 1280px) {        .countdown .date .time {          font-size: 50px;          line-height: 50px; } }      @media only screen and (max-width: 575px) {        .countdown .date .time {          font-size: 40px;          line-height: 40px;          font-weight: 700; } }    .countdown .date span {      display: block;      font-size: 16px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 1px; }      @media only screen and (max-width: 1280px) {        .countdown .date span {          font-size: 14px; } }      @media only screen and (max-width: 575px) {        .countdown .date span {          font-size: 12px; } }.sidenav-menu {  position: fixed;  left: 0;  height: 100vh;  width: 90px;  border-right: 1px solid rgba(0, 0, 0, 0.2);  display: flex;  align-items: center;  flex-direction: column;  padding: 20px 20px;  justify-content: space-between; }  @media only screen and (max-width: 575px) {    .sidenav-menu {      width: 50px;      padding: 10px 5px 20px 5px; } }  .sidenav-menu .dz-social-icon {    margin: 0; }    .sidenav-menu .dz-social-icon li a {      color: #000;      text-transform: capitalize;      font-weight: 400;      writing-mode: vertical-rl;      padding: 10px 10px;      margin: 0;      display: block; }      @media only screen and (max-width: 991px) {        .sidenav-menu .dz-social-icon li a {          padding: 4px 8px;          font-size: 14px; } }.under-construct {  background-size: cover;  width: 100%;  height: 100vh;  position: relative;  padding: 80px;  background-color: #f2f2f4;  background-position: center;  z-index: 1;  overflow: hidden; }  .under-construct:after {    content: "";    background: #fff;    width: 100%;    height: 100%;    position: relative;    position: absolute;    top: 0;    left: 0;    z-index: -1;    background-image: url(../images/background/under-construct.jpg);    background-position: center;    background-size: cover; }    @media only screen and (max-width: 575px) {      .under-construct:after {        opacity: 0.85; } }  @media only screen and (max-width: 1680px) {    .under-construct {      padding: 50px; } }  @media only screen and (max-width: 575px) {    .under-construct {      padding: 20px; } }  .under-construct .logo-header {    height: auto;    width: 100%; }    .under-construct .logo-header a {      display: inline-block;      width: 180px; }  .under-construct .dz-content .dz-title {    font-size: 90px;    line-height: 1.2;    margin-bottom: 10px;    color: #212529;    font-family: var(--font-family-title); }    @media only screen and (max-width: 1680px) {      .under-construct .dz-content .dz-title {        font-size: 70px; } }    @media only screen and (max-width: 1280px) {      .under-construct .dz-content .dz-title {        font-size: 60px; } }    @media only screen and (max-width: 575px) {      .under-construct .dz-content .dz-title {        font-size: 36px; } }  .under-construct .dz-content p {    font-size: 35px;    font-weight: 400;    margin-bottom: 0;    line-height: 1.2;    color: #333; }    @media only screen and (max-width: 1680px) {      .under-construct .dz-content p {        font-size: 28px; } }    @media only screen and (max-width: 1280px) {      .under-construct .dz-content p {        font-size: 24px; } }    @media only screen and (max-width: 575px) {      .under-construct .dz-content p {        font-size: 16px;        font-weight: 500; } }  .under-construct .inner-box {    height: 100%;    width: 50%; }    @media only screen and (max-width: 1280px) {      .under-construct .inner-box {        width: 100%; } }/* Error Page */.error-page {  padding: 50px 0; }  .error-page .dlab_error {    font-size: 180px;    font-weight: 800;    line-height: 1.2;    margin: auto;    color: var(--primary);    font-family: var(--font-family-title); }  .error-page .error-head {    font-size: 32px;    margin: 15px 0 25px;    max-width: 600px;    margin-left: auto;    margin-right: auto; }  @media only screen and (max-width: 575px) {    .error-page {      padding: 50px 0; }      .error-page .dlab_error {        font-size: 120px;        line-height: 120px; }      .error-page .error-head {        font-size: 24px;        line-height: 34px; } }.map-iframe iframe {  height: 500px; }.contact-area1 {  padding: 80px 40px;  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);  border-radius: 0;  margin-top: 0px;  position: relative;  z-index: 1;  background: #fff; }  @media only screen and (max-width: 575px) {    .contact-area1 {      padding: 40px 15px; } }.contact-area2 {  padding: 120px;  border-radius: var(--border-radius-base); }  .contact-area2 .form-control, .contact-area2 .wp-block-categories-dropdown select, .wp-block-categories-dropdown .contact-area2 select,  .contact-area2 .wp-block-archives-dropdown select, .wp-block-archives-dropdown .contact-area2 select, .contact-area2 .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .contact-area2 input,  .contact-area2 .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .contact-area2 input,  .contact-area2 .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .contact-area2 input,  .contact-area2 .comment-respond .comment-form p textarea, .comment-respond .comment-form p .contact-area2 textarea {    border-radius: var(--border-radius-base);    background-color: #454a4f;    border-color: #454a4f;    color: #cfd0d2;    padding: 15px 30px; }    .contact-area2 .form-control:hover, .contact-area2 .wp-block-categories-dropdown select:hover, .wp-block-categories-dropdown .contact-area2 select:hover,    .contact-area2 .wp-block-archives-dropdown select:hover, .wp-block-archives-dropdown .contact-area2 select:hover, .contact-area2 .comment-respond .comment-form p.comment-form-author input:hover, .comment-respond .comment-form p.comment-form-author .contact-area2 input:hover,    .contact-area2 .comment-respond .comment-form p.comment-form-email input:hover, .comment-respond .comment-form p.comment-form-email .contact-area2 input:hover,    .contact-area2 .comment-respond .comment-form p.comment-form-url input:hover, .comment-respond .comment-form p.comment-form-url .contact-area2 input:hover,    .contact-area2 .comment-respond .comment-form p textarea:hover, .comment-respond .comment-form p .contact-area2 textarea:hover, .contact-area2 .form-control:active, .contact-area2 .wp-block-categories-dropdown select:active, .wp-block-categories-dropdown .contact-area2 select:active,    .contact-area2 .wp-block-archives-dropdown select:active, .wp-block-archives-dropdown .contact-area2 select:active, .contact-area2 .comment-respond .comment-form p.comment-form-author input:active, .comment-respond .comment-form p.comment-form-author .contact-area2 input:active,    .contact-area2 .comment-respond .comment-form p.comment-form-email input:active, .comment-respond .comment-form p.comment-form-email .contact-area2 input:active,    .contact-area2 .comment-respond .comment-form p.comment-form-url input:active, .comment-respond .comment-form p.comment-form-url .contact-area2 input:active,    .contact-area2 .comment-respond .comment-form p textarea:active, .comment-respond .comment-form p .contact-area2 textarea:active, .contact-area2 .form-control:focus, .contact-area2 .wp-block-categories-dropdown select:focus, .wp-block-categories-dropdown .contact-area2 select:focus,    .contact-area2 .wp-block-archives-dropdown select:focus, .wp-block-archives-dropdown .contact-area2 select:focus, .contact-area2 .comment-respond .comment-form p.comment-form-author input:focus, .comment-respond .comment-form p.comment-form-author .contact-area2 input:focus,    .contact-area2 .comment-respond .comment-form p.comment-form-email input:focus, .comment-respond .comment-form p.comment-form-email .contact-area2 input:focus,    .contact-area2 .comment-respond .comment-form p.comment-form-url input:focus, .comment-respond .comment-form p.comment-form-url .contact-area2 input:focus,    .contact-area2 .comment-respond .comment-form p textarea:focus, .comment-respond .comment-form p .contact-area2 textarea:focus {      background-color: #454a4f;      border-color: var(--primary); }    .contact-area2 .form-control::-webkit-input-placeholder, .contact-area2 .wp-block-categories-dropdown select::-webkit-input-placeholder, .wp-block-categories-dropdown .contact-area2 select::-webkit-input-placeholder,    .contact-area2 .wp-block-archives-dropdown select::-webkit-input-placeholder, .wp-block-archives-dropdown .contact-area2 select::-webkit-input-placeholder, .contact-area2 .comment-respond .comment-form p.comment-form-author input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-author .contact-area2 input::-webkit-input-placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-email input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-email .contact-area2 input::-webkit-input-placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-url input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-url .contact-area2 input::-webkit-input-placeholder,    .contact-area2 .comment-respond .comment-form p textarea::-webkit-input-placeholder, .comment-respond .comment-form p .contact-area2 textarea::-webkit-input-placeholder {      color: #cfd0d2; }    .contact-area2 .form-control:-ms-input-placeholder, .contact-area2 .wp-block-categories-dropdown select:-ms-input-placeholder, .wp-block-categories-dropdown .contact-area2 select:-ms-input-placeholder,    .contact-area2 .wp-block-archives-dropdown select:-ms-input-placeholder, .wp-block-archives-dropdown .contact-area2 select:-ms-input-placeholder, .contact-area2 .comment-respond .comment-form p.comment-form-author input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-author .contact-area2 input:-ms-input-placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-email input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-email .contact-area2 input:-ms-input-placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-url input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-url .contact-area2 input:-ms-input-placeholder,    .contact-area2 .comment-respond .comment-form p textarea:-ms-input-placeholder, .comment-respond .comment-form p .contact-area2 textarea:-ms-input-placeholder {      color: #cfd0d2; }    .contact-area2 .form-control::placeholder, .contact-area2 .wp-block-categories-dropdown select::placeholder, .wp-block-categories-dropdown .contact-area2 select::placeholder,    .contact-area2 .wp-block-archives-dropdown select::placeholder, .wp-block-archives-dropdown .contact-area2 select::placeholder, .contact-area2 .comment-respond .comment-form p.comment-form-author input::placeholder, .comment-respond .comment-form p.comment-form-author .contact-area2 input::placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-email input::placeholder, .comment-respond .comment-form p.comment-form-email .contact-area2 input::placeholder,    .contact-area2 .comment-respond .comment-form p.comment-form-url input::placeholder, .comment-respond .comment-form p.comment-form-url .contact-area2 input::placeholder,    .contact-area2 .comment-respond .comment-form p textarea::placeholder, .comment-respond .comment-form p .contact-area2 textarea::placeholder {      color: #cfd0d2; }  @media only screen and (max-width: 1280px) {    .contact-area2 {      padding: 80px; } }  @media only screen and (max-width: 991px) {    .contact-area2 {      padding: 50px; } }  @media only screen and (max-width: 575px) {    .contact-area2 {      padding: 25px; }      .contact-area2 .section-head {        margin-bottom: 20px; }      .contact-area2 .form-control, .contact-area2 .wp-block-categories-dropdown select, .wp-block-categories-dropdown .contact-area2 select,      .contact-area2 .wp-block-archives-dropdown select, .wp-block-archives-dropdown .contact-area2 select, .contact-area2 .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .contact-area2 input,      .contact-area2 .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .contact-area2 input,      .contact-area2 .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .contact-area2 input,      .contact-area2 .comment-respond .comment-form p textarea, .comment-respond .comment-form p .contact-area2 textarea {        padding: 15px 25px; } }.post-audio iframe {  height: 370px;  width: 100%; }  @media only screen and (max-width: 575px) {    .post-audio iframe {      height: 300px; } }.tutorial {  border: 1px solid #cccccc;  padding: 30px; }  .tutorial .tutorial-border {    border-bottom: 1px solid #cccccc; }  .tutorial ul {    margin: 0px;    padding: 0px 20px !important; }    .tutorial ul li {      list-style: auto !important;      padding: 5px 0px;      font-size: 16px;      color: var(--primary) !important; }      .tutorial ul li a {        color: var(--primary);        text-decoration: none;        box-shadow: none; }      .tutorial ul li:before {        display: none !important; }.tutorial-data > div {  scroll-margin-top: 100px; }.status-swiper,.galley-swiper-box {  overflow: hidden; }.overlay-middle {  position: relative; }  .overlay-middle::after {    content: "";    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.8);    opacity: 0.7; }.blog-slideshow {  overflow: hidden;  position: relative; }  .blog-slideshow .swiper-pagination-two {    bottom: 15px !important;    left: 50% !important;    position: absolute;    z-index: 1;    width: auto;    transform: translateX(-50%); }    .blog-slideshow .swiper-pagination-two .swiper-pagination-bullet-active {      background: var(--primary); }.post-header {  position: relative; }  .post-header .dz-media {    height: 600px; }    @media only screen and (max-width: 575px) {      .post-header .dz-media {        height: 300px; } }    .post-header .dz-media img {      min-height: 250px;      width: 100%;      height: 100%;      object-fit: cover; }    .post-header .dz-media.overlay-middle::before {      display: none; }  .post-header .dz-info {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    text-align: center;    padding: 100px 30px 30px 30px !important;    width: 100%;    background: transparent; }    @media only screen and (max-width: 575px) {      .post-header .dz-info {        padding-top: 40px !important; } }    .post-header .dz-info .dz-title {      max-width: 800px;      margin-right: auto;      margin-left: auto; }    .post-header .dz-info .dz-meta ul li {      background: var(--primary);      font-size: 14px;      position: relative;      font-weight: 300;      color: #fff;      padding: 5px 15px;      border-radius: 15px;      box-shadow: 0 5px 15px 0 var(--rgba-primary-3); }.cateloge {  border: 1px solid #cccccc;  border-radius: 10px;  padding: 10px 20px;  display: flex;  gap: 20rem;  margin-bottom: 15px;  margin-top: 25px; }  .cateloge table {    margin-bottom: 0px; }    .cateloge table tr {      background-color: transparent !important; }      .cateloge table tr td {        padding: 4px 0px;        color: #000;        border: 0; }.cateloge-btn .btn, .cateloge-btn .wp-block-button__link {  text-decoration: none; }.no-sidebar .dz-title {  margin-right: auto;  margin-left: auto;  text-align: center; }.no-sidebar .dz-meta ul {  justify-content: center; }.corner-media {  position: sticky;  top: 0; }  .corner-media img {    height: 100vh;    object-fit: cover;    width: 100%; }    @media only screen and (max-width: 575px) {      .corner-media img {        height: auto;        max-height: 300px; } }.dz-post-text hr {  height: 4px;  border-top: 4px solid;  margin: 40px 0; }.blog-single .side-img {  width: 50%;  margin-bottom: 10px; }.post-status-btn {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  border-radius: 100%;  width: 100px;  height: 100px;  border: 0;  background-color: rgba(0, 0, 0, 0.7); }  @media only screen and (max-width: 575px) {    .post-status-btn {      width: 80px;      height: 80px; } }.modal.status-modal {  background: rgba(0, 0, 0, 0.6);  backdrop-filter: blur(10px);  overflow-y: hidden; }  @media only screen and (max-width: 575px) {    .modal.status-modal .modal-dialog-centered {      margin: 0; } }  .modal.status-modal .btn-close {    position: absolute;    top: 0;    right: 0;    width: 44px;    height: 44px;    color: #fff;    background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 1L1 21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L21 21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');    z-index: 9; }    @media only screen and (max-width: 575px) {      .modal.status-modal .btn-close {        top: 20px;        right: 20px; } }  .modal.status-modal .status-pagination {    position: absolute;    top: 0;    bottom: auto !important;    left: 50% !important;    height: auto;    width: 100%;    display: flex;    justify-content: space-between;    z-index: 9;    transform: translate(-50%);    padding: 10px 0; }    .modal.status-modal .status-pagination .swiper-pagination-bullet {      height: 5px;      background-color: rgba(255, 255, 255, 0.5);      opacity: 1;      width: 100%;      border-radius: 10px;      position: relative;      overflow: hidden;      margin: 0 4px; }      .modal.status-modal .status-pagination .swiper-pagination-bullet::after {        content: "";        height: 100%;        width: 0;        background: #fff;        position: absolute;        top: 0;        left: 0; }      .modal.status-modal .status-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {        width: 100%;        transition: 3.5s linear; }  .modal.status-modal .modal-content {    border-radius: 30px; }    .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide {      height: unset; }      .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide::after {        content: "";        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 30%;        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0.3%, rgba(0, 0, 0, 0.6) 100%); }      .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box {        position: absolute;        top: 0;        left: 0;        z-index: 9;        color: #fff;        width: 100%;        display: flex;        justify-content: space-between;        padding: 30px 20px 0px 20px; }        .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .post-date {          font-size: 16px;          color: #fff;          opacity: 0.5; }        .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .title {          font-size: 24px;          color: #ffff;          font-family: 'Montserrat', sans-serif;          font-weight: 800;          margin-bottom: 0; }                    [dir='rtl'] .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .title {              font-family: "Beiruti", sans-serif;          }          @media only screen and (max-width: 575px) {            .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .title {              font-size: 17px; } }        @media only screen and (max-width: 575px) {          .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn {            display: flex;            flex-direction: column;            justify-content: end; } }        .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn.btn-sm, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-group-sm > .btn, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-group-sm > .wp-block-button__link, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-sm.wp-block-button__link {          white-space: nowrap;          padding: 6px 10px;          border-radius: 5px; }          .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn.btn-sm:hover, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-group-sm > .btn:hover, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-group-sm > .wp-block-button__link:hover, .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .btn-sm.wp-block-button__link:hover {            background-color: #ebebeb;            color: #000; }        .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide .status-top-box .status-btn .volume-icon {          width: 44px;          height: 44px;          position: relative;          background: rgba(255, 255, 255, 0.2);          display: flex;          align-items: center;          justify-content: center;          border-radius: 50%;          float: right; }      .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide img {        height: 100vh;        width: 100%;        object-fit: cover; }      .modal.status-modal .modal-content .status-wrapper .status-swiper .swiper-slide video {        width: 100%;        height: 100%;        position: fixed;        left: 0;        top: 0;        object-fit: cover;        z-index: -1; }.logo-header {  display: table;  float: left;  vertical-align: middle;  padding: 0;  color: #EFBB20;  margin-top: 0;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  width: 175px;  height: 90px;  position: relative;  z-index: 9; }  @media only screen and (max-width: 991px) {    .logo-header {      width: 180px;      height: 80px; } }  @media only screen and (max-width: 575px) {    .logo-header {      width: 180px; } }  .logo-header a {    display: table-cell;    vertical-align: middle; }  .logo-header img {    height: 90px;    max-width: 200px;    object-fit: contain;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }    @media only screen and (max-width: 991px) {      .logo-header img {        max-width: 180px;        height: 80px; } }    @media only screen and (max-width: 575px) {      .logo-header img {        max-width: 150px; } }  .logo-header span {    font-size: 20px;    letter-spacing: 20px; }.top-bar {  background-color: #fff;  color: #212529;  padding: 12px 0;  position: relative;  border-bottom: 1px solid #d7d7d7; }  .top-bar .dz-topbar-left {    float: left; }    .top-bar .dz-topbar-left li {      padding-right: 20px; }  .top-bar .dz-topbar-right {    float: right; }    .top-bar .dz-topbar-right li {      padding-left: 15px; }  .top-bar .dz-social li a {    color: inherit; }  .top-bar .dz-topbar-inner {    margin-left: -15px;    margin-right: -15px; }  .top-bar .dz-topbar-center,  .top-bar .dz-topbar-left,  .top-bar .dz-topbar-right {    padding-left: 15px;    padding-right: 15px; }    .top-bar .dz-topbar-center ul,    .top-bar .dz-topbar-left ul,    .top-bar .dz-topbar-right ul {      list-style: none;      margin: 0;      padding: 0; }      .top-bar .dz-topbar-center ul li,      .top-bar .dz-topbar-left ul li,      .top-bar .dz-topbar-right ul li {        display: inline-block;        font-size: 15px; }      .top-bar .dz-topbar-center ul i,      .top-bar .dz-topbar-left ul i,      .top-bar .dz-topbar-right ul i {        margin-right: 5px;        color: var(--primary); }    .top-bar .dz-topbar-center .dz-social-icon li,    .top-bar .dz-topbar-left .dz-social-icon li,    .top-bar .dz-topbar-right .dz-social-icon li {      padding-left: 0; }  @media only screen and (max-width: 991px) {    .top-bar {      display: none; } }.dz-quik-search {  background: rgba(33, 37, 41, 0.95);  position: fixed;  height: 100%;  width: 100%;  top: -100%;  left: 0;  padding: 0px 30px;  z-index: 999;  overflow: hidden;  display: none;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  .dz-quik-search form {    width: 100%;    max-width: 1200px;    margin: auto;    position: relative;    top: 50%;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s;    opacity: 1;    transform: translateY(-50%); }  .dz-quik-search .form-control, .dz-quik-search .wp-block-categories-dropdown select, .wp-block-categories-dropdown .dz-quik-search select,  .dz-quik-search .wp-block-archives-dropdown select, .wp-block-archives-dropdown .dz-quik-search select, .dz-quik-search .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .dz-quik-search input,  .dz-quik-search .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .dz-quik-search input,  .dz-quik-search .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .dz-quik-search input,  .dz-quik-search .comment-respond .comment-form p textarea, .comment-respond .comment-form p .dz-quik-search textarea {    padding: 15px 60px 15px 15px;    width: 100%;    height: 90px;    border: none;    background: 0 0;    color: #fff;    font-size: 20px;    border-bottom: 2px solid #fff;    border-radius: 0; }    .dz-quik-search .form-control::-webkit-input-placeholder, .dz-quik-search .wp-block-categories-dropdown select::-webkit-input-placeholder, .wp-block-categories-dropdown .dz-quik-search select::-webkit-input-placeholder,    .dz-quik-search .wp-block-archives-dropdown select::-webkit-input-placeholder, .wp-block-archives-dropdown .dz-quik-search select::-webkit-input-placeholder, .dz-quik-search .comment-respond .comment-form p.comment-form-author input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-author .dz-quik-search input::-webkit-input-placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-email input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-email .dz-quik-search input::-webkit-input-placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-url input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-url .dz-quik-search input::-webkit-input-placeholder,    .dz-quik-search .comment-respond .comment-form p textarea::-webkit-input-placeholder, .comment-respond .comment-form p .dz-quik-search textarea::-webkit-input-placeholder {      color: rgba(255, 255, 255, 0.8); }    .dz-quik-search .form-control:-ms-input-placeholder, .dz-quik-search .wp-block-categories-dropdown select:-ms-input-placeholder, .wp-block-categories-dropdown .dz-quik-search select:-ms-input-placeholder,    .dz-quik-search .wp-block-archives-dropdown select:-ms-input-placeholder, .wp-block-archives-dropdown .dz-quik-search select:-ms-input-placeholder, .dz-quik-search .comment-respond .comment-form p.comment-form-author input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-author .dz-quik-search input:-ms-input-placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-email input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-email .dz-quik-search input:-ms-input-placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-url input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-url .dz-quik-search input:-ms-input-placeholder,    .dz-quik-search .comment-respond .comment-form p textarea:-ms-input-placeholder, .comment-respond .comment-form p .dz-quik-search textarea:-ms-input-placeholder {      color: rgba(255, 255, 255, 0.8); }    .dz-quik-search .form-control::placeholder, .dz-quik-search .wp-block-categories-dropdown select::placeholder, .wp-block-categories-dropdown .dz-quik-search select::placeholder,    .dz-quik-search .wp-block-archives-dropdown select::placeholder, .wp-block-archives-dropdown .dz-quik-search select::placeholder, .dz-quik-search .comment-respond .comment-form p.comment-form-author input::placeholder, .comment-respond .comment-form p.comment-form-author .dz-quik-search input::placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-email input::placeholder, .comment-respond .comment-form p.comment-form-email .dz-quik-search input::placeholder,    .dz-quik-search .comment-respond .comment-form p.comment-form-url input::placeholder, .comment-respond .comment-form p.comment-form-url .dz-quik-search input::placeholder,    .dz-quik-search .comment-respond .comment-form p textarea::placeholder, .comment-respond .comment-form p .dz-quik-search textarea::placeholder {      color: rgba(255, 255, 255, 0.8); }    @media only screen and (max-width: 575px) {      .dz-quik-search .form-control, .dz-quik-search .wp-block-categories-dropdown select, .wp-block-categories-dropdown .dz-quik-search select,      .dz-quik-search .wp-block-archives-dropdown select, .wp-block-archives-dropdown .dz-quik-search select, .dz-quik-search .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .dz-quik-search input,      .dz-quik-search .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .dz-quik-search input,      .dz-quik-search .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .dz-quik-search input,      .dz-quik-search .comment-respond .comment-form p textarea, .comment-respond .comment-form p .dz-quik-search textarea {        font-size: 16px; } }  .dz-quik-search span {    position: absolute;    right: 15px;    top: 50%;    margin: -15px 0;    height: 25px;    font-size: 20px;    cursor: pointer; }  .dz-quik-search.On {    top: 0; }.site-header {/*  position: fixed;*/position: relative;/*  width: 100%;*/  z-index: 9999; }  .site-header .main-bar {    background: #fff;    width: 100%;    position: relative;    box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05); }  .site-header .container {    position: relative; }  .site-header .extra-nav {    float: right;    display: flex;    align-items: center;    position: relative;    z-index: 9;    height: 90px; }    @media only screen and (max-width: 991px) {      .site-header .extra-nav {        height: 80px; } }    @media only screen and (max-width: 1680px) {      .site-header .extra-nav {        margin-left: 10px; } }    .site-header .extra-nav #quik-search-btn {      color: #212529;      cursor: pointer;      margin-right: 0px;      border: 0;      width: 45px;      height: 45px;      background: #ebebeb;      line-height: 45px;      text-align: center;      font-size: 18px;      border-radius: 45px; }    @media only screen and (max-width: 575px) {      .site-header .extra-nav .btn, .site-header .extra-nav .wp-block-button__link {        padding-left: 15px;        padding-right: 15px; } }    .site-header .extra-nav ul li {      display: inline-block; }      .site-header .extra-nav ul li .icon {        padding: 0;        background: transparent;        min-width: 40px;        text-align: center;        height: 40px;        line-height: 40px;        border-radius: 4px; }.navbar-toggler {  border: 0 solid #efbb20;  font-size: 16px;  line-height: 24px;  margin: 40px 0 39px 15px;  padding: 0;  float: right;  outline: none !important; }  @media only screen and (max-width: 991px) {    .navbar-toggler {      margin: 15px 0 15px 15px; } }  @media only screen and (max-width: 575px) {    .navbar-toggler {      margin: 15px 0 15px 15px; } }.navicon {  width: 50px;  height: 50px;  background: var(--primary);  box-shadow: 0 5px 15px -10px var(--primary);  position: relative;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  cursor: pointer;  border-radius: var(--border-radius-base); }  .navicon span {    display: block;    position: absolute;    height: 2px;    width: 100%;    border-radius: 1px;    opacity: 1;    background: #fff;    left: 10px;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);    -webkit-transition: .25s ease-in-out;    -moz-transition: .25s ease-in-out;    -o-transition: .25s ease-in-out;    transition: .25s ease-in-out; }    .navicon span:nth-child(1) {      top: 15px;      width: 30px; }    .navicon span:nth-child(2) {      top: 23.5px;      width: 25px; }    .navicon span:nth-child(3) {      top: 33px;      width: 20px; }  .navicon.open span:nth-child(1) {    top: 25px;    -webkit-transform: rotate(135deg);    -moz-transform: rotate(135deg);    -o-transform: rotate(135deg);    transform: rotate(135deg); }  .navicon.open span:nth-child(2) {    opacity: 0;    left: -60px; }  .navicon.open span:nth-child(3) {    top: 25px;    width: 30px;    -webkit-transform: rotate(-135deg);    -moz-transform: rotate(-135deg);    -o-transform: rotate(-135deg);    transform: rotate(-135deg); }.header-tb .navicon span {  background: #fff; }.header-nav {  padding: 0;  position: relative; }  @media only screen and (max-width: 991px) {    .header-nav {      overflow-y: scroll;      position: fixed;      width: 60px;      left: -280px;      height: 100vh !important;      -webkit-transition: all 0.8s;      -ms-transition: all 0.8s;      transition: all 0.8s;      top: 0;      background-color: #fff;      margin: 0;      z-index: 99; } }  @media only screen and (max-width: 991px) {    .header-nav.show {      left: -1px;      -webkit-transition: all 0.5s;      -ms-transition: all 0.5s;      transition: all 0.5s;      margin: 0;      width: 280px; } }  .header-nav .logo-header {    display: none; }    @media only screen and (max-width: 991px) {      .header-nav .logo-header {        padding: 30px 20px;        float: none;        height: auto;        width: 240px; } }  .header-nav .nav {    float: right;    padding: 0;    font-size: 0; }    .header-nav .nav > li {      margin: 0px;      font-weight: 400;      position: relative; }      .header-nav .nav > li.has-mega-menu {        position: inherit; }      @media only screen and (max-width: 991px) {        .header-nav .nav > li {          border-bottom: 1px solid #eee;          width: 100%; } }      .header-nav .nav > li.sub-menu-down > a:after {        content: "\f078";        font-size: 9px;        margin-left: 5px;        margin-top: 0;        vertical-align: middle;        font-weight: 900;        font-family: "Font Awesome 5 Free"; }        @media only screen and (max-width: 991px) {          .header-nav .nav > li.sub-menu-down > a:after {            content: "\f054";            background-color: var(--primary);            color: #fff;            height: 30px;            line-height: 30px;            right: 0;            text-align: center;            width: 30px;            z-index: 3;            float: right;            font-size: 14px;            margin: 0; } }        @media only screen and (max-width: 991px) {          .header-nav .nav > li.sub-menu-down > a:after:before {            content: "\f054"; } }      @media only screen and (max-width: 991px) {        .header-nav .nav > li.sub-menu-down.open > a:after {          content: "\f078";          background: #333; } }      .header-nav .nav > li > a {        color: #212529;        font-size: 14px;        padding: 37px 15px;        cursor: pointer;        font-weight: 400;        display: inline-block;        position: relative;        border-width: 0 0 0 1px;        text-transform: uppercase;        line-height: 1.1; }                [dir='rtl'] .header-nav .nav > li > a {            font-size: 20px;        }        @media only screen and (max-width: 1680px) {          .header-nav .nav > li > a {            padding-left: 4px;            padding-right: 4px; } }        @media only screen and (max-width: 1280px) {          .header-nav .nav > li > a {            padding-left: 8px;            padding-right: 8px; } }        @media only screen and (max-width: 991px) {          .header-nav .nav > li > a {            padding: 8px 0;            display: block;            line-height: 30px;            font-size: 16px; } }      .header-nav .nav > li .mega-menu,      .header-nav .nav > li .sub-menu {        background-color: #fff;        display: block;        left: 0;        list-style: none;        opacity: 0;        padding: 5px 0;        position: absolute;        visibility: hidden;        width: 260px;        z-index: 10;        margin-top: 20px;        box-shadow: 0px 1px 40px 0px rgba(0, 0, 0, 0.1);        text-align: left;        -webkit-transition: all 0.5s;        -ms-transition: all 0.5s;        transition: all 0.5s; }        @media only screen and (max-width: 991px) {          .header-nav .nav > li .mega-menu,          .header-nav .nav > li .sub-menu {            display: none;            position: static;            visibility: visible;            width: auto;            background: transparent;            box-shadow: none;            margin: 0;            border-top: 1px solid #eee;            padding: 10px 0;            -webkit-transition: none;            -ms-transition: none;            transition: none; }            .header-nav .nav > li .mega-menu > li > a i,            .header-nav .nav > li .sub-menu > li > a i {              color: #fff !important;              height: 30px;              line-height: 30px;              right: 0;              text-align: center;              width: 30px;              z-index: 3;              font-size: 14px !important;              margin: 0 !important;              background: #aaa; } }        .header-nav .nav > li .mega-menu li,        .header-nav .nav > li .sub-menu li {          position: relative; }          .header-nav .nav > li .mega-menu li a,          .header-nav .nav > li .sub-menu li a {            color: #212529;            display: block;            font-size: 15px;            padding: 8px 25px;            line-height: 1.3;            text-transform: capitalize;            position: relative;            transition: all 0.15s linear;            -webkit-transition: all 0.15s linear;            -moz-transition: all 0.15s linear;            -o-transition: all 0.15s linear;            font-weight: 500; }                        [dir='rtl']  .header-nav .nav > li .mega-menu li a,           .header-nav .nav > li .sub-menu li a {            font-size: 16px; }            .header-nav .nav > li .mega-menu li a:after,            .header-nav .nav > li .sub-menu li a:after {              content: "";              position: absolute;              width: 0;              height: 1px;              background: var(--primary);              left: 20px;              top: 18px;              transition: all .5s;              -moz-transition: all .5s;              -webkit-transition: all .5s;              -ms-transition: all .5s;              -o-transition: all .5s; }            @media only screen and (max-width: 991px) {              .header-nav .nav > li .mega-menu li a,              .header-nav .nav > li .sub-menu li a {                padding: 2px 0 1px 16px;                display: block;                line-height: 30px;                position: relative; }                .header-nav .nav > li .mega-menu li a:after,                .header-nav .nav > li .sub-menu li a:after {                  content: "\f054";                  font-family: "Font Awesome 5 Free";                  width: auto;                  height: auto;                  background: 0 0 !important;                  top: 3px;                  color: #262F5A;                  font-size: 12px;                  position: absolute;                  left: 0;                  font-weight: 700; } }        .header-nav .nav > li .mega-menu li > .sub-menu,        .header-nav .nav > li .sub-menu li > .sub-menu {          left: 220px;          -webkit-transition: all 0.8s;          -ms-transition: all 0.8s;          transition: all 0.8s; }          @media only screen and (max-width: 991px) {            .header-nav .nav > li .mega-menu li > .sub-menu,            .header-nav .nav > li .sub-menu li > .sub-menu {              display: none; } }        @media only screen and (max-width: 991px) {          .header-nav .nav > li .mega-menu .mega-menu,          .header-nav .nav > li .mega-menu .sub-menu,          .header-nav .nav > li .sub-menu .mega-menu,          .header-nav .nav > li .sub-menu .sub-menu {            border-top: 0;            padding-left: 20px; }            .header-nav .nav > li .mega-menu .mega-menu li a:after,            .header-nav .nav > li .mega-menu .sub-menu li a:after,            .header-nav .nav > li .sub-menu .mega-menu li a:after,            .header-nav .nav > li .sub-menu .sub-menu li a:after {              width: 5px;              content: "";              height: 5px;              background: #262F5A !important;              border-radius: 4px;              top: 13px; } }      .header-nav .nav > li .sub-menu li > a > i {        color: inherit;        display: block;        float: right;        font-size: 10px;        opacity: 1;        margin-top: 7px; }      .header-nav .nav > li .sub-menu.open > a > i:before {        content: "\f078"; }      .header-nav .nav > li .sub-menu > li.open > a i:before {        content: "\f107"; }      .header-nav .nav > li .sub-menu li:hover > a {        color: var(--primary);        padding: 8px 20px 8px 37px; }        @media only screen and (max-width: 991px) {          .header-nav .nav > li .sub-menu li:hover > a {            padding: 2px 0 1px 16px;            background: transparent; } }        .header-nav .nav > li .sub-menu li:hover > a:after {          width: 10px; }          @media only screen and (max-width: 991px) {            .header-nav .nav > li .sub-menu li:hover > a:after {              width: 5px; } }      .header-nav .nav > li .mega-menu {        display: flex;        right: 0px;        width: 100%;        z-index: 9;        padding: 0; }        .header-nav .nav > li .mega-menu > li {          display: block;          padding: 30px 0 25px;          position: relative;          vertical-align: top;          width: 25%; }          @media only screen and (max-width: 991px) {            .header-nav .nav > li .mega-menu > li {              width: 100%;              padding: 0; } }          .header-nav .nav > li .mega-menu > li > a {            color: #212529;            display: block;            padding: 0 20px;            font-size: 16px;            font-weight: 600;            border-bottom: 1px solid rgba(0, 0, 0, 0.1);            padding-bottom: 15px; }            .header-nav .nav > li .mega-menu > li > a > i {              font-size: 14px;              margin-right: 5px;              text-align: center;              width: 15px; }            @media only screen and (max-width: 991px) {              .header-nav .nav > li .mega-menu > li > a {                display: none; } }          .header-nav .nav > li .mega-menu > li:after {            content: "";            background-color: rgba(0, 0, 0, 0.1);            position: absolute;            right: 0px;            top: 0px;            display: block;            width: 1px;            height: 100%; }            @media only screen and (max-width: 991px) {              .header-nav .nav > li .mega-menu > li:after {                content: none; } }          .header-nav .nav > li .mega-menu > li > ul li:hover > a {            background-color: transparent;            padding: 8px 20px 8px 37px; }            @media only screen and (max-width: 991px) {              .header-nav .nav > li .mega-menu > li > ul li:hover > a {                padding: 2px 0 1px 16px;                background: transparent; } }            .header-nav .nav > li .mega-menu > li > ul li:hover > a:after {              width: 10px; }          .header-nav .nav > li .mega-menu > li:last-child:after {            display: none; }          .header-nav .nav > li .mega-menu > li:hover > a {            background-color: transparent; }          .header-nav .nav > li .mega-menu > li li i {            font-size: 14px;            margin-right: 5px;            text-align: center;            width: 15px; }        @media only screen and (max-width: 991px) {          .header-nav .nav > li .mega-menu {            display: none;            padding: 10px 0; } }      .header-nav .nav > li:hover > a {        color: var(--primary); }      .header-nav .nav > li:hover > .mega-menu,      .header-nav .nav > li:hover > .sub-menu {        opacity: 1;        visibility: visible;        margin-top: 0;        -webkit-transition: all 0.5s;        -ms-transition: all 0.5s;        transition: all 0.5s; }        @media only screen and (max-width: 991px) {          .header-nav .nav > li:hover > .mega-menu,          .header-nav .nav > li:hover > .sub-menu {            -webkit-transition: none;            -ms-transition: none;            transition: none; } }        .header-nav .nav > li:hover > .mega-menu li:hover > .sub-menu,        .header-nav .nav > li:hover > .sub-menu li:hover > .sub-menu {          opacity: 1;          visibility: visible;          margin-top: 0;          top: -1px; }      .header-nav .nav > li.open .mega-menu,      .header-nav .nav > li.open > .sub-menu {        display: block;        opacity: 1;        -webkit-transition: none;        -ms-transition: none;        transition: none; }      .header-nav .nav > li.open .open.menu-item-has-children > a:before {        transform: rotate(90deg);        -moz-transform: rotate(90deg);        -webkit-transform: rotate(90deg);        -ms-transform: rotate(90deg);        -o-transform: rotate(90deg); }      .header-nav .nav > li.open .open .mega-menu,      .header-nav .nav > li.open .open > .sub-menu {        display: block;        opacity: 1;        -webkit-transition: none;        -ms-transition: none;        transition: none; }    @media only screen and (max-width: 1400px) {      .header-nav .nav > li:nth-last-child(3) .sub-menu .sub-menu,      .header-nav .nav > li:nth-last-child(2) .sub-menu .sub-menu,      .header-nav .nav > li:last-child .sub-menu .sub-menu {        left: -220px; } }    @media only screen and (max-width: 1199px) {      .header-nav .nav > li:last-child .sub-menu {        left: auto;        right: 0; } }    @media only screen and (max-width: 991px) {      .header-nav .nav {        float: none;        padding: 0 20px; } }  .header-nav .navbar {    position: unset; }  .header-nav .dz-social-icon {    display: none;    text-align: center; }    .header-nav .dz-social-icon li {      display: inline-block;      margin: 0 2px; }    .header-nav .dz-social-icon a {      width: 40px;      height: 40px;      padding: 0;      border: 1px solid #eee;      line-height: 38px;      text-align: center;      border-radius: 40px; }    @media only screen and (max-width: 991px) {      .header-nav .dz-social-icon {        display: block;        padding-top: 30px;        padding-bottom: 20px; } }.header-transparent {  position: absolute;  top: 0;  left: 0;  width: 100%; }  .header-transparent .top-bar,  .header-transparent .main-bar {    background: transparent; }  .header-transparent .container-fluid, .header-transparent .container-sm, .header-transparent .container-md, .header-transparent .container-lg, .header-transparent .container-xl {    padding-left: 80px;    padding-right: 80px; }    @media only screen and (max-width: 1280px) {      .header-transparent .container-fluid, .header-transparent .container-sm, .header-transparent .container-md, .header-transparent .container-lg, .header-transparent .container-xl {        padding-left: 15px;        padding-right: 15px; } }  .header-transparent .side-menu-btn .menu-icon-in span {    background-color: #fff; }  .header-transparent .is-fixed .side-menu-btn .menu-icon-in span {    background-color: #212529; }  @media only screen and (min-width: 991px) {    .header-transparent .nav > li > a {      color: #fff; } }  .header-transparent .navbar-toggler span {    background: #fff; }  .header-transparent .is-fixed .nav > li > a {    color: #212529; }  .header-transparent .is-fixed .navbar-toggler span {    background: #212529; }  .header-transparent .top-bar {    border-color: #fff; }    .header-transparent .top-bar .dz-topbar-left li,    .header-transparent .top-bar .dz-topbar-left i,    .header-transparent .top-bar .dz-topbar-right li,    .header-transparent .top-bar .dz-topbar-right i {      color: #fff; }.is-fixed .main-bar {  position: fixed;  top: 0;  left: 0;  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);  background: #fff;  transition: all 0.5s; }@media only screen and (max-width: 991px) {  .mo-left .header-nav {    overflow-y: scroll;    position: fixed;    width: 60px;    left: -280px;    height: 100vh !important;    transition: all 0.5s;    -webkit-transition: all 0.5s;    -moz-transition: all 0.5s;    -o-transition: all 0.5s;    top: 0;    background-color: #fff;    margin: 0;    z-index: 99; }    .mo-left .header-nav.nav-dark {      background-color: #202020; }    .mo-left .header-nav.show {      left: -1px;      transition: all 0.8s;      -webkit-transition: all 0.8s;      -moz-transition: all 0.8s;      -o-transition: all 0.8s;      margin: 0;      width: 280px; }    .mo-left .header-nav .logo-header {      display: block;      float: none;      height: auto !important;      max-width: 100%;      padding: 25px 20px;      width: 100% !important; }      .mo-left .header-nav .logo-header img {        max-width: unset;        width: 180px;        vertical-align: middle; }    .mo-left .header-nav li.open a {      position: relative; }  .mo-left .navbar-toggler.open {    z-index: 99; }    .mo-left .navbar-toggler.open:after {      background-color: rgba(0, 0, 0, 0.6);      content: "";      left: 0;      position: fixed;      right: -20px;      top: -63px;      transform: scale(100);      -o-transform: scale(100);      -moz-transform: scale(100);      -webkit-transform: scale(100);      width: 100%;      z-index: -1;      transition: all 0.5s;      transform-origin: top right;      margin: 0 0px 0px 20px;      -webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.6);      box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.6); }    .mo-left .navbar-toggler.open span {      background: #fff; } }.text-black .nav > li > a {  color: #212529; }.text-black .navbar-toggler span {  background: #212529; }/* Start Header is-fixed Animation */.main-bar {  -webkit-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -khtml-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -moz-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -ms-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  -o-transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;  transition: all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) 0s; }.is-fixed .main-bar {  -webkit-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;  -khtml-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;  -moz-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;  -ms-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;  -o-animation: 0.95s ease 0s normal forwards 1 running headerSlideDown;  animation: 0.95s ease 0s normal forwards 1 running headerSlideDown; }@-moz-keyframes headerSlideDown {  0% {    margin-top: -150px; }  100% {    margin-top: 0; } }@-ms-keyframes headerSlideDown {  0% {    margin-top: -150px; }  100% {    margin-top: 0; } }@-webkit-keyframes headerSlideDown {  0% {    margin-top: -150px; }  100% {    margin-top: 0; } }@keyframes headerSlideDown {  0% {    margin-top: -150px; }  100% {    margin-top: 0; } }/* Header is-fixed Animation End */.site-header.style-1 .extra-cell {  display: flex;  align-items: center; }  .site-header.style-1 .extra-cell > a,  .site-header.style-1 .extra-cell > div {    margin-left: 30px; }    @media only screen and (max-width: 1680px) {      .site-header.style-1 .extra-cell > a,      .site-header.style-1 .extra-cell > div {        margin-left: 15px; } }  @media only screen and (max-width: 575px) {    .site-header.style-1 .extra-cell .login-btn {      /*display: none;*/      } }  .site-header.style-1 .extra-cell .login-btn i {    font-size: 18px;    margin-right: 10px;    line-height: 18px; }.site-header.style-1 .header-nav .nav > li {  font-family: 'Montserrat', sans-serif; }    [dir='rtl'] .site-header.style-1 .header-nav .nav > li {  font-family: "Beiruti", sans-serif; }  .site-header.style-1 .header-nav .nav > li > a {    font-weight: 600; }.site-header.style-1 .header-nav .nav > li:hover > a,.site-header.style-1 .header-nav .nav > li.active > a {  color: var(--primary); }@media only screen and (max-width: 991px) {  .site-header.style-1 {    padding-top: 0;    position: relative; } }.site-header.style-1 .phone-no {  color: var(--primary);  font-size: 18px;  font-weight: 300;  letter-spacing: 3px;  margin: 0;  font-family: 'Montserrat', sans-serif; }    [dir='rtl'] .site-header.style-1 .phone-no {      font-family: "Beiruti", sans-serif;  }  @media only screen and (max-width: 1680px) {    .site-header.style-1 .phone-no {      display: none; } }.site-header.center .logo-header {  position: absolute;  transform: translate(-50%);  -moz-transform: translate(-50%);  -webkit-transform: translate(-50%);  -o-transform: translate(-50%);  position: absolute;  left: 50%;  text-align: center; }  @media only screen and (max-width: 991px) {    .site-header.center .logo-header {      position: unset;      transform: unset;      -moz-transform: unset;      -webkit-transform: unset;      -o-transform: unset;      position: unset;      left: auto;      text-align: left; } }.site-header.center .header-nav .nav {  display: inline-block;  float: left;  width: 40%; }  @media only screen and (max-width: 991px) {    .site-header.center .header-nav .nav {      width: 100%;      float: none; } }  .site-header.center .header-nav .nav > li {    display: inline-block; }  .site-header.center .header-nav .nav.navbar-left {    text-align: right;    margin-right: 100px; }    @media only screen and (max-width: 991px) {      .site-header.center .header-nav .nav.navbar-left {        text-align: left;        margin-right: 0; } }  .site-header.center .header-nav .nav.navbar-right {    float: right;    margin-left: 100px; }    @media only screen and (max-width: 991px) {      .site-header.center .header-nav .nav.navbar-right {        float: none;        margin-left: 0; } }.extra-icon-box {  padding-left: 65px;  min-height: 50px;  position: relative;  display: flex;  align-items: start;  width: 270px;  flex-direction: column; }  @media only screen and (max-width: 1680px) {    .extra-icon-box {      width: 240px; } }  @media only screen and (max-width: 1280px) {    .extra-icon-box {      display: none; } }  .extra-icon-box i {    width: 50px;    height: 50px;    background: var(--primary);    text-align: center;    line-height: 50px;    color: #fff;    position: absolute;    border-radius: var(--border-radius-base);    left: 0;    box-shadow: 5px 5px 30px -15px var(--primary);    font-size: 22px; }  .extra-icon-box:hover i {    -webkit-animation-name: pulse;    animation-name: pulse;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-duration: 1.2s;    animation-duration: 1.2s;    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite; }  .extra-icon-box span {    font-size: 18px;    line-height: 1;    margin-bottom: 5px; }  .extra-icon-box .title {    margin: 0;    font-weight: 600;    line-height: 1.2; }    @media only screen and (max-width: 1680px) {      .extra-icon-box .title {        font-size: 20px; } }.menu-btn {  background: transparent;  width: 45px;  height: 45px;  box-shadow: none;  border-radius: 0.25rem; }  @media only screen and (max-width: 1680px) {    .menu-btn {      margin-left: 20px; } }  @media only screen and (max-width: 991px) {    .menu-btn {      display: none; } }  .menu-btn span {    background: #212529;    left: 10px; }    .menu-btn span:nth-child(1) {      top: 14px;      width: 25px; }    .menu-btn span:nth-child(2) {      top: 21.5px;      width: 20px; }    .menu-btn span:nth-child(3) {      top: 29px;      width: 15px; }  .menu-btn.open span:nth-child(1) {    top: 22px; }  .menu-btn.open span:nth-child(2) {    opacity: 0;    left: -60px; }  .menu-btn.open span:nth-child(3) {    top: 22px;    width: 25px; }.contact-sidebar {  padding: 30px;  position: fixed;  height: 100%;  width: 300px;  z-index: 99999;  background: #fff;  top: 0;  left: -300px;  overflow-y: auto;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s; }  .contact-sidebar.active {    left: 0; }  .contact-sidebar .logo-contact {    margin-bottom: 40px;    display: block; }    .contact-sidebar .logo-contact img {      width: 180px; }  .contact-sidebar .dz-title {    margin-bottom: 10px; }    .contact-sidebar .dz-title h4, .contact-sidebar .dz-title .h4 {      font-size: 24px;      font-family: var(--font-family-title);      margin-bottom: 10px;      line-height: 1; }  .contact-sidebar .contact-text p {    font-weight: 500;    font-size: 16px; }  .contact-sidebar .icon-bx-wraper {    margin-bottom: 20px; }    .contact-sidebar .icon-bx-wraper .icon-md {      padding: 0;      margin-right: 15px;      background: var(--primary);      box-shadow: 0px 5px 10px 0 var(--rgba-primary-1);      color: #fff;      width: 50px;      height: 50px;      line-height: 50px;      margin-top: 5px;      border-radius: var(--border-radius-base); }      .contact-sidebar .icon-bx-wraper .icon-md i {        font-size: 28px; }    .contact-sidebar .icon-bx-wraper .tilte {      font-family: var(--font-family-title);      margin-bottom: 5px; }    .contact-sidebar .icon-bx-wraper p {      font-size: 16px;      font-weight: 500; }.menu-close {  width: 0;  position: fixed;  height: 100%;  background: #333;  top: 0;  opacity: 0.90;  left: 0;  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  z-index: 99998; }.contact-sidebar.active + .menu-close {  width: 100%; }.site-header.style-2 .top-bar .dz-social-icon a {  color: #777777; }.site-header.style-2 .top-bar .dz-topbar-right ul li {  position: relative;  padding-left: 10px;  padding-right: 20px;  color: #777777; }  .site-header.style-2 .top-bar .dz-topbar-right ul li:after {    content: "|";    position: absolute;    top: 0;    right: 0;    opacity: 0.3; }  .site-header.style-2 .top-bar .dz-topbar-right ul li:last-child {    padding-right: 0; }    .site-header.style-2 .top-bar .dz-topbar-right ul li:last-child:after {      content: none; }.site-header.style-2 .main-bar {  box-shadow: unset; }.site-header.style-2 .extra-cell {  display: flex;  align-items: center; }  .site-header.style-2 .extra-cell > a,  .site-header.style-2 .extra-cell > div {    margin-left: 30px; }    @media only screen and (max-width: 1680px) {      .site-header.style-2 .extra-cell > a,      .site-header.style-2 .extra-cell > div {        margin-left: 15px; } }.site-header.style-2 .header-nav .nav > li {  font-family: 'Montserrat', sans-serif; }    [dir='rtl'] .site-header.style-2 .header-nav .nav > li {  font-family: "Beiruti", sans-serif; }  .site-header.style-2 .header-nav .nav > li > a {    font-weight: 600; }  @media only screen and (min-width: 991px) {    .site-header.style-2 .header-nav .nav > li:last-child a:after {      content: none; }    .site-header.style-2 .header-nav .nav > li:after {      content: "\f111";      font-family: "Font Awesome 5 Free";      font-weight: 900;      font-size: 7px;      color: var(--primary);      position: absolute;      right: -3px;      top: 50%;      transform: translateY(-50%); }    .site-header.style-2 .header-nav .nav > li:last-child:after {      content: none; }    .site-header.style-2 .header-nav .nav > li > a {      padding: 42px 20px; }      .site-header.style-2 .header-nav .nav > li > a:after {        content: none; } }  @media only screen and (min-width: 1681px) {    .site-header.style-2 .header-nav .nav > li > a {      padding: 52px 20px; } }.site-header.style-2 .header-nav .nav > li:hover > a,.site-header.style-2 .header-nav .nav > li.active > a {  color: var(--primary); }.site-header.style-2 .logo-header {  height: 120px; }  @media only screen and (max-width: 1680px) {    .site-header.style-2 .logo-header {      height: 100px; } }  @media only screen and (max-width: 991px) {    .site-header.style-2 .logo-header {      height: 80px; } }@media only screen and (max-width: 991px) {  .site-header.style-2 {    padding-top: 0;    position: relative; } }.site-header.style-2 .phone-no {  color: var(--primary);  font-size: 18px;  font-weight: 300;  letter-spacing: 3px;  margin: 0;  font-family: 'Montserrat', sans-serif; }    [dir='rtl'] .site-header.style-2 .phone-no {      font-family: "Beiruti", sans-serif;  }  @media only screen and (max-width: 1680px) {    .site-header.style-2 .phone-no {      display: none; } }.site-header.style-2 .extra-nav {  height: 120px; }  .site-header.style-2 .extra-nav #quik-search-btn {    color: #212529;    border: 1px solid #212529;    background-color: #fff; }  @media only screen and (max-width: 1680px) {    .site-header.style-2 .extra-nav {      height: 100px; }      .site-header.style-2 .extra-nav .search-link,      .site-header.style-2 .extra-nav .login-btn {        display: none; } }  @media only screen and (max-width: 991px) {    .site-header.style-2 .extra-nav {      display: none; } }.site-header.style-2 .extra-nav-left {  display: flex;  align-items: center;  height: 120px;  float: left;  margin-right: 20px; }  .site-header.style-2 .extra-nav-left .extra-icon-box {    display: block; }    @media only screen and (max-width: 1680px) {      .site-header.style-2 .extra-nav-left .extra-icon-box {        width: 50px;        padding: 0; }        .site-header.style-2 .extra-nav-left .extra-icon-box span,        .site-header.style-2 .extra-nav-left .extra-icon-box .title {          display: none; } }  @media only screen and (max-width: 1680px) {    .site-header.style-2 .extra-nav-left {      height: 100px; } }  @media only screen and (max-width: 991px) {    .site-header.style-2 .extra-nav-left {      display: none; } }.site-header.style-2 .is-fixed .logo-header,.site-header.style-2 .is-fixed .extra-nav,.site-header.style-2 .is-fixed .extra-nav-left {  height: 100px; }@media only screen and (min-width: 991px) {  .site-header.style-2 .is-fixed .header-nav .nav > li > a {    padding: 42px 20px; } }@media only screen and (max-width: 991px) {  .site-header.style-2 .is-fixed .logo-header {    height: 80px; } }.site-header.style-2 .is-fixed .main-bar {  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05); }.site-header.center .logo-header {  position: absolute;  transform: translate(-50%);  -moz-transform: translate(-50%);  -webkit-transform: translate(-50%);  -o-transform: translate(-50%);  position: absolute;  left: 50%;  text-align: center; }  @media only screen and (max-width: 991px) {    .site-header.center .logo-header {      position: unset;      transform: unset;      -moz-transform: unset;      -webkit-transform: unset;      -o-transform: unset;      position: unset;      left: auto;      text-align: left; } }.site-header.center .header-nav .nav {  display: inline-block;  float: left;  width: 40%; }  @media only screen and (max-width: 991px) {    .site-header.center .header-nav .nav {      width: 100%;      float: none; } }  .site-header.center .header-nav .nav > li {    display: inline-block; }  .site-header.center .header-nav .nav.navbar-left {    text-align: right;    margin-right: 150px; }    @media only screen and (max-width: 1680px) {      .site-header.center .header-nav .nav.navbar-left {        margin-right: 120px; } }    @media only screen and (max-width: 991px) {      .site-header.center .header-nav .nav.navbar-left {        text-align: left;        margin-right: 0; } }  .site-header.center .header-nav .nav.navbar-right {    float: right;    margin-left: 150px; }    @media only screen and (max-width: 1680px) {      .site-header.center .header-nav .nav.navbar-right {        margin-left: 120px; } }    @media only screen and (max-width: 991px) {      .site-header.center .header-nav .nav.navbar-right {        float: none;        margin-left: 0; } }.dz-bnr-inr {  background: #f8f8f8;  height: 300px;  background-size: cover;  background-position: center;  position: relative;  overflow: hidden;  width: 100%; }  @media only screen and (max-width: 991px) {    .dz-bnr-inr {      height: 300px; } }  @media only screen and (max-width: 575px) {    .dz-bnr-inr {      height: 230px; } }  .dz-bnr-inr .container {    display: table;    height: 100%; }  .dz-bnr-inr .dz-bnr-inr-entry {    height: 400px;    vertical-align: middle;    display: table-cell; }    @media only screen and (max-width: 991px) {      .dz-bnr-inr .dz-bnr-inr-entry {        height: 300px; } }    @media only screen and (max-width: 767px) {      .dz-bnr-inr .dz-bnr-inr-entry {        text-align: center; }        .dz-bnr-inr .dz-bnr-inr-entry .breadcrumb-row {          display: inline-block; } }    @media only screen and (max-width: 575px) {      .dz-bnr-inr .dz-bnr-inr-entry {        height: 230px; } }  .dz-bnr-inr h1, .dz-bnr-inr .h1 {    font-weight: 700;    font-size: 40px;    color: #ffffff;/*    color: var(--primary);*/    margin-bottom: 10px;    text-transform: capitalize;    line-height: 1.1; }    @media only screen and (max-width: 991px) {      .dz-bnr-inr h1, .dz-bnr-inr .h1 {        font-size: 42px; } }    @media only screen and (max-width: 767px) {      .dz-bnr-inr h1, .dz-bnr-inr .h1 {        font-size: 28px; } }  .dz-bnr-inr.dz-bnr-inr-lg {    height: 575px; }    .dz-bnr-inr.dz-bnr-inr-lg .dz-bnr-inr-entry {      height: 575px; }    @media only screen and (max-width: 991px) {      .dz-bnr-inr.dz-bnr-inr-lg {        height: 400px; }        .dz-bnr-inr.dz-bnr-inr-lg .dz-bnr-inr-entry {          height: 400px; } }    @media only screen and (max-width: 767px) {      .dz-bnr-inr.dz-bnr-inr-lg {        height: 350px; }        .dz-bnr-inr.dz-bnr-inr-lg .dz-bnr-inr-entry {          height: 350px; } }    @media only screen and (max-width: 575px) {      .dz-bnr-inr.dz-bnr-inr-lg {        height: 300px; }        .dz-bnr-inr.dz-bnr-inr-lg .dz-bnr-inr-entry {          height: 300px; } }  .dz-bnr-inr.dz-bnr-inr-sm {    height: 300px; }    .dz-bnr-inr.dz-bnr-inr-sm .dz-bnr-inr-entry {      height: 300px; }  .dz-bnr-inr.bnr-no-img:before {    content: none; }.breadcrumb-row ul {  background: transparent;  padding: 0; }  .breadcrumb-row ul li {    padding: 0;    margin-right: 3px;    display: inline-block;    font-size: 15px;    font-weight: 600;    color: #fff; }    .breadcrumb-row ul li.active {      color: #fff; }    .breadcrumb-row ul li a {      color: #fff; }  .breadcrumb-row ul .breadcrumb-item + .breadcrumb-item::before {    content: "|";    color: #fff;    font-weight: 700;    font-size: 15px;    padding-right: 10px; }.dz-bnr-inr.style-1 .breadcrumb-row {  display: inline-table; }  .dz-bnr-inr.style-1 .breadcrumb-row ul {    margin: 0;    justify-content: center; }    .dz-bnr-inr.style-1 .breadcrumb-row ul li {      position: relative;      color: #ffffff;/*      color: #212529;*/      text-transform: capitalize;      font-size: 18px;      font-weight: 500;      padding-left: 25px;      padding-right: 25px;      margin: 0; }      @media only screen and (max-width: 767px) {        .dz-bnr-inr.style-1 .breadcrumb-row ul li {          font-size: 15px;          padding-left: 10px;          padding-right: 10px; } }      .dz-bnr-inr.style-1 .breadcrumb-row ul li a {        color: #ffffff;/*        color: #212529;*/         }      .dz-bnr-inr.style-1 .breadcrumb-row ul li::before {        content: "";        height: 8px;        width: 8px;        background-color: var(--primary);        padding: 0;        position: absolute;        top: 50%;        left: -5px;        border-radius: 8px;        transform: translateY(-50%); }        @media only screen and (max-width: 767px) {          .dz-bnr-inr.style-1 .breadcrumb-row ul li::before {            height: 5px;            width: 5px;            left: -1px; } }      .dz-bnr-inr.style-1 .breadcrumb-row ul li:first-child::before {        content: none; }.dz-bnr-inr.style-1 h1, .dz-bnr-inr.style-1 .h1 {  margin-bottom: 15px; }  @media only screen and (max-width: 767px) {    .dz-bnr-inr.style-1 h1, .dz-bnr-inr.style-1 .h1 {      letter-spacing: 0; } }.dz-bnr-inr.style-1 .dz-bnr-inr-entry {  text-align: center; }@media only screen and (max-width: 991px) {  .dz-bnr-inr.style-1 .dz-media {    display: none; }  .dz-bnr-inr.style-1 .dz-bnr-inr-entry {    padding-top: 0; } }@media only screen and (max-width: 767px) {  .dz-bnr-inr.style-1 h1, .dz-bnr-inr.style-1 .h1 {    margin-bottom: 10px; } }.dz-bnr-inr.style-2 {  overflow: unset;  margin-bottom: 25px; }  .dz-bnr-inr.style-2 .dz-bnr-inr-entry {    padding-top: 0;    text-align: center; }  .dz-bnr-inr.style-2 h1, .dz-bnr-inr.style-2 .h1 {    font-size: 80px; }  .dz-bnr-inr.style-2 p {    width: 600px;    margin: auto; }  .dz-bnr-inr.style-2:after {    content: "";    background-size: cover;    z-index: 0;    height: 100%;    width: 100%;    position: absolute;    left: 0;    top: 0; }  .dz-bnr-inr.style-2 .breadcrumb-row {    position: absolute;    left: 50%;    bottom: -25px;    transform: translateX(-50%);    display: inline-table;    padding: 0 15px; }    .dz-bnr-inr.style-2 .breadcrumb-row ul {      margin: 0;      background-color: var(--primary);      padding: 15px 30px;      box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);      border-bottom: 3px solid;      border-color: #212529 !important;      border-radius: 0; }  @media only screen and (max-width: 767px) {    .dz-bnr-inr.style-2 p {      width: 100%; } }.dz-bnr-inr.style-3:after {  content: "";  background-position: center 35%;  background-size: cover;  z-index: 0;  height: 100%;  width: 100%;  position: absolute;  left: 0;  top: 0; }.dz-bnr-inr.style-3 .dz-bnr-inr-entry {  padding-top: 0;  text-align: center; }.dz-bnr-inr.style-3 h1, .dz-bnr-inr.style-3 .h1 {  font-size: 80px; }.dz-bnr-inr.style-3 .breadcrumb-row ul {  justify-content: center;  margin-bottom: 0; }  .dz-bnr-inr.style-3 .breadcrumb-row ul li:last-child {    color: var(--primary); }.square-bx {  position: absolute;  width: 170px;  height: 130px;  top: 50%;  transform: translate(-25%, -50%);  right: 25%;  z-index: -1; }  .square-bx:before, .square-bx:after {    content: "";    position: absolute;    background-color: var(--primary);    border-radius: 10px; }  .square-bx:before {    height: 95px;    width: 95px;    left: 0;    top: 0; }  .square-bx:after {    height: 55px;    width: 55px;    right: 0;    bottom: 0; }  @media only screen and (max-width: 991px) {    .square-bx {      width: 100px;      height: 80px;      top: 40%;      transform: translate(-25%, -40%); }      .square-bx:before {        height: 60px;        width: 60px; }      .square-bx:after {        height: 30px;        width: 30px; } }  @media only screen and (max-width: 575px) {    .square-bx {      display: none; } }.page-title {  padding: 30px 0; }  .page-title.dashboard {    background: transparent;    margin-left: 75px;    padding: 20px 0 0px; }  .page-title .page-title-content p {    font-size: 16px;    font-weight: 400;    margin-bottom: 0px; }    .page-title .page-title-content p span {      font-weight: 500;      color: var(--primary); }.breadcrumbs {  display: flex;  justify-content: flex-end; }  @media only screen and (max-width: 575px) {    .breadcrumbs {      justify-content: flex-start; } }  .breadcrumbs li a {    color: #AEAED5;    display: inline-block;    margin-left: 15px;    font-size: 14px; }  .breadcrumbs li:first-child a {    margin-left: 0px; }  .breadcrumbs li.active a {    color: var(--primary); }.bottom {  background: #1b2a4e; }  @media only screen and (max-width: 575px) {    .bottom {      padding-bottom: 0; } }  .bottom .bottom-logo p {    line-height: 30px;    font-weight: 400;    color: #aaaaaa; }  @media only screen and (max-width: 991px) {    .bottom .bottom-widget {      margin-bottom: 30px; } }  .bottom .bottom-widget .widget-title {    font-size: 18px;    font-weight: 600;    color: #fff;    margin-bottom: 20px;    text-transform: uppercase; }  .bottom .bottom-widget ul li a {    color: #aaaaaa;    font-weight: 400;    margin-bottom: 10px;    display: inline-block; }footer {  font-size: 15px;  background-image: url(); }    [dir='rtl'] footer {  font-size: 16px; }  footer .widget {    margin-bottom: 30px; }  footer strong {    color: #fff; }  footer .footer-logo {    margin-bottom: 25px; }    footer .footer-logo img {      max-width: 100%; }  footer .widget-logo ul {    display: flex;    align-items: center;    flex-wrap: wrap; }    footer .widget-logo ul li {      display: inline-block;      flex: 50%;      padding: 0 15px 15px 0px; }  footer .widget_about p {    margin-bottom: 20px;    line-height: 24px; }  footer .footer-title {    margin: 0;    font-weight: 700;    padding-bottom: 15px;    margin-bottom: 30px;    position: relative;    color: #fff;    line-height: 1.2; }    footer .footer-title .dz-separator {      position: absolute;      bottom: 0;      left: 0; }  footer .widget:hover .footer-title span:after {    width: 5px; }  footer .widget:hover .footer-title span:before {    width: 55px; }  footer .footer-top {    padding: 70px 0 20px; }    @media only screen and (max-width: 767px) {      footer .footer-top {        padding: 50px 0 0; } }  footer .footer-bottom {    background-color: #36404a;    font-size: 15px;    padding: 15px 0; }    footer .footer-bottom .copyright-text a {      color: #fff;      font-weight: 500; }    @media only screen and (max-width: 991px) {      footer .footer-bottom {        text-align: center !important; }        footer .footer-bottom .text-left,        footer .footer-bottom .text-right {          text-align: center !important; }        footer .footer-bottom .text-right {          margin-top: 10px; } }  footer .widget-link li {    display: inline-block;    text-transform: uppercase;    margin-left: 20px; }    @media only screen and (max-width: 767px) {      footer .widget-link li {        margin-left: 8px;        margin-right: 7px; } }  footer .widget-link a {    color: #fff; }  footer .widget_services ul li a {    color: #fff;    display: block;    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s; }  footer .widget_services.style-1 ul li a {    padding: 5px 0 5px 15px; }    footer .widget_services.style-1 ul li a:before {      content: "\f105";      font-family: fontawesome;      left: 0;      position: absolute;      top: 50%;      transform: translateY(-50%);      color: var(--primary); }  footer .wp-block-latest-posts li,  footer .wp-block-categories-list li,  footer .wp-block-archives-list li,  footer .widget_categories ul li,  footer .widget_archive ul li,  footer .widget_meta ul li,  footer .widget_pages ul li,  footer .widget_recent_comments ul li,  footer .widget_nav_menu li,  footer .widget_recent_entries ul li,  footer .widget_services ul li {    -webkit-transition: all 0.8s;    -ms-transition: all 0.8s;    transition: all 0.8s;    left: 0; }    footer .wp-block-latest-posts li:hover,    footer .wp-block-categories-list li:hover,    footer .wp-block-archives-list li:hover,    footer .widget_categories ul li:hover,    footer .widget_archive ul li:hover,    footer .widget_meta ul li:hover,    footer .widget_pages ul li:hover,    footer .widget_recent_comments ul li:hover,    footer .widget_nav_menu li:hover,    footer .widget_recent_entries ul li:hover,    footer .widget_services ul li:hover {      left: 10px; }.widget_getintuch ul li {  position: relative;  margin-bottom: 30px;  padding-left: 45px; }  @media only screen and (max-width: 1280px) {    .widget_getintuch ul li {      margin-bottom: 20px;      padding-left: 50px; } }  .widget_getintuch ul li h5, .widget_getintuch ul li .h5 {    font-size: 20px;    line-height: 1.33;    margin-bottom: 5px; }    @media only screen and (max-width: 1280px) {      .widget_getintuch ul li h5, .widget_getintuch ul li .h5 {        font-size: 18px;        line-height: 1.2; } }  .widget_getintuch ul li i {    position: absolute;    font-size: 28px;    line-height: 1;    left: 0;    top: 0px;    color: var(--primary); }    @media only screen and (max-width: 1280px) {      .widget_getintuch ul li i {        font-size: 35px;        top: 6px; } }.contact-ft-1 {  text-align: center;  margin-bottom: 40px; }  .contact-ft-1 i {    color: var(--primary);    font-size: 50px;    line-height: 1;    margin-bottom: 15px;    display: inline-block; }  .contact-ft-1 h4, .contact-ft-1 .h4 {    color: #fff;    text-decoration: underline; }  .contact-ft-1 h5, .contact-ft-1 .h5 {    color: #fff;    font-weight: 400; }.list-column ul {  display: flex;  flex-wrap: wrap; }  .list-column ul li {    flex: 0 0 50%;    max-width: 50%; }.fb-link {  list-style: none;  margin: 0;  padding: 0; }  .fb-link li {    display: inline-block; }    .fb-link li a {      color: #fff;      position: relative; }      .fb-link li a:after {        content: "";        background: var(--primary);        width: 5px;        height: 5px; }.footer-link li {  display: inline-block;  font-family: 'Montserrat', sans-serif;  position: relative;  padding: 0 25px 0 20px; }    [dir='rtl'] .footer-link li {      font-family: "Beiruti", sans-serif;  }  .footer-link li a {    color: inherit; }  .footer-link li:before {    content: "";    height: 5px;    width: 5px;    background-color: var(--primary);    position: absolute;    top: 50%;    left: 0;    border-radius: 4px;    transform: translateY(-50%); }.widget_time ul li {  display: block;  margin-bottom: 5px; }  .widget_time ul li label {    color: rgba(255, 255, 255, 0.7);    margin-bottom: 0;    margin-right: 3px; }.ft-clients {  background-color: #fff;  border-bottom: 10px solid var(--primary);  box-shadow: 5px 0 15px rgba(0, 0, 0, 0.15);  border-radius: 10px;  z-index: 1;  position: relative; }.ft-clients-area {  position: relative; }  .ft-clients-area:before {    content: "";    position: absolute;    height: 50%;    width: 100%;    left: 0;    top: 0;    background-color: #fff; }  .ft-clients-area.bg-gray {    background-color: transparent; }    .ft-clients-area.bg-gray:before {      background-color: #f7f9fb; }.footer-logo-head {  border-bottom: 1px dashed #959595;  margin-bottom: 50px;  padding-bottom: 20px; }  @media only screen and (max-width: 575px) {    .footer-logo-head {      margin-bottom: 30px;      padding-bottom: 40px; } }.site-footer.style-1 {  color: #777777;  background-color: #f8f8f8;  background-position: center;  background-size: cover; }  .site-footer.style-1 .footer-top {    padding: 50px 0 30px; }    .site-footer.style-1 .footer-top .text {      margin: 0 50px 45px; }    .site-footer.style-1 .footer-top .footer-logo {      margin-bottom: 30px; }      .site-footer.style-1 .footer-top .footer-logo img {        height: 100px; }  .site-footer.style-1 .footer-bottom {    background-color: transparent;    background-position: center;    background-size: cover;    padding: 0; }    .site-footer.style-1 .footer-bottom .fb-inner {      padding-top: 20px;      padding-bottom: 20px;      border-top: 1px dashed #959595; }    .site-footer.style-1 .footer-bottom ul li {      display: inline-block; }      .site-footer.style-1 .footer-bottom ul li a {        -webkit-transition: all 0.8s;        -ms-transition: all 0.8s;        transition: all 0.8s; }        .site-footer.style-1 .footer-bottom ul li a:hover {          color: var(--primary); }      .site-footer.style-1 .footer-bottom ul li:before {        color: var(--primary); }      .site-footer.style-1 .footer-bottom ul li:last-child {        padding-right: 0; }  .site-footer.style-1 .social-list {    display: inline-block; }    .site-footer.style-1 .social-list li {      margin-left: 2px;      margin-right: 2px;      display: inline-block; }      .site-footer.style-1 .social-list li a {        background-color: var(--primary);        border-radius: var(--border-radius-base);        box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);        color: #fff; }        .site-footer.style-1 .social-list li a:hover {          background-color: var(--primary-hover);          -webkit-animation-name: pulse;          animation-name: pulse;          -webkit-animation-fill-mode: both;          animation-fill-mode: both;          -webkit-animation-duration: 1s;          animation-duration: 1s;          -webkit-animation-iteration-count: infinite;          animation-iteration-count: infinite; }  .site-footer.style-1 .ft-subscribe {    margin-bottom: 45px; }  .site-footer.style-1 .mail-text {    margin-top: 45px;    margin-bottom: 30px;    font-family: 'Montserrat', sans-serif;    font-weight: 500;    letter-spacing: 3px; }        [dir='rtl'] .site-footer.style-1 .mail-text {        font-family: "Beiruti", sans-serif;    }    .site-footer.style-1 .mail-text span {      font-weight: 400;      margin-right: 5px; }  .site-footer.style-1 .dz-social-icon li a {    height: 38px;    width: 38px;    line-height: 38px;    font-size: 16px; }  .site-footer.style-1 .footer-title {    padding-bottom: 0;    margin-bottom: 10px; }  @media only screen and (max-width: 991px) {    .site-footer.style-1 .footer-top {      padding: 50px 0 30px; }    .site-footer.style-1 .footer-bottom .text-start,    .site-footer.style-1 .footer-bottom .text-end {      text-align: center !important; }    .site-footer.style-1 .footer-bottom .text-end {      margin-top: 15px; } }  @media only screen and (max-width: 575px) {    .site-footer.style-1 .footer-top .text {      margin: 0 0px 30px; }    .site-footer.style-1 .footer-top .footer-logo {      margin-bottom: 30px; }    .site-footer.style-1 .mail-text {      margin-top: 10px; }    .site-footer.style-1 .ft-subscribe .form-control, .site-footer.style-1 .ft-subscribe .wp-block-categories-dropdown select, .wp-block-categories-dropdown .site-footer.style-1 .ft-subscribe select,    .site-footer.style-1 .ft-subscribe .wp-block-archives-dropdown select, .wp-block-archives-dropdown .site-footer.style-1 .ft-subscribe select, .site-footer.style-1 .ft-subscribe .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .site-footer.style-1 .ft-subscribe input,    .site-footer.style-1 .ft-subscribe .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .site-footer.style-1 .ft-subscribe input,    .site-footer.style-1 .ft-subscribe .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .site-footer.style-1 .ft-subscribe input,    .site-footer.style-1 .ft-subscribe .comment-respond .comment-form p textarea, .comment-respond .comment-form p .site-footer.style-1 .ft-subscribe textarea {      height: 60px;      padding: 20px 25px;      width: 100%; }    .site-footer.style-1 .ft-subscribe button {      margin: 20px 0 0 !important;      width: 100%;      justify-content: center;      padding: 18px 20px; } }.ft-subscribe .form-control, .ft-subscribe .wp-block-categories-dropdown select, .wp-block-categories-dropdown .ft-subscribe select,.ft-subscribe .wp-block-archives-dropdown select, .wp-block-archives-dropdown .ft-subscribe select, .ft-subscribe .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author .ft-subscribe input,.ft-subscribe .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email .ft-subscribe input,.ft-subscribe .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url .ft-subscribe input,.ft-subscribe .comment-respond .comment-form p textarea, .comment-respond .comment-form p .ft-subscribe textarea {  height: 60px;  background-color: #fff;  border-radius: var(--border-radius-base) !important;  z-index: 1 !important;  padding: 15px 60px 15px 30px;  color: #777777;  border-color: #777777; }  .ft-subscribe .form-control::-webkit-input-placeholder, .ft-subscribe .wp-block-categories-dropdown select::-webkit-input-placeholder, .wp-block-categories-dropdown .ft-subscribe select::-webkit-input-placeholder,  .ft-subscribe .wp-block-archives-dropdown select::-webkit-input-placeholder, .wp-block-archives-dropdown .ft-subscribe select::-webkit-input-placeholder, .ft-subscribe .comment-respond .comment-form p.comment-form-author input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-author .ft-subscribe input::-webkit-input-placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-email input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-email .ft-subscribe input::-webkit-input-placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-url input::-webkit-input-placeholder, .comment-respond .comment-form p.comment-form-url .ft-subscribe input::-webkit-input-placeholder,  .ft-subscribe .comment-respond .comment-form p textarea::-webkit-input-placeholder, .comment-respond .comment-form p .ft-subscribe textarea::-webkit-input-placeholder {    font-family: var(--font-family-title);    color: #777777; }  .ft-subscribe .form-control:-ms-input-placeholder, .ft-subscribe .wp-block-categories-dropdown select:-ms-input-placeholder, .wp-block-categories-dropdown .ft-subscribe select:-ms-input-placeholder,  .ft-subscribe .wp-block-archives-dropdown select:-ms-input-placeholder, .wp-block-archives-dropdown .ft-subscribe select:-ms-input-placeholder, .ft-subscribe .comment-respond .comment-form p.comment-form-author input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-author .ft-subscribe input:-ms-input-placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-email input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-email .ft-subscribe input:-ms-input-placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-url input:-ms-input-placeholder, .comment-respond .comment-form p.comment-form-url .ft-subscribe input:-ms-input-placeholder,  .ft-subscribe .comment-respond .comment-form p textarea:-ms-input-placeholder, .comment-respond .comment-form p .ft-subscribe textarea:-ms-input-placeholder {    font-family: var(--font-family-title);    color: #777777; }  .ft-subscribe .form-control::placeholder, .ft-subscribe .wp-block-categories-dropdown select::placeholder, .wp-block-categories-dropdown .ft-subscribe select::placeholder,  .ft-subscribe .wp-block-archives-dropdown select::placeholder, .wp-block-archives-dropdown .ft-subscribe select::placeholder, .ft-subscribe .comment-respond .comment-form p.comment-form-author input::placeholder, .comment-respond .comment-form p.comment-form-author .ft-subscribe input::placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-email input::placeholder, .comment-respond .comment-form p.comment-form-email .ft-subscribe input::placeholder,  .ft-subscribe .comment-respond .comment-form p.comment-form-url input::placeholder, .comment-respond .comment-form p.comment-form-url .ft-subscribe input::placeholder,  .ft-subscribe .comment-respond .comment-form p textarea::placeholder, .comment-respond .comment-form p .ft-subscribe textarea::placeholder {    font-family: var(--font-family-title);    color: #777777; }.ft-subscribe button {  right: 5px;  top: 5px;  border-radius: var(--border-radius-base) !important;  position: absolute !important;  height: 50px;  width: 50px;  padding: 0;  justify-content: center;  line-height: 50px; }.site-footer.style-2 {  background-color: #fff; }  .site-footer.style-2 .footer-logo-head {    border-bottom: 1px solid #E1E1F0; }    .site-footer.style-2 .footer-logo-head .icon-bx-wraper {      float: right; }    @media only screen and (max-width: 991px) {      .site-footer.style-2 .footer-logo-head .icon-bx-wraper {        float: unset;        justify-content: center; }      .site-footer.style-2 .footer-logo-head .footer-logo {        margin-bottom: 35px;        text-align: center; } }    @media only screen and (max-width: 767px) {      .site-footer.style-2 .footer-logo-head .icon-bx-wraper .icon-bx {        line-height: 58px;        width: 60px;        height: 60px;        min-width: 60px; }        .site-footer.style-2 .footer-logo-head .icon-bx-wraper .icon-bx i {          font-size: 26px; }      .site-footer.style-2 .footer-logo-head .icon-bx-wraper .title {        font-size: 18px; }      .site-footer.style-2 .footer-logo-head .icon-bx-wraper p {        font-size: 16px; } }    @media only screen and (max-width: 575px) {      .site-footer.style-2 .footer-logo-head {        padding-bottom: 10px; }        .site-footer.style-2 .footer-logo-head .footer-logo {          max-width: 200px; }        .site-footer.style-2 .footer-logo-head .icon-bx-wraper {          justify-content: start;          margin-bottom: 20px; } }  .site-footer.style-2 .footer-top {    padding: 120px 0 70px; }    .site-footer.style-2 .footer-top .widget_about p {      margin-bottom: 40px; }    @media only screen and (max-width: 1280px) {      .site-footer.style-2 .footer-top {        padding: 80px 0 40px; } }    @media only screen and (max-width: 767px) {      .site-footer.style-2 .footer-top .widget_categories.p-l50 {        padding-left: 0; }      .site-footer.style-2 .footer-top .widget_about p {        margin-bottom: 25px; } }    @media only screen and (max-width: 575px) {      .site-footer.style-2 .footer-top {        padding: 50px 0 20px; } }  .site-footer.style-2 .footer-bottom {    background-color: #eaf1f9;    padding: 20px 0; }    .site-footer.style-2 .footer-bottom .copyright-text {      color: var(--secondary); }    .site-footer.style-2 .footer-bottom .footer-link li a {      color: var(--secondary); }    @media only screen and (max-width: 991px) {      .site-footer.style-2 .footer-bottom .text-start {        margin-bottom: 5px; }      .site-footer.style-2 .footer-bottom .text-start,      .site-footer.style-2 .footer-bottom .text-end {        text-align: center !important; } }#bg {  background-attachment: fixed;  background-size: cover; }.main-bar-wraper.sticky-no .main-bar {  position: unset; }.boxed .page-wraper {  max-width: 1200px;  margin: 0 auto;  position: relative;  overflow: hidden;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }.boxed .footer-fixed .site-footer {  left: 50%;  width: 1200px;  margin: 0 -600px; }.boxed .is-fixed .main-bar {  transition: none;  -moz-transition: none;  -ms-transition: none;  -webkit-transition: none;  -o-transition: none;  position: unset; }.boxed .site-header.style-1 .extra-cell > a,.boxed .site-header.style-1 .extra-cell > div {  margin-left: 15px; }@media only screen and (min-width: 1680px) {  .boxed .site-header.style-1 .extra-icon-box {    display: none; } }@media only screen and (min-width: 1680px) {  .boxed .site-header.style-2 .extra-cell .login-btn i {    margin: 0; } }@media only screen and (min-width: 1680px) {  .boxed .site-header.style-2 .extra-cell .login-btn {    margin-left: 20px;    width: 45px;    height: 45px;    padding: 12px; }    .boxed .site-header.style-2 .extra-cell .login-btn span {      display: none; } }@media only screen and (min-width: 1680px) {  .boxed .site-header.style-2 .social-list.style-2 {    display: none; } }.boxed .site-header.style-2.center .header-nav .nav.navbar-left {  margin-right: 120px; }.boxed .site-header.style-2.center .header-nav .nav.navbar-right {  margin-left: 120px; }.boxed .site-header.style-2.center .extra-icon-box {  padding-left: 0;  width: 50px; }  .boxed .site-header.style-2.center .extra-icon-box .title,  .boxed .site-header.style-2.center .extra-icon-box span {    display: none; }.boxed .site-header.style-2.center .extra-nav-left,.boxed .site-header.style-2.center .extra-nav {  width: 120px;  padding: 0; }.boxed .site-header.style-2.center .extra-cell .login-btn {  display: none; }.boxed .site-header.style-2.center .extra-cell > a,.boxed .site-header.style-2.center .extra-cell > div {  margin-left: 15px; }@media only screen and (min-width: 1680px) {  .boxed .header-nav .nav > li > a {    padding-left: 15px;    padding-right: 15px; } }@media only screen and (min-width: 1680px) {  .boxed .silder-one .silder-content {    padding: 40px; } }@media only screen and (min-width: 1680px) {  .boxed .silder-one .silder-content .title {    margin-bottom: 20px;    font-size: 60px; } }@media only screen and (min-width: 1680px) {  .boxed .silder-one .silder-content .sub-title {    margin-bottom: 10px; } }@media only screen and (min-width: 1200px) {  .boxed .silder-two .title {    font-size: 45px; }  .boxed .silder-two .silder-content {    width: 60%;    padding-right: 80px;    padding-left: 40px; }  .boxed .silder-two .silder-img {    width: calc(40% + 55px); } }@media only screen and (min-width: 1680px) {  .boxed .container-fluid, .boxed .container-sm, .boxed .container-md, .boxed .container-lg, .boxed .container-xl {    padding-left: 15px;    padding-right: 15px; } }@media only screen and (min-width: 1680px) {  .boxed .under-construct {    padding: 50px; } }@media only screen and (min-width: 1680px) {  .boxed .under-construct .dz-content .dz-title {    font-size: 70px; } }@media only screen and (min-width: 1680px) {  .boxed .under-construct .dz-content p {    font-size: 28px; } }.boxed .newsletter-bx {  padding: 40px; }.boxed .portfolio-area2 .setResizeMargin {  padding-right: 15px;  margin-left: 0 !important;  padding-left: 15px; }.boxed .sidenav-menu {  position: absolute; }.boxed .dz-coming-soon .dz-title {  font-size: 42px; }.boxed .dz-coming-soon .countdown .date span {  font-size: 14px; }.boxed .dz-coming-soon .countdown .date .time {  font-size: 70px;  line-height: 70px; }.boxed .dz-coming-soon .dz-coming-bx {  padding-left: 30px;  padding-right: 30px; }/* Frame */.frame {  padding: 30px; }  .frame .page-wraper {    margin: 0 auto;    position: relative;    overflow: hidden;    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);    overflow-y: scroll;    height: auto !important; }  @media only screen and (max-width: 1680px) {    .frame .site-header.style-1 .extra-icon-box {      display: none; } }  .frame .is-fixed .main-bar {    left: 0;    width: 100%;    margin: 0;    position: unset; }  .frame button.scroltop {    right: 50px;    bottom: 50px; }  .frame .sidenav-menu {    position: absolute; }  @media only screen and (max-width: 1680px) {    .frame .dz-coming-bx {      padding-left: 30px;      padding-right: 30px; }    .frame .countdown .date .time {      font-size: 70px;      line-height: 70px; } }@media only screen and (max-width: 1024px) {  .frame {    padding: 0; }  .frame button.scroltop {    right: 15px;    bottom: 15px; } }.theme-sharped {  --border-radius-base: 0;  -webkit-transition: none;  -ms-transition: none;  transition: none; }.theme-rounded {  --border-radius-base: 0px;  -webkit-transition: none;  -ms-transition: none;  transition: none; }[dir='rtl'] .logo-header {  float: right;  margin-left: 0;  margin-right: 0; }[dir='rtl'] .top-bar .dz-topbar-left {  float: right; }  [dir='rtl'] .top-bar .dz-topbar-left li {    padding-right: 0;    padding-left: 20px; }[dir='rtl'] .top-bar .dz-topbar-right {  float: left; }  [dir='rtl'] .top-bar .dz-topbar-right li {    padding-left: 0;    padding-right: 15px; }[dir='rtl'] .top-bar .dz-topbar-inner {  margin-left: -15px;  margin-right: -15px; }[dir='rtl'] .top-bar .dz-topbar-center,[dir='rtl'] .top-bar .dz-topbar-left,[dir='rtl'] .top-bar .dz-topbar-right {  padding-left: 15px;  padding-right: 15px; }  [dir='rtl'] .top-bar .dz-topbar-center ul i,  [dir='rtl'] .top-bar .dz-topbar-left ul i,  [dir='rtl'] .top-bar .dz-topbar-right ul i {    margin-right: 0;    margin-left: 5px; }  [dir='rtl'] .top-bar .dz-topbar-center .dz-social-icon li,  [dir='rtl'] .top-bar .dz-topbar-left .dz-social-icon li,  [dir='rtl'] .top-bar .dz-topbar-right .dz-social-icon li {    padding-left: auto;    padding-right: 0; }[dir='rtl'] .dz-quik-search {  left: auto;  right: 0; }  [dir='rtl'] .dz-quik-search .form-control, .wp-block-categories-dropdown [dir='rtl'] .dz-quik-search select, .wp-block-archives-dropdown [dir='rtl'] .dz-quik-search select, [dir='rtl'] .dz-quik-search .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author [dir='rtl'] .dz-quik-search input,  [dir='rtl'] .dz-quik-search .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email [dir='rtl'] .dz-quik-search input,  [dir='rtl'] .dz-quik-search .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url [dir='rtl'] .dz-quik-search input,  [dir='rtl'] .dz-quik-search .comment-respond .comment-form p textarea, .comment-respond .comment-form p [dir='rtl'] .dz-quik-search textarea, [dir='rtl'] .dz-quik-search .wp-block-categories-dropdown select, [dir='rtl'] .wp-block-categories-dropdown .dz-quik-search select,  [dir='rtl'] .dz-quik-search .wp-block-archives-dropdown select, [dir='rtl'] .wp-block-archives-dropdown .dz-quik-search select {    padding: 15px 15px 15px 60px; }  [dir='rtl'] .dz-quik-search span {    right: auto;    left: 15px; }[dir='rtl'] .site-header .extra-nav {  float: left; }  @media only screen and (max-width: 1680px) {    [dir='rtl'] .site-header .extra-nav {      margin-left: 0;      margin-right: 10px; } }  [dir='rtl'] .site-header .extra-nav #quik-search-btn {    margin-left: 0px; }  @media only screen and (max-width: 575px) {    [dir='rtl'] .site-header .extra-nav .btn, [dir='rtl'] .site-header .extra-nav .wp-block-button__link {      padding-left: 15px;      padding-right: 15px; } }[dir='rtl'] .navbar-toggler {  margin: 40px 15px 39px 0;  float: left; }  @media only screen and (max-width: 991px) {    [dir='rtl'] .navbar-toggler {      margin: 15px 15px 15px 0; } }  @media only screen and (max-width: 575px) {    [dir='rtl'] .navbar-toggler {      margin: 15px ​15px 15px 0; } }[dir='rtl'] .navicon span {  left: auto;  right: 10px; }[dir='rtl'] .navicon.open span:nth-child(2) {  left: auto;  right: -60px; }@media only screen and (max-width: 991px) {  [dir='rtl'] .header-nav {    left: auto;    right: -280px; } }@media only screen and (max-width: 991px) {  [dir='rtl'] .header-nav.show {    left: auto;    right: -1px; } }[dir='rtl'] .header-nav .nav {  float: left; }  @media only screen and (max-width: 1400px) {    [dir='rtl'] .header-nav .nav > li:nth-last-child(3) .sub-menu .sub-menu,    [dir='rtl'] .header-nav .nav > li:nth-last-child(2) .sub-menu .sub-menu,    [dir='rtl'] .header-nav .nav > li:last-child .sub-menu .sub-menu {      left: auto;      right: -220px; } }  @media only screen and (max-width: 991px) {    [dir='rtl'] .header-nav .nav {      float: unset; } }  [dir='rtl'] .header-nav .nav > li.sub-menu-down > a:after {    margin-left: auto;    margin-right: 5px; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .header-nav .nav > li.sub-menu-down > a:after {        content: "\f053";        right: auto;        left: 0;        float: left;        margin: 0; } }  @media only screen and (max-width: 991px) {    [dir='rtl'] .header-nav .nav > li.sub-menu-down > a {      padding: 8px 0; } }  @media only screen and (max-width: 991px) {    [dir='rtl'] .header-nav .nav > li.sub-menu-down.open > a:after {      content: "\f078";      background: #333; } }  [dir='rtl'] .header-nav .nav > li > a {    border-width: 0 1px 0 0; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .header-nav .nav > li > a {        padding-left: 10px;        padding-right: 10px; } }    @media only screen and (max-width: 1280px) {      [dir='rtl'] .header-nav .nav > li > a {        padding-left: 8px;        padding-right: 8px; } }  [dir='rtl'] .header-nav .nav > li .mega-menu,  [dir='rtl'] .header-nav .nav > li .sub-menu {    left: auto;    right: 0;    text-align: right;    -webkit-transition: all 0.5s;    -ms-transition: all 0.5s;    transition: all 0.5s; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .header-nav .nav > li .mega-menu > li > a i,      [dir='rtl'] .header-nav .nav > li .sub-menu > li > a i {        right: auto;        left: 0;        float: left; } }    [dir='rtl'] .header-nav .nav > li .mega-menu li a:after,    [dir='rtl'] .header-nav .nav > li .sub-menu li a:after {      left: auto;      right: 20px; }      @media only screen and (max-width: 991px) {        [dir='rtl'] .header-nav .nav > li .mega-menu li a:after,        [dir='rtl'] .header-nav .nav > li .sub-menu li a:after {          right: 0;          transform: rotate(180deg);          width: auto !important; } }    @media only screen and (max-width: 991px) {      [dir='rtl'] .header-nav .nav > li .mega-menu li a,      [dir='rtl'] .header-nav .nav > li .sub-menu li a {        padding: 2px 16px 0px 0px !important; } }    [dir='rtl'] .header-nav .nav > li .mega-menu li > .sub-menu,    [dir='rtl'] .header-nav .nav > li .sub-menu li > .sub-menu {      left: auto;      right: 220px; }      [dir='rtl'] .header-nav .nav > li .mega-menu li > .sub-menu li:hover > a,      [dir='rtl'] .header-nav .nav > li .sub-menu li > .sub-menu li:hover > a {        padding: 8px 37px 8px 20px; }        @media only screen and (max-width: 991px) {          [dir='rtl'] .header-nav .nav > li .mega-menu li > .sub-menu li:hover > a,          [dir='rtl'] .header-nav .nav > li .sub-menu li > .sub-menu li:hover > a {            padding: 2px 16px 0px 0px !important; } }    @media only screen and (max-width: 991px) {      [dir='rtl'] .header-nav .nav > li .mega-menu .mega-menu,      [dir='rtl'] .header-nav .nav > li .mega-menu .sub-menu,      [dir='rtl'] .header-nav .nav > li .sub-menu .mega-menu,      [dir='rtl'] .header-nav .nav > li .sub-menu .sub-menu {        padding-left: auto;        padding-right: 20px; } }  [dir='rtl'] .header-nav .nav > li .sub-menu li > a > i {    float: left; }    [dir='rtl'] .header-nav .nav > li .sub-menu li > a > i::before {      content: "\f104"; }  [dir='rtl'] .header-nav .nav > li .sub-menu li:hover > a {    padding: 8px 37px 8px 20px; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .header-nav .nav > li .sub-menu li:hover > a {        padding: 2px 16px 0px 0px !important;        background: transparent; } }    [dir='rtl'] .header-nav .nav > li .sub-menu li:hover > a:after {      width: 10px; }      @media only screen and (max-width: 991px) {        [dir='rtl'] .header-nav .nav > li .sub-menu li:hover > a:after {          width: 5px;          right: 0; } }  [dir='rtl'] .header-nav .nav > li .mega-menu {    left: 0px; }    [dir='rtl'] .header-nav .nav > li .mega-menu > li > a > i {      margin-right: 0;      margin-left: 5px;      float: left; }    [dir='rtl'] .header-nav .nav > li .mega-menu > li:after {      left: 0px; }    [dir='rtl'] .header-nav .nav > li .mega-menu > li li i {      margin-right: auto;      margin-left: 5px; }    [dir='rtl'] .header-nav .nav > li .mega-menu > li ul > li:hover > a {      padding: 8px 37px 8px 20px; }  [dir='rtl'] .header-nav .nav > li.open .mega-menu,  [dir='rtl'] .header-nav .nav > li.open > .sub-menu {    display: block;    opacity: 1;    -webkit-transition: none;    -ms-transition: none;    transition: none; }  [dir='rtl'] .header-nav .nav > li.open .open.menu-item-has-children > a:before {    transform: rotate(90deg);    -moz-transform: rotate(90deg);    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    -o-transform: rotate(90deg); }  [dir='rtl'] .header-nav .nav > li.open .open .mega-menu,  [dir='rtl'] .header-nav .nav > li.open .open > .sub-menu {    display: block;    opacity: 1;    -webkit-transition: none;    -ms-transition: none;    transition: none; }  @media only screen and (max-width: 1400px) {    [dir='rtl'] .header-nav .nav > li > li:nth-last-child(3) .sub-menu .sub-menu,    [dir='rtl'] .header-nav .nav > li > li:nth-last-child(2) .sub-menu .sub-menu,    [dir='rtl'] .header-nav .nav > li > li:last-child .sub-menu .sub-menu {      left: auto;      right: -220px; } }  @media only screen and (max-width: 1199px) {    [dir='rtl'] .header-nav .nav > li > li:last-child .sub-menu {      right: auto;      left: 0; } }[dir='rtl'] .header-transparent {  left: auto;  right: 0; }  [dir='rtl'] .header-transparent .container-fluid, [dir='rtl'] .header-transparent .container-sm, [dir='rtl'] .header-transparent .container-md, [dir='rtl'] .header-transparent .container-lg, [dir='rtl'] .header-transparent .container-xl {    padding-left: 80px;    padding-right: 80px; }    @media only screen and (max-width: 1280px) {      [dir='rtl'] .header-transparent .container-fluid, [dir='rtl'] .header-transparent .container-sm, [dir='rtl'] .header-transparent .container-md, [dir='rtl'] .header-transparent .container-lg, [dir='rtl'] .header-transparent .container-xl {        padding-left: 15px;        padding-right: 15px; } }[dir='rtl'] .is-fixed .main-bar {  left: auto;  right: 0; }@media only screen and (max-width: 991px) {  [dir='rtl'] .mo-left .header-nav {    left: auto;    right: -280px; }    [dir='rtl'] .mo-left .header-nav.show {      left: auto;      right: -1px; }  [dir='rtl'] .mo-left .navbar-toggler.open:after {    left: -20px;    right: 0;    margin: 0 20px 0px 0px; } }[dir='rtl'] .site-header.style-1 .extra-cell > a,[dir='rtl'] .site-header.style-1 .extra-cell > div {  margin-left: 0;  margin-right: 30px; }  @media only screen and (max-width: 1680px) {    [dir='rtl'] .site-header.style-1 .extra-cell > a,    [dir='rtl'] .site-header.style-1 .extra-cell > div {      margin-left: 0;      margin-right: 15px; } }[dir='rtl'] .site-header.style-1 .extra-cell .login-btn i {  margin-right: 0;  margin-left: 10px; }@media only screen and (max-width: 991px) {  [dir='rtl'] .site-header.center .logo-header {    right: auto;    left: 0;    text-align: right; } }[dir='rtl'] .site-header.center .header-nav .nav {  float: right; }  [dir='rtl'] .site-header.center .header-nav .nav.navbar-left {    text-align: left;    margin-right: 0;    margin-left: 100px; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-left {        text-align: right;        margin-left: 0; } }  [dir='rtl'] .site-header.center .header-nav .nav.navbar-right {    float: left;    margin-left: 0;    margin-right: 100px; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-right {        margin-right: 0; } }[dir='rtl'] .extra-icon-box {  padding-left: 0;  padding-right: 65px; }  [dir='rtl'] .extra-icon-box i {    left: auto;    right: 0; }@media only screen and (max-width: 1680px) {  [dir='rtl'] .menu-btn {    margin-left: 0;    margin-right: 20px; } }[dir='rtl'] .menu-btn span {  left: auto;  right: 10px; }[dir='rtl'] .menu-btn.open span:nth-child(2) {  opacity: 0;  left: auto;  right: -60px; }[dir='rtl'] .contact-sidebar {  left: auto;  right: -300px; }  [dir='rtl'] .contact-sidebar.active {    right: 0; }  [dir='rtl'] .contact-sidebar .icon-bx-wraper .icon-md {    margin-right: 0;    margin-left: 15px; }[dir='rtl'] .menu-close {  left: auto;  right: 0; }[dir='rtl'] .site-header.style-2 .top-bar .dz-topbar-right ul li {  padding-left: 20px;  padding-right: 10px; }  [dir='rtl'] .site-header.style-2 .top-bar .dz-topbar-right ul li:after {    right: auto;    left: 0; }  [dir='rtl'] .site-header.style-2 .top-bar .dz-topbar-right ul li:last-child {    padding-left: 0; }[dir='rtl'] .site-header.style-2 .extra-cell > a,[dir='rtl'] .site-header.style-2 .extra-cell > div {  margin-left: 0;  margin-right: 30px; }  @media only screen and (max-width: 1680px) {    [dir='rtl'] .site-header.style-2 .extra-cell > a,    [dir='rtl'] .site-header.style-2 .extra-cell > div {      margin-left: 0;      margin-right: 15px; } }@media only screen and (min-width: 991px) {  [dir='rtl'] .site-header.style-2 .header-nav .nav > li:after {    right: auto;    left: -3px; } }[dir='rtl'] .site-header.style-2 .extra-nav-left {  float: right;  margin-right: 0;  margin-left: 20px; }[dir='rtl'] .site-header.style-2 .is-fixed .main-bar {  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.05); }@media only screen and (max-width: 991px) {  [dir='rtl'] .site-header.center .logo-header {    right: auto;    text-align: right; } }[dir='rtl'] .site-header.center .header-nav .nav {  float: right; }  [dir='rtl'] .site-header.center .header-nav .nav.navbar-left {    text-align: left;    margin-right: 0;    margin-left: 150px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-left {        margin-right: 0;        margin-left: 120px; } }    @media only screen and (max-width: 991px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-left {        text-align: right;        margin-left: 0; } }  [dir='rtl'] .site-header.center .header-nav .nav.navbar-right {    float: left;    margin-left: 0;    margin-right: 150px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-right {        margin-left: 0;        margin-right: 120px; } }    @media only screen and (max-width: 991px) {      [dir='rtl'] .site-header.center .header-nav .nav.navbar-right {        margin-right: 0; } }@media only screen and (max-width: 991px) {  .sub-menu-down .open > a > i {    transform: rotate(-90deg) !important; } }[dir='rtl'] footer .widget-logo ul li {  padding: 0 0px 15px 15px; }[dir='rtl'] footer .footer-title .dz-separator {  left: auto;  right: 0; }[dir='rtl'] footer .widget-link li {  margin-left: 0;  margin-right: 20px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] footer .widget-link li {      margin-left: 7px;      margin-right: 8px; } }[dir='rtl'] footer .widget_services.style-1 ul li a {  padding: 5px 15px 5px 0; }  [dir='rtl'] footer .widget_services.style-1 ul li a:before {    left: auto;    right: 0; }[dir='rtl'] footer .wp-block-latest-posts li,[dir='rtl'] footer .wp-block-categories-list li,[dir='rtl'] footer .wp-block-archives-list li,[dir='rtl'] footer .widget_categories ul li,[dir='rtl'] footer .widget_archive ul li,[dir='rtl'] footer .widget_meta ul li,[dir='rtl'] footer .widget_pages ul li,[dir='rtl'] footer .widget_recent_comments ul li,[dir='rtl'] footer .widget_nav_menu li,[dir='rtl'] footer .widget_recent_entries ul li,[dir='rtl'] footer .widget_services ul li {  -webkit-transition: all 0.8s;  -ms-transition: all 0.8s;  transition: all 0.8s;  left: auto;  right: 0; }  [dir='rtl'] footer .wp-block-latest-posts li:hover,  [dir='rtl'] footer .wp-block-categories-list li:hover,  [dir='rtl'] footer .wp-block-archives-list li:hover,  [dir='rtl'] footer .widget_categories ul li:hover,  [dir='rtl'] footer .widget_archive ul li:hover,  [dir='rtl'] footer .widget_meta ul li:hover,  [dir='rtl'] footer .widget_pages ul li:hover,  [dir='rtl'] footer .widget_recent_comments ul li:hover,  [dir='rtl'] footer .widget_nav_menu li:hover,  [dir='rtl'] footer .widget_recent_entries ul li:hover,  [dir='rtl'] footer .widget_services ul li:hover {    left: auto;    right: 10px; }[dir='rtl'] .widget_getintuch ul li {  padding-left: 0;  padding-right: 60px;  direction: ltr;    text-align: right;  }  @media only screen and (max-width: 1280px) {    [dir='rtl'] .widget_getintuch ul li {      padding-left: 0;      padding-right: 50px; } }  [dir='rtl'] .widget_getintuch ul li i {    left: auto;    right: 0; }[dir='rtl'] .footer-link li {  padding: 0 20px 0 25px; }  [dir='rtl'] .footer-link li:before {    left: auto;    right: 0; }[dir='rtl'] .widget_time ul li label {  margin-right: 0;  margin-left: 3px; }[dir='rtl'] .ft-clients-area:before {  left: auto;  right: 0; }[dir='rtl'] .site-footer.style-1 .footer-bottom ul li:last-child {  padding-right: 25px;  padding-left: 0; }[dir='rtl'] .site-footer.style-1 .footer-bottom ul li:first-child {  padding-right: 25px; }[dir='rtl'] .ft-subscribe .form-control, .wp-block-categories-dropdown [dir='rtl'] .ft-subscribe select, .wp-block-archives-dropdown [dir='rtl'] .ft-subscribe select, [dir='rtl'] .ft-subscribe .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author [dir='rtl'] .ft-subscribe input,[dir='rtl'] .ft-subscribe .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email [dir='rtl'] .ft-subscribe input,[dir='rtl'] .ft-subscribe .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url [dir='rtl'] .ft-subscribe input,[dir='rtl'] .ft-subscribe .comment-respond .comment-form p textarea, .comment-respond .comment-form p [dir='rtl'] .ft-subscribe textarea, [dir='rtl'] .ft-subscribe .wp-block-categories-dropdown select, [dir='rtl'] .wp-block-categories-dropdown .ft-subscribe select,[dir='rtl'] .ft-subscribe .wp-block-archives-dropdown select, [dir='rtl'] .wp-block-archives-dropdown .ft-subscribe select {  padding: 15px 30px 15px 60px; }[dir='rtl'] .ft-subscribe button {  right: auto;  left: 5px; }[dir='rtl'] .site-footer.style-2 .footer-logo-head .icon-bx-wraper {  float: left; }  @media only screen and (max-width: 1280px) {    [dir='rtl'] .site-footer.style-2 .footer-logo-head .icon-bx-wraper {      float: unset; } }@media only screen and (max-width: 767px) {  [dir='rtl'] .site-footer.style-2 .footer-top .widget_categories.p-l50 {    padding-right: 0; } }[dir='rtl'] .text-start {  text-align: right !important; }[dir='rtl'] .text-end {  text-align: left !important; }[dir='rtl'] .float-start {  float: right !important; }[dir='rtl'] .float-end {  float: left !important; }@media only screen and (max-width: 767px) {  [dir='rtl'] .float-md-end {    float: left !important; } }@media only screen and (max-width: 575px) {  [dir='rtl'] .float-md-end {    float: none !important; } }@media (min-width: 992px) {  [dir='rtl'] .text-lg-start {    text-align: right !important; }  [dir='rtl'] .text-lg-end {    text-align: left !important; } }@media (min-width: 768px) {  [dir='rtl'] .text-md-start {    text-align: right !important; }  [dir='rtl'] .text-md-end {    text-align: left !important; } }@media (min-width: 576px) {  [dir='rtl'] .text-sm-end {    text-align: left !important; }  [dir='rtl'] .text-sm-start {    text-align: right !important; } }[dir='rtl'] .ms-1 {  margin-left: 0 !important;  margin-right: 0.25rem !important; }[dir='rtl'] .ms-2 {  margin-left: 0 !important;  margin-right: 0.5rem !important; }[dir='rtl'] .ms-3 {  margin-left: 0 !important;  margin-right: 1rem !important; }[dir='rtl'] .ms-4 {  margin-left: 0 !important;  margin-right: 1.5rem !important; }[dir='rtl'] .ms-5 {  margin-left: 0 !important;  margin-right: 3rem !important; }[dir='rtl'] .me-1 {  margin-left: 0.25rem !important;  margin-right: 0 !important; }[dir='rtl'] .me-2 {  margin-left: 0.5rem !important;  margin-right: 0 !important; }[dir='rtl'] .me-3 {  margin-left: 1rem !important;  margin-right: 0 !important; }[dir='rtl'] .me-4 {  margin-left: 1.5rem !important;  margin-right: 0 !important; }[dir='rtl'] .me-5 {  margin-left: 3rem !important;  margin-right: 0 !important; }@media (min-width: 1200px) {  [dir='rtl'] .ms-xl-1 {    margin-left: 0 !important;    margin-right: 0.25rem !important; }  [dir='rtl'] .ms-xl-2 {    margin-left: 0 !important;    margin-right: 0.5rem !important; }  [dir='rtl'] .ms-xl-3 {    margin-left: 0 !important;    margin-right: 1rem !important; }  [dir='rtl'] .ms-xl-4 {    margin-left: 0 !important;    margin-right: 1.5rem !important; }  [dir='rtl'] .ms-xl-5 {    margin-left: 0 !important;    margin-right: 3rem !important; }  [dir='rtl'] .me-xl-1 {    margin-left: 0.25rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-xl-2 {    margin-left: 0.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-xl-3 {    margin-left: 1rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-xl-4 {    margin-left: 1.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-xl-5 {    margin-left: 3rem !important;    margin-right: 0 !important; } }@media (min-width: 992px) {  [dir='rtl'] .ms-lg-1 {    margin-left: 0 !important;    margin-right: 0.25rem !important; }  [dir='rtl'] .ms-lg-2 {    margin-left: 0 !important;    margin-right: 0.5rem !important; }  [dir='rtl'] .ms-lg-3 {    margin-left: 0 !important;    margin-right: 1rem !important; }  [dir='rtl'] .ms-lg-4 {    margin-left: 0 !important;    margin-right: 1.5rem !important; }  [dir='rtl'] .ms-lg-5 {    margin-left: 0 !important;    margin-right: 3rem !important; }  [dir='rtl'] .me-lg-1 {    margin-left: 0.25rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-lg-2 {    margin-left: 0.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-lg-3 {    margin-left: 1rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-lg-4 {    margin-left: 1.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-lg-5 {    margin-left: 3rem !important;    margin-right: 0 !important; } }@media (min-width: 768px) {  [dir='rtl'] .ms-md-1 {    margin-left: 0 !important;    margin-right: 0.25rem !important; }  [dir='rtl'] .ms-md-2 {    margin-left: 0 !important;    margin-right: 0.5rem !important; }  [dir='rtl'] .ms-md-3 {    margin-left: 0 !important;    margin-right: 1rem !important; }  [dir='rtl'] .ms-md-4 {    margin-left: 0 !important;    margin-right: 1.5rem !important; }  [dir='rtl'] .ms-md-5 {    margin-left: 0 !important;    margin-right: 3rem !important; }  [dir='rtl'] .me-md-1 {    margin-left: 0.25rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-md-2 {    margin-left: 0.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-md-3 {    margin-left: 1rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-md-4 {    margin-left: 1.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-md-5 {    margin-left: 3rem !important;    margin-right: 0 !important; } }@media (min-width: 576px) {  [dir='rtl'] .ms-sm-1 {    margin-left: 0 !important;    margin-right: 0.25rem !important; }  [dir='rtl'] .ms-sm-2 {    margin-left: 0 !important;    margin-right: 0.5rem !important; }  [dir='rtl'] .ms-sm-3 {    margin-left: 0 !important;    margin-right: 1rem !important; }  [dir='rtl'] .ms-sm-4 {    margin-left: 0 !important;    margin-right: 1.5rem !important; }  [dir='rtl'] .ms-sm-5 {    margin-left: 0 !important;    margin-right: 3rem !important; }  [dir='rtl'] .me-sm-1 {    margin-left: 0.25rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-sm-2 {    margin-left: 0.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-sm-3 {    margin-left: 1rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-sm-4 {    margin-left: 1.5rem !important;    margin-right: 0 !important; }  [dir='rtl'] .me-sm-5 {    margin-left: 3rem !important;    margin-right: 0 !important; } }[dir='rtl'] .breadcrumb-row ul li {  margin-right: 0;  margin-left: 3px; }[dir='rtl'] .dz-bnr-inr.style-1 .breadcrumb-row ul li {  padding-left: 25px;  padding-right: 25px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] .dz-bnr-inr.style-1 .breadcrumb-row ul li {      padding-left: 10px;      padding-right: 10px; } }  [dir='rtl'] .dz-bnr-inr.style-1 .breadcrumb-row ul li::before {    left: auto;    right: 0; }    @media only screen and (max-width: 767px) {      [dir='rtl'] .dz-bnr-inr.style-1 .breadcrumb-row ul li::before {        left: auto;        right: -1px; } }[dir='rtl'] .dz-bnr-inr.style-2:after {  left: auto;  right: 0; }[dir='rtl'] .dz-bnr-inr.style-2 .breadcrumb-row {  left: auto;  right: 50%;  transform: translateX(50%); }[dir='rtl'] .dz-bnr-inr.style-3:after {  left: auto;  right: 0; }[dir='rtl'] .square-bx {  right: auto;  left: 25%;  transform: translate(-25%, 50%); }  [dir='rtl'] .square-bx:before {    left: auto;    right: 0; }  [dir='rtl'] .square-bx:after {    right: auto;    left: 0; }  @media only screen and (max-width: 991px) {    [dir='rtl'] .square-bx {      transform: translate(-25%, 40%); } }[dir='rtl'] .content-body {  margin-left: 0;  margin-right: 65px;  margin-right: 0;  margin-left: 6px; }[dir='rtl'] #pointer-dot {  left: auto;  right: -4px; }[dir='rtl'] #pointer-ring {  left: auto;  right: 0; }[dir='rtl'] .about-bx1 .dz-media {  float: left; }[dir='rtl'] .about-bx1 .year-exp {  right: auto;  left: 20px;  /*border-left: 10px solid var(--primary);  border-right: 0px solid var(--primary);*/ }  [dir='rtl'] .about-bx1 .year-exp:after {    left: auto;    right: 30px; }  [dir='rtl'] .about-bx1 .year-exp .text {    margin-left: auto;    margin-right: 20px; }    @media only screen and (max-width: 575px) {      [dir='rtl'] .about-bx1 .year-exp .text {        margin-left: auto;        margin-right: 10px; } }[dir='rtl'] .about-bx1 .section-head .sub-title i {  transform-origin: right;  -moz-transform-origin: right;  -webkit-transform-origin: right;  -ms-transform-origin: right;  -o-transform-origin: right; }[dir='rtl'] .about-text-bx {  padding-left: 0;  padding-right: 40px; }  [dir='rtl'] .about-text-bx:after {    left: auto;    right: 0; }[dir='rtl'] .about-video-box:after {  left: auto;  right: 0; }[dir='rtl'] .about-bx2 .year-exp {  left: auto;  right: 0;  padding: 30px 1px 1px 40px; }  [dir='rtl'] .about-bx2 .year-exp .year {    margin-right: 0;    margin-left: 20px; }@media only screen and (max-width: 575px) {  [dir='rtl'] .about-bx2 .year-exp {    padding: 15px 1px 1px 30px; }    [dir='rtl'] .about-bx2 .year-exp .year {      margin-right: 0;      margin-left: 15px; } }[dir='rtl'] .dz-meta ul li {  margin-right: 0;  margin-left: 20px; }[dir='rtl'] .post-video .post-video-icon:before {  left: auto;  right: 0; }[dir='rtl'] .post-video .post-video-icon:after {  left: auto;  right: 0; }[dir='rtl'] .dz-card.style-1 .dz-meta ul li {  margin-left: 7px;  margin-right: 7px; }  [dir='rtl'] .dz-card.style-1 .dz-meta ul li:first-child {    margin-left: 7px;    margin-right: 0; }  [dir='rtl'] .dz-card.style-1 .dz-meta ul li:last-child {    margin-left: 0;    margin-right: 7px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] .dz-card.style-1 .dz-meta ul li {      margin-left: 2px;      margin-right: 2px; }      [dir='rtl'] .dz-card.style-1 .dz-meta ul li:first-child {        margin-left: 2px;        margin-right: 0; }      [dir='rtl'] .dz-card.style-1 .dz-meta ul li:last-child {        margin-left: 0;        margin-right: 2px; } }[dir='rtl'] .dz-card.style-1 .btn-link {  display: inline-block; }[dir='rtl'] .dz-card.style-1 .icon-btn {  right: auto;  left: 0;  padding: 0 4px 0 0; }[dir='rtl'] .dz-card.style-1.blog-half .dz-media {  margin-right: 0;  margin-left: 0; }[dir='rtl'] .dz-card.style-1.blog-half .dz-media + .dz-info {  text-align: right; }[dir='rtl'] .dz-card.style-2 .dz-meta ul li:first-child {  margin-left: 0; }[dir='rtl'] .dz-card.style-2 .dz-meta ul li:last-child {  margin-right: 0; }[dir='rtl'] .dz-card.style-2 .icon-btn {  right: auto;  left: 0;  padding: 0 4px 0 0; }[dir='rtl'] .dz-card.style-2.blog-half .dz-media {  margin-right: 0;  margin-left: 0; }[dir='rtl'] .dz-card.style-2.blog-half .dz-media + .dz-info {  text-align: right; }[dir='rtl'] .dz-card.style-2 .btn-link i {  transform: rotate(180deg); }[dir='rtl'] .post-swiper .prev-post-swiper-btn i,[dir='rtl'] .post-swiper .next-post-swiper-btn i {  transform: rotate(180deg); }[dir='rtl'] .post-swiper .prev-post-swiper-btn {  left: auto;  right: 0; }[dir='rtl'] .post-swiper .next-post-swiper-btn {  right: auto;  left: 0; }[dir='rtl'] .dz-card.blog-half.sticky .sticky-icon {  right: auto;  left: -1.563rem; }  [dir='rtl'] .dz-card.blog-half.sticky .sticky-icon i {    right: auto;    left: 1.125rem; }[dir='rtl'] .dz-card.style-2 .dz-meta ul li:first-child {  margin-left: 0; }[dir='rtl'] .dz-card.style-2 .dz-meta ul li:last-child {  margin-right: 0; }[dir='rtl'] .dz-card.style-2 .icon-btn {  right: auto;  left: 0;  padding: 0 4px 0 0; }[dir='rtl'] .dz-card.style-2.blog-half .dz-media {  margin-right: 0;  margin-left: 0; }[dir='rtl'] .dz-card.style-2.blog-half .dz-media + .dz-info {  text-align: right; }[dir='rtl'] {  /*Blog single */  /* Gutenberg Gallery */  /* Gutenberg Css */  /* .dz-card.blog-single,		.dz-card.blog-single + #comment-list */ }  [dir='rtl'] .blog-single.style-1 .dz-meta ul li {    margin-right: 0;    margin-left: 10px; }    [dir='rtl'] .blog-single.style-1 .dz-meta ul li:first-child {      margin-right: 0; }  [dir='rtl'] .post-link-in {    left: auto;    right: 0; }  [dir='rtl'] .side-bar {    padding-left: 0;    padding-right: 20px; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .side-bar {        padding-left: 0;        padding-right: 0; } }    [dir='rtl'] .side-bar.left {      padding-left: 20px;      padding-right: 0; }      @media only screen and (max-width: 991px) {        [dir='rtl'] .side-bar.left {          padding-right: 0;          padding-left: 0; } }  [dir='rtl'] .alignright {    float: left;    margin: 0.3125rem 1.563rem 1.563rem 0; }    [dir='rtl'] .alignrightimg, [dir='rtl'] .alignright.wp-caption, [dir='rtl'] .alignright.is-resized {      margin: 0.3125rem 1.563rem 1.563rem 0;      float: left; }  [dir='rtl'] .alignleft {    float: right;    margin: 0.3125rem 0 1.563rem 1.563rem; }    [dir='rtl'] .alignleftimg, [dir='rtl'] .alignleft.wp-caption, [dir='rtl'] .alignleft.is-resized {      margin: 0.3125rem 0 1.563rem 1.563rem;      float: right; }  [dir='rtl'] .wp-caption p.wp-caption-text {    text-align: right; }  [dir='rtl'] .wp-block-quote.is-large cite:before,  [dir='rtl'] .wp-block-quote.is-style-large cite:before,  [dir='rtl'] blockquote.wp-block-quote cite:before,  [dir='rtl'] blockquote.wp-block-pullquote cite:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignright cite:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft cite:before,  [dir='rtl'] blockquote cite:before {    margin-right: 0;    margin-left: 0.625rem; }  [dir='rtl'] .wp-block-quote.is-large:after,  [dir='rtl'] .wp-block-quote.is-style-large:after,  [dir='rtl'] blockquote.wp-block-quote:after,  [dir='rtl'] blockquote.wp-block-pullquote:after,  [dir='rtl'] blockquote.wp-block-pullquote.alignright:after,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft:after,  [dir='rtl'] blockquote:after {    left: auto;    right: 0; }  [dir='rtl'] .wp-block-quote.is-large:before,  [dir='rtl'] .wp-block-quote.is-style-large:before,  [dir='rtl'] blockquote.wp-block-quote:before,  [dir='rtl'] blockquote.wp-block-pullquote:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignright:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft:before,  [dir='rtl'] blockquote:before {    left: auto;    right: 20px; }  [dir='rtl'] .wp-block-quote.is-large.wp-block-pullquote.alignleft,  [dir='rtl'] .wp-block-quote.is-style-large.wp-block-pullquote.alignleft,  [dir='rtl'] blockquote.wp-block-quote.wp-block-pullquote.alignleft,  [dir='rtl'] blockquote.wp-block-pullquote.wp-block-pullquote.alignleft,  [dir='rtl'] blockquote.wp-block-pullquote.alignright.wp-block-pullquote.alignleft,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft.wp-block-pullquote.alignleft,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft {    margin: 0rem 0rem 1.563rem 1.563rem; }  [dir='rtl'] .wp-block-quote.is-large.wp-block-pullquote.alignright,  [dir='rtl'] .wp-block-quote.is-style-large.wp-block-pullquote.alignright,  [dir='rtl'] blockquote.wp-block-quote.wp-block-pullquote.alignright,  [dir='rtl'] blockquote.wp-block-pullquote.wp-block-pullquote.alignright,  [dir='rtl'] blockquote.wp-block-pullquote.alignright.wp-block-pullquote.alignright,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft.wp-block-pullquote.alignright,  [dir='rtl'] blockquote.wp-block-pullquote.alignright {    margin: 0rem 1.563rem 1.563rem 0; }  [dir='rtl'] .wp-block-quote.is-large.style-1:before,  [dir='rtl'] .wp-block-quote.is-style-large.style-1:before,  [dir='rtl'] blockquote.wp-block-quote.style-1:before,  [dir='rtl'] blockquote.wp-block-pullquote.style-1:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignright.style-1:before,  [dir='rtl'] blockquote.wp-block-pullquote.alignleft.style-1:before,  [dir='rtl'] blockquote.style-1:before {    left: 30px;    right: auto; }  [dir='rtl'] .min-container,  [dir='rtl'] .dz-page-text,  [dir='rtl'] .dz-page-text + #comment-list,  [dir='rtl'] .dz-page-text + #comment-list + .paginate-links {    margin-left: auto;    margin-right: auto;    padding-left: 0.938rem;    padding-right: 0.938rem; }  [dir='rtl'] .max-container {    margin-left: auto;    margin-right: auto;    padding-left: 3.4375rem;    padding-right: 3.4375rem; }  [dir='rtl'] .dz-page-text > ol,  [dir='rtl'] .dz-page-text > ul,  [dir='rtl'] .dz-card.blog-single .dz-post-text > ol,  [dir='rtl'] .dz-card.blog-single .dz-post-text > ul,  [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ol,  [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ul {    padding-left: 0; }    [dir='rtl'] .dz-page-text > ol ol,    [dir='rtl'] .dz-page-text > ol ul,    [dir='rtl'] .dz-page-text > ul ol,    [dir='rtl'] .dz-page-text > ul ul,    [dir='rtl'] .dz-card.blog-single .dz-post-text > ol ol,    [dir='rtl'] .dz-card.blog-single .dz-post-text > ol ul,    [dir='rtl'] .dz-card.blog-single .dz-post-text > ul ol,    [dir='rtl'] .dz-card.blog-single .dz-post-text > ul ul,    [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ol ol,    [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ol ul,    [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ul ol,    [dir='rtl'] .dz-card.blog-single .dz-post-text.text > ul ul {      padding-left: 0;      padding-right: 1.563rem; }  [dir='rtl'] .wp-block-gallery .blocks-gallery-image,  [dir='rtl'] .wp-block-gallery .blocks-gallery-item {    margin: 0 0 0.5rem 0.5rem; }  [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-image,  [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-item,  [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-image,  [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-item {    margin-right: 0;    margin-left: 0.5rem; }  [dir='rtl'] .content-spacious-full .wp-block-gallery {    margin-left: calc(-12.5rem - (0.313rem/2));    margin-right: calc(-12.5rem - (0.313rem/2)); }  [dir='rtl'] .alignfull,  [dir='rtl'] .alignwide {    margin-left: calc(-6.25rem - (0.313rem/2));    margin-right: calc(-6.25rem - (0.313rem/2)); }  [dir='rtl'] .alignfull,  [dir='rtl'] .alignfullwide {    margin-right: calc(50% - 50vw - (var(--content-share-ml,0px)/2)); }  [dir='rtl'] .wp-block-quote.has-text-align-right {    border-left: 0; }  [dir='rtl'] .dz-page-text ul > li:before,  [dir='rtl'] .dz-page-text ol > li:before,  [dir='rtl'] .dz-card.blog-single .dz-post-text ul > li:before,  [dir='rtl'] .dz-card.blog-single .dz-post-text ol > li:before {    left: 0;    right: -0.938rem; }  [dir='rtl'] .paginate-links a,  [dir='rtl'] .paginate-links > span {    margin: 0 0.625rem 0 0; }  [dir='rtl'] .wp-block-gallery .blocks-gallery-image,  [dir='rtl'] .wp-block-gallery .blocks-gallery-item {    margin: 0 0 1rem 1rem; }  @supports (position: -webkit-sticky) or (position: sticky) {    [dir='rtl'] .wp-block-gallery .blocks-gallery-image figure,    [dir='rtl'] .wp-block-gallery .blocks-gallery-item figure {      align-items: flex-start;      justify-content: flex-end; } }  [dir='rtl'] .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),  [dir='rtl'] .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {    margin-left: 0; }  [dir='rtl'] .wp-block-gallery.columns-1 .blocks-gallery-image,  [dir='rtl'] .wp-block-gallery.columns-1 .blocks-gallery-item {    margin-left: 0; }  @media only screen and (max-width: 64rem) {    [dir='rtl'] .alignwide {      margin-left: 0;      margin-right: 0; } }  @media (min-width: 37.5rem) {    [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-5 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-5 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-6 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-6 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-7 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-7 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-8 .blocks-gallery-image,    [dir='rtl'] .wp-block-gallery.columns-8 .blocks-gallery-item {      margin-right: 0;      margin-left: 1rem; }    [dir='rtl'] .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),    [dir='rtl'] .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),    [dir='rtl'] .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),    [dir='rtl'] .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),    [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),    [dir='rtl'] .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),    [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),    [dir='rtl'] .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),    [dir='rtl'] .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),    [dir='rtl'] .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),    [dir='rtl'] .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),    [dir='rtl'] .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),    [dir='rtl'] .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),    [dir='rtl'] .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),    [dir='rtl'] .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),    [dir='rtl'] .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {      margin-left: 0; } }  [dir='rtl'] .wp-block-gallery .blocks-gallery-image:last-child,  [dir='rtl'] .wp-block-gallery .blocks-gallery-item:last-child {    margin-left: 0; }  [dir='rtl'] .dz-page-text.sidebar .alignfull,  [dir='rtl'] .dz-page-text.sidebar .alignfullwide,  [dir='rtl'] .dz-page-text.sidebar .alignwide,  [dir='rtl'] .dz-page-text.sidebar .wp-block-gallery,  [dir='rtl'] .blog-single.dz-card.sidebar .alignfullwide,  [dir='rtl'] .blog-single.dz-card.sidebar .alignwide,  [dir='rtl'] .blog-single.dz-card.sidebar .dz-post-text .wp-block-gallery {    margin-left: 0;    margin-right: 0; }  [dir='rtl'] .blog-overlap {    border-radius: 0.25rem 0rem 0rem 0.25rem; }  [dir='rtl'] .blog-single.dz-card.sidebar {    padding-left: 0;    padding-right: 0; }  [dir='rtl'] .dz-post-text td,  [dir='rtl'] .dz-post-text th,  [dir='rtl'] .dz-page-text td,  [dir='rtl'] .dz-page-text th,  [dir='rtl'] .wp-block-table td,  [dir='rtl'] .wp-block-table th {    border-right: 0;    border-left: 0; }  [dir='rtl'] .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {    margin-left: 0;    margin-right: 4.375rem; }  [dir='rtl'] .wp-block-latest-comments img + article .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {    margin-left: 0;    margin-right: 4.375rem; }  @media only screen and (max-width: 75rem) {    [dir='rtl'] .dz-page-text .wp-block-gallery,    [dir='rtl'] .dz-card.blog-single .dz-post-text .wp-block-gallery {      margin-left: calc(-6.25rem - (0.625rem/2));      margin-right: calc(-6.25rem - (0.625rem/2)); } }  @media only screen and (max-width: 61.9375rem) {    [dir='rtl'] .dz-page-text .wp-block-gallery,    [dir='rtl'] .dz-card.blog-single .dz-post-text .wp-block-gallery {      margin-left: 0;      margin-right: 0; } }  [dir='rtl'] .post-footer .dz-meta .tag-list {    text-align: right; }  [dir='rtl'] .post-footer .dz-meta ul li {    margin-right: 0;    margin-left: 0.3125rem; }  [dir='rtl'] .comments-area .comment-list > .comment .comment-body {    padding: 0 110px 0 0; }    @media only screen and (max-width: 767px) {      [dir='rtl'] .comments-area .comment-list > .comment .comment-body {        padding: 0 75px 0 0; } }    [dir='rtl'] .comments-area .comment-list > .comment .comment-body .comment-author .avatar {      left: auto;      right: 0; }    [dir='rtl'] .comments-area .comment-list > .comment .comment-body .reply .comment-reply-link i {      margin-right: 0;      margin-left: 8px; }  [dir='rtl'] .comments-area .comment-list > .comment > .children {    padding-left: 0;    padding-right: 50px; }  [dir='rtl'] .comments-area.style-1 .comment-list > .comment .comment-body {    padding: 0 110px 25px 0; }    @media only screen and (max-width: 767px) {      [dir='rtl'] .comments-area.style-1 .comment-list > .comment .comment-body {        padding: 0 75px 25px 0; } }  [dir='rtl'] .comment-respond .comment-form {    margin-left: -10px;    margin-right: -10px; }    [dir='rtl'] .comment-respond .comment-form p {      padding-left: 10px;      padding-right: 10px; }    [dir='rtl'] .comment-respond .comment-form .comment-form-comment {      padding-left: 10px;      padding-right: 10px; }  [dir='rtl'] .gallery .gallery-item img {    float: right; }  [dir='rtl'] .post-password-form input[type="password"] {    padding: 0.625rem 0.938rem 0.625rem 6.25rem; }  [dir='rtl'] .post-password-form input[type="submit"] {    right: auto;    left: 0; }  [dir='rtl'] .blog-post-banner .dz-meta ul li {    margin-right: 0;    margin-left: 20px; }  [dir='rtl'] .dz-share-post .title {    padding-right: 0;    padding-left: 10px; }  [dir='rtl'] .dz-share-post ul li {    margin-right: 0;    margin-left: 5px; }[dir='rtl'] {  /* Silder One */  /* Support and Buy Button */  /* Silder One */ }  [dir='rtl'] .silder-one .dz-slide-item .slider-img {    right: auto;    left: 0;    filter: drop-shadow(-115px 45px 0px var(--primary)); }    @media only screen and (max-width: 767px) {      [dir='rtl'] .silder-one .dz-slide-item .slider-img {        filter: none; } }  [dir='rtl'] .silder-one .silder-content {    padding-left: 0;    padding-right: 80px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .silder-one .silder-content {        padding-left: 0;        padding-right: 40px; } }  [dir='rtl'] .silder-one .swiper-pagination-bullets {    left: auto;    right: 80px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .silder-one .swiper-pagination-bullets {        left: auto;        right: 40px; } }  @media only screen and (max-width: 575px) {    [dir='rtl'] .silder-one .silder-content {      left: auto;      right: 15px; } }  [dir='rtl'] .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:first-child {    margin-left: auto;    margin-right: 0; }  [dir='rtl'] .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:last-child {    margin-right: auto;    margin-left: 0; }  [dir='rtl'] .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after {    left: auto;    right: 0; }  [dir='rtl'] .service-area:after {    left: auto;    right: 0; }  [dir='rtl'] .features-wraper-1 > div:not(:last-child) .icon-bx-wraper:after {    right: auto;    left: -50%; }  @media only screen and (max-width: 991px) {    [dir='rtl'] .section-head-bx .text-end,    [dir='rtl'] .section-head-bx .section-head {      text-align: center !important; } }  [dir='rtl'] .section-title.style-1:after {    left: auto;    right: 50%;    transform: translate(-50%, 50%);    -webkit-transform: translate(-50%, 50%);    -moz-transform: translate(-50%, 50%);    -o-transform: translate(-50%, 50%);    -ms-transform: translate(-50%, 50%); }  [dir='rtl'] .section-title.style-2:after {    right: 0;    left: 100px;    writing-mode: tb-lr; }  @media only screen and (max-width: 1280px) {    [dir='rtl'] .section-title.style-2:after {      right: 0;      left: 0; } }  [dir='rtl'] .theme-btn {    left: auto;    right: 10px; }    [dir='rtl'] .theme-btn:focus span, [dir='rtl'] .theme-btn:active span, [dir='rtl'] .theme-btn:hover span {      padding-left: 0;      padding-right: 10px; }  [dir='rtl'] .counter-area1 .counter-inner {    background-position: left bottom, right top; }  [dir='rtl'] .counter-area1.half-bg:after {    left: auto;    right: 0; }  [dir='rtl'] .silder-two .dz-slide-item {    background-position: 35% center; }    [dir='rtl'] .silder-two .dz-slide-item:after {      left: auto;      right: 0; }    @media only screen and (max-width: 991px) {      [dir='rtl'] .silder-two .dz-slide-item .btn.m-r30, [dir='rtl'] .silder-two .dz-slide-item .m-r30.wp-block-button__link {        margin-right: 0;        margin-left: 10px; } }    [dir='rtl'] .silder-two .dz-slide-item .slider-img {      right: auto;      left: 0; }  [dir='rtl'] .silder-two .silder-content {    padding-left: 0;    padding-right: 80px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .silder-two .silder-content {        padding-left: 0;        padding-right: 40px; } }    [dir='rtl'] .silder-two .silder-content .inner-content {      padding-right: 0;      padding-left: 100px; }      @media only screen and (max-width: 1280px) {        [dir='rtl'] .silder-two .silder-content .inner-content {          padding-left: 0; } }  [dir='rtl'] .silder-two .swiper-pagination-bullets {    left: auto;    right: 80px; }    @media only screen and (max-width: 1680px) {      [dir='rtl'] .silder-two .swiper-pagination-bullets {        left: auto;        right: 40px; } }    @media only screen and (max-width: 767px) {      [dir='rtl'] .silder-two .swiper-pagination-bullets {        left: auto;        right: 20px; } }  @media only screen and (max-width: 575px) {    [dir='rtl'] .silder-two .silder-content {      left: auto;      right: 15px; } }  @media only screen and (min-width: 991px) {    [dir='rtl'] .blog-area1 [class*="col-"]:first-child .dz-card .dz-info {      border-radius: 0 var(--border-radius-base) 0 0; }    [dir='rtl'] .blog-area1 [class*="col-"]:first-child .dz-card.blog-top .dz-media {      border-radius: 0 var(--border-radius-base) 0 0; }    [dir='rtl'] .blog-area1 [class*="col-"]:last-child .dz-card .dz-media {      border-radius: 0 0 0 var(--border-radius-base); }    [dir='rtl'] .blog-area1 [class*="col-"]:last-child .dz-card.blog-top .dz-info {      border-radius: 0 0 0 var(--border-radius-base); } }  [dir='rtl'] .dz-coming-soon {    padding-left: 0;    padding-right: 90px; }    @media only screen and (max-width: 575px) {      [dir='rtl'] .dz-coming-soon {        padding-left: 0;        padding-right: 50px; } }  [dir='rtl'] .countdown .date {    padding-right: 0;    padding-left: 30px; }    @media only screen and (max-width: 1280px) {      [dir='rtl'] .countdown .date {        padding-right: 0;        padding-left: 20px; } }    @media only screen and (max-width: 1280px) {      [dir='rtl'] .countdown .date {        padding-right: 0;        padding-left: 10px; } }    @media only screen and (max-width: 575px) {      [dir='rtl'] .countdown .date {        padding-right: 5px;        padding-left: 5px; } }  [dir='rtl'] .sidenav-menu {    left: auto;    right: 0;    border-left: 1px solid rgba(0, 0, 0, 0.2); }    [dir='rtl'] .sidenav-menu .dz-social-icon li a {      writing-mode: vertical-lr; }  [dir='rtl'] .error-page .error-head {    margin-left: auto;    margin-right: auto; }  [dir='rtl'] .under-construct:after {    left: auto;    right: 0; }  [dir='rtl'] .lg-outer {    direction: ltr; }[dir='rtl'] .icon-bx-wraper.left .icon-bx-xl,[dir='rtl'] .icon-bx-wraper.left .icon-bx-lg,[dir='rtl'] .icon-bx-wraper.left .icon-bx-md,[dir='rtl'] .icon-bx-wraper.left .icon-bx-sm,[dir='rtl'] .icon-bx-wraper.left .icon-bx-xs {  float: right;  margin-right: 0;  margin-left: 20px; }[dir='rtl'] .icon-bx-wraper.left .icon-xl,[dir='rtl'] .icon-bx-wraper.left .icon-lg,[dir='rtl'] .icon-bx-wraper.left .icon-md,[dir='rtl'] .icon-bx-wraper.left .icon-sm,[dir='rtl'] .icon-bx-wraper.left .icon-xs {  float: right;  margin-right: 0;  margin-left: 10px; }[dir='rtl'] .icon-bx-wraper.right {  text-align: left; }  [dir='rtl'] .icon-bx-wraper.right .icon-bx-xl,  [dir='rtl'] .icon-bx-wraper.right .icon-bx-lg,  [dir='rtl'] .icon-bx-wraper.right .icon-bx-md,  [dir='rtl'] .icon-bx-wraper.right .icon-bx-sm,  [dir='rtl'] .icon-bx-wraper.right .icon-bx-xs {    float: left;    margin-left: 0;    margin-right: 20px; }  [dir='rtl'] .icon-bx-wraper.right .icon-xl,  [dir='rtl'] .icon-bx-wraper.right .icon-lg,  [dir='rtl'] .icon-bx-wraper.right .icon-md,  [dir='rtl'] .icon-bx-wraper.right .icon-sm,  [dir='rtl'] .icon-bx-wraper.right .icon-xs {    float: left;    margin-left: 0;    margin-right: 10px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.center [class*="icon-bx-"] {  position: absolute;  top: 0;  left: auto;  right: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%); }[dir='rtl'] .icon-bx-wraper.bx-style-2.center .icon-bx-xl {  margin-left: 0;  margin-right: -75px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.center .icon-bx-lg {  margin-left: 0;  margin-right: -60px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.center .icon-bx-md {  margin-left: 0;  margin-right: -50px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.center .icon-bx-sm {  margin-left: 0;  margin-right: -40px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.center .icon-bx-xs {  margin-left: 0;  margin-right: -20px; }[dir='rtl'] .icon-bx-wraper.bx-style-2.left [class*="icon-bx-"] {  left: auto;  right: 0;  -webkit-transform: translateX(50%);  -ms-transform: translateX(50%);  transform: translateX(50%); }[dir='rtl'] .icon-bx-wraper.bx-style-2.right [class*="icon-bx-"] {  right: auto;  left: 0;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%); }[dir='rtl'] [class*="icon-bx-"][class*="border-"] {  margin-left: auto;  margin-right: auto; }[dir='rtl'] .right-border:before {  right: auto;  left: 0; }[dir='rtl'] .icon-bx-wraper.style-1 .sep-tl {  left: auto;  right: 30px; }[dir='rtl'] .icon-bx-wraper.style-1 .sep-br {  right: auto;  left: 30px; }[dir='rtl'] .icon-bx-wraper.style-1 .sep-tr {  right: auto;  left: 30px; }[dir='rtl'] .icon-bx-wraper.style-1 .sep-bl {  left: auto;  right: 30px; }[dir='rtl'] .icon-bx-wraper.style-3 .btn-link i {  margin-left: 0;  margin-right: 8px;  transform: rotate(180deg); }[dir='rtl'] .icon-bx-wraper.style-3 .icon-bx:after {  left: auto;  right: 0; }[dir='rtl'] .icon-bx-wraper.style-4 .icon-bx:after {  left: auto;  right: 0; }[dir='rtl'] .icon-bx-wraper.style-6 .title {  padding-left: 0;  padding-right: 20px; }[dir='rtl'] .icon-bx-wraper.style-8:after {  right: auto;  left: 10px; }[dir='rtl'] .flip-bx .inner {  -webkit-transform: translateY(50%) translateZ(60px) scale(0.94);  transform: translateY(50%) translateZ(60px) scale(0.94);  left: auto;  right: 0; }[dir='rtl'] .flip-bx .back {  left: auto;  right: 0; }[dir='rtl'] .flip-bx .front:after {  left: auto;  right: 0; }[dir='rtl'] .portfolio-area1:after {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .dz-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .sub-title {  writing-mode: tb-rl;  float: left;  right: auto;  left: 0; }[dir='rtl'] .dz-box.style-1 .port-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .dz-meta ul li {  padding-left: 0;  padding-right: 15px; }  [dir='rtl'] .dz-box.style-1 .dz-meta ul li:after {    left: auto;    right: 0; }[dir='rtl'] .dz-box.style-1 .view-btn {  left: auto;  right: 30px; }[dir='rtl'] .portfolio-area2:after, [dir='rtl'] .portfolio-area2:after {  left: auto;  right: 0; }[dir='rtl'] .portfolio-area2:before {  right: auto;  left: 0; }[dir='rtl'] .portfolio-area2 .setResizeMargin {  padding-right: 0;  padding-left: 80px; }@media only screen and (max-width: 1680px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-right: 0;    padding-left: 40px; } }@media only screen and (max-width: 1280px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-left: 0;    padding-right: 40px; } }@media only screen and (max-width: 991px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-right: 30px;    padding-left: 30px; } }@media only screen and (max-width: 575px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-left: 15px;    padding-right: 15px; } }[dir='rtl'] .dz-box.style-2 .dz-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-2 .sub-title {  writing-mode: tb-lr;  float: left;  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-2 .port-info {  right: auto;  left: 200px; }  @media only screen and (max-width: 991px) {    [dir='rtl'] .dz-box.style-2 .port-info {      right: 0;      left: 30px; } }  @media only screen and (max-width: 575px) {    [dir='rtl'] .dz-box.style-2 .port-info {      right: auto;      left: 15px; } }[dir='rtl'] .dz-box.style-2 .dz-meta ul li {  padding-left: 0;  padding-right: 15px; }  [dir='rtl'] .dz-box.style-2 .dz-meta ul li:after {    left: auto;    right: 0; }[dir='rtl'] .dz-box.style-2 .view-btn {  right: auto;  left: 30px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] .dz-box.style-2 .view-btn {      right: auto;      left: 15px; } }[dir='rtl'] .quote-text blockquote.wp-block-quote::before {  left: 0px;  right: auto; }[dir='rtl'] .section-head.style-1 .sub-title:before {  transform-origin: right;  -moz-transform-origin: right;  -webkit-transform-origin: right;  -ms-transform-origin: right;  -o-transform-origin: right; }[dir='rtl'] .section-head.style-1 .sub-title:after {  transform-origin: left;  -moz-transform-origin: left;  -webkit-transform-origin: left;  -ms-transform-origin: left;  -o-transform-origin: left; }[dir='rtl'] .section-head.style-2 .sub-title:before, [dir='rtl'] .section-head.style-2 .sub-title:after {  margin-right: 0;  margin-left: 10px; }[dir='rtl'] .section-head.style-2 .sub-title:before {  margin-right: 0;  margin-left: 10px; }[dir='rtl'] .section-head.style-2 .sub-title:after {  margin-left: 0;  margin-right: 10px; }[dir='rtl'] .dz-team.style-1 .dz-media .team-social {  left: auto;  right: 0; }[dir='rtl'] .dz-team.style-2 .team-social {  right: auto;  left: 10px; }[dir='rtl'] .quote-left:before {  left: auto;  right: 0; }[dir='rtl'] .quote-right:before {  right: auto;  left: 0; }[dir='rtl'] .testimonial-1 .testimonial-pic .info {  padding-left: 0;  padding-right: 20px; }[dir='rtl'] .testimonial-2 .testimonial-pic {  margin-right: 0;  margin-left: 20px; }  [dir='rtl'] .testimonial-2 .testimonial-pic:after {    left: auto;    right: -18px;    padding: 10px 12px 0 0; }@media only screen and (max-width: 767px) {  [dir='rtl'] .testimonial-2 .testimonial-pic {    margin-right: 0;    margin-left: 15px; }    [dir='rtl'] .testimonial-2 .testimonial-pic:after {      left: auto;      right: -20px; } }[dir='rtl'] {  /* widget listing*/  /*widget categories*/ }  [dir='rtl'] .widget.style-1 .widget-title:before {    left: auto;    right: 0; }  [dir='rtl'] .widget.style-1 .widget-title:after {    left: auto;    right: 32px; }  [dir='rtl'] .search-bx .form-control, .wp-block-categories-dropdown [dir='rtl'] .search-bx select, .wp-block-archives-dropdown [dir='rtl'] .search-bx select, [dir='rtl'] .search-bx .comment-respond .comment-form p.comment-form-author input, .comment-respond .comment-form p.comment-form-author [dir='rtl'] .search-bx input,  [dir='rtl'] .search-bx .comment-respond .comment-form p.comment-form-email input, .comment-respond .comment-form p.comment-form-email [dir='rtl'] .search-bx input,  [dir='rtl'] .search-bx .comment-respond .comment-form p.comment-form-url input, .comment-respond .comment-form p.comment-form-url [dir='rtl'] .search-bx input,  [dir='rtl'] .search-bx .comment-respond .comment-form p textarea, .comment-respond .comment-form p [dir='rtl'] .search-bx textarea, [dir='rtl'] .search-bx .wp-block-categories-dropdown select, [dir='rtl'] .wp-block-categories-dropdown .search-bx select,  [dir='rtl'] .search-bx .wp-block-archives-dropdown select, [dir='rtl'] .wp-block-archives-dropdown .search-bx select {    border-radius: 0px var(--border-radius-base) var(--border-radius-base) 0 !important; }  [dir='rtl'] .search-bx .input-group-prepend {    border-left: 0; }  [dir='rtl'] .search-bx button {    border-radius: var(--border-radius-base) 0 0 var(--border-radius-base) !important; }  [dir='rtl'] .download-file {    padding: 25px 20px 20px 25px; }    [dir='rtl'] .download-file ul li a {      text-align: right; }      [dir='rtl'] .download-file ul li a i:after, [dir='rtl'] .download-file ul li a i:before {        left: auto;        right: 0; }  [dir='rtl'] .widget_contact:after {    left: auto;    right: 0; }  [dir='rtl'] .list-2 li {    float: right; }  [dir='rtl'] .wp-block-latest-posts,  [dir='rtl'] .wp-block-categories-list,  [dir='rtl'] .wp-block-archives-list,  [dir='rtl'] .widget_categories ul,  [dir='rtl'] .widget_archive ul,  [dir='rtl'] .widget_meta ul,  [dir='rtl'] .widget_pages ul,  [dir='rtl'] .widget_recent_comments ul,  [dir='rtl'] .widget_nav_menu ul,  [dir='rtl'] .widget_recent_entries ul,  [dir='rtl'] .widget_services ul {    padding-right: 0; }    [dir='rtl'] .wp-block-latest-posts li,    [dir='rtl'] .wp-block-categories-list li,    [dir='rtl'] .wp-block-archives-list li,    [dir='rtl'] .widget_categories ul li,    [dir='rtl'] .widget_archive ul li,    [dir='rtl'] .widget_meta ul li,    [dir='rtl'] .widget_pages ul li,    [dir='rtl'] .widget_recent_comments ul li,    [dir='rtl'] .widget_nav_menu ul li,    [dir='rtl'] .widget_recent_entries ul li,    [dir='rtl'] .widget_services ul li {      padding: 0.5rem 1.5rem 0.5rem 0rem; }      [dir='rtl'] .wp-block-latest-posts li a:before,      [dir='rtl'] .wp-block-categories-list li a:before,      [dir='rtl'] .wp-block-archives-list li a:before,      [dir='rtl'] .widget_categories ul li a:before,      [dir='rtl'] .widget_archive ul li a:before,      [dir='rtl'] .widget_meta ul li a:before,      [dir='rtl'] .widget_pages ul li a:before,      [dir='rtl'] .widget_recent_comments ul li a:before,      [dir='rtl'] .widget_nav_menu ul li a:before,      [dir='rtl'] .widget_recent_entries ul li a:before,      [dir='rtl'] .widget_services ul li a:before {        left: auto;        right: -1.5rem; }      [dir='rtl'] .wp-block-latest-posts li li:before,      [dir='rtl'] .wp-block-categories-list li li:before,      [dir='rtl'] .wp-block-archives-list li li:before,      [dir='rtl'] .widget_categories ul li li:before,      [dir='rtl'] .widget_archive ul li li:before,      [dir='rtl'] .widget_meta ul li li:before,      [dir='rtl'] .widget_pages ul li li:before,      [dir='rtl'] .widget_recent_comments ul li li:before,      [dir='rtl'] .widget_nav_menu ul li li:before,      [dir='rtl'] .widget_recent_entries ul li li:before,      [dir='rtl'] .widget_services ul li li:before {        left: auto;        right: 0; }    [dir='rtl'] .wp-block-latest-posts ul,    [dir='rtl'] .wp-block-categories-list ul,    [dir='rtl'] .wp-block-archives-list ul,    [dir='rtl'] .widget_categories ul ul,    [dir='rtl'] .widget_archive ul ul,    [dir='rtl'] .widget_meta ul ul,    [dir='rtl'] .widget_pages ul ul,    [dir='rtl'] .widget_recent_comments ul ul,    [dir='rtl'] .widget_nav_menu ul ul,    [dir='rtl'] .widget_recent_entries ul ul,    [dir='rtl'] .widget_services ul ul {      padding-left: 0;      padding-right: 1.125rem;      margin-left: 0;      margin-right: -0.9375rem; }  [dir='rtl'] .widget_archive ul li,  [dir='rtl'] .wp-block-categories-list li,  [dir='rtl'] .wp-block-archives-list li,  [dir='rtl'] .wp-block-latest-posts li,  [dir='rtl'] .widget_categories ul li {    text-align: left;    padding: 0.5rem 1.5rem 0.5rem 0rem !important; }  [dir='rtl'] .widget_archive li a,  [dir='rtl'] .wp-block-latest-posts li a,  [dir='rtl'] .wp-block-categories-list li a,  [dir='rtl'] .wp-block-archives-list li a,  [dir='rtl'] .widget_categories li a {    float: right;    text-align: right; }  [dir='rtl'] .widget_recent_comments ul li {    padding-left: 0;    padding-right: 1.875rem; }    [dir='rtl'] .widget_recent_comments ul li:before {      left: auto;      auto: 0; }  [dir='rtl'] .wp-calendar-nav span {    border-left: 0.0625rem solid rgba(255, 255, 255, 0.2); }  [dir='rtl'] .widget_gallery ul {    padding-right: 0;    margin-left: -0.625rem;    margin-right: -0.625rem; }  [dir='rtl'] .widget_gallery li {    float: right; }    [dir='rtl'] .widget_gallery li:nth-child(3n-3) {      margin-left: 0; }  [dir='rtl'] .widget_tag_cloud .tagcloud a {    margin: 0 0 15px 15px; }  [dir='rtl'] .recent-posts-entry .widget-post-bx .widget-post .dz-info {    padding-left: 0;    padding-right: 15px; }  [dir='rtl'] .recent-posts-entry .widget-post-bx .widget-post .dz-meta ul li {    padding-left: 0;    padding-right: 15px; }    [dir='rtl'] .recent-posts-entry .widget-post-bx .widget-post .dz-meta ul li:after {      left: auto;      right: 0; }  [dir='rtl'] .service_menu_nav ul li a:before {    right: auto;    left: 50px; }  [dir='rtl'] .service_menu_nav ul li a:after {    left: auto;    right: 0; }  [dir='rtl'] .service_menu_nav ul li:hover a, [dir='rtl'] .service_menu_nav ul li.current-menu-item a, [dir='rtl'] .service_menu_nav ul li.active a {    padding-left: 0;    padding-right: 20px; }    [dir='rtl'] .service_menu_nav ul li:hover a:before, [dir='rtl'] .service_menu_nav ul li.current-menu-item a:before, [dir='rtl'] .service_menu_nav ul li.active a:before {      right: auto;      left: 10px; }      @media only screen and (max-width: 1280px) {        [dir='rtl'] .service_menu_nav ul li:hover a:before, [dir='rtl'] .service_menu_nav ul li.current-menu-item a:before, [dir='rtl'] .service_menu_nav ul li.active a:before {          right: auto;          left: 5px; } }  [dir='rtl'] .wp-block-categories-dropdown select:after,  [dir='rtl'] .wp-block-archives-dropdown select:after {    right: auto;    left: 50px; }  [dir='rtl'] .post-tags strong {    margin-right: 0;    margin-left: 10px; }  [dir='rtl'] .post-tags a {    margin-right: 0;    margin-left: 10px; }  [dir='rtl'] .wp-block-latest-posts li a:hover,  [dir='rtl'] .wp-block-categories-list li a:hover,  [dir='rtl'] .wp-block-archives-list li a:hover,  [dir='rtl'] .widget_categories ul li a:hover,  [dir='rtl'] .widget_archive ul li a:hover,  [dir='rtl'] .widget_meta ul li a:hover,  [dir='rtl'] .widget_pages ul li a:hover,  [dir='rtl'] .widget_recent_comments ul li a:hover,  [dir='rtl'] .widget_nav_menu ul li a:hover,  [dir='rtl'] .widget_recent_entries ul li a:hover,  [dir='rtl'] .widget_services ul li a:hover {    transform: translateX(-10px); }[dir='rtl'] .dz-accordion .accordion-header .accordion-button {  padding: 22px 30px 22px 65px; }  [dir='rtl'] .dz-accordion .accordion-header .accordion-button .toggle-close {    right: auto; }    [dir='rtl'] .dz-accordion .accordion-header .accordion-button .toggle-close:after {      left: auto;      right: 0; }@media only screen and (max-width: 575px) {  [dir='rtl'] .dz-accordion .accordion-header .accordion-header .accordion-button {    padding: 15px 15px 15px 65px; } }[dir='rtl'] .dz-accordion.accordion-sm .accordion-header .accordion-button {  padding: 15px 20px 15px 55px; }@media only screen and (max-width: 575px) {  [dir='rtl'] .dz-accordion.accordion-sm .accordion-header .accordion-header .accordion-button {    padding: 15px 15px 15px 65px; } }[dir='rtl'] .btn:after, [dir='rtl'] .wp-block-button__link:after {  left: auto;  right: -45%; }[dir='rtl'] .btn:hover:after, [dir='rtl'] .wp-block-button__link:hover:after {  left: auto;  right: 130%; }[dir='rtl'] .ft-subscribe .dzSubscribe .btn i, [dir='rtl'] .ft-subscribe .dzSubscribe .wp-block-button__link i {  transform: rotate(180deg); }[dir='rtl'] .dz-content-bx.style-1 .dz-content-inner .content-media {  float: left; }[dir='rtl'] .dz-content-bx.style-1 .dz-content-inner .inner-content {  padding: 50px 50px 50px 0px; }[dir='rtl'] .dz-content-bx.style-2 .content-media {  float: left; }  [dir='rtl'] .dz-content-bx.style-2 .content-media.right {    float: right; }[dir='rtl'] .dz-content-bx.style-3 .dz-content-inner {  padding-right: 0;  padding-left: 80px; }[dir='rtl'] .dz-content-bx.style-3 .counter-info {  left: auto;  right: 0; }  [dir='rtl'] .dz-content-bx.style-3 .counter-info .counter {    margin: 0 0 0 10px;    writing-mode: tb-lr;    border-left: 2px solid #a3cc02;    padding-right: 0;    padding-left: 10px; }[dir='rtl'] .dz-content-bx.style-4 .content-media img {  box-shadow: 40px -40px 0 0 var(--primary);  margin: 40px 0 0 40px; }[dir='rtl'] .dz-content-bx.style-4 .content-media:after {  right: 0;  left: 10px;  text-align: left; }[dir='rtl'] .dz-content-bx.style-4:after {  left: auto;  right: 0; }[dir='rtl'] {  /* info box show */ }  [dir='rtl'] .dz-info-has {    left: auto;    right: 0; }[dir='rtl'] .site-filters li a {  margin: 0 0 5px 5px; }[dir='rtl'] .site-filters.style-1 .filters li:first-child {  margin-right: 0; }[dir='rtl'] .site-filters.style-1 .filters li:last-child {  margin-left: 0; }[dir='rtl']:before {  left: auto;  right: 3px; }.toggle-checkbox:checked + [dir='rtl']:before {  left: auto;  right: 26px; }[dir='rtl'] .toggle-label {  margin-left: 0;  margin-right: 15px; }[dir='rtl'] .file-upload-wrapper:after {  left: auto;  right: 0;  border-radius: 5px 5px 10px 10px; }[dir='rtl'] .file-upload-wrapper:before {  right: auto;  left: 0;  border-radius: 0 0 5px 5px; }[dir='rtl'] .file-upload-wrapper input {  right: 0;  left: 0; }[dir='rtl'] .ui-datepicker-header a.ui-datepicker-prev {  left: auto;  right: 0; }[dir='rtl'] .ui-datepicker-header a.ui-datepicker-next {  right: auto;  left: 0; }[dir='rtl'] .nice-select {  border-top-right-radius: 3px !important;  border-bottom-right-radius: 3px !important; }[dir='rtl'] .form-select .dropdown-menu ul li a img {  margin-right: 0;  margin-left: 5px; }[dir='rtl'] .form-select.btn-group .dropdown-toggle .caret {  right: 0;  left: 5px; }[dir='rtl'] .dz-img-effect.side-pan:hover img {  margin-left: auto;  margin-right: -11%; }[dir='rtl'] .list-circle li,[dir='rtl'] .list-angle-double li,[dir='rtl'] .list-square li,[dir='rtl'] .list-square-check li {  padding: 6px 15px 6px 5px; }  [dir='rtl'] .list-circle li:before,  [dir='rtl'] .list-angle-double li:before,  [dir='rtl'] .list-square li:before,  [dir='rtl'] .list-square-check li:before {    left: auto;    right: 0; }[dir='rtl'] .list-angle-double li {  padding-left: 0;  padding-right: 25px; }[dir='rtl'] .list-square-check li {  padding: 10px 60px 10px 15px; }[dir='rtl'] .inquiry-modal .btn-close {  right: auto;  left: -40px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] .inquiry-modal .btn-close {      right: auto;      left: 0; } }[dir='rtl'] {  /*  */ }  [dir='rtl'] .dz-img-overlay1:before, [dir='rtl'] .dz-img-overlay1:after,  [dir='rtl'] .dz-img-overlay2:before,  [dir='rtl'] .dz-img-overlay2:after,  [dir='rtl'] .dz-img-overlay3:before,  [dir='rtl'] .dz-img-overlay3:after,  [dir='rtl'] .dz-img-overlay4:before,  [dir='rtl'] .dz-img-overlay4:after,  [dir='rtl'] .dz-img-overlay5:before,  [dir='rtl'] .dz-img-overlay5:after,  [dir='rtl'] .dz-img-overlay6:before,  [dir='rtl'] .dz-img-overlay6:after,  [dir='rtl'] .dz-img-overlay7:before,  [dir='rtl'] .dz-img-overlay7:after,  [dir='rtl'] .dz-img-overlay8:before,  [dir='rtl'] .dz-img-overlay8:after,  [dir='rtl'] .dz-img-overlay9:before,  [dir='rtl'] .dz-img-overlay9:after,  [dir='rtl'] .dz-img-overlay11:before,  [dir='rtl'] .dz-img-overlay11:after,  [dir='rtl'] .dz-img-overlay12:before,  [dir='rtl'] .dz-img-overlay12:after {    left: auto;    right: 0; }  [dir='rtl'] .dz-box:hover .dz-img-overlay3:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-box:hover .dz-img-overlay4:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-img-overlay3:before {    left: auto;    right: 50%; }  [dir='rtl'] .dz-img-overlay3:hover:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-img-overlay4:before {    left: 0;    right: 50%; }  [dir='rtl'] .dz-img-overlay4:hover:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-img-overlay5:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-img-overlay6:before {    left: auto;    right: 0; }  [dir='rtl'] .dz-img-overlay7:after {    left: 0;    right: auto; }  [dir='rtl'] .dz-img-overlay8:after {    left: 0;    right: auto; }  [dir='rtl'] .dz-img-overlay9:before:before, [dir='rtl'] .dz-img-overlay9:before:after,  [dir='rtl'] .dz-img-overlay9:after:before,  [dir='rtl'] .dz-img-overlay9:after:after {    left: 0;    right: auto; }  [dir='rtl'] .overlay-black-light:before,  [dir='rtl'] .overlay-black-middle:before,  [dir='rtl'] .overlay-black-dark:before,  [dir='rtl'] .overlay-gradient-light:before,  [dir='rtl'] .overlay-gradient-middle:before,  [dir='rtl'] .overlay-gradient-dark:before,  [dir='rtl'] .overlay-white-light:before,  [dir='rtl'] .overlay-white-middle:before,  [dir='rtl'] .overlay-white-dark:before,  [dir='rtl'] .overlay-primary-light:before,  [dir='rtl'] .overlay-primary-middle:before,  [dir='rtl'] .overlay-primary-dark:before,  [dir='rtl'] .overlay-primary:before {    left: auto;    right: 0; }  [dir='rtl'] .overlay-bx {    left: auto;    right: 0; }    [dir='rtl'] .overlay-bx .align-b {      left: auto;      right: 0; }    [dir='rtl'] .overlay-bx .align-m {      left: auto;      right: 50%; }  [dir='rtl'] .overlay-icon {    left: auto;    right: 50%; }  [dir='rtl'] .img-overlay-gradients:before {    left: auto;    right: 0; }  [dir='rtl'] .overlay-shine .dz-media:before {    left: auto;    right: -85%;    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%); }@-webkit-keyframes shine {  100% {    left: auto;    right: 125%; } }@keyframes shine {  100% {    left: auto;    right: 125%; } }[dir='rtl'] {  /* owl num count */ }  [dir='rtl'].owl-dots-2 .owl-dots {    left: auto; }  [dir='rtl'].owl-dots-3 .owl-dots {    left: auto; }  [dir='rtl'] .owl-btn-top-l .owl-nav {    text-align: right; }    [dir='rtl'] .owl-btn-top-l .owl-nav .owl-prev {      margin-right: 0; }  [dir='rtl'] .owl-btn-top-r .owl-nav {    right: auto;    left: 0; }    [dir='rtl'] .owl-btn-top-r .owl-nav .owl-next {      margin-left: 0; }  [dir='rtl'] .owl-btn-top-lr .owl-nav {    text-align: right; }    [dir='rtl'] .owl-btn-top-lr .owl-nav .owl-next {      margin-left: 0;      float: left; }  [dir='rtl'] .owl-btn-center-lr .owl-prev,  [dir='rtl'] .owl-btn-center-lr .owl-next {    left: auto;    right: 0; }  [dir='rtl'] .owl-btn-center-lr .owl-prev {    left: auto;    right: -110px; }  [dir='rtl'] .owl-btn-center-lr .owl-next {    left: -110px;    right: auto; }  @media only screen and (max-width: 1400px) {    [dir='rtl'] .owl-btn-center-lr .owl-prev {      left: auto;      right: -40px; }    [dir='rtl'] .owl-btn-center-lr .owl-next {      right: auto;      left: -40px; } }  @media only screen and (max-width: 1280px) {    [dir='rtl'] .owl-btn-center-lr .owl-prev {      left: auto;      right: -20px; }    [dir='rtl'] .owl-btn-center-lr .owl-next {      right: auto;      left: -20px; } }  [dir='rtl'] .owl-btn-1 .owl-nav button.owl-prev:before {    right: auto;    left: 0; }  [dir='rtl'] .owl-btn-1 .owl-nav button.owl-next {    padding: 0 30px 0 0 !important; }    [dir='rtl'] .owl-btn-1 .owl-nav button.owl-next:before {      left: auto;      right: 0; }  [dir='rtl'] .owl-num-count .owl-dots {    text-align: left; }[dir='rtl'] .no-col-gap .pricingtable-wrapper {  margin-left: 0;  margin-right: -1px; }[dir='rtl'] .pricingtable-toggle .custom-control-label {  margin: 0 50px 0 35px; }[dir='rtl'] .pricingtable-wrapper.style-1 .pricingtable-head:after {  background-position: bottom right;  left: auto;  right: 0; }[dir='rtl'] .pricingtable-wrapper.style-1 .pricingtable-features {  text-align: right; }  [dir='rtl'] .pricingtable-wrapper.style-1 .pricingtable-features li {    padding: 1px 40px 1px 0; }    [dir='rtl'] .pricingtable-wrapper.style-1 .pricingtable-features li:after {      left: auto;      right: 0; }[dir='rtl'] .scroltop {  right: auto;  left: 15px; }[dir='rtl'] .dz-separator.style-skew {  margin-left: 1px;  margin-right: 1px; }  [dir='rtl'] .dz-separator.style-skew[class*="style-"]:after, [dir='rtl'] .dz-separator.style-skew[class*="style-"]:before {    left: auto;    right: 20px; }  [dir='rtl'] .dz-separator.style-skew[class*="style-"]:before {    right: auto;    left: 20px; }[dir='rtl'] .dz-separator.bnr-title:before {  right: auto;  left: -80px; }[dir='rtl'] .dz-separator.bnr-title:after {  right: auto;  left: -90px; }[dir='rtl'] .dz-separator.bnr-title i {  right: auto;  left: -50px; }[dir='rtl'] .dz-separator.style-1:before, [dir='rtl'] .dz-separator.style-1:after {  left: auto;  right: 0; }[dir='rtl'] .video-bx.style-1 {  margin-left: auto;  margin-right: auto; }  [dir='rtl'] .video-bx.style-1 .video-btn .popup-youtube:before {    left: auto;    right: 0; }  [dir='rtl'] .video-bx.style-1 .video-btn .popup-youtube:after {    left: auto;    right: 0; }[dir='rtl'] .video-bx.style-2 .video-btn {  left: auto;  right: 50%; }  [dir='rtl'] .video-bx.style-2 .video-btn .popup-youtube:after {    left: auto;    right: 0; }[dir='rtl'] .btn-next i,[dir='rtl'] .btn-prev i {  font-size: 40px;  line-height: inherit;  transform: rotate(180deg); }  @media only screen and (max-width: 767px) {    [dir='rtl'] .btn-next i,    [dir='rtl'] .btn-prev i {      font-size: 24px; } }[dir='rtl'] .pagination li .prev,[dir='rtl'] .pagination li .next {  border-color: transparent;  font-size: 18px;  transform: rotate(180deg); }[dir='rtl'] #loading-area {  left: auto;  right: 0; }[dir='rtl'] .p-l0 {  padding-right: 0; }[dir='rtl'] .p-l5 {  padding-left: 0;  padding-right: 5px; }[dir='rtl'] .p-l10 {  padding-left: 0;  padding-right: 10px; }[dir='rtl'] .p-l15 {  padding-left: 0;  padding-right: 15px; }[dir='rtl'] .p-l20 {  padding-left: 0;  padding-right: 20px; }[dir='rtl'] .p-l30 {  padding-left: 0;  padding-right: 30px; }[dir='rtl'] .p-l40 {  padding-left: 0;  padding-right: 40px; }[dir='rtl'] .p-l50 {  padding-left: 0;  padding-right: 50px; }[dir='rtl'] .p-l60 {  padding-left: 0;  padding-right: 60px; }[dir='rtl'] .p-l70 {  padding-left: 0;  padding-right: 70px; }[dir='rtl'] .p-l80 {  padding-left: 0;  padding-right: 80px; }[dir='rtl'] .p-l90 {  padding-left: 0;  padding-right: 90px; }[dir='rtl'] .p-l100 {  padding-left: 0;  padding-right: 100px; }[dir='rtl'] .p-r0 {  padding-left: 0; }[dir='rtl'] .p-r5 {  padding-right: 0;  padding-left: 5px; }[dir='rtl'] .p-r10 {  padding-right: 0;  padding-left: 10px; }[dir='rtl'] .p-r15 {  padding-right: 0;  padding-left: 15px; }[dir='rtl'] .p-r20 {  padding-right: 0;  padding-left: 20px; }[dir='rtl'] .p-r30 {  padding-right: 0;  padding-left: 30px; }[dir='rtl'] .p-r40 {  padding-right: 0;  padding-left: 40px; }[dir='rtl'] .p-r50 {  padding-right: 0;  padding-left: 50px; }[dir='rtl'] .p-r60 {  padding-right: 0;  padding-left: 60px; }[dir='rtl'] .p-r70 {  padding-right: 0;  padding-left: 70px; }[dir='rtl'] .p-r80 {  padding-right: 0;  padding-left: 80px; }[dir='rtl'] .p-r90 {  padding-right: 0;  padding-left: 90px; }[dir='rtl'] .p-r100 {  padding-right: 0;  padding-left: 100px; }[dir='rtl'] .m-l0 {  margin-right: 0; }[dir='rtl'] .m-l5 {  margin-left: 0;  margin-right: 5px; }[dir='rtl'] .m-l10 {  margin-left: 0;  margin-right: 10px; }[dir='rtl'] .m-l15 {  margin-left: 0;  margin-right: 15px; }[dir='rtl'] .m-l20 {  margin-left: 0;  margin-right: 20px; }[dir='rtl'] .m-l30 {  margin-left: 0;  margin-right: 30px; }[dir='rtl'] .m-l40 {  margin-left: 0;  margin-right: 40px; }[dir='rtl'] .m-l50 {  margin-left: 0;  margin-right: 50px; }[dir='rtl'] .m-l60 {  margin-left: 0;  margin-right: 60px; }[dir='rtl'] .m-l70 {  margin-left: 0;  margin-right: 70px; }[dir='rtl'] .m-l80 {  margin-left: 0;  margin-right: 80px; }[dir='rtl'] .m-l90 {  margin-left: 0;  margin-right: 90px; }[dir='rtl'] .m-l100 {  margin-left: 0;  margin-right: 100px; }[dir='rtl'] .m-r0 {  margin-left: 0; }[dir='rtl'] .m-r5 {  margin-right: 0;  margin-left: 5px; }[dir='rtl'] .m-r10 {  margin-right: 0;  margin-left: 10px; }[dir='rtl'] .m-r15 {  margin-right: 0;  margin-left: 15px; }[dir='rtl'] .m-r20 {  margin-right: 0;  margin-left: 20px; }[dir='rtl'] .m-r30 {  margin-right: 0;  margin-left: 30px; }[dir='rtl'] .m-r40 {  margin-right: 0;  margin-left: 40px; }[dir='rtl'] .m-r50 {  margin-right: 0;  margin-left: 50px; }[dir='rtl'] .m-r60 {  margin-right: 0;  margin-left: 60px; }[dir='rtl'] .m-r70 {  margin-right: 0;  margin-left: 70px; }[dir='rtl'] .m-r80 {  margin-right: 0;  margin-left: 80px; }[dir='rtl'] .m-r90 {  margin-right: 0;  margin-left: 90px; }[dir='rtl'] .m-r100 {  margin-right: 0;  margin-left: 100px; }[dir='rtl'] .portfolio-area1:after {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .dz-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .sub-title {  writing-mode: tb-rl;  float: left;  right: auto;  left: 0; }[dir='rtl'] .dz-box.style-1 .port-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-1 .dz-meta ul li {  padding-left: 0;  padding-right: 15px; }  [dir='rtl'] .dz-box.style-1 .dz-meta ul li:after {    left: auto;    right: 0; }[dir='rtl'] .dz-box.style-1 .view-btn {  left: auto;  right: 30px; }[dir='rtl'] .portfolio-area2:after, [dir='rtl'] .portfolio-area2:after {  left: auto;  right: 0; }[dir='rtl'] .portfolio-area2:before {  right: auto;  left: 0; }[dir='rtl'] .portfolio-area2 .setResizeMargin {  padding-right: 0;  padding-left: 80px; }@media only screen and (max-width: 1680px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-right: 0;    padding-left: 40px; } }@media only screen and (max-width: 1280px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-left: 0;    padding-right: 40px; } }@media only screen and (max-width: 991px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-right: 30px;    padding-left: 30px; } }@media only screen and (max-width: 575px) {  [dir='rtl'] .portfolio-area2 .setResizeMargin {    padding-left: 15px;    padding-right: 15px; } }[dir='rtl'] .dz-box.style-2 .dz-info {  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-2 .sub-title {  writing-mode: tb-lr;  float: left;  left: auto;  right: 0; }[dir='rtl'] .dz-box.style-2 .port-info {  right: auto;  left: 200px; }  @media only screen and (max-width: 991px) {    [dir='rtl'] .dz-box.style-2 .port-info {      right: 0;      left: 30px; } }  @media only screen and (max-width: 575px) {    [dir='rtl'] .dz-box.style-2 .port-info {      right: auto;      left: 15px; } }[dir='rtl'] .dz-box.style-2 .dz-meta ul li {  padding-left: 0;  padding-right: 15px; }  [dir='rtl'] .dz-box.style-2 .dz-meta ul li:after {    left: auto;    right: 0; }[dir='rtl'] .dz-box.style-2 .view-btn {  right: auto;  left: 30px; }  @media only screen and (max-width: 767px) {    [dir='rtl'] .dz-box.style-2 .view-btn {      right: auto;      left: 15px; } }/*# sourceMappingURL=style.css.map */.image-anime{  position: relative;  overflow: hidden;}.image-anime:after{  content: "";  position: absolute;    width: 200%;    height: 0%;    left: 50%;    top: 50%;    background-color: rgba(255,255,255,.3);    transform: translate(-50%,-50%) rotate(-45deg);    z-index: 1;}.image-anime:hover:after{    height: 250%;    transition: all 600ms linear;    background-color: transparent;}.reveal{  position: relative;    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    /*visibility: hidden;    overflow: hidden;*/}.reveal img{    height: 100%;    width: 100%;    -o-object-fit: cover;    object-fit: cover;    -webkit-transform-origin: left;    transform-origin: left;}/* Sticky Social Container */.social-container {position: fixed;top: 50%;right: 0;transform: translateY(-50%);z-index: 1000;display: flex;align-items: center;transition: all 0.3s ease-in-out;}[dir='rtl'] .social-container {left: 0;right: auto;}/* Background Box */.social-icons {background: #ffffff;padding: 15px;border-radius: 10px 0 0 10px;box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.2);display: flex;flex-direction: column;align-items: center;transition: transform 0.3s ease-in-out;}[dir='rtl'] .social-icons {border-radius: 0 10px 10px 0;box-shadow: -3px 3px 10px rgba}/* Social Icons */.social-icon {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: #fff;color: #222;font-size: 20px;border-radius: 50%;margin: 5px 0;transition: all 0.3s ease-in-out;text-decoration: none;}/* Hover Effect */.social-icon:hover {transform: scale(1.1);background: #f0f0f0;}/* Specific Colors */.facebook { color: #1877F2 !important; }.twitter { color: #1DA1F2 !important; }.whatsapp { color: #25D366 !important; }.linkedin { color: #0077B5 !important; }.instagram { color: #E4405F !important; }/* Toggle Button */.toggle-btn {color: #0aa5db;width: 57px;height: 57px;display: flex;align-items: center;justify-content: center;border-radius: 50%;cursor: pointer;margin-right: 10px;transition: all 0.3sease-in-out;font-weight: 1000;font-size: 30px;}/* Rotating Arrow */.toggle-btn i {transition: transform 0.3s ease-in-out;}/* When Hidden */.social-container.hidden {right: -60px;left: auto;}[dir='rtl'] .social-container.hidden {left: -60px;right: auto;}/* Rotate Arrow When Open */.social-container.hidden .toggle-btn i {transform: rotate(180deg);}/*Who We Are*/.hero-section {      background: url('https://picsum.photos/1600/900?blur=3') no-repeat center center/cover;      height: 100vh;      position: relative;      color: #fff;      display: flex;      align-items: center;      text-align: left;    }    .hero-overlay {      background: rgba(0, 0, 0, 0.4);      position: absolute;      top: 0; left: 0;      width: 100%; height: 100%;    }    .hero-content {      position: relative;      z-index: 2;      max-width: 1200px;      padding: 30px;    }    .hero-content h1 {      font-size: 4rem;      font-weight: 700;      margin-bottom: 40px;    }    .section-links {  display: flex;  justify-content: center;  text-align: left;  gap: 40px;  margin-top: 250px; /* space below heading */}.section-links h5 {  margin: 0;}.section-links a {  color: #fff;  text-decoration: none;  font-weight: 600;  padding-bottom: 5px;  border-bottom: 2px solid #fff; /* underline */  transition: 0.3s;}.section-links a:hover {  color: #00adef;  border-bottom: 2px solid #00adef;}        .section-links div {      flex: 1;      min-width: 200px;    }