/*------------------------------------------------------------------
 * Author: coodiv (nedjai mohamed) (nbames.mohamed@gmail.com)
 * Author URI: https://coodiv.net/
 * Author URI: https://themeforest.net/user/coodiv
 * CSS File Version: 1.2.6
 * Bootstrap v5.3 (http://getbootstrap.com)
 * Love Our work & support team?  Buy us a coffee! https://ko-fi.com/coodiv
 * Copyright 2025 coodiv.
 -------------------------------------------------------------------*/
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
a img,
fieldset,
img {
  border: none;
}
input[type="email"],
input[type="tel"],
input[type="text"],
textarea {
  -webkit-appearance: none;
  appearance: none;
}
button {
  outline: 0 !important;
}
button,
input[type="submit"] {
  cursor: pointer;
}
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
a {
  text-decoration: none;
}
button {
  background: 0 0;
}
img,
svg {
  vertical-align: middle;
}
textarea {
  overflow: auto;
}
button,
input {
  margin: 0;
  padding: 0;
  border: 0;
}
a,
a:focus,
button,
div,
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
span,
textarea {
  outline: 0;
}
ol,
ul {
  list-style-type: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
}
html {
  box-sizing: border-box;
}
a {
  transition: all 0.25s ease;
}
*,
:after,
:before {
  box-sizing: inherit;
}
:root {
  --spacing-0x: 0px;
  --spacing-1x: 8px;
  --gap: 1.5rem;
  --form-field-height: 40px;
  --form-background: #ddd;
  --form-background-disabled: #ddd;
  --form-border: none;
  --row-width: 1400px;
  --row-width-xl: 1500px;
  --primary: #2a6b6b;
  --secondary: #000;
  --system: #2e89ff;
  --system-background: #eff6ff;
  --listing-hover-bg: rgb(2 2 2 / 40%);
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
  --spacing-2x: calc(2 * var(--spacing-1x));
  --spacing-3x: calc(3 * var(--spacing-1x));
  --spacing-4x: calc(4 * var(--spacing-1x));
  --spacing-5x: calc(5 * var(--spacing-1x));
  --spacing-6x: calc(6 * var(--spacing-1x));
  --spacing-7x: calc(7 * var(--spacing-1x));
  --spacing-8x: calc(8 * var(--spacing-1x));
  --spacing-9x: calc(9 * var(--spacing-1x));
  --spacing-10x: calc(10 * var(--spacing-1x));
  --spacing-11x: calc(11 * var(--spacing-1x));
  --spacing-12x: calc(12 * var(--spacing-1x));
  --spacing-13x: calc(13 * var(--spacing-1x));
  --spacing-14x: calc(14 * var(--spacing-1x));
  --spacing-15x: calc(15 * var(--spacing-1x));
  --main-sidebar-spacing-h: var(--spacing-3x);
  --main-sidebar-lg-width: 450px;
  --main-sidebar-width: 280px;
  --main-login-sidebar-width: 42%;
  --main-login-sidebar-min-width: 390px;
  --login-width: var(--max-width-xs);
  --register-width: var(--max-width-md);
  --max-width-xs: 380px;
  --max-width-sm: 548px;
  --max-width-md: 768px;
  --max-width-lg: 928px;
  --coodiv-text-1: 5rem;
  --coodiv-text-2: 3.75rem;
  --coodiv-text-3: 3rem;
  --coodiv-text-4: 2.25rem;
  --coodiv-text-5: 2rem;
  --coodiv-text-6: 1.5rem;
  --coodiv-text-7: 1.3125rem;
  --coodiv-text-8: 1.1875rem;
  --coodiv-text-9: 1.0625rem;
  --coodiv-text-10: 0.98rem;
  --coodiv-text-11: 0.8725rem;
  --coodiv-text-12: 0.8125rem;
  --coodiv-text-13: 0.625rem;
  --coodiv-text-14: 0.5rem;
  --h1-font-size: 64px;
  --h2-font-size: 48px;
  --h3-font-size: 40px;
  --h4-font-size: 32px;
  --h5-font-size: 20px;
  --h6-font-size: 16px;
  --p-font-size: 1.1875rem;
  --button-font-size: 15px;
  --small-button-font-size: 12px;
  --first-homepage-plan-bg: #eaf9fd;
  --first-homepage-plan-btn-bg: #1bb3f7;
  --first-homepage-plan-btn-color: #fff;
  --first-homepage-plan-btn-hover: #14a6e7;
  --second-homepage-plan-bg: #e9fde9;
  --second-homepage-plan-btn-bg: #6be577;
  --second-homepage-plan-btn-color: #fff;
  --second-homepage-plan-btn-hover: #6be577;
  --third-homepage-plan-bg: #f7f0fd;
  --third-homepage-plan-btn-bg: #9986f4;
  --third-homepage-plan-btn-color: #fff;
  --third-homepage-plan-btn-hover: #806aed;
  --first-homepage-plan-bg-dark: #eaf9fd;
  --first-homepage-plan-btn-bg-dark: #eaf9fd;
  --first-homepage-plan-btn-color-dark: #eaf9fd;
  --first-homepage-plan-btn-hover-dark: #eaf9fd;
  --second-homepage-plan-bg-dark: #eaf9fd;
  --second-homepage-plan-btn-bg-dark: #eaf9fd;
  --second-homepage-plan-btn-color-dark: #eaf9fd;
  --second-homepage-plan-btn-hover-dark: #eaf9fd;
  --third-homepage-plan-bg-dark: #eaf9fd;
  --third-homepage-plan-btn-bg-dark: #eaf9fd;
  --third-homepage-plan-btn-color-dark: #eaf9fd;
  --third-homepage-plan-btn-hover-dark: #eaf9fd;
}
body {
  --background: #fcfdfe;
  --background-2: #f5faff;
  --background-3: #cfecf4;
  --background-4: #0cbed5;
  --background-5: #23d4eb;
  --background-6: #c6e3eb;
  --background-7: #fff;
  --background-8: #f4fcff;
  --background-9: #13274b;
  --background-10: #bbe4f0;
  --background-11: #0cbcd3;
  --background-12: #0bb7d0;
  --background-13: #0aafc5;
  --background-14: #fff;
  --background-15: #834ce4;
  --background-success: #15b7a7;
  --header-shoping-cart-number-background: #3f51b5;
  --color-sidebar-h: #161c2d;
  --btn-border: rgba(3, 3, 3, 0.3);
  --btn-primary-bg: #0cbed5;
  --btn-primary-border: #0cbed5;
  --btn-primary-color: #fff;
  --btn-primary-bg-hover: #09aabf;
  --btn-primary-border-hover: #09aabf;
  --btn-primary-color-hover: #fff;
  --btn-primary-light-bg: #f9f9f9;
  --btn-primary-light-border: #f9f9f9;
  --btn-primary-light-color: #5792a2;
  --btn-primary-light-bg-hover: #f4f4f4;
  --btn-primary-light-border-hover: #f4f4f4;
  --btn-primary-light-color-hover: #7e8299;
  --btn-default-bg: #f9f9f9;
  --btn-default-border: #f9f9f9;
  --btn-default-color: #7e8299;
  --btn-default-bg-hover: #f4f4f4;
  --btn-default-border-hover: #f4f4f4;
  --btn-default-color-hover: #7e8299;
  --btn-primary-outlin-bg: #fff;
  --btn-primary-outlin-border: #09aabf;
  --btn-primary-outlin-color: #09aabf;
  --btn-primary-outlin-bg-hover: #0cbed5;
  --btn-primary-outlin-border-hover: #0cbed5;
  --btn-primary-outlin-color-hover: #fff;
  --btn-primary-outlin-white-bg: transparent;
  --btn-primary-outlin-white-border: #fff;
  --btn-primary-outlin-white-color: #fff;
  --btn-primary-outlin-white-bg-hover: #fff;
  --btn-primary-outlin-white-border-hover: #fff;
  --btn-primary-outlin-white-color-hover: #0e1019;
  --btn-primary-outlin-light-bg: transparent;
  --btn-primary-outlin-light-border: #16c2d8;
  --btn-primary-outlin-light-color: #fff;
  --btn-primary-outlin-light-bg-hover: #fff;
  --btn-primary-outlin-light-border-hover: #fff;
  --btn-primary-outlin-light-color-hover: #0e1019;
  --color-h: #161c2d;
  --color-h-hover: #5b6278;
  --color-gray: #b5b5c3;
  --color-h-sub: #a6adc2;
  --color-texts: #161c2d;
  --color-texts-opacity: #8b93a9;
  --border-color: #e7e9ed;
  --border-color-light: #eceff9;
  --a-link-color: #0cbed5;
  --a-link-color-hover: #088d9f;
  --btn-light-bg: #f9f9f9;
  --btn-light-border: #f9f9f9;
  --btn-light-color: #7e8299;
  --btn-light-bg-hover: #f4f4f4;
  --btn-light-border-hover: #f4f4f4;
  --btn-light-color-hover: #7e8299;
  --btn-lighter-bg: #fcfcfc;
  --btn-lighter-border: #fcfcfc;
  --btn-lighter-color: #7e8299;
  --btn-lighter-bg-hover: #f9f9f9;
  --btn-lighter-border-hover: #f9f9f9;
  --btn-lighter-color-hover: #7e8299;
  --main-block-text-faded-color: #fff;
  --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
  --header-default-height: 70px;
  --header-default-height-scrolled: 60px;
  --horizontal-sidebar-default-height: 65px;
  --horizontal-sidebar-default-height-scrolled: 60px;
  --color-h-sidebar: #161c2d;
  --checkbox-first-color: #cdd9de;
  --options-icons-color: #a6b5c6;
  --options-icons-container-bg: #f4f4f4;
  --options-icons-container-bg-hover: #ededed;
  --sidebarcolorsdefaultonebg: #ffffff;
  --sidebarcolorsdefaultoneextendbtnbg: #f6f5fb;
  --sidebarcolorsdefaultoneitembg: #ffffff;
  --sidebarcolorsdefaultoneitemhoverbg: #ffffff;
  --sidebarcolorsdefaultoneitemtext: #161c2d;
  --sidebarcolorsdefaultoneitemicon: #161c2d;
  --sidebarcolorsdefaultoneitemtexthover: #0cbed5;
  --sidebarcolorsdefaultoneitemiconhover: #0cbed5;
  --sidebarcolorsdefaultonedropdownbg: #ffffff;
  --sidebarcolorsdefaultonedropdowntitle: #18191a;
  --sidebarcolorsdefaultonedropdownitembg: #f9f8fa;
  --sidebarcolorsdefaultonedropdownitemtext: #758085;
  --sidebarcolorsdefaultonedropdownitemicon: #758085;
  --sidebarcolorsdefaultonedropdownitemtexthover: #0cbed5;
  --sidebarcolorsdefaultonedropdownitemiconhover: #0cbed5;
  --sidebarcolorsdarkonebg: #151718;
  --sidebarcolorsdarkoneextendbtnbg: #2d3031;
  --sidebarcolorsdarkoneitembg: #2d3031;
  --sidebarcolorsdarkoneitemhoverbg: #2d3031;
  --sidebarcolorsdarkoneitemtext: #ffffff;
  --sidebarcolorsdarkoneitemicon: #ffffff;
  --sidebarcolorsdarkoneitemtexthover: #0cbed5;
  --sidebarcolorsdarkoneitemiconhover: #0cbed5;
  --sidebarcolorsdarkonedropdownbg: #0e0e0f;
  --sidebarcolorsdarkonedropdowntitle: #ffffff;
  --sidebarcolorsdarkonedropdownitembg: #1a1a1c;
  --sidebarcolorsdarkonedropdownitemtext: #758085;
  --sidebarcolorsdarkonedropdownitemicon: #758085;
  --sidebarcolorsdarkonedropdownitemtexthover: #ffffff;
  --sidebarcolorsdarkonedropdownitemiconhover: #ffffff;
  --alertbgprimary: #e2e1f7;
  --alertcolorprimary: #473bf0;
  --alertbgsecondary: #f9f9f9;
  --alertcolorsecondary: #7e8299;
  --alertbgsuccess: #e8fff3;
  --alertcolorsuccess: #50cd89;
  --alertbgdanger: #f7d4d6;
  --alertcolordanger: #d92632;
  --alertbgwarning: #fdf2e2;
  --alertcolorwarning: #f0ad4e;
  --alertbginfo: #c4e7f2;
  --alertcolorinfo: #4aadcb;
  --alertbglight: #f8f9fa;
  --alertcolorlight: #212529;
  --alertbgdark: #343a40;
  --alertcolordark: #ffffff;
}
body.theme-style-two {
  --background: #fcfdfe;
  --background-2: #f5fffb;
  --background-3: #d7f8f2;
  --background-4: #84c0b5;
  --background-5: #6aa298;
  --background-6: #cae6e1;
  --background-7: #fff;
  --background-8: #f2fdfb;
  --background-9: #06352d;
  --background-10: #cae8e2;
  --background-11: #30a18d;
  --background-12: #3dac99;
  --background-13: #44b6a2;
  --background-14: #fff;
  --background-15: #834ce4;
  --background-success: #15b7a7;
  --header-shoping-cart-number-background: #44b6a2;
  --color-sidebar-h: #0c3c34;
  --btn-border: rgba(3, 3, 3, 0.3);
  --btn-primary-bg: #44b6a2;
  --btn-primary-border: #44b6a2;
  --btn-primary-color: #fff;
  --btn-primary-bg-hover: #39a18f;
  --btn-primary-border-hover: #39a18f;
  --btn-primary-color-hover: #fff;
  --btn-primary-light-bg: #f9f9f9;
  --btn-primary-light-border: #f9f9f9;
  --btn-primary-light-color: #71baad;
  --btn-primary-light-bg-hover: #f4f4f4;
  --btn-primary-light-border-hover: #f4f4f4;
  --btn-primary-light-color-hover: #7e8299;
  --btn-default-bg: #f9f9f9;
  --btn-default-border: #f9f9f9;
  --btn-default-color: #7e8299;
  --btn-default-bg-hover: #f4f4f4;
  --btn-default-border-hover: #f4f4f4;
  --btn-default-color-hover: #7e8299;
  --btn-primary-outlin-bg: #fff;
  --btn-primary-outlin-border: #39a18f;
  --btn-primary-outlin-color: #39a18f;
  --btn-primary-outlin-bg-hover: #39a18f;
  --btn-primary-outlin-border-hover: #39a18f;
  --btn-primary-outlin-color-hover: #fff;
  --btn-primary-outlin-white-bg: transparent;
  --btn-primary-outlin-white-border: #fff;
  --btn-primary-outlin-white-color: #fff;
  --btn-primary-outlin-white-bg-hover: #fff;
  --btn-primary-outlin-white-border-hover: #fff;
  --btn-primary-outlin-white-color-hover: #0e1019;
  --btn-primary-outlin-light-bg: transparent;
  --btn-primary-outlin-light-border: #39a18f;
  --btn-primary-outlin-light-color: #fff;
  --btn-primary-outlin-light-bg-hover: #fff;
  --btn-primary-outlin-light-border-hover: #fff;
  --btn-primary-outlin-light-color-hover: #0e1019;
  --color-h: #161c2d;
  --color-h-hover: #5b6278;
  --color-gray: #b5b5c3;
  --color-h-sub: #a6adc2;
  --color-texts: #161c2d;
  --color-texts-opacity: #8b93a9;
  --border-color: #e7e9ed;
  --border-color-light: #eceff9;
  --a-link-color: #39a18f;
  --a-link-color-hover: #247a6b;
  --btn-light-bg: #f9f9f9;
  --btn-light-border: #f9f9f9;
  --btn-light-color: #7e8299;
  --btn-light-bg-hover: #f4f4f4;
  --btn-light-border-hover: #f4f4f4;
  --btn-light-color-hover: #7e8299;
  --btn-lighter-bg: #fcfcfc;
  --btn-lighter-border: #fcfcfc;
  --btn-lighter-color: #7e8299;
  --btn-lighter-bg-hover: #f9f9f9;
  --btn-lighter-border-hover: #f9f9f9;
  --btn-lighter-color-hover: #7e8299;
  --main-block-text-faded-color: #fff;
  --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
  --header-default-height: 70px;
  --header-default-height-scrolled: 60px;
  --horizontal-sidebar-default-height: 65px;
  --horizontal-sidebar-default-height-scrolled: 60px;
  --color-h-sidebar: #161c2d;
  --checkbox-first-color: #cdd9de;
  --options-icons-color: #a6b5c6;
  --options-icons-container-bg: #f4f4f4;
  --options-icons-container-bg-hover: #ededed;
}
body.theme-style-three {
  --background: #ffffff;
  --background-2: #f9f2fd;
  --background-3: #ebd4f6;
  --background-4: #cbb2d8;
  --background-5: #f69fbd;
  --background-6: #e0cde9;
  --background-7: #fff;
  --background-8: #f6eff9;
  --background-9: #3d214c;
  --background-10: #dbcbe3;
  --background-11: #9d58c0;
  --background-12: #522e64;
  --background-13: #763895;
  --background-14: #fff;
  --background-15: #834ce4;
  --background-success: #9ebd6f;
  --header-shoping-cart-number-background: #825d95;
  --color-sidebar-h: #2a093a;
  --btn-border: rgba(3, 3, 3, 0.3);
  --btn-primary-bg: #825d95;
  --btn-primary-border: #825d95;
  --btn-primary-color: #fff;
  --btn-primary-bg-hover: #5c3a6e;
  --btn-primary-border-hover: #5c3a6e;
  --btn-primary-color-hover: #fff;
  --btn-primary-light-bg: #f9f9f9;
  --btn-primary-light-border: #f9f9f9;
  --btn-primary-light-color: #825d95;
  --btn-primary-light-bg-hover: #f4f4f4;
  --btn-primary-light-border-hover: #f4f4f4;
  --btn-primary-light-color-hover: #7e8299;
  --btn-default-bg: #f9f9f9;
  --btn-default-border: #f9f9f9;
  --btn-default-color: #7e8299;
  --btn-default-bg-hover: #f4f4f4;
  --btn-default-border-hover: #f4f4f4;
  --btn-default-color-hover: #7e8299;
  --btn-primary-outlin-bg: #fff;
  --btn-primary-outlin-border: #825d95;
  --btn-primary-outlin-color: #825d95;
  --btn-primary-outlin-bg-hover: #39a18f;
  --btn-primary-outlin-border-hover: #5c3a6e;
  --btn-primary-outlin-color-hover: #fff;
  --btn-primary-outlin-white-bg: transparent;
  --btn-primary-outlin-white-border: #fff;
  --btn-primary-outlin-white-color: #fff;
  --btn-primary-outlin-white-bg-hover: #fff;
  --btn-primary-outlin-white-border-hover: #fff;
  --btn-primary-outlin-white-color-hover: #0e1019;
  --btn-primary-outlin-light-bg: transparent;
  --btn-primary-outlin-light-border: #825d95;
  --btn-primary-outlin-light-color: #fff;
  --btn-primary-outlin-light-bg-hover: #fff;
  --btn-primary-outlin-light-border-hover: #fff;
  --btn-primary-outlin-light-color-hover: #0e1019;
  --color-h: #161c2d;
  --color-h-hover: #5b6278;
  --color-gray: #b5b5c3;
  --color-h-sub: #a6adc2;
  --color-texts: #161c2d;
  --color-texts-opacity: #8b93a9;
  --border-color: #e7e9ed;
  --border-color-light: #eceff9;
  --a-link-color: #825d95;
  --a-link-color-hover: #593b69;
  --btn-light-bg: #f9f9f9;
  --btn-light-border: #f9f9f9;
  --btn-light-color: #7e8299;
  --btn-light-bg-hover: #f4f4f4;
  --btn-light-border-hover: #f4f4f4;
  --btn-light-color-hover: #7e8299;
  --btn-lighter-bg: #fcfcfc;
  --btn-lighter-border: #fcfcfc;
  --btn-lighter-color: #7e8299;
  --btn-lighter-bg-hover: #f9f9f9;
  --btn-lighter-border-hover: #f9f9f9;
  --btn-lighter-color-hover: #7e8299;
  --main-block-text-faded-color: #fff;
  --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
  --header-default-height: 70px;
  --header-default-height-scrolled: 60px;
  --horizontal-sidebar-default-height: 65px;
  --horizontal-sidebar-default-height-scrolled: 60px;
  --color-h-sidebar: #161c2d;
  --checkbox-first-color: #cdd9de;
  --options-icons-color: #a6b5c6;
  --options-icons-container-bg: #f4f4f4;
  --options-icons-container-bg-hover: #ededed;
}
body.theme-style-four {
  --background: #ffffff;
  --background-2: #f5e9ea;
  --background-3: #f6d4d7;
  --background-4: #e6cfd1;
  --background-5: #f69fbd;
  --background-6: #eec3c7;
  --background-7: #fff;
  --background-8: #fbf3f4;
  --background-9: #5daea8;
  --background-10: #eddcde;
  --background-11: #edb3b8;
  --background-12: #d6535f;
  --background-13: #ff6a78;
  --background-14: #fff;
  --background-15: #ff6a78;
  --background-success: #9ebd6f;
  --header-shoping-cart-number-background: #ff6a78;
  --color-sidebar-h: #250711;
  --btn-border: rgba(3, 3, 3, 0.3);
  --btn-primary-bg: #ff6a78;
  --btn-primary-border: #ff6a78;
  --btn-primary-color: #fff;
  --btn-primary-bg-hover: #e04857;
  --btn-primary-border-hover: #e04857;
  --btn-primary-color-hover: #fff;
  --btn-primary-light-bg: #f9f9f9;
  --btn-primary-light-border: #f9f9f9;
  --btn-primary-light-color: #ff6a78;
  --btn-primary-light-bg-hover: #f4f4f4;
  --btn-primary-light-border-hover: #f4f4f4;
  --btn-primary-light-color-hover: #7e8299;
  --btn-default-bg: #f9f9f9;
  --btn-default-border: #f9f9f9;
  --btn-default-color: #7e8299;
  --btn-default-bg-hover: #f4f4f4;
  --btn-default-border-hover: #f4f4f4;
  --btn-default-color-hover: #7e8299;
  --btn-primary-outlin-bg: #fff;
  --btn-primary-outlin-border: #ff6a78;
  --btn-primary-outlin-color: #ff6a78;
  --btn-primary-outlin-bg-hover: #e04857;
  --btn-primary-outlin-border-hover: #e04857;
  --btn-primary-outlin-color-hover: #fff;
  --btn-primary-outlin-white-bg: transparent;
  --btn-primary-outlin-white-border: #fff;
  --btn-primary-outlin-white-color: #fff;
  --btn-primary-outlin-white-bg-hover: #fff;
  --btn-primary-outlin-white-border-hover: #fff;
  --btn-primary-outlin-white-color-hover: #0e1019;
  --btn-primary-outlin-light-bg: transparent;
  --btn-primary-outlin-light-border: #ff6a78;
  --btn-primary-outlin-light-color: #fff;
  --btn-primary-outlin-light-bg-hover: #fff;
  --btn-primary-outlin-light-border-hover: #fff;
  --btn-primary-outlin-light-color-hover: #0e1019;
  --color-h: #161c2d;
  --color-h-hover: #5b6278;
  --color-gray: #b5b5c3;
  --color-h-sub: #a6adc2;
  --color-texts: #161c2d;
  --color-texts-opacity: #8b93a9;
  --border-color: #e7e9ed;
  --border-color-light: #eceff9;
  --a-link-color: #ff6a78;
  --a-link-color-hover: #d85360;
  --btn-light-bg: #f9f9f9;
  --btn-light-border: #f9f9f9;
  --btn-light-color: #7e8299;
  --btn-light-bg-hover: #f4f4f4;
  --btn-light-border-hover: #f4f4f4;
  --btn-light-color-hover: #7e8299;
  --btn-lighter-bg: #fcfcfc;
  --btn-lighter-border: #fcfcfc;
  --btn-lighter-color: #7e8299;
  --btn-lighter-bg-hover: #f9f9f9;
  --btn-lighter-border-hover: #f9f9f9;
  --btn-lighter-color-hover: #7e8299;
  --main-block-text-faded-color: #fff;
  --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
  --header-default-height: 70px;
  --header-default-height-scrolled: 60px;
  --horizontal-sidebar-default-height: 65px;
  --horizontal-sidebar-default-height-scrolled: 60px;
  --color-h-sidebar: #161c2d;
  --checkbox-first-color: #cdd9de;
  --options-icons-color: #a6b5c6;
  --options-icons-container-bg: #f4f4f4;
  --options-icons-container-bg-hover: #ededed;
}
[data-theme="dark"] body,
[data-theme="dark"] body.theme-style-four,
[data-theme="dark"] body.theme-style-three,
[data-theme="dark"] body.theme-style-two,
body.body__dark,
body.body__dark.theme-style-four,
body.body__dark.theme-style-three,
body.body__dark.theme-style-two {
  --background: #1a1a1c;
  background: var(--background);
  --background-2: #242526;
  --background-3: #303132;
  --background-4: #202323;
  --background-5: #1c1f20;
  --background-6: #1d1d1e;
  --background-7: #171616;
  --background-8: #000;
  --background-9: #0e1f33;
  --background-10: #275b6a;
  --background-11: #141414;
  --background-12: #000;
  --background-13: #222222;
  --background-14: #2c2c2c;
  --background-15: #834ce4;
  --background-success: #18a790;
  --header-shoping-cart-number-background: #3f51b5;
  --color-sidebar-h: #e4e6eb;
  --btn-border: rgba(255, 255, 255, 0.2);
  --btn-primary-bg: #000;
  --btn-primary-border: #000;
  --btn-primary-color: #ffffff;
  --btn-primary-bg-hover: #2f2f2f;
  --btn-primary-border-hover: #2f2f2f;
  --btn-primary-color-hover: #ffffff;
  --btn-primary-light-bg: #2c2c2c;
  --btn-primary-light-border: #2c2c2c;
  --btn-primary-light-color: #fff;
  --btn-primary-light-bg-hover: #3b3b3b;
  --btn-primary-light-border-hover: #3b3b3b;
  --btn-primary-light-color-hover: #fff;
  --btn-default-bg: #2c2c2c;
  --btn-default-border: #2c2c2c;
  --btn-default-color: #fff;
  --btn-default-bg-hover: #3b3b3b;
  --btn-default-border-hover: #3b3b3b;
  --btn-default-color-hover: #fff;
  --btn-primary-outlin-bg: transparent;
  --btn-primary-outlin-border: #2f2f2f;
  --btn-primary-outlin-color: #fff;
  --btn-primary-outlin-bg-hover: #000;
  --btn-primary-outlin-border-hover: #000;
  --btn-primary-outlin-color-hover: #fff;
  --btn-primary-outlin-white-bg: transparent;
  --btn-primary-outlin-white-border: #ffffff;
  --btn-primary-outlin-white-color: #ffffff;
  --btn-primary-outlin-white-bg-hover: #ffffff;
  --btn-primary-outlin-white-border-hover: #ffffff;
  --btn-primary-outlin-white-color-hover: #0e1019;
  --btn-primary-outlin-light-bg: transparent;
  --btn-primary-outlin-light-border: #16c2d8;
  --btn-primary-outlin-light-color: #ffffff;
  --btn-primary-outlin-light-bg-hover: #ffffff;
  --btn-primary-outlin-light-border-hover: #ffffff;
  --btn-primary-outlin-light-color-hover: #0e1019;
  --color-h: #e4e6eb;
  --color-h-hover: #b0b3b8;
  --color-gray: #909497;
  --color-h-sub: #78818c;
  --color-texts: #ffffff;
  --color-texts-opacity: rgba(255, 255, 255, 0.6);
  --border-color: #25282a;
  --border-color-light: #1d1f21;
  --a-link-color: #fff;
  --a-link-color-hover: #b9b9b9;
  --btn-light-bg: #2c2c2c;
  --btn-light-border: #2c2c2c;
  --btn-light-color: #fff;
  --btn-light-bg-hover: #3b3b3b;
  --btn-light-border-hover: #3b3b3b;
  --btn-light-color-hover: #fff;
  --btn-lighter-bg: #242526;
  --btn-lighter-border: #242526;
  --btn-lighter-color: #909497;
  --btn-lighter-bg-hover: #2c2c2c;
  --btn-lighter-border-hover: #2c2c2c;
  --btn-lighter-color-hover: #fff;
  --main-block-text-faded-color: #e4e6eb;
  --secondary-block-text-faded-color: rgba(255, 255, 255, 0.6);
  --header-default-height: 70px;
  --header-default-height-scrolled: 60px;
  --horizontal-sidebar-default-height: 65px;
  --horizontal-sidebar-default-height-scrolled: 60px;
  --color-h-sidebar: #ffffff;
  --checkbox-first-color: #3c4043;
  --options-icons-color: #78818c;
  --options-icons-container-bg: #2c2c2c;
  --options-icons-container-bg-hover: #3b3b3b;
  --sidebarcolorsdefaultonebg: #1a1a1c;
  --sidebarcolorsdefaultoneextendbtnbg: #242526;
  --sidebarcolorsdefaultoneitembg: #1a1a1c;
  --sidebarcolorsdefaultoneitemhoverbg: #2d2d2d;
  --sidebarcolorsdefaultoneitemtext: #e4e6eb;
  --sidebarcolorsdefaultoneitemicon: #e4e6eb;
  --sidebarcolorsdefaultoneitemtexthover: #b9b9b9;
  --sidebarcolorsdefaultoneitemiconhover: #b9b9b9;
  --sidebarcolorsdefaultonedropdownbg: #1a1a1c;
  --sidebarcolorsdefaultonedropdowntitle: #ffffff;
  --sidebarcolorsdefaultonedropdownitembg: #2c2c2c;
  --sidebarcolorsdefaultonedropdownitemtext: #909497;
  --sidebarcolorsdefaultonedropdownitemicon: #909497;
  --sidebarcolorsdefaultonedropdownitemtexthover: #b9b9b9;
  --sidebarcolorsdefaultonedropdownitemiconhover: #b9b9b9;
  --sidebarcolorsdarkonebg: #000;
  --sidebarcolorsdarkoneextendbtnbg: #1a1c22;
  --sidebarcolorsdarkoneitembg: #1a1c22;
  --sidebarcolorsdarkoneitemhoverbg: #2a2d33;
  --sidebarcolorsdarkoneitemtext: #e4e6eb;
  --sidebarcolorsdarkoneitemicon: #e4e6eb;
  --sidebarcolorsdarkoneitemtexthover: #b9b9b9;
  --sidebarcolorsdarkoneitemiconhover: #b9b9b9;
  --sidebarcolorsdarkonedropdownbg: #121314;
  --sidebarcolorsdarkonedropdowntitle: #ffffff;
  --sidebarcolorsdarkonedropdownitembg: #171819;
  --sidebarcolorsdarkonedropdownitemtext: #909497;
  --sidebarcolorsdarkonedropdownitemicon: #909497;
  --sidebarcolorsdarkonedropdownitemtexthover: #ffffff;
  --sidebarcolorsdarkonedropdownitemiconhover: #ffffff;
  --alertbgprimary: #37316f;
  --alertcolorprimary: #8c88ff;
  --alertbgsuccess: #204a2b;
  --alertcolorsuccess: #74f7a6;
  --alertbgdanger: #551819;
  --alertcolordanger: #ff6b73;
  --alertbgwarning: #574426;
  --alertcolorwarning: #ffdd93;
  --alertbginfo: #2e4e5c;
  --alertcolorinfo: #83d4e4;
}
.dark-bg,
.dark-mode-texts {
  --color-h: #fff;
  --color-h-hover: #ced9df;
  --color-h-sub: rgba(255, 255, 255, 0.4);
  --color-texts-opacity: rgba(255, 255, 255, 0.7);
  --color-texts: #fff;
  --btn-border: rgba(255, 255, 255, 0.3);
  --border-color: rgba(255, 255, 255, 0.08);
}
body:not(.body__dark) .light-bg,
body:not(.body__dark) .light-mode-texts {
  --color-h: #161c2d;
  --color-h-hover: #5b6278;
  --color-h-sub: rgba(22, 28, 45, 0.4);
  --color-texts-opacity: rgba(22, 28, 45, 0.7);
  --color-texts: #161c2d;
  --btn-border: rgba(3, 3, 3, 0.3);
  --border-color: #e7e9ed;
}
body {
  min-width: 330px;
  background: #fff;
  font-family: var(--font-body);
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: -0.01em;
  color: #1a1d1f;
  overflow-x: hidden;
  font-display: swap;
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar:not(.horizontal__sidebar) {
    --sidebar-menu-width-closed: 90px;
    --sidebar-menu-width-opened: 260px;
  }
  body.big__icons__sidebar:not(.horizontal__sidebar) {
    --sidebar-menu-width-closed: 140px;
    --sidebar-menu-width-opened: 260px;
  }
}
body.horizontal__sidebar {
  --sidebar-menu-width-closed: 0;
  --sidebar-menu-width-opened: 0;
}
body.dark__sidebar__color {
  --color-h-sidebar: #fff;
  --color-sidebar-h: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-heading);
}
.sub-color {
  color: var(--color-h-sub);
}
.main-text-color {
  color: var(--color-h);
}
small.smaller {
  font-size: 63%;
}
body.no-scroll,
html.no-scroll {
  overflow: hidden;
}
body.body__w__fixed__header__n__hero {
  padding-top: 95px;
}
a {
  color: var(--a-link-color);
}
a:hover {
  color: var(--a-link-color-hover);
  text-decoration: none;
}
.font-main,
button {
  font-family: var(--font-body);
}
.font-heading,
[class^="button"] {
  font-family: var(--font-heading);
}
.bg-default {
  background: var(--background);
}
.bg-default-1 {
  background: var(--background);
}
.bg-default-2 {
  background: var(--background-2);
}
.bg-default-3 {
  background: var(--background-3);
}
.bg-default-4 {
  background: var(--background-4);
}
.bg-default-5 {
  background: var(--background-5);
}
.bg-default-6 {
  background: var(--background-6);
}
.bg-default-7 {
  background: var(--background-7);
}
.border {
  border: 1px solid var(--border-color) !important;
}
.border-light {
  border: 1px solid var(--border-color-light) !important;
}
.border-top-light {
  border-top: 1px solid var(--border-color-light) !important;
}
.border-dashed {
  border-style: dashed !important;
}
.text-hover-primary {
  transition: color 0.2s ease;
  color: var(--color-h);
}
.text-hover-gray {
  transition: color 0.2s ease;
  color: var(--color-gray);
}
.text-gray {
  color: var(--color-gray);
}
.text-hover-gray:hover,
.text-hover-primary:hover {
  color: var(--btn-primary-bg);
}
.btn {
  padding: 14px 21px;
  font-size: var(--button-font-size);
  border-radius: 6px;
  font-family: var(--font-heading);
  font-weight: 600;
  min-width: 175px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.2px;
}
.input-group-btn .btn {
  padding: 0 21px;
  min-width: auto;
  height: 46px;
}
.btn-group-sm > .btn,
.btn.btn-sm {
  font-size: var(--small-button-font-size);
  padding: 10px 15px;
  min-width: auto;
  min-height: 40px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.btn-default,
.btn-light {
  color: var(--btn-light-color);
  background: var(--btn-light-bg);
  border-color: var(--btn-light-bg);
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:first-child:active,
.btn-default:focus,
.btn-default:hover,
.btn-light.disabled,
.btn-light.focus,
.btn-light:active,
.btn-light:first-child:active,
.btn-light:focus,
.btn-light:hover,
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: var(--btn-light-color-hover);
  background: var(--btn-light-bg-hover) !important;
  border-color: var(--btn-light-bg-hover) !important;
  box-shadow: none !important;
}
.btn-primary {
  color: var(--btn-primary-color);
  background: var(--btn-primary-bg);
  border-color: var(--btn-primary-bg);
}
.btn-primary .options__icons {
  fill: var(--btn-primary-color);
}
.btn-primary.focus,
.btn-primary:active,
.btn-primary:first-child:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active {
  color: var(--btn-primary-color);
  background: var(--btn-primary-bg-hover);
  border-color: var(--btn-primary-bg-hover);
  box-shadow: none !important;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: var(--btn-primary-color);
  background: var(--btn-primary-bg-hover);
  border-color: var(--btn-primary-bg-hover);
  opacity: 0.6;
}
.btn-primary-light {
  color: var(--btn-primary-light-color);
  border-color: var(--background-3);
  background: var(--background-3);
}
.btn-primary-light.focus,
.btn-primary-light:active,
.btn-primary-light:first-child:active,
.btn-primary-light:focus,
.btn-primary-light:hover {
  color: var(--btn-primary-light-color);
  border-color: var(--background-6);
  background: var(--background-6);
  box-shadow: none !important;
}
.btn-primary-outline,
.btn-primary.btn-outline {
  color: var(--btn-primary-outlin-color);
  background-color: transparent;
  border-color: var(--btn-primary-bg-hover);
}
.btn-primary-outline.focus,
.btn-primary-outline:first-child:active,
.btn-primary-outline:focus,
.btn-primary-outline:hover,
.btn-primary.btn-outline.focus,
.btn-primary.btn-outline:focus,
.btn-primary.btn-outline:hover {
  color: var(--btn-primary-color) !important;
  background: var(--btn-primary-bg) !important;
  border-color: var(--btn-primary-bg) !important;
  box-shadow: none !important;
}
.btn-primary-outline-white {
  color: var(--color-h);
  background: 0 0;
  border-color: var(--btn-border);
}
.btn-primary-outline-white.focus,
.btn-primary-outline-white:active,
.btn-primary-outline-white:first-child:active,
.btn-primary-outline-white:focus,
.btn-primary-outline-white:focus-visible,
.btn-primary-outline-white:hover,
.btn-primary-outline-white:not(.btn-check) + .btn:active {
  color: var(--btn-primary-bg);
  background: var(--background);
  border-color: var(--btn-border);
  box-shadow: none !important;
}
.btn-primary-outline-light {
  color: var(--color-h);
  background: 0 0;
  border-color: var(--border-color-light);
}
.btn-primary-outline-light .options__icons {
  fill: var(--color-h);
}
.btn-primary-outline-light.focus,
.btn-primary-outline-light:active,
.btn-primary-outline-light:first-child:active,
.btn-primary-outline-light:focus,
.btn-primary-outline-light:focus-visible,
.btn-primary-outline-light:hover,
.btn-primary-outline-light:not(.btn-check) + .btn:active {
  color: var(--color-h);
  background: var(--background-2);
  border-color: var(--border-color);
  box-shadow: none !important;
}
.btn-with-icon {
  display: flex;
  align-items: center;
  gap: 10px;
}
.btn-green {
  background: #068178;
  color: #fff;
  border-color: #068178;
}
.btn-green:hover {
  color: #fff;
  background-color: #056760;
  border-color: #056760;
}
.btn-green:not(:disabled):not(.disabled).active,
.btn-green:not(:disabled):not(.disabled):active,
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #056760;
  border-color: #056760;
}
.btn-green.focus,
.btn-green:focus {
  box-shadow: 0 0 0 0.2rem rgb(215 241 222 / 41%);
  color: #fff;
  background-color: #056760;
  border-color: #056760;
}
.btn-green:not(:disabled):not(.disabled).active:focus,
.btn-green:not(:disabled):not(.disabled):active:focus,
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgb(215 241 222 / 41%);
}
.btn-danger {
  background-color: #f77481;
  border-color: #f77481;
}
.btn-danger:hover {
  background-color: #ee4a5a;
  border-color: #ee4a5a;
}
.btn.with-icon i {
  margin-left: 15px;
  font-size: 23px;
}
.btn-small {
  padding: 9px 13px;
  font-size: var(--small-button-font-size);
  min-width: auto;
}
.btn-small .options__icons {
  width: 14px;
  height: 14px;
}
.min-h-100 {
  min-height: 100% !important;
}
@media (min-width: 992px) {
  .min-vh-lg-100 {
    min-height: 100vh !important;
  }
}
.end-0 {
  right: 0 !important;
}
.start-0 {
  left: 0 !important;
}
.top-0 {
  top: 0 !important;
}
.bottom-0 {
  bottom: 0 !important;
}
.gap-1 {
  gap: 1px;
}
.gap-2 {
  gap: 2px;
}
.gap-3 {
  gap: 3px;
}
.gap-4 {
  gap: 4px;
}
.gap-5 {
  gap: 5px;
}
.gap-6 {
  gap: 6px;
}
.gap-7 {
  gap: 7px;
}
.gap-8 {
  gap: 8px;
}
.gap-9 {
  gap: 9px;
}
.gap-10 {
  gap: 10px;
}
.gap-11 {
  gap: 11px;
}
.gap-12 {
  gap: 12px;
}
.gap-13 {
  gap: 13px;
}
.gap-14 {
  gap: 14px;
}
.gap-15 {
  gap: 15px;
}
.input__group {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.input__group .input-group-append {
  flex: 0 0 auto;
}
.coodiv-text-1 {
  font-size: var(--coodiv-text-1);
  letter-spacing: -2.5px;
  line-height: 1.05;
}
@media (max-width: 1200px) {
  .coodiv-text-1 {
    font-size: calc(1.625rem + 4.5vw);
  }
}
.coodiv-text-1.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.15) * 0.5em);
}
.coodiv-text-1.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.15) * 0.5em);
}
.coodiv-text-2 {
  font-size: var(--coodiv-text-2);
  letter-spacing: -2px;
  line-height: 1.083;
}
@media (max-width: 1200px) {
  .coodiv-text-2 {
    font-size: calc(1.5rem + 3vw);
  }
}
.coodiv-text-2.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.183) * 0.5em);
}
.coodiv-text-2.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.183) * 0.5em);
}
.coodiv-text-3 {
  font-size: var(--coodiv-text-3);
  letter-spacing: -1.8px;
  line-height: 1.21;
}
@media (max-width: 1200px) {
  .coodiv-text-3 {
    font-size: calc(1.425rem + 2.1vw);
  }
}
.coodiv-text-3.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.31) * 0.5em);
}
.coodiv-text-3.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.31) * 0.5em);
}
.coodiv-text-4 {
  font-size: var(--coodiv-text-4);
  letter-spacing: -1.2px;
  line-height: 1.3;
}
.coodiv-text-4.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.4) * 0.5em);
}
.coodiv-text-4.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.4) * 0.5em);
}
.coodiv-text-5 {
  font-size: var(--coodiv-text-5);
  letter-spacing: -1.2px;
  line-height: 1.375;
}
@media (max-width: 1200px) {
  .coodiv-text-5 {
    font-size: calc(1.325rem + 0.9vw);
  }
}
.coodiv-text-5.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.475) * 0.5em);
}
.coodiv-text-5.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.475) * 0.5em);
}
.coodiv-text-6 {
  font-size: var(--coodiv-text-6);
  letter-spacing: -0.5px;
  line-height: 1.42;
}
@media (max-width: 1200px) {
  .coodiv-text-6 {
    font-size: calc(1.075rem + 0.3vw);
  }
}
.coodiv-text-6.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.52) * 0.5em);
}
.coodiv-text-6.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.52) * 0.5em);
}
.coodiv-text-7 {
  font-size: var(--coodiv-text-7);
  letter-spacing: -0.5px;
  line-height: 1.5;
}
@media (max-width: 1200px) {
  .coodiv-text-7 {
    font-size: calc(1.25625rem + 0.075vw);
  }
}
.coodiv-text-7.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.6) * 0.5em);
}
.coodiv-text-7.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.6) * 0.5em);
}
.coodiv-text-8 {
  font-size: var(--coodiv-text-8);
  letter-spacing: -0.2px;
  line-height: 1.69;
}
.coodiv-text-9 {
  font-size: var(--coodiv-text-9);
  letter-spacing: -0.2px;
  line-height: 1.71;
}
@media (max-width: 1200px) {
  .coodiv-text-9 {
    font-size: calc(0.90625rem + 0.3vw);
  }
}
.coodiv-text-10 {
  font-size: var(--coodiv-text-10);
}
.coodiv-text-11 {
  font-size: var(--coodiv-text-11);
  letter-spacing: -0.1px;
  line-height: 1.73;
}
.coodiv-text-12 {
  font-size: var(--coodiv-text-12);
  line-height: 1.63;
}
.coodiv-text-12.coodiv-lh-reset::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.73) * 0.5em);
}
.coodiv-text-12.coodiv-lh-reset::after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-bottom: calc((1 - 1.73) * 0.5em);
}
.coodiv-text-13 {
  font-size: var(--coodiv-text-13);
  line-height: 1.63;
}
.coodiv-text-14 {
  font-size: var(--coodiv-text-14);
  line-height: 1.63;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: var(--color-h);
}
p {
  font-size: var(--p-font-size);
  color: var(--color-texts-opacity);
}
.gradient__bg__1 {
  background: linear-gradient(
    45deg,
    var(--background-11) 0,
    var(--background-13) 100%
  );
}
.coodiv-bg-primary-opacity-visible {
  background-color: #473bf0;
}
.coodiv-bg-primary-opacity-1 {
  background-color: rgba(71, 59, 240, 0.1);
}
.coodiv-bg-primary-opacity-2 {
  background-color: rgba(71, 59, 240, 0.2);
}
.coodiv-bg-primary-opacity-3 {
  background-color: rgba(71, 59, 240, 0.3);
}
.coodiv-bg-primary-opacity-4 {
  background-color: rgba(71, 59, 240, 0.4);
}
.coodiv-bg-primary-opacity-5 {
  background-color: rgba(71, 59, 240, 0.5);
}
.coodiv-bg-primary-opacity-6 {
  background-color: rgba(71, 59, 240, 0.6);
}
.coodiv-bg-primary-opacity-7 {
  background-color: rgba(71, 59, 240, 0.7);
}
.coodiv-bg-primary-opacity-8 {
  background-color: rgba(71, 59, 240, 0.8);
}
.coodiv-bg-primary-opacity-9 {
  background-color: rgba(71, 59, 240, 0.9);
}
.coodiv-color-primary-opacity-visible {
  color: #473bf0;
}
.coodiv-color-primary-opacity-1 {
  color: rgba(71, 59, 240, 0.1);
}
.coodiv-color-primary-opacity-2 {
  color: rgba(71, 59, 240, 0.2);
}
.coodiv-color-primary-opacity-3 {
  color: rgba(71, 59, 240, 0.3);
}
.coodiv-color-primary-opacity-4 {
  color: rgba(71, 59, 240, 0.4);
}
.coodiv-color-primary-opacity-5 {
  color: rgba(71, 59, 240, 0.5);
}
.coodiv-color-primary-opacity-6 {
  color: rgba(71, 59, 240, 0.6);
}
.coodiv-color-primary-opacity-7 {
  color: rgba(71, 59, 240, 0.7);
}
.coodiv-color-primary-opacity-8 {
  color: rgba(71, 59, 240, 0.8);
}
.coodiv-color-primary-opacity-9 {
  color: rgba(71, 59, 240, 0.9);
}
.coodiv-bg-secondary-opacity-visible {
  background-color: #68d585;
}
.coodiv-bg-secondary-opacity-1 {
  background-color: rgba(104, 213, 133, 0.1);
}
.coodiv-bg-secondary-opacity-2 {
  background-color: rgba(104, 213, 133, 0.2);
}
.coodiv-bg-secondary-opacity-3 {
  background-color: rgba(104, 213, 133, 0.3);
}
.coodiv-bg-secondary-opacity-4 {
  background-color: rgba(104, 213, 133, 0.4);
}
.coodiv-bg-secondary-opacity-5 {
  background-color: rgba(104, 213, 133, 0.5);
}
.coodiv-bg-secondary-opacity-6 {
  background-color: rgba(104, 213, 133, 0.6);
}
.coodiv-bg-secondary-opacity-7 {
  background-color: rgba(104, 213, 133, 0.7);
}
.coodiv-bg-secondary-opacity-8 {
  background-color: rgba(104, 213, 133, 0.8);
}
.coodiv-bg-secondary-opacity-9 {
  background-color: rgba(104, 213, 133, 0.9);
}
.coodiv-color-secondary-opacity-visible {
  color: #68d585;
}
.coodiv-color-secondary-opacity-1 {
  color: rgba(104, 213, 133, 0.1);
}
.coodiv-color-secondary-opacity-2 {
  color: rgba(104, 213, 133, 0.2);
}
.coodiv-color-secondary-opacity-3 {
  color: rgba(104, 213, 133, 0.3);
}
.coodiv-color-secondary-opacity-4 {
  color: rgba(104, 213, 133, 0.4);
}
.coodiv-color-secondary-opacity-5 {
  color: rgba(104, 213, 133, 0.5);
}
.coodiv-color-secondary-opacity-6 {
  color: rgba(104, 213, 133, 0.6);
}
.coodiv-color-secondary-opacity-7 {
  color: rgba(104, 213, 133, 0.7);
}
.coodiv-color-secondary-opacity-8 {
  color: rgba(104, 213, 133, 0.8);
}
.coodiv-color-secondary-opacity-9 {
  color: rgba(104, 213, 133, 0.9);
}
.coodiv-bg-success-opacity-visible {
  background-color: #68d585;
}
.coodiv-bg-success-opacity-1 {
  background-color: rgba(104, 213, 133, 0.1);
}
.coodiv-bg-success-opacity-2 {
  background-color: rgba(104, 213, 133, 0.2);
}
.coodiv-bg-success-opacity-3 {
  background-color: rgba(104, 213, 133, 0.3);
}
.coodiv-bg-success-opacity-4 {
  background-color: rgba(104, 213, 133, 0.4);
}
.coodiv-bg-success-opacity-5 {
  background-color: rgba(104, 213, 133, 0.5);
}
.coodiv-bg-success-opacity-6 {
  background-color: rgba(104, 213, 133, 0.6);
}
.coodiv-bg-success-opacity-7 {
  background-color: rgba(104, 213, 133, 0.7);
}
.coodiv-bg-success-opacity-8 {
  background-color: rgba(104, 213, 133, 0.8);
}
.coodiv-bg-success-opacity-9 {
  background-color: rgba(104, 213, 133, 0.9);
}
.coodiv-color-success-opacity-visible {
  color: #68d585;
}
.coodiv-color-success-opacity-1 {
  color: rgba(104, 213, 133, 0.1);
}
.coodiv-color-success-opacity-2 {
  color: rgba(104, 213, 133, 0.2);
}
.coodiv-color-success-opacity-3 {
  color: rgba(104, 213, 133, 0.3);
}
.coodiv-color-success-opacity-4 {
  color: rgba(104, 213, 133, 0.4);
}
.coodiv-color-success-opacity-5 {
  color: rgba(104, 213, 133, 0.5);
}
.coodiv-color-success-opacity-6 {
  color: rgba(104, 213, 133, 0.6);
}
.coodiv-color-success-opacity-7 {
  color: rgba(104, 213, 133, 0.7);
}
.coodiv-color-success-opacity-8 {
  color: rgba(104, 213, 133, 0.8);
}
.coodiv-color-success-opacity-9 {
  color: rgba(104, 213, 133, 0.9);
}
.coodiv-bg-info-opacity-visible {
  background-color: #17a2b8;
}
.coodiv-bg-info-opacity-1 {
  background-color: rgba(23, 162, 184, 0.1);
}
.coodiv-bg-info-opacity-2 {
  background-color: rgba(23, 162, 184, 0.2);
}
.coodiv-bg-info-opacity-3 {
  background-color: rgba(23, 162, 184, 0.3);
}
.coodiv-bg-info-opacity-4 {
  background-color: rgba(23, 162, 184, 0.4);
}
.coodiv-bg-info-opacity-5 {
  background-color: rgba(23, 162, 184, 0.5);
}
.coodiv-bg-info-opacity-6 {
  background-color: rgba(23, 162, 184, 0.6);
}
.coodiv-bg-info-opacity-7 {
  background-color: rgba(23, 162, 184, 0.7);
}
.coodiv-bg-info-opacity-8 {
  background-color: rgba(23, 162, 184, 0.8);
}
.coodiv-bg-info-opacity-9 {
  background-color: rgba(23, 162, 184, 0.9);
}
.coodiv-color-info-opacity-visible {
  color: #17a2b8;
}
.coodiv-color-info-opacity-1 {
  color: rgba(23, 162, 184, 0.1);
}
.coodiv-color-info-opacity-2 {
  color: rgba(23, 162, 184, 0.2);
}
.coodiv-color-info-opacity-3 {
  color: rgba(23, 162, 184, 0.3);
}
.coodiv-color-info-opacity-4 {
  color: rgba(23, 162, 184, 0.4);
}
.coodiv-color-info-opacity-5 {
  color: rgba(23, 162, 184, 0.5);
}
.coodiv-color-info-opacity-6 {
  color: rgba(23, 162, 184, 0.6);
}
.coodiv-color-info-opacity-7 {
  color: rgba(23, 162, 184, 0.7);
}
.coodiv-color-info-opacity-8 {
  color: rgba(23, 162, 184, 0.8);
}
.coodiv-color-info-opacity-9 {
  color: rgba(23, 162, 184, 0.9);
}
.coodiv-bg-warning-opacity-visible {
  background-color: #f7e36d;
}
.coodiv-bg-warning-opacity-1 {
  background-color: rgba(247, 227, 109, 0.1);
}
.coodiv-bg-warning-opacity-2 {
  background-color: rgba(247, 227, 109, 0.2);
}
.coodiv-bg-warning-opacity-3 {
  background-color: rgba(247, 227, 109, 0.3);
}
.coodiv-bg-warning-opacity-4 {
  background-color: rgba(247, 227, 109, 0.4);
}
.coodiv-bg-warning-opacity-5 {
  background-color: rgba(247, 227, 109, 0.5);
}
.coodiv-bg-warning-opacity-6 {
  background-color: rgba(247, 227, 109, 0.6);
}
.coodiv-bg-warning-opacity-7 {
  background-color: rgba(247, 227, 109, 0.7);
}
.coodiv-bg-warning-opacity-8 {
  background-color: rgba(247, 227, 109, 0.8);
}
.coodiv-bg-warning-opacity-9 {
  background-color: rgba(247, 227, 109, 0.9);
}
.coodiv-color-warning-opacity-visible {
  color: #f7e36d;
}
.coodiv-color-warning-opacity-1 {
  color: rgba(247, 227, 109, 0.1);
}
.coodiv-color-warning-opacity-2 {
  color: rgba(247, 227, 109, 0.2);
}
.coodiv-color-warning-opacity-3 {
  color: rgba(247, 227, 109, 0.3);
}
.coodiv-color-warning-opacity-4 {
  color: rgba(247, 227, 109, 0.4);
}
.coodiv-color-warning-opacity-5 {
  color: rgba(247, 227, 109, 0.5);
}
.coodiv-color-warning-opacity-6 {
  color: rgba(247, 227, 109, 0.6);
}
.coodiv-color-warning-opacity-7 {
  color: rgba(247, 227, 109, 0.7);
}
.coodiv-color-warning-opacity-8 {
  color: rgba(247, 227, 109, 0.8);
}
.coodiv-color-warning-opacity-9 {
  color: rgba(247, 227, 109, 0.9);
}
.coodiv-bg-danger-opacity-visible {
  background-color: #f64b4b;
}
.coodiv-bg-danger-opacity-1 {
  background-color: rgba(246, 75, 75, 0.1);
}
.coodiv-bg-danger-opacity-2 {
  background-color: rgba(246, 75, 75, 0.2);
}
.coodiv-bg-danger-opacity-3 {
  background-color: rgba(246, 75, 75, 0.3);
}
.coodiv-bg-danger-opacity-4 {
  background-color: rgba(246, 75, 75, 0.4);
}
.coodiv-bg-danger-opacity-5 {
  background-color: rgba(246, 75, 75, 0.5);
}
.coodiv-bg-danger-opacity-6 {
  background-color: rgba(246, 75, 75, 0.6);
}
.coodiv-bg-danger-opacity-7 {
  background-color: rgba(246, 75, 75, 0.7);
}
.coodiv-bg-danger-opacity-8 {
  background-color: rgba(246, 75, 75, 0.8);
}
.coodiv-bg-danger-opacity-9 {
  background-color: rgba(246, 75, 75, 0.9);
}
.coodiv-color-danger-opacity-visible {
  color: #f64b4b;
}
.coodiv-color-danger-opacity-1 {
  color: rgba(246, 75, 75, 0.1);
}
.coodiv-color-danger-opacity-2 {
  color: rgba(246, 75, 75, 0.2);
}
.coodiv-color-danger-opacity-3 {
  color: rgba(246, 75, 75, 0.3);
}
.coodiv-color-danger-opacity-4 {
  color: rgba(246, 75, 75, 0.4);
}
.coodiv-color-danger-opacity-5 {
  color: rgba(246, 75, 75, 0.5);
}
.coodiv-color-danger-opacity-6 {
  color: rgba(246, 75, 75, 0.6);
}
.coodiv-color-danger-opacity-7 {
  color: rgba(246, 75, 75, 0.7);
}
.coodiv-color-danger-opacity-8 {
  color: rgba(246, 75, 75, 0.8);
}
.coodiv-color-danger-opacity-9 {
  color: rgba(246, 75, 75, 0.9);
}
.coodiv-bg-light-opacity-visible {
  background-color: #f8f9fa;
}
.coodiv-bg-light-opacity-1 {
  background-color: rgba(248, 249, 250, 0.1);
}
.coodiv-bg-light-opacity-2 {
  background-color: rgba(248, 249, 250, 0.2);
}
.coodiv-bg-light-opacity-3 {
  background-color: rgba(248, 249, 250, 0.3);
}
.coodiv-bg-light-opacity-4 {
  background-color: rgba(248, 249, 250, 0.4);
}
.coodiv-bg-light-opacity-5 {
  background-color: rgba(248, 249, 250, 0.5);
}
.coodiv-bg-light-opacity-6 {
  background-color: rgba(248, 249, 250, 0.6);
}
.coodiv-bg-light-opacity-7 {
  background-color: rgba(248, 249, 250, 0.7);
}
.coodiv-bg-light-opacity-8 {
  background-color: rgba(248, 249, 250, 0.8);
}
.coodiv-bg-light-opacity-9 {
  background-color: rgba(248, 249, 250, 0.9);
}
.coodiv-color-light-opacity-visible {
  color: #f8f9fa;
}
.coodiv-color-light-opacity-1 {
  color: rgba(248, 249, 250, 0.1);
}
.coodiv-color-light-opacity-2 {
  color: rgba(248, 249, 250, 0.2);
}
.coodiv-color-light-opacity-3 {
  color: rgba(248, 249, 250, 0.3);
}
.coodiv-color-light-opacity-4 {
  color: rgba(248, 249, 250, 0.4);
}
.coodiv-color-light-opacity-5 {
  color: rgba(248, 249, 250, 0.5);
}
.coodiv-color-light-opacity-6 {
  color: rgba(248, 249, 250, 0.6);
}
.coodiv-color-light-opacity-7 {
  color: rgba(248, 249, 250, 0.7);
}
.coodiv-color-light-opacity-8 {
  color: rgba(248, 249, 250, 0.8);
}
.coodiv-color-light-opacity-9 {
  color: rgba(248, 249, 250, 0.9);
}
.coodiv-bg-dark-opacity-visible {
  background-color: #343a40;
}
.coodiv-bg-dark-opacity-1 {
  background-color: rgba(52, 58, 64, 0.1);
}
.coodiv-bg-dark-opacity-2 {
  background-color: rgba(52, 58, 64, 0.2);
}
.coodiv-bg-dark-opacity-3 {
  background-color: rgba(52, 58, 64, 0.3);
}
.coodiv-bg-dark-opacity-4 {
  background-color: rgba(52, 58, 64, 0.4);
}
.coodiv-bg-dark-opacity-5 {
  background-color: rgba(52, 58, 64, 0.5);
}
.coodiv-bg-dark-opacity-6 {
  background-color: rgba(52, 58, 64, 0.6);
}
.coodiv-bg-dark-opacity-7 {
  background-color: rgba(52, 58, 64, 0.7);
}
.coodiv-bg-dark-opacity-8 {
  background-color: rgba(52, 58, 64, 0.8);
}
.coodiv-bg-dark-opacity-9 {
  background-color: rgba(52, 58, 64, 0.9);
}
.coodiv-color-dark-opacity-visible {
  color: #343a40;
}
.coodiv-color-dark-opacity-1 {
  color: rgba(52, 58, 64, 0.1);
}
.coodiv-color-dark-opacity-2 {
  color: rgba(52, 58, 64, 0.2);
}
.coodiv-color-dark-opacity-3 {
  color: rgba(52, 58, 64, 0.3);
}
.coodiv-color-dark-opacity-4 {
  color: rgba(52, 58, 64, 0.4);
}
.coodiv-color-dark-opacity-5 {
  color: rgba(52, 58, 64, 0.5);
}
.coodiv-color-dark-opacity-6 {
  color: rgba(52, 58, 64, 0.6);
}
.coodiv-color-dark-opacity-7 {
  color: rgba(52, 58, 64, 0.7);
}
.coodiv-color-dark-opacity-8 {
  color: rgba(52, 58, 64, 0.8);
}
.coodiv-color-dark-opacity-9 {
  color: rgba(52, 58, 64, 0.9);
}
.coodiv-bg-red-opacity-visible {
  background-color: #f64b4b;
}
.coodiv-bg-red-opacity-1 {
  background-color: rgba(246, 75, 75, 0.1);
}
.coodiv-bg-red-opacity-2 {
  background-color: rgba(246, 75, 75, 0.2);
}
.coodiv-bg-red-opacity-3 {
  background-color: rgba(246, 75, 75, 0.3);
}
.coodiv-bg-red-opacity-4 {
  background-color: rgba(246, 75, 75, 0.4);
}
.coodiv-bg-red-opacity-5 {
  background-color: rgba(246, 75, 75, 0.5);
}
.coodiv-bg-red-opacity-6 {
  background-color: rgba(246, 75, 75, 0.6);
}
.coodiv-bg-red-opacity-7 {
  background-color: rgba(246, 75, 75, 0.7);
}
.coodiv-bg-red-opacity-8 {
  background-color: rgba(246, 75, 75, 0.8);
}
.coodiv-bg-red-opacity-9 {
  background-color: rgba(246, 75, 75, 0.9);
}
.coodiv-color-red-opacity-visible {
  color: #f64b4b;
}
.coodiv-color-red-opacity-1 {
  color: rgba(246, 75, 75, 0.1);
}
.coodiv-color-red-opacity-2 {
  color: rgba(246, 75, 75, 0.2);
}
.coodiv-color-red-opacity-3 {
  color: rgba(246, 75, 75, 0.3);
}
.coodiv-color-red-opacity-4 {
  color: rgba(246, 75, 75, 0.4);
}
.coodiv-color-red-opacity-5 {
  color: rgba(246, 75, 75, 0.5);
}
.coodiv-color-red-opacity-6 {
  color: rgba(246, 75, 75, 0.6);
}
.coodiv-color-red-opacity-7 {
  color: rgba(246, 75, 75, 0.7);
}
.coodiv-color-red-opacity-8 {
  color: rgba(246, 75, 75, 0.8);
}
.coodiv-color-red-opacity-9 {
  color: rgba(246, 75, 75, 0.9);
}
.coodiv-bg-green-opacity-visible {
  background-color: #68d585;
}
.coodiv-bg-green-opacity-1 {
  background-color: rgba(104, 213, 133, 0.1);
}
.coodiv-bg-green-opacity-2 {
  background-color: rgba(104, 213, 133, 0.2);
}
.coodiv-bg-green-opacity-3 {
  background-color: rgba(104, 213, 133, 0.3);
}
.coodiv-bg-green-opacity-4 {
  background-color: rgba(104, 213, 133, 0.4);
}
.coodiv-bg-green-opacity-5 {
  background-color: rgba(104, 213, 133, 0.5);
}
.coodiv-bg-green-opacity-6 {
  background-color: rgba(104, 213, 133, 0.6);
}
.coodiv-bg-green-opacity-7 {
  background-color: rgba(104, 213, 133, 0.7);
}
.coodiv-bg-green-opacity-8 {
  background-color: rgba(104, 213, 133, 0.8);
}
.coodiv-bg-green-opacity-9 {
  background-color: rgba(104, 213, 133, 0.9);
}
.coodiv-color-green-opacity-visible {
  color: #68d585;
}
.coodiv-color-green-opacity-1 {
  color: rgba(104, 213, 133, 0.1);
}
.coodiv-color-green-opacity-2 {
  color: rgba(104, 213, 133, 0.2);
}
.coodiv-color-green-opacity-3 {
  color: rgba(104, 213, 133, 0.3);
}
.coodiv-color-green-opacity-4 {
  color: rgba(104, 213, 133, 0.4);
}
.coodiv-color-green-opacity-5 {
  color: rgba(104, 213, 133, 0.5);
}
.coodiv-color-green-opacity-6 {
  color: rgba(104, 213, 133, 0.6);
}
.coodiv-color-green-opacity-7 {
  color: rgba(104, 213, 133, 0.7);
}
.coodiv-color-green-opacity-8 {
  color: rgba(104, 213, 133, 0.8);
}
.coodiv-color-green-opacity-9 {
  color: rgba(104, 213, 133, 0.9);
}
.coodiv-bg-green-shamrock-opacity-visible {
  background-color: #2bd67b;
}
.coodiv-bg-green-shamrock-opacity-1 {
  background-color: rgba(43, 214, 123, 0.1);
}
.coodiv-bg-green-shamrock-opacity-2 {
  background-color: rgba(43, 214, 123, 0.2);
}
.coodiv-bg-green-shamrock-opacity-3 {
  background-color: rgba(43, 214, 123, 0.3);
}
.coodiv-bg-green-shamrock-opacity-4 {
  background-color: rgba(43, 214, 123, 0.4);
}
.coodiv-bg-green-shamrock-opacity-5 {
  background-color: rgba(43, 214, 123, 0.5);
}
.coodiv-bg-green-shamrock-opacity-6 {
  background-color: rgba(43, 214, 123, 0.6);
}
.coodiv-bg-green-shamrock-opacity-7 {
  background-color: rgba(43, 214, 123, 0.7);
}
.coodiv-bg-green-shamrock-opacity-8 {
  background-color: rgba(43, 214, 123, 0.8);
}
.coodiv-bg-green-shamrock-opacity-9 {
  background-color: rgba(43, 214, 123, 0.9);
}
.coodiv-color-green-shamrock-opacity-visible {
  color: #2bd67b;
}
.coodiv-color-green-shamrock-opacity-1 {
  color: rgba(43, 214, 123, 0.1);
}
.coodiv-color-green-shamrock-opacity-2 {
  color: rgba(43, 214, 123, 0.2);
}
.coodiv-color-green-shamrock-opacity-3 {
  color: rgba(43, 214, 123, 0.3);
}
.coodiv-color-green-shamrock-opacity-4 {
  color: rgba(43, 214, 123, 0.4);
}
.coodiv-color-green-shamrock-opacity-5 {
  color: rgba(43, 214, 123, 0.5);
}
.coodiv-color-green-shamrock-opacity-6 {
  color: rgba(43, 214, 123, 0.6);
}
.coodiv-color-green-shamrock-opacity-7 {
  color: rgba(43, 214, 123, 0.7);
}
.coodiv-color-green-shamrock-opacity-8 {
  color: rgba(43, 214, 123, 0.8);
}
.coodiv-color-green-shamrock-opacity-9 {
  color: rgba(43, 214, 123, 0.9);
}
.coodiv-bg-blue-opacity-visible {
  background-color: #473bf0;
}
.coodiv-bg-blue-opacity-1 {
  background-color: rgba(71, 59, 240, 0.1);
}
.coodiv-bg-blue-opacity-2 {
  background-color: rgba(71, 59, 240, 0.2);
}
.coodiv-bg-blue-opacity-3 {
  background-color: rgba(71, 59, 240, 0.3);
}
.coodiv-bg-blue-opacity-4 {
  background-color: rgba(71, 59, 240, 0.4);
}
.coodiv-bg-blue-opacity-5 {
  background-color: rgba(71, 59, 240, 0.5);
}
.coodiv-bg-blue-opacity-6 {
  background-color: rgba(71, 59, 240, 0.6);
}
.coodiv-bg-blue-opacity-7 {
  background-color: rgba(71, 59, 240, 0.7);
}
.coodiv-bg-blue-opacity-8 {
  background-color: rgba(71, 59, 240, 0.8);
}
.coodiv-bg-blue-opacity-9 {
  background-color: rgba(71, 59, 240, 0.9);
}
.coodiv-color-blue-opacity-visible {
  color: #473bf0;
}
.coodiv-color-blue-opacity-1 {
  color: rgba(71, 59, 240, 0.1);
}
.coodiv-color-blue-opacity-2 {
  color: rgba(71, 59, 240, 0.2);
}
.coodiv-color-blue-opacity-3 {
  color: rgba(71, 59, 240, 0.3);
}
.coodiv-color-blue-opacity-4 {
  color: rgba(71, 59, 240, 0.4);
}
.coodiv-color-blue-opacity-5 {
  color: rgba(71, 59, 240, 0.5);
}
.coodiv-color-blue-opacity-6 {
  color: rgba(71, 59, 240, 0.6);
}
.coodiv-color-blue-opacity-7 {
  color: rgba(71, 59, 240, 0.7);
}
.coodiv-color-blue-opacity-8 {
  color: rgba(71, 59, 240, 0.8);
}
.coodiv-color-blue-opacity-9 {
  color: rgba(71, 59, 240, 0.9);
}
.coodiv-bg-sky-blue-opacity-visible {
  background-color: #1082e9;
}
.coodiv-bg-sky-blue-opacity-1 {
  background-color: rgba(16, 130, 233, 0.1);
}
.coodiv-bg-sky-blue-opacity-2 {
  background-color: rgba(16, 130, 233, 0.2);
}
.coodiv-bg-sky-blue-opacity-3 {
  background-color: rgba(16, 130, 233, 0.3);
}
.coodiv-bg-sky-blue-opacity-4 {
  background-color: rgba(16, 130, 233, 0.4);
}
.coodiv-bg-sky-blue-opacity-5 {
  background-color: rgba(16, 130, 233, 0.5);
}
.coodiv-bg-sky-blue-opacity-6 {
  background-color: rgba(16, 130, 233, 0.6);
}
.coodiv-bg-sky-blue-opacity-7 {
  background-color: rgba(16, 130, 233, 0.7);
}
.coodiv-bg-sky-blue-opacity-8 {
  background-color: rgba(16, 130, 233, 0.8);
}
.coodiv-bg-sky-blue-opacity-9 {
  background-color: rgba(16, 130, 233, 0.9);
}
.coodiv-color-sky-blue-opacity-visible {
  color: #1082e9;
}
.coodiv-color-sky-blue-opacity-1 {
  color: rgba(16, 130, 233, 0.1);
}
.coodiv-color-sky-blue-opacity-2 {
  color: rgba(16, 130, 233, 0.2);
}
.coodiv-color-sky-blue-opacity-3 {
  color: rgba(16, 130, 233, 0.3);
}
.coodiv-color-sky-blue-opacity-4 {
  color: rgba(16, 130, 233, 0.4);
}
.coodiv-color-sky-blue-opacity-5 {
  color: rgba(16, 130, 233, 0.5);
}
.coodiv-color-sky-blue-opacity-6 {
  color: rgba(16, 130, 233, 0.6);
}
.coodiv-color-sky-blue-opacity-7 {
  color: rgba(16, 130, 233, 0.7);
}
.coodiv-color-sky-blue-opacity-8 {
  color: rgba(16, 130, 233, 0.8);
}
.coodiv-color-sky-blue-opacity-9 {
  color: rgba(16, 130, 233, 0.9);
}
.coodiv-bg-yellow-opacity-visible {
  background-color: #f7e36d;
}
.coodiv-bg-yellow-opacity-1 {
  background-color: rgba(247, 227, 109, 0.1);
}
.coodiv-bg-yellow-opacity-2 {
  background-color: rgba(247, 227, 109, 0.2);
}
.coodiv-bg-yellow-opacity-3 {
  background-color: rgba(247, 227, 109, 0.3);
}
.coodiv-bg-yellow-opacity-4 {
  background-color: rgba(247, 227, 109, 0.4);
}
.coodiv-bg-yellow-opacity-5 {
  background-color: rgba(247, 227, 109, 0.5);
}
.coodiv-bg-yellow-opacity-6 {
  background-color: rgba(247, 227, 109, 0.6);
}
.coodiv-bg-yellow-opacity-7 {
  background-color: rgba(247, 227, 109, 0.7);
}
.coodiv-bg-yellow-opacity-8 {
  background-color: rgba(247, 227, 109, 0.8);
}
.coodiv-bg-yellow-opacity-9 {
  background-color: rgba(247, 227, 109, 0.9);
}
.coodiv-color-yellow-opacity-visible {
  color: #f7e36d;
}
.coodiv-color-yellow-opacity-1 {
  color: rgba(247, 227, 109, 0.1);
}
.coodiv-color-yellow-opacity-2 {
  color: rgba(247, 227, 109, 0.2);
}
.coodiv-color-yellow-opacity-3 {
  color: rgba(247, 227, 109, 0.3);
}
.coodiv-color-yellow-opacity-4 {
  color: rgba(247, 227, 109, 0.4);
}
.coodiv-color-yellow-opacity-5 {
  color: rgba(247, 227, 109, 0.5);
}
.coodiv-color-yellow-opacity-6 {
  color: rgba(247, 227, 109, 0.6);
}
.coodiv-color-yellow-opacity-7 {
  color: rgba(247, 227, 109, 0.7);
}
.coodiv-color-yellow-opacity-8 {
  color: rgba(247, 227, 109, 0.8);
}
.coodiv-color-yellow-opacity-9 {
  color: rgba(247, 227, 109, 0.9);
}
.coodiv-bg-yellow-orange-opacity-visible {
  background-color: #fcad38;
}
.coodiv-bg-yellow-orange-opacity-1 {
  background-color: rgba(252, 173, 56, 0.1);
}
.coodiv-bg-yellow-orange-opacity-2 {
  background-color: rgba(252, 173, 56, 0.2);
}
.coodiv-bg-yellow-orange-opacity-3 {
  background-color: rgba(252, 173, 56, 0.3);
}
.coodiv-bg-yellow-orange-opacity-4 {
  background-color: rgba(252, 173, 56, 0.4);
}
.coodiv-bg-yellow-orange-opacity-5 {
  background-color: rgba(252, 173, 56, 0.5);
}
.coodiv-bg-yellow-orange-opacity-6 {
  background-color: rgba(252, 173, 56, 0.6);
}
.coodiv-bg-yellow-orange-opacity-7 {
  background-color: rgba(252, 173, 56, 0.7);
}
.coodiv-bg-yellow-orange-opacity-8 {
  background-color: rgba(252, 173, 56, 0.8);
}
.coodiv-bg-yellow-orange-opacity-9 {
  background-color: rgba(252, 173, 56, 0.9);
}
.coodiv-color-yellow-orange-opacity-visible {
  color: #fcad38;
}
.coodiv-color-yellow-orange-opacity-1 {
  color: rgba(252, 173, 56, 0.1);
}
.coodiv-color-yellow-orange-opacity-2 {
  color: rgba(252, 173, 56, 0.2);
}
.coodiv-color-yellow-orange-opacity-3 {
  color: rgba(252, 173, 56, 0.3);
}
.coodiv-color-yellow-orange-opacity-4 {
  color: rgba(252, 173, 56, 0.4);
}
.coodiv-color-yellow-orange-opacity-5 {
  color: rgba(252, 173, 56, 0.5);
}
.coodiv-color-yellow-orange-opacity-6 {
  color: rgba(252, 173, 56, 0.6);
}
.coodiv-color-yellow-orange-opacity-7 {
  color: rgba(252, 173, 56, 0.7);
}
.coodiv-color-yellow-orange-opacity-8 {
  color: rgba(252, 173, 56, 0.8);
}
.coodiv-color-yellow-orange-opacity-9 {
  color: rgba(252, 173, 56, 0.9);
}
.coodiv-bg-blackish-blue-opacity-visible {
  background-color: #13151c;
}
.coodiv-bg-blackish-blue-opacity-1 {
  background-color: rgba(19, 21, 28, 0.1);
}
.coodiv-bg-blackish-blue-opacity-2 {
  background-color: rgba(19, 21, 28, 0.2);
}
.coodiv-bg-blackish-blue-opacity-3 {
  background-color: rgba(19, 21, 28, 0.3);
}
.coodiv-bg-blackish-blue-opacity-4 {
  background-color: rgba(19, 21, 28, 0.4);
}
.coodiv-bg-blackish-blue-opacity-5 {
  background-color: rgba(19, 21, 28, 0.5);
}
.coodiv-bg-blackish-blue-opacity-6 {
  background-color: rgba(19, 21, 28, 0.6);
}
.coodiv-bg-blackish-blue-opacity-7 {
  background-color: rgba(19, 21, 28, 0.7);
}
.coodiv-bg-blackish-blue-opacity-8 {
  background-color: rgba(19, 21, 28, 0.8);
}
.coodiv-bg-blackish-blue-opacity-9 {
  background-color: rgba(19, 21, 28, 0.9);
}
.coodiv-color-blackish-blue-opacity-visible {
  color: #13151c;
}
.coodiv-color-blackish-blue-opacity-1 {
  color: rgba(19, 21, 28, 0.1);
}
.coodiv-color-blackish-blue-opacity-2 {
  color: rgba(19, 21, 28, 0.2);
}
.coodiv-color-blackish-blue-opacity-3 {
  color: rgba(19, 21, 28, 0.3);
}
.coodiv-color-blackish-blue-opacity-4 {
  color: rgba(19, 21, 28, 0.4);
}
.coodiv-color-blackish-blue-opacity-5 {
  color: rgba(19, 21, 28, 0.5);
}
.coodiv-color-blackish-blue-opacity-6 {
  color: rgba(19, 21, 28, 0.6);
}
.coodiv-color-blackish-blue-opacity-7 {
  color: rgba(19, 21, 28, 0.7);
}
.coodiv-color-blackish-blue-opacity-8 {
  color: rgba(19, 21, 28, 0.8);
}
.coodiv-color-blackish-blue-opacity-9 {
  color: rgba(19, 21, 28, 0.9);
}
.coodiv-bg-black-opacity-visible {
  background-color: #000;
}
.coodiv-bg-black-opacity-1 {
  background-color: rgba(0, 0, 0, 0.1);
}
.coodiv-bg-black-opacity-2 {
  background-color: rgba(0, 0, 0, 0.2);
}
.coodiv-bg-black-opacity-3 {
  background-color: rgba(0, 0, 0, 0.3);
}
.coodiv-bg-black-opacity-4 {
  background-color: rgba(0, 0, 0, 0.4);
}
.coodiv-bg-black-opacity-5 {
  background-color: rgba(0, 0, 0, 0.5);
}
.coodiv-bg-black-opacity-6 {
  background-color: rgba(0, 0, 0, 0.6);
}
.coodiv-bg-black-opacity-7 {
  background-color: rgba(0, 0, 0, 0.7);
}
.coodiv-bg-black-opacity-8 {
  background-color: rgba(0, 0, 0, 0.8);
}
.coodiv-bg-black-opacity-9 {
  background-color: rgba(0, 0, 0, 0.9);
}
.coodiv-color-black-opacity-visible {
  color: #000;
}
.coodiv-color-black-opacity-1 {
  color: rgba(0, 0, 0, 0.1);
}
.coodiv-color-black-opacity-2 {
  color: rgba(0, 0, 0, 0.2);
}
.coodiv-color-black-opacity-3 {
  color: rgba(0, 0, 0, 0.3);
}
.coodiv-color-black-opacity-4 {
  color: rgba(0, 0, 0, 0.4);
}
.coodiv-color-black-opacity-5 {
  color: rgba(0, 0, 0, 0.5);
}
.coodiv-color-black-opacity-6 {
  color: rgba(0, 0, 0, 0.6);
}
.coodiv-color-black-opacity-7 {
  color: rgba(0, 0, 0, 0.7);
}
.coodiv-color-black-opacity-8 {
  color: rgba(0, 0, 0, 0.8);
}
.coodiv-color-black-opacity-9 {
  color: rgba(0, 0, 0, 0.9);
}
.coodiv-bg-mirage-opacity-visible {
  background-color: #131829;
}
.coodiv-bg-mirage-opacity-1 {
  background-color: rgba(19, 24, 41, 0.1);
}
.coodiv-bg-mirage-opacity-2 {
  background-color: rgba(19, 24, 41, 0.2);
}
.coodiv-bg-mirage-opacity-3 {
  background-color: rgba(19, 24, 41, 0.3);
}
.coodiv-bg-mirage-opacity-4 {
  background-color: rgba(19, 24, 41, 0.4);
}
.coodiv-bg-mirage-opacity-5 {
  background-color: rgba(19, 24, 41, 0.5);
}
.coodiv-bg-mirage-opacity-6 {
  background-color: rgba(19, 24, 41, 0.6);
}
.coodiv-bg-mirage-opacity-7 {
  background-color: rgba(19, 24, 41, 0.7);
}
.coodiv-bg-mirage-opacity-8 {
  background-color: rgba(19, 24, 41, 0.8);
}
.coodiv-bg-mirage-opacity-9 {
  background-color: rgba(19, 24, 41, 0.9);
}
.coodiv-color-mirage-opacity-visible {
  color: #131829;
}
.coodiv-color-mirage-opacity-1 {
  color: rgba(19, 24, 41, 0.1);
}
.coodiv-color-mirage-opacity-2 {
  color: rgba(19, 24, 41, 0.2);
}
.coodiv-color-mirage-opacity-3 {
  color: rgba(19, 24, 41, 0.3);
}
.coodiv-color-mirage-opacity-4 {
  color: rgba(19, 24, 41, 0.4);
}
.coodiv-color-mirage-opacity-5 {
  color: rgba(19, 24, 41, 0.5);
}
.coodiv-color-mirage-opacity-6 {
  color: rgba(19, 24, 41, 0.6);
}
.coodiv-color-mirage-opacity-7 {
  color: rgba(19, 24, 41, 0.7);
}
.coodiv-color-mirage-opacity-8 {
  color: rgba(19, 24, 41, 0.8);
}
.coodiv-color-mirage-opacity-9 {
  color: rgba(19, 24, 41, 0.9);
}
.coodiv-bg-white-opacity-visible,
.white-bg {
  background-color: #fff;
  background: #fff;
}
.coodiv-bg-white-opacity-1 {
  background-color: rgba(255, 255, 255, 0.1);
}
.coodiv-bg-white-opacity-2 {
  background-color: rgba(255, 255, 255, 0.2);
}
.coodiv-bg-white-opacity-3 {
  background-color: rgba(255, 255, 255, 0.3);
}
.coodiv-bg-white-opacity-4 {
  background-color: rgba(255, 255, 255, 0.4);
}
.coodiv-bg-white-opacity-5 {
  background-color: rgba(255, 255, 255, 0.5);
}
.coodiv-bg-white-opacity-6 {
  background-color: rgba(255, 255, 255, 0.6);
}
.coodiv-bg-white-opacity-7 {
  background-color: rgba(255, 255, 255, 0.7);
}
.coodiv-bg-white-opacity-8 {
  background-color: rgba(255, 255, 255, 0.8);
}
.coodiv-bg-white-opacity-9 {
  background-color: rgba(255, 255, 255, 0.9);
}
.coodiv-color-white-opacity-visible {
  color: #fff;
}
.coodiv-color-white-opacity-1 {
  color: rgba(255, 255, 255, 0.1);
}
.coodiv-color-white-opacity-2 {
  color: rgba(255, 255, 255, 0.2);
}
.coodiv-color-white-opacity-3 {
  color: rgba(255, 255, 255, 0.3);
}
.coodiv-color-white-opacity-4 {
  color: rgba(255, 255, 255, 0.4);
}
.coodiv-color-white-opacity-5 {
  color: rgba(255, 255, 255, 0.5);
}
.coodiv-color-white-opacity-6 {
  color: rgba(255, 255, 255, 0.6);
}
.coodiv-color-white-opacity-7 {
  color: rgba(255, 255, 255, 0.7);
}
.coodiv-color-white-opacity-8 {
  color: rgba(255, 255, 255, 0.8);
}
.coodiv-color-white-opacity-9 {
  color: rgba(255, 255, 255, 0.9);
}
.coodiv-bg-smoke-opacity-visible {
  background-color: #f8f8f8;
}
.coodiv-bg-smoke-opacity-1 {
  background-color: rgba(248, 248, 248, 0.1);
}
.coodiv-bg-smoke-opacity-2 {
  background-color: rgba(248, 248, 248, 0.2);
}
.coodiv-bg-smoke-opacity-3 {
  background-color: rgba(248, 248, 248, 0.3);
}
.coodiv-bg-smoke-opacity-4 {
  background-color: rgba(248, 248, 248, 0.4);
}
.coodiv-bg-smoke-opacity-5 {
  background-color: rgba(248, 248, 248, 0.5);
}
.coodiv-bg-smoke-opacity-6 {
  background-color: rgba(248, 248, 248, 0.6);
}
.coodiv-bg-smoke-opacity-7 {
  background-color: rgba(248, 248, 248, 0.7);
}
.coodiv-bg-smoke-opacity-8 {
  background-color: rgba(248, 248, 248, 0.8);
}
.coodiv-bg-smoke-opacity-9 {
  background-color: rgba(248, 248, 248, 0.9);
}
.coodiv-color-smoke-opacity-visible {
  color: #f8f8f8;
}
.coodiv-color-smoke-opacity-1 {
  color: rgba(248, 248, 248, 0.1);
}
.coodiv-color-smoke-opacity-2 {
  color: rgba(248, 248, 248, 0.2);
}
.coodiv-color-smoke-opacity-3 {
  color: rgba(248, 248, 248, 0.3);
}
.coodiv-color-smoke-opacity-4 {
  color: rgba(248, 248, 248, 0.4);
}
.coodiv-color-smoke-opacity-5 {
  color: rgba(248, 248, 248, 0.5);
}
.coodiv-color-smoke-opacity-6 {
  color: rgba(248, 248, 248, 0.6);
}
.coodiv-color-smoke-opacity-7 {
  color: rgba(248, 248, 248, 0.7);
}
.coodiv-color-smoke-opacity-8 {
  color: rgba(248, 248, 248, 0.8);
}
.coodiv-color-smoke-opacity-9 {
  color: rgba(248, 248, 248, 0.9);
}
.coodiv-bg-storm-opacity-visible {
  background-color: #7d818d;
}
.coodiv-bg-storm-opacity-1 {
  background-color: rgba(125, 129, 141, 0.1);
}
.coodiv-bg-storm-opacity-2 {
  background-color: rgba(125, 129, 141, 0.2);
}
.coodiv-bg-storm-opacity-3 {
  background-color: rgba(125, 129, 141, 0.3);
}
.coodiv-bg-storm-opacity-4 {
  background-color: rgba(125, 129, 141, 0.4);
}
.coodiv-bg-storm-opacity-5 {
  background-color: rgba(125, 129, 141, 0.5);
}
.coodiv-bg-storm-opacity-6 {
  background-color: rgba(125, 129, 141, 0.6);
}
.coodiv-bg-storm-opacity-7 {
  background-color: rgba(125, 129, 141, 0.7);
}
.coodiv-bg-storm-opacity-8 {
  background-color: rgba(125, 129, 141, 0.8);
}
.coodiv-bg-storm-opacity-9 {
  background-color: rgba(125, 129, 141, 0.9);
}
.coodiv-color-storm-opacity-visible {
  color: #7d818d;
}
.coodiv-color-storm-opacity-1 {
  color: rgba(125, 129, 141, 0.1);
}
.coodiv-color-storm-opacity-2 {
  color: rgba(125, 129, 141, 0.2);
}
.coodiv-color-storm-opacity-3 {
  color: rgba(125, 129, 141, 0.3);
}
.coodiv-color-storm-opacity-4 {
  color: rgba(125, 129, 141, 0.4);
}
.coodiv-color-storm-opacity-5 {
  color: rgba(125, 129, 141, 0.5);
}
.coodiv-color-storm-opacity-6 {
  color: rgba(125, 129, 141, 0.6);
}
.coodiv-color-storm-opacity-7 {
  color: rgba(125, 129, 141, 0.7);
}
.coodiv-color-storm-opacity-8 {
  color: rgba(125, 129, 141, 0.8);
}
.coodiv-color-storm-opacity-9 {
  color: rgba(125, 129, 141, 0.9);
}
.coodiv-bg-ghost-opacity-visible {
  background-color: #fdfdff;
}
.coodiv-bg-ghost-opacity-1 {
  background-color: rgba(253, 253, 255, 0.1);
}
.coodiv-bg-ghost-opacity-2 {
  background-color: rgba(253, 253, 255, 0.2);
}
.coodiv-bg-ghost-opacity-3 {
  background-color: rgba(253, 253, 255, 0.3);
}
.coodiv-bg-ghost-opacity-4 {
  background-color: rgba(253, 253, 255, 0.4);
}
.coodiv-bg-ghost-opacity-5 {
  background-color: rgba(253, 253, 255, 0.5);
}
.coodiv-bg-ghost-opacity-6 {
  background-color: rgba(253, 253, 255, 0.6);
}
.coodiv-bg-ghost-opacity-7 {
  background-color: rgba(253, 253, 255, 0.7);
}
.coodiv-bg-ghost-opacity-8 {
  background-color: rgba(253, 253, 255, 0.8);
}
.coodiv-bg-ghost-opacity-9 {
  background-color: rgba(253, 253, 255, 0.9);
}
.coodiv-color-ghost-opacity-visible {
  color: #fdfdff;
}
.coodiv-color-ghost-opacity-1 {
  color: rgba(253, 253, 255, 0.1);
}
.coodiv-color-ghost-opacity-2 {
  color: rgba(253, 253, 255, 0.2);
}
.coodiv-color-ghost-opacity-3 {
  color: rgba(253, 253, 255, 0.3);
}
.coodiv-color-ghost-opacity-4 {
  color: rgba(253, 253, 255, 0.4);
}
.coodiv-color-ghost-opacity-5 {
  color: rgba(253, 253, 255, 0.5);
}
.coodiv-color-ghost-opacity-6 {
  color: rgba(253, 253, 255, 0.6);
}
.coodiv-color-ghost-opacity-7 {
  color: rgba(253, 253, 255, 0.7);
}
.coodiv-color-ghost-opacity-8 {
  color: rgba(253, 253, 255, 0.8);
}
.coodiv-color-ghost-opacity-9 {
  color: rgba(253, 253, 255, 0.9);
}
.coodiv-bg-gray-1-opacity-visible {
  background-color: #fcfdfe;
}
.coodiv-bg-gray-1-opacity-1 {
  background-color: rgba(252, 253, 254, 0.1);
}
.coodiv-bg-gray-1-opacity-2 {
  background-color: rgba(252, 253, 254, 0.2);
}
.coodiv-bg-gray-1-opacity-3 {
  background-color: rgba(252, 253, 254, 0.3);
}
.coodiv-bg-gray-1-opacity-4 {
  background-color: rgba(252, 253, 254, 0.4);
}
.coodiv-bg-gray-1-opacity-5 {
  background-color: rgba(252, 253, 254, 0.5);
}
.coodiv-bg-gray-1-opacity-6 {
  background-color: rgba(252, 253, 254, 0.6);
}
.coodiv-bg-gray-1-opacity-7 {
  background-color: rgba(252, 253, 254, 0.7);
}
.coodiv-bg-gray-1-opacity-8 {
  background-color: rgba(252, 253, 254, 0.8);
}
.coodiv-bg-gray-1-opacity-9 {
  background-color: rgba(252, 253, 254, 0.9);
}
.coodiv-color-gray-1-opacity-visible {
  color: #fcfdfe;
}
.coodiv-color-gray-1-opacity-1 {
  color: rgba(252, 253, 254, 0.1);
}
.coodiv-color-gray-1-opacity-2 {
  color: rgba(252, 253, 254, 0.2);
}
.coodiv-color-gray-1-opacity-3 {
  color: rgba(252, 253, 254, 0.3);
}
.coodiv-color-gray-1-opacity-4 {
  color: rgba(252, 253, 254, 0.4);
}
.coodiv-color-gray-1-opacity-5 {
  color: rgba(252, 253, 254, 0.5);
}
.coodiv-color-gray-1-opacity-6 {
  color: rgba(252, 253, 254, 0.6);
}
.coodiv-color-gray-1-opacity-7 {
  color: rgba(252, 253, 254, 0.7);
}
.coodiv-color-gray-1-opacity-8 {
  color: rgba(252, 253, 254, 0.8);
}
.coodiv-color-gray-1-opacity-9 {
  color: rgba(252, 253, 254, 0.9);
}
.coodiv-bg-gray-2-opacity-visible {
  background-color: #f4f7fa;
}
.coodiv-bg-gray-2-opacity-1 {
  background-color: rgba(244, 247, 250, 0.1);
}
.coodiv-bg-gray-2-opacity-2 {
  background-color: rgba(244, 247, 250, 0.2);
}
.coodiv-bg-gray-2-opacity-3 {
  background-color: rgba(244, 247, 250, 0.3);
}
.coodiv-bg-gray-2-opacity-4 {
  background-color: rgba(244, 247, 250, 0.4);
}
.coodiv-bg-gray-2-opacity-5 {
  background-color: rgba(244, 247, 250, 0.5);
}
.coodiv-bg-gray-2-opacity-6 {
  background-color: rgba(244, 247, 250, 0.6);
}
.coodiv-bg-gray-2-opacity-7 {
  background-color: rgba(244, 247, 250, 0.7);
}
.coodiv-bg-gray-2-opacity-8 {
  background-color: rgba(244, 247, 250, 0.8);
}
.coodiv-bg-gray-2-opacity-9 {
  background-color: rgba(244, 247, 250, 0.9);
}
.coodiv-color-gray-2-opacity-visible {
  color: #f4f7fa;
}
.coodiv-color-gray-2-opacity-1 {
  color: rgba(244, 247, 250, 0.1);
}
.coodiv-color-gray-2-opacity-2 {
  color: rgba(244, 247, 250, 0.2);
}
.coodiv-color-gray-2-opacity-3 {
  color: rgba(244, 247, 250, 0.3);
}
.coodiv-color-gray-2-opacity-4 {
  color: rgba(244, 247, 250, 0.4);
}
.coodiv-color-gray-2-opacity-5 {
  color: rgba(244, 247, 250, 0.5);
}
.coodiv-color-gray-2-opacity-6 {
  color: rgba(244, 247, 250, 0.6);
}
.coodiv-color-gray-2-opacity-7 {
  color: rgba(244, 247, 250, 0.7);
}
.coodiv-color-gray-2-opacity-8 {
  color: rgba(244, 247, 250, 0.8);
}
.coodiv-color-gray-2-opacity-9 {
  color: rgba(244, 247, 250, 0.9);
}
.coodiv-bg-gray-3-opacity-visible {
  background-color: #e7e9ed;
}
.coodiv-bg-gray-3-opacity-1 {
  background-color: rgba(231, 233, 237, 0.1);
}
.coodiv-bg-gray-3-opacity-2 {
  background-color: rgba(231, 233, 237, 0.2);
}
.coodiv-bg-gray-3-opacity-3 {
  background-color: rgba(231, 233, 237, 0.3);
}
.coodiv-bg-gray-3-opacity-4 {
  background-color: rgba(231, 233, 237, 0.4);
}
.coodiv-bg-gray-3-opacity-5 {
  background-color: rgba(231, 233, 237, 0.5);
}
.coodiv-bg-gray-3-opacity-6 {
  background-color: rgba(231, 233, 237, 0.6);
}
.coodiv-bg-gray-3-opacity-7 {
  background-color: rgba(231, 233, 237, 0.7);
}
.coodiv-bg-gray-3-opacity-8 {
  background-color: rgba(231, 233, 237, 0.8);
}
.coodiv-bg-gray-3-opacity-9 {
  background-color: rgba(231, 233, 237, 0.9);
}
.coodiv-color-gray-3-opacity-visible {
  color: #e7e9ed;
}
.coodiv-color-gray-3-opacity-1 {
  color: rgba(231, 233, 237, 0.1);
}
.coodiv-color-gray-3-opacity-2 {
  color: rgba(231, 233, 237, 0.2);
}
.coodiv-color-gray-3-opacity-3 {
  color: rgba(231, 233, 237, 0.3);
}
.coodiv-color-gray-3-opacity-4 {
  color: rgba(231, 233, 237, 0.4);
}
.coodiv-color-gray-3-opacity-5 {
  color: rgba(231, 233, 237, 0.5);
}
.coodiv-color-gray-3-opacity-6 {
  color: rgba(231, 233, 237, 0.6);
}
.coodiv-color-gray-3-opacity-7 {
  color: rgba(231, 233, 237, 0.7);
}
.coodiv-color-gray-3-opacity-8 {
  color: rgba(231, 233, 237, 0.8);
}
.coodiv-color-gray-3-opacity-9 {
  color: rgba(231, 233, 237, 0.9);
}
.coodiv-bg-gray-opacity-opacity-visible {
  background-color: #e7e9ed;
}
.coodiv-bg-gray-opacity-opacity-1 {
  background-color: rgba(231, 233, 237, 0.1);
}
.coodiv-bg-gray-opacity-opacity-2 {
  background-color: rgba(231, 233, 237, 0.2);
}
.coodiv-bg-gray-opacity-opacity-3 {
  background-color: rgba(231, 233, 237, 0.3);
}
.coodiv-bg-gray-opacity-opacity-4 {
  background-color: rgba(231, 233, 237, 0.4);
}
.coodiv-bg-gray-opacity-opacity-5 {
  background-color: rgba(231, 233, 237, 0.5);
}
.coodiv-bg-gray-opacity-opacity-6 {
  background-color: rgba(231, 233, 237, 0.6);
}
.coodiv-bg-gray-opacity-opacity-7 {
  background-color: rgba(231, 233, 237, 0.7);
}
.coodiv-bg-gray-opacity-opacity-8 {
  background-color: rgba(231, 233, 237, 0.8);
}
.coodiv-bg-gray-opacity-opacity-9 {
  background-color: rgba(231, 233, 237, 0.9);
}
.coodiv-color-gray-opacity-opacity-visible {
  color: #e7e9ed;
}
.coodiv-color-gray-opacity-opacity-1 {
  color: rgba(231, 233, 237, 0.1);
}
.coodiv-color-gray-opacity-opacity-2 {
  color: rgba(231, 233, 237, 0.2);
}
.coodiv-color-gray-opacity-opacity-3 {
  color: rgba(231, 233, 237, 0.3);
}
.coodiv-color-gray-opacity-opacity-4 {
  color: rgba(231, 233, 237, 0.4);
}
.coodiv-color-gray-opacity-opacity-5 {
  color: rgba(231, 233, 237, 0.5);
}
.coodiv-color-gray-opacity-opacity-6 {
  color: rgba(231, 233, 237, 0.6);
}
.coodiv-color-gray-opacity-opacity-7 {
  color: rgba(231, 233, 237, 0.7);
}
.coodiv-color-gray-opacity-opacity-8 {
  color: rgba(231, 233, 237, 0.8);
}
.coodiv-color-gray-opacity-opacity-9 {
  color: rgba(231, 233, 237, 0.9);
}
.coodiv-bg-blackish-blue-opacity-opacity-visible {
  background-color: #161c2d;
}
.coodiv-bg-blackish-blue-opacity-opacity-1 {
  background-color: rgba(22, 28, 45, 0.1);
}
.coodiv-bg-blackish-blue-opacity-opacity-2 {
  background-color: rgba(22, 28, 45, 0.2);
}
.coodiv-bg-blackish-blue-opacity-opacity-3 {
  background-color: rgba(22, 28, 45, 0.3);
}
.coodiv-bg-blackish-blue-opacity-opacity-4 {
  background-color: rgba(22, 28, 45, 0.4);
}
.coodiv-bg-blackish-blue-opacity-opacity-5 {
  background-color: rgba(22, 28, 45, 0.5);
}
.coodiv-bg-blackish-blue-opacity-opacity-6 {
  background-color: rgba(22, 28, 45, 0.6);
}
.coodiv-bg-blackish-blue-opacity-opacity-7 {
  background-color: rgba(22, 28, 45, 0.7);
}
.coodiv-bg-blackish-blue-opacity-opacity-8 {
  background-color: rgba(22, 28, 45, 0.8);
}
.coodiv-bg-blackish-blue-opacity-opacity-9 {
  background-color: rgba(22, 28, 45, 0.9);
}
.coodiv-color-blackish-blue-opacity-opacity-visible {
  color: #161c2d;
}
.color-blackish-blue {
  color: #161c2d;
}
.color-blackish-blue-opacity {
  color: rgba(22, 28, 45, 0.7);
}
.coodiv-color-blackish-blue-opacity-opacity-1 {
  color: rgba(22, 28, 45, 0.1);
}
.coodiv-color-blackish-blue-opacity-opacity-2 {
  color: rgba(22, 28, 45, 0.2);
}
.coodiv-color-blackish-blue-opacity-opacity-3 {
  color: rgba(22, 28, 45, 0.3);
}
.coodiv-color-blackish-blue-opacity-opacity-4 {
  color: rgba(22, 28, 45, 0.4);
}
.coodiv-color-blackish-blue-opacity-opacity-5 {
  color: rgba(22, 28, 45, 0.5);
}
.coodiv-color-blackish-blue-opacity-opacity-6 {
  color: rgba(22, 28, 45, 0.6);
}
.coodiv-color-blackish-blue-opacity-opacity-7 {
  color: rgba(22, 28, 45, 0.7);
}
.coodiv-color-blackish-blue-opacity-opacity-8 {
  color: rgba(22, 28, 45, 0.8);
}
.coodiv-color-blackish-blue-opacity-opacity-9 {
  color: rgba(22, 28, 45, 0.9);
}
.coodiv-bg-narvik-opacity-visible {
  background-color: #edf9f2;
}
.coodiv-bg-narvik-opacity-1 {
  background-color: rgba(237, 249, 242, 0.1);
}
.coodiv-bg-narvik-opacity-2 {
  background-color: rgba(237, 249, 242, 0.2);
}
.coodiv-bg-narvik-opacity-3 {
  background-color: rgba(237, 249, 242, 0.3);
}
.coodiv-bg-narvik-opacity-4 {
  background-color: rgba(237, 249, 242, 0.4);
}
.coodiv-bg-narvik-opacity-5 {
  background-color: rgba(237, 249, 242, 0.5);
}
.coodiv-bg-narvik-opacity-6 {
  background-color: rgba(237, 249, 242, 0.6);
}
.coodiv-bg-narvik-opacity-7 {
  background-color: rgba(237, 249, 242, 0.7);
}
.coodiv-bg-narvik-opacity-8 {
  background-color: rgba(237, 249, 242, 0.8);
}
.coodiv-bg-narvik-opacity-9 {
  background-color: rgba(237, 249, 242, 0.9);
}
.coodiv-color-narvik-opacity-visible {
  color: #edf9f2;
}
.coodiv-color-narvik-opacity-1 {
  color: rgba(237, 249, 242, 0.1);
}
.coodiv-color-narvik-opacity-2 {
  color: rgba(237, 249, 242, 0.2);
}
.coodiv-color-narvik-opacity-3 {
  color: rgba(237, 249, 242, 0.3);
}
.coodiv-color-narvik-opacity-4 {
  color: rgba(237, 249, 242, 0.4);
}
.coodiv-color-narvik-opacity-5 {
  color: rgba(237, 249, 242, 0.5);
}
.coodiv-color-narvik-opacity-6 {
  color: rgba(237, 249, 242, 0.6);
}
.coodiv-color-narvik-opacity-7 {
  color: rgba(237, 249, 242, 0.7);
}
.coodiv-color-narvik-opacity-8 {
  color: rgba(237, 249, 242, 0.8);
}
.coodiv-color-narvik-opacity-9 {
  color: rgba(237, 249, 242, 0.9);
}
.coodiv-color-narvik-green {
  color: #3e8e93;
}
.coodiv-opacity-visible {
  opacity: 1;
}
.coodiv-opacity-1 {
  opacity: 0.1;
}
.coodiv-opacity-2 {
  opacity: 0.2;
}
.coodiv-opacity-3 {
  opacity: 0.3;
}
.coodiv-opacity-4 {
  opacity: 0.4;
}
.coodiv-opacity-5 {
  opacity: 0.5;
}
.coodiv-opacity-6 {
  opacity: 0.6;
}
.coodiv-opacity-7 {
  opacity: 0.7;
}
.coodiv-opacity-8 {
  opacity: 0.8;
}
.coodiv-opacity-9 {
  opacity: 0.9;
}
.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}
.rounded-xs {
  border-radius: 3px;
}
.rounded-left-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-right-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.rounded-top-xs {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.rounded-bottom-xs {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rounded-left-xs {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rounded-right-xs {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.border-top-xs {
  border-top-width: 3px;
  border-top-style: solid;
}
.rounded-md {
  border-radius: 0.5rem;
}
.rounded-top-md {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-bottom-md {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-left-md {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-right-md {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.border-top-md {
  border-top-width: 0.5rem;
  border-top-style: solid;
}
.rounded-xl {
  border-radius: 1.25rem;
}
.rounded-top-xl {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}
.rounded-bottom-xl {
  border-bottom-left-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
.rounded-left-xl {
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.rounded-right-xl {
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
.border-top-xl {
  border-top-width: 1.25rem;
  border-top-style: solid;
}
.rounded-3 {
  border-radius: 3px;
}
.rounded-top-3 {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.rounded-bottom-3 {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.rounded-left-3 {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.rounded-right-3 {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.border-top-3 {
  border-top-width: 3px;
  border-top-style: solid;
}
.rounded-5 {
  border-radius: 5px;
}
.rounded-top-5 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.rounded-bottom-5 {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.rounded-left-5 {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.rounded-right-5 {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.border-top-5 {
  border-top-width: 5px;
  border-top-style: solid;
}
.rounded-8 {
  border-radius: 8px;
}
.rounded-top-8 {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rounded-bottom-8 {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.rounded-left-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.rounded-right-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.rounded-top-left-8 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 0;
}
.rounded-top-right-8 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0;
}
.border-top-8 {
  border-top-width: 8px;
  border-top-style: solid;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-top-10 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-bottom-10 {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.rounded-left-10 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.rounded-right-10 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.rounded-right-10-0 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-right-10-0-0 {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-left-10-0-0 {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-right-bottom-10-0-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-left-bottom-10-0-0 {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 10px;
}
.border-top-10 {
  border-top-width: 10px;
  border-top-style: solid;
}
.rounded-12 {
  border-radius: 12px;
}
.rounded-top-12 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.rounded-bottom-12 {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.rounded-left-12 {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.rounded-right-12 {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.border-top-12 {
  border-top-width: 12px;
  border-top-style: solid;
}
.rounded-15 {
  border-radius: 15px;
}
.rounded-top-15 {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.rounded-bottom-15 {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.rounded-left-15 {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}
.rounded-right-15 {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}
.border-top-15 {
  border-top-width: 15px;
  border-top-style: solid;
}
.rounded-20 {
  border-radius: 20px;
}
.rounded-top-20 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.rounded-bottom-20 {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.rounded-left-20 {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-right-20 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
.border-top-20 {
  border-top-width: 20px;
  border-top-style: solid;
}
.rounded-25 {
  border-radius: 25px;
}
.rounded-top-25 {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.rounded-bottom-25 {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.rounded-left-25 {
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}
.rounded-right-25 {
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
}
.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;
}
.w-20 {
  width: 20% !important;
}
.w-30 {
  width: 30% !important;
}
.w-35 {
  width: 35% !important;
}
.w-37 {
  width: 37% !important;
}
.w-40 {
  width: 35% !important;
}
.w-55 {
  width: 55% !important;
}
.w-60 {
  width: 60% !important;
}
.w-70 {
  width: 70% !important;
}
.w-85 {
  width: 85% !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;
}
.h-20 {
  height: 20% !important;
}
.h-30 {
  height: 30% !important;
}
.h-35 {
  height: 35% !important;
}
.h-37 {
  height: 37% !important;
}
.h-40 {
  height: 35% !important;
}
.h-55 {
  height: 55% !important;
}
.h-60 {
  height: 60% !important;
}
.h-70 {
  height: 70% !important;
}
.h-85 {
  height: 85% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
body.ltr .mt-0,
body.ltr .my-0 {
  margin-top: 0 !important;
}
body.ltr .mr-0,
body.ltr .mx-0 {
  margin-right: 0 !important;
}
body.ltr .mb-0,
body.ltr .my-0 {
  margin-bottom: 0 !important;
}
body.ltr .ml-0,
body.ltr .mx-0 {
  margin-left: 0 !important;
}
body.ltr .m-1 {
  margin: 0.25rem !important;
}
body.ltr .mt-1,
body.ltr .my-1 {
  margin-top: 0.25rem !important;
}
body.ltr .mr-1,
body.ltr .mx-1 {
  margin-right: 0.25rem !important;
}
body.ltr .mb-1,
body.ltr body.ltr .my-1 {
  margin-bottom: 0.25rem !important;
}
body.ltr .ml-1,
body.ltr .mx-1 {
  margin-left: 0.25rem !important;
}
body.ltr .m-2 {
  margin: 0.375rem !important;
}
body.ltr .mt-2,
body.ltr .my-2 {
  margin-top: 0.375rem !important;
}
body.ltr .mr-2,
body.ltr .mx-2 {
  margin-right: 0.375rem !important;
}
body.ltr .mb-2,
body.ltr .my-2 {
  margin-bottom: 0.375rem !important;
}
body.ltr .ml-2,
body.ltr .mx-2 {
  margin-left: 0.375rem !important;
}
body.ltr .m-3 {
  margin: 0.5rem !important;
}
body.ltr .mt-3,
body.ltr .my-3 {
  margin-top: 0.5rem !important;
}
body.ltr .mr-3,
body.ltr .mx-3 {
  margin-right: 0.5rem !important;
}
body.ltr .mb-3,
body.ltr .my-3 {
  margin-bottom: 0.5rem !important;
}
body.ltr .ml-3,
body.ltr .mx-3 {
  margin-left: 0.5rem !important;
}
body.ltr .m-4 {
  margin: 0.625rem !important;
}
body.ltr .mt-4,
body.ltr .my-4 {
  margin-top: 0.625rem !important;
}
body.ltr .mr-4,
body.ltr .mx-4 {
  margin-right: 0.625rem !important;
}
body.ltr .mb-4,
body.ltr .my-4 {
  margin-bottom: 0.625rem !important;
}
body.ltr .ml-4,
body.ltr .mx-4 {
  margin-left: 0.625rem !important;
}
body.ltr .m-5 {
  margin: 0.75rem !important;
}
body.ltr .mt-5,
body.ltr .my-5 {
  margin-top: 0.75rem !important;
}
body.ltr .mr-5,
body.ltr .mx-5 {
  margin-right: 0.75rem !important;
}
body.ltr .mb-5,
body.ltr .my-5 {
  margin-bottom: 0.75rem !important;
}
body.ltr .ml-5,
body.ltr .mx-5 {
  margin-left: 0.75rem !important;
}
body.ltr .m-6 {
  margin: 1rem !important;
}
body.ltr .mt-6,
body.ltr .my-6 {
  margin-top: 1rem !important;
}
body.ltr .mr-6,
body.ltr .mx-6 {
  margin-right: 1rem !important;
}
body.ltr .mb-6,
body.ltr .my-6 {
  margin-bottom: 1rem !important;
}
body.ltr .ml-6,
body.ltr .mx-6 {
  margin-left: 1rem !important;
}
body.ltr .m-7 {
  margin: 1.25rem !important;
}
body.ltr .mt-7,
body.ltr .my-7 {
  margin-top: 1.25rem !important;
}
body.ltr .mr-7,
body.ltr .mx-7 {
  margin-right: 1.25rem !important;
}
body.ltr .mb-7,
body.ltr .my-7 {
  margin-bottom: 1.25rem !important;
}
body.ltr .ml-7,
body.ltr .mx-7 {
  margin-left: 1.25rem !important;
}
body.ltr .m-8 {
  margin: 1.5625rem !important;
}
body.ltr .mt-8,
body.ltr .my-8 {
  margin-top: 1.5625rem !important;
}
body.ltr .mr-8,
body.ltr .mx-8 {
  margin-right: 1.5625rem !important;
}
body.ltr .mb-8,
body.ltr .my-8 {
  margin-bottom: 1.5625rem !important;
}
body.ltr .ml-8,
body.ltr .mx-8 {
  margin-left: 1.5625rem !important;
}
body.ltr .m-9 {
  margin: 1.875rem !important;
}
body.ltr .mt-9,
body.ltr .my-9 {
  margin-top: 1.875rem !important;
}
body.ltr .mr-9,
body.ltr .mx-9 {
  margin-right: 1.875rem !important;
}
body.ltr .mb-9,
body.ltr .my-9 {
  margin-bottom: 1.875rem !important;
}
body.ltr .ml-9,
body.ltr .mx-9 {
  margin-left: 1.875rem !important;
}
body.ltr .m-10 {
  margin: 2.1875rem !important;
}
body.ltr .mt-10,
body.ltr .my-10 {
  margin-top: 2.1875rem !important;
}
body.ltr .mr-10,
body.ltr .mx-10 {
  margin-right: 2.1875rem !important;
}
body.ltr .mb-10,
body.ltr .my-10 {
  margin-bottom: 2.1875rem !important;
}
body.ltr .ml-10,
body.ltr .mx-10 {
  margin-left: 2.1875rem !important;
}
body.ltr .m-11 {
  margin: 2.5rem !important;
}
body.ltr .mt-11,
body.ltr .my-11 {
  margin-top: 2.5rem !important;
}
body.ltr .mr-11,
body.ltr .mx-11 {
  margin-right: 2.5rem !important;
}
body.ltr .mb-11,
body.ltr .my-11 {
  margin-bottom: 2.5rem !important;
}
body.ltr .ml-11,
body.ltr .mx-11 {
  margin-left: 2.5rem !important;
}
body.ltr .m-12 {
  margin: 2.8125rem !important;
}
body.ltr .mt-12,
body.ltr .my-12 {
  margin-top: 2.8125rem !important;
}
body.ltr .mr-12,
body.ltr .mx-12 {
  margin-right: 2.8125rem !important;
}
body.ltr .mb-12,
body.ltr .my-12 {
  margin-bottom: 2.8125rem !important;
}
body.ltr .ml-12,
body.ltr .mx-12 {
  margin-left: 2.8125rem !important;
}
body.ltr .m-13 {
  margin: 3.125rem !important;
}
body.ltr .mt-13,
body.ltr .my-13 {
  margin-top: 3.125rem !important;
}
body.ltr .mr-13,
body.ltr .mx-13 {
  margin-right: 3.125rem !important;
}
body.ltr .mb-13,
body.ltr .my-13 {
  margin-bottom: 3.125rem !important;
}
body.ltr .ml-13,
body.ltr .mx-13 {
  margin-left: 3.125rem !important;
}
body.ltr .m-14 {
  margin: 3.4375rem !important;
}
body.ltr .mt-14,
body.ltr .my-14 {
  margin-top: 3.4375rem !important;
}
body.ltr .mr-14,
body.ltr .mx-14 {
  margin-right: 3.4375rem !important;
}
body.ltr .mb-14,
body.ltr .my-14 {
  margin-bottom: 3.4375rem !important;
}
body.ltr .ml-14,
body.ltr .mx-14 {
  margin-left: 3.4375rem !important;
}
body.ltr .m-15 {
  margin: 3.75rem !important;
}
body.ltr .mt-15,
body.ltr .my-15 {
  margin-top: 3.75rem !important;
}
body.ltr .mr-15,
body.ltr .mx-15 {
  margin-right: 3.75rem !important;
}
body.ltr .mb-15,
body.ltr .my-15 {
  margin-bottom: 3.75rem !important;
}
body.ltr .ml-15,
body.ltr .mx-15 {
  margin-left: 3.75rem !important;
}
body.ltr .m-16 {
  margin: 4.0625rem !important;
}
body.ltr .mt-16,
body.ltr .my-16 {
  margin-top: 4.0625rem !important;
}
body.ltr .mr-16,
body.ltr .mx-16 {
  margin-right: 4.0625rem !important;
}
body.ltr .mb-16,
body.ltr .my-16 {
  margin-bottom: 4.0625rem !important;
}
body.ltr .ml-16,
body.ltr .mx-16 {
  margin-left: 4.0625rem !important;
}
body.ltr .m-17 {
  margin: 4.375rem !important;
}
body.ltr .mt-17,
body.ltr .my-17 {
  margin-top: 4.375rem !important;
}
body.ltr .mr-17,
body.ltr .mx-17 {
  margin-right: 4.375rem !important;
}
body.ltr .mb-17,
body.ltr .my-17 {
  margin-bottom: 4.375rem !important;
}
body.ltr .ml-17,
body.ltr .mx-17 {
  margin-left: 4.375rem !important;
}
body.ltr .m-18 {
  margin: 4.6875rem !important;
}
body.ltr .mt-18,
body.ltr .my-18 {
  margin-top: 4.6875rem !important;
}
body.ltr .mr-18,
body.ltr .mx-18 {
  margin-right: 4.6875rem !important;
}
body.ltr .mb-18,
body.ltr .my-18 {
  margin-bottom: 4.6875rem !important;
}
body.ltr .ml-18,
body.ltr .mx-18 {
  margin-left: 4.6875rem !important;
}
body.ltr .m-19 {
  margin: 5rem !important;
}
body.ltr .mt-19,
body.ltr .my-19 {
  margin-top: 5rem !important;
}
body.ltr .mr-19,
body.ltr .mx-19 {
  margin-right: 5rem !important;
}
body.ltr .mb-19,
body.ltr .my-19 {
  margin-bottom: 5rem !important;
}
body.ltr .ml-19,
body.ltr .mx-19 {
  margin-left: 5rem !important;
}
body.ltr .m-20 {
  margin: 5.3125rem !important;
}
body.ltr .mt-20,
body.ltr .my-20 {
  margin-top: 5.3125rem !important;
}
body.ltr .mr-20,
body.ltr .mx-20 {
  margin-right: 5.3125rem !important;
}
body.ltr .mb-20,
body.ltr .my-20 {
  margin-bottom: 5.3125rem !important;
}
body.ltr .ml-20,
body.ltr .mx-20 {
  margin-left: 5.3125rem !important;
}
body.ltr .m-21 {
  margin: 5.625rem !important;
}
body.ltr .mt-21,
body.ltr .my-21 {
  margin-top: 5.625rem !important;
}
body.ltr .mr-21,
body.ltr .mx-21 {
  margin-right: 5.625rem !important;
}
body.ltr .mb-21,
body.ltr .my-21 {
  margin-bottom: 5.625rem !important;
}
body.ltr .ml-21,
body.ltr .mx-21 {
  margin-left: 5.625rem !important;
}
body.ltr .m-22 {
  margin: 5.9375rem !important;
}
body.ltr .mt-22,
body.ltr .my-22 {
  margin-top: 5.9375rem !important;
}
body.ltr .mr-22,
body.ltr .mx-22 {
  margin-right: 5.9375rem !important;
}
body.ltr .mb-22,
body.ltr .my-22 {
  margin-bottom: 5.9375rem !important;
}
body.ltr .ml-22,
body.ltr .mx-22 {
  margin-left: 5.9375rem !important;
}
body.ltr .m-23 {
  margin: 6.25rem !important;
}
body.ltr .mt-23,
body.ltr .my-23 {
  margin-top: 6.25rem !important;
}
body.ltr .mr-23,
body.ltr .mx-23 {
  margin-right: 6.25rem !important;
}
body.ltr .mb-23,
body.ltr .my-23 {
  margin-bottom: 6.25rem !important;
}
body.ltr .ml-23,
body.ltr .mx-23 {
  margin-left: 6.25rem !important;
}
body.ltr .m-24 {
  margin: 6.875rem !important;
}
body.ltr .mt-24,
body.ltr .my-24 {
  margin-top: 6.875rem !important;
}
body.ltr .mr-24,
body.ltr .mx-24 {
  margin-right: 6.875rem !important;
}
body.ltr .mb-24,
body.ltr .my-24 {
  margin-bottom: 6.875rem !important;
}
body.ltr .ml-24,
body.ltr .mx-24 {
  margin-left: 6.875rem !important;
}
body.ltr .m-25 {
  margin: 7.5rem !important;
}
body.ltr .mt-25,
body.ltr .my-25 {
  margin-top: 7.5rem !important;
}
body.ltr .mr-25,
body.ltr .mx-25 {
  margin-right: 7.5rem !important;
}
body.ltr .mb-25,
body.ltr .my-25 {
  margin-bottom: 7.5rem !important;
}
body.ltr .ml-25,
body.ltr .mx-25 {
  margin-left: 7.5rem !important;
}
body.ltr .m-26 {
  margin: 8.125rem !important;
}
body.ltr .mt-26,
body.ltr .my-26 {
  margin-top: 8.125rem !important;
}
body.ltr .mr-26,
body.ltr .mx-26 {
  margin-right: 8.125rem !important;
}
body.ltr .mb-26,
body.ltr .my-26 {
  margin-bottom: 8.125rem !important;
}
body.ltr .ml-26,
body.ltr .mx-26 {
  margin-left: 8.125rem !important;
}
body.ltr .m-27 {
  margin: 8.4375rem !important;
}
body.ltr .mt-27,
body.ltr .my-27 {
  margin-top: 8.4375rem !important;
}
body.ltr .mr-27,
body.ltr .mx-27 {
  margin-right: 8.4375rem !important;
}
body.ltr .mb-27,
body.ltr .my-27 {
  margin-bottom: 8.4375rem !important;
}
body.ltr .ml-27,
body.ltr .mx-27 {
  margin-left: 8.4375rem !important;
}
body.ltr .m-28 {
  margin: 9.0625rem !important;
}
body.ltr .mt-28,
body.ltr .my-28 {
  margin-top: 9.0625rem !important;
}
body.ltr .mr-28,
body.ltr .mx-28 {
  margin-right: 9.0625rem !important;
}
body.ltr .mb-28,
body.ltr .my-28 {
  margin-bottom: 9.0625rem !important;
}
body.ltr .ml-28,
body.ltr .mx-28 {
  margin-left: 9.0625rem !important;
}
body.ltr .m-29 {
  margin: 9.375rem !important;
}
body.ltr .mt-29,
body.ltr .my-29 {
  margin-top: 9.375rem !important;
}
body.ltr .mr-29,
body.ltr .mx-29 {
  margin-right: 9.375rem !important;
}
body.ltr .mb-29,
body.ltr .my-29 {
  margin-bottom: 9.375rem !important;
}
body.ltr .ml-29,
body.ltr .mx-29 {
  margin-left: 9.375rem !important;
}
body.ltr .m-30 {
  margin: 9.6875rem !important;
}
body.ltr .mt-30,
body.ltr .my-30 {
  margin-top: 9.6875rem !important;
}
body.ltr .mr-30,
body.ltr .mx-30 {
  margin-right: 9.6875rem !important;
}
body.ltr .mb-30,
body.ltr .my-30 {
  margin-bottom: 9.6875rem !important;
}
body.ltr .ml-30,
body.ltr .mx-30 {
  margin-left: 9.6875rem !important;
}
body.ltr .m-31 {
  margin: 10.625rem !important;
}
body.ltr .mt-31,
body.ltr .my-31 {
  margin-top: 10.625rem !important;
}
body.ltr .mr-31,
body.ltr .mx-31 {
  margin-right: 10.625rem !important;
}
body.ltr .mb-31,
body.ltr .my-31 {
  margin-bottom: 10.625rem !important;
}
body.ltr .ml-31,
body.ltr .mx-31 {
  margin-left: 10.625rem !important;
}
body.ltr .m-32 {
  margin: 11.25rem !important;
}
body.ltr .mt-32,
body.ltr .my-32 {
  margin-top: 11.25rem !important;
}
body.ltr .mr-32,
body.ltr .mx-32 {
  margin-right: 11.25rem !important;
}
body.ltr .mb-32,
body.ltr .my-32 {
  margin-bottom: 11.25rem !important;
}
body.ltr .ml-32,
body.ltr .mx-32 {
  margin-left: 11.25rem !important;
}
body.ltr .m-33 {
  margin: 12.5rem !important;
}
body.ltr .mt-33,
body.ltr .my-33 {
  margin-top: 12.5rem !important;
}
body.ltr .mr-33,
body.ltr .mx-33 {
  margin-right: 12.5rem !important;
}
body.ltr .mb-33,
body.ltr .my-33 {
  margin-bottom: 12.5rem !important;
}
body.ltr .ml-33,
body.ltr .mx-33 {
  margin-left: 12.5rem !important;
}
body.ltr .m-34 {
  margin: 14.0625rem !important;
}
body.ltr .mt-34,
body.ltr .my-34 {
  margin-top: 14.0625rem !important;
}
body.ltr .mr-34,
body.ltr .mx-34 {
  margin-right: 14.0625rem !important;
}
body.ltr .mb-34,
body.ltr .my-34 {
  margin-bottom: 14.0625rem !important;
}
body.ltr .ml-34,
body.ltr .mx-34 {
  margin-left: 14.0625rem !important;
}
body.ltr .m-35 {
  margin: 15.625rem !important;
}
body.ltr .mt-35,
body.ltr .my-35 {
  margin-top: 15.625rem !important;
}
body.ltr .mr-35,
body.ltr .mx-35 {
  margin-right: 15.625rem !important;
}
body.ltr .mb-35,
body.ltr .my-35 {
  margin-bottom: 15.625rem !important;
}
body.ltr .ml-35,
body.ltr .mx-35 {
  margin-left: 15.625rem !important;
}
body.ltr .p-0 {
  padding: 0 !important;
}
body.ltr .pt-0,
body.ltr .py-0 {
  padding-top: 0 !important;
}
body.ltr .pr-0,
body.ltr .px-0 {
  padding-right: 0 !important;
}
body.ltr .pb-0,
body.ltr .py-0 {
  padding-bottom: 0 !important;
}
body.ltr .pl-0,
body.ltr .px-0 {
  padding-left: 0 !important;
}
body.ltr .p-1 {
  padding: 0.25rem !important;
}
body.ltr .pt-1,
body.ltr .py-1 {
  padding-top: 0.25rem !important;
}
body.ltr .pr-1,
body.ltr .px-1 {
  padding-right: 0.25rem !important;
}
body.ltr .pb-1,
body.ltr .py-1 {
  padding-bottom: 0.25rem !important;
}
body.ltr .pl-1,
body.ltr .px-1 {
  padding-left: 0.25rem !important;
}
body.ltr .p-2 {
  padding: 0.375rem !important;
}
body.ltr .pt-2,
body.ltr .py-2 {
  padding-top: 0.375rem !important;
}
body.ltr .pr-2,
body.ltr .px-2 {
  padding-right: 0.375rem !important;
}
body.ltr .pb-2,
body.ltr .py-2 {
  padding-bottom: 0.375rem !important;
}
body.ltr .pl-2,
body.ltr .px-2 {
  padding-left: 0.375rem !important;
}
body.ltr .p-3 {
  padding: 0.5rem !important;
}
body.ltr .pt-3,
body.ltr .py-3 {
  padding-top: 0.5rem !important;
}
body.ltr .pr-3,
body.ltr .px-3 {
  padding-right: 0.5rem !important;
}
body.ltr .pb-3,
body.ltr .py-3 {
  padding-bottom: 0.5rem !important;
}
body.ltr .pl-3,
body.ltr .px-3 {
  padding-left: 0.5rem !important;
}
body.ltr .p-4 {
  padding: 0.625rem !important;
}
body.ltr .pt-4,
body.ltr .py-4 {
  padding-top: 0.625rem !important;
}
body.ltr .pr-4,
body.ltr .px-4 {
  padding-right: 0.625rem !important;
}
body.ltr .pb-4,
body.ltr .py-4 {
  padding-bottom: 0.625rem !important;
}
body.ltr .pl-4,
body.ltr .px-4 {
  padding-left: 0.625rem !important;
}
body.ltr .p-5 {
  padding: 0.75rem !important;
}
body.ltr .pt-5,
body.ltr .py-5 {
  padding-top: 0.75rem !important;
}
body.ltr .pr-5,
body.ltr .px-5 {
  padding-right: 0.75rem !important;
}
body.ltr .pb-5,
body.ltr .py-5 {
  padding-bottom: 0.75rem !important;
}
body.ltr .pl-5,
body.ltr .px-5 {
  padding-left: 0.75rem !important;
}
body.ltr .p-6 {
  padding: 1rem !important;
}
body.ltr .pt-6,
body.ltr .py-6 {
  padding-top: 1rem !important;
}
body.ltr .pr-6,
body.ltr .px-6 {
  padding-right: 1rem !important;
}
body.ltr .pb-6,
body.ltr .py-6 {
  padding-bottom: 1rem !important;
}
body.ltr .pl-6,
body.ltr .px-6 {
  padding-left: 1rem !important;
}
body.ltr .p-7 {
  padding: 1.25rem !important;
}
body.ltr .pt-7,
body.ltr .py-7 {
  padding-top: 1.25rem !important;
}
body.ltr .pr-7,
body.ltr .px-7 {
  padding-right: 1.25rem !important;
}
body.ltr .pb-7,
body.ltr .py-7 {
  padding-bottom: 1.25rem !important;
}
body.ltr .pl-7,
body.ltr .px-7 {
  padding-left: 1.25rem !important;
}
body.ltr .p-8 {
  padding: 1.5625rem !important;
}
body.ltr .pt-8,
body.ltr .py-8 {
  padding-top: 1.5625rem !important;
}
body.ltr .pr-8,
body.ltr .px-8 {
  padding-right: 1.5625rem !important;
}
body.ltr .pb-8,
body.ltr .py-8 {
  padding-bottom: 1.5625rem !important;
}
body.ltr .pl-8,
body.ltr .px-8 {
  padding-left: 1.5625rem !important;
}
body.ltr .p-9 {
  padding: 1.875rem !important;
}
body.ltr .pt-9,
body.ltr .py-9 {
  padding-top: 1.875rem !important;
}
body.ltr .pr-9,
body.ltr .px-9 {
  padding-right: 1.875rem !important;
}
body.ltr .pb-9,
body.ltr .py-9 {
  padding-bottom: 1.875rem !important;
}
body.ltr .pl-9,
body.ltr .px-9 {
  padding-left: 1.875rem !important;
}
body.ltr .p-10 {
  padding: 2.1875rem !important;
}
body.ltr .pt-10,
body.ltr .py-10 {
  padding-top: 2.1875rem !important;
}
body.ltr .pr-10,
body.ltr .px-10 {
  padding-right: 2.1875rem !important;
}
body.ltr .pb-10,
body.ltr .py-10 {
  padding-bottom: 2.1875rem !important;
}
body.ltr .pl-10,
body.ltr .px-10 {
  padding-left: 2.1875rem !important;
}
body.ltr .p-11 {
  padding: 2.5rem !important;
}
body.ltr .pt-11,
body.ltr .py-11 {
  padding-top: 2.5rem !important;
}
body.ltr .pr-11,
body.ltr .px-11 {
  padding-right: 2.5rem !important;
}
body.ltr .pb-11,
body.ltr .py-11 {
  padding-bottom: 2.5rem !important;
}
body.ltr .pl-11,
body.ltr .px-11 {
  padding-left: 2.5rem !important;
}
body.ltr .p-12 {
  padding: 2.8125rem !important;
}
body.ltr .pt-12,
body.ltr .py-12 {
  padding-top: 2.8125rem !important;
}
body.ltr .pr-12,
body.ltr .px-12 {
  padding-right: 2.8125rem !important;
}
body.ltr .pb-12,
body.ltr .py-12 {
  padding-bottom: 2.8125rem !important;
}
body.ltr .pl-12,
body.ltr .px-12 {
  padding-left: 2.8125rem !important;
}
body.ltr .p-13 {
  padding: 3.125rem !important;
}
body.ltr .pt-13,
body.ltr .py-13 {
  padding-top: 3.125rem !important;
}
body.ltr .pr-13,
body.ltr .px-13 {
  padding-right: 3.125rem !important;
}
body.ltr .pb-13,
body.ltr .py-13 {
  padding-bottom: 3.125rem !important;
}
body.ltr .pl-13,
body.ltr .px-13 {
  padding-left: 3.125rem !important;
}
body.ltr .p-14 {
  padding: 3.4375rem !important;
}
body.ltr .pt-14,
body.ltr .py-14 {
  padding-top: 3.4375rem !important;
}
body.ltr .pr-14,
body.ltr .px-14 {
  padding-right: 3.4375rem !important;
}
body.ltr .pb-14,
body.ltr .py-14 {
  padding-bottom: 3.4375rem !important;
}
body.ltr .pl-14,
body.ltr .px-14 {
  padding-left: 3.4375rem !important;
}
body.ltr .p-15 {
  padding: 3.75rem !important;
}
body.ltr .pt-15,
body.ltr .py-15 {
  padding-top: 3.75rem !important;
}
body.ltr .pr-15,
body.ltr .px-15 {
  padding-right: 3.75rem !important;
}
body.ltr .pb-15,
body.ltr .py-15 {
  padding-bottom: 3.75rem !important;
}
body.ltr .pl-15,
body.ltr .px-15 {
  padding-left: 3.75rem !important;
}
body.ltr .p-16 {
  padding: 4.0625rem !important;
}
body.ltr .pt-16,
body.ltr .py-16 {
  padding-top: 4.0625rem !important;
}
body.ltr .pr-16,
body.ltr .px-16 {
  padding-right: 4.0625rem !important;
}
body.ltr .pb-16,
body.ltr .py-16 {
  padding-bottom: 4.0625rem !important;
}
body.ltr .pl-16,
body.ltr .px-16 {
  padding-left: 4.0625rem !important;
}
body.ltr .p-17 {
  padding: 4.375rem !important;
}
body.ltr .pt-17,
body.ltr .py-17 {
  padding-top: 4.375rem !important;
}
body.ltr .pr-17,
body.ltr .px-17 {
  padding-right: 4.375rem !important;
}
body.ltr .pb-17,
body.ltr .py-17 {
  padding-bottom: 4.375rem !important;
}
body.ltr .pl-17,
body.ltr .px-17 {
  padding-left: 4.375rem !important;
}
body.ltr .p-18 {
  padding: 4.6875rem !important;
}
body.ltr .pt-18,
body.ltr .py-18 {
  padding-top: 4.6875rem !important;
}
body.ltr .pr-18,
body.ltr .px-18 {
  padding-right: 4.6875rem !important;
}
body.ltr .pb-18,
body.ltr .py-18 {
  padding-bottom: 4.6875rem !important;
}
body.ltr .pl-18,
body.ltr .px-18 {
  padding-left: 4.6875rem !important;
}
body.ltr .p-19 {
  padding: 5rem !important;
}
body.ltr .pt-19,
body.ltr .py-19 {
  padding-top: 5rem !important;
}
body.ltr .pr-19,
body.ltr .px-19 {
  padding-right: 5rem !important;
}
body.ltr .pb-19,
body.ltr .py-19 {
  padding-bottom: 5rem !important;
}
body.ltr .pl-19,
body.ltr .px-19 {
  padding-left: 5rem !important;
}
body.ltr .p-20 {
  padding: 5.3125rem !important;
}
body.ltr .pt-20,
body.ltr .py-20 {
  padding-top: 5.3125rem !important;
}
body.ltr .pr-20,
body.ltr .px-20 {
  padding-right: 5.3125rem !important;
}
body.ltr .pb-20,
body.ltr .py-20 {
  padding-bottom: 5.3125rem !important;
}
body.ltr .pl-20,
body.ltr .px-20 {
  padding-left: 5.3125rem !important;
}
body.ltr .p-21 {
  padding: 5.625rem !important;
}
body.ltr .pt-21,
body.ltr .py-21 {
  padding-top: 5.625rem !important;
}
body.ltr .pr-21,
body.ltr .px-21 {
  padding-right: 5.625rem !important;
}
body.ltr .pb-21,
body.ltr .py-21 {
  padding-bottom: 5.625rem !important;
}
body.ltr .pl-21,
body.ltr .px-21 {
  padding-left: 5.625rem !important;
}
body.ltr .p-22 {
  padding: 5.9375rem !important;
}
body.ltr .pt-22,
body.ltr .py-22 {
  padding-top: 5.9375rem !important;
}
body.ltr .pr-22,
body.ltr .px-22 {
  padding-right: 5.9375rem !important;
}
body.ltr .pb-22,
body.ltr .py-22 {
  padding-bottom: 5.9375rem !important;
}
body.ltr .pl-22,
body.ltr .px-22 {
  padding-left: 5.9375rem !important;
}
body.ltr .p-23 {
  padding: 6.25rem !important;
}
body.ltr .pt-23,
body.ltr .py-23 {
  padding-top: 6.25rem !important;
}
body.ltr .pr-23,
body.ltr .px-23 {
  padding-right: 6.25rem !important;
}
body.ltr .pb-23,
body.ltr .py-23 {
  padding-bottom: 6.25rem !important;
}
body.ltr .pl-23,
body.ltr .px-23 {
  padding-left: 6.25rem !important;
}
body.ltr .p-24 {
  padding: 6.875rem !important;
}
body.ltr .pt-24,
body.ltr .py-24 {
  padding-top: 6.875rem !important;
}
body.ltr .pr-24,
body.ltr .px-24 {
  padding-right: 6.875rem !important;
}
body.ltr .pb-24,
body.ltr .py-24 {
  padding-bottom: 6.875rem !important;
}
body.ltr .pl-24,
body.ltr .px-24 {
  padding-left: 6.875rem !important;
}
body.ltr .p-25 {
  padding: 7.5rem !important;
}
body.ltr .pt-25,
body.ltr .py-25 {
  padding-top: 7.5rem !important;
}
body.ltr .pr-25,
body.ltr .px-25 {
  padding-right: 7.5rem !important;
}
body.ltr .pb-25,
body.ltr .py-25 {
  padding-bottom: 7.5rem !important;
}
body.ltr .pl-25,
body.ltr .px-25 {
  padding-left: 7.5rem !important;
}
body.ltr .p-26 {
  padding: 8.125rem !important;
}
body.ltr .pt-26,
body.ltr .py-26 {
  padding-top: 8.125rem !important;
}
body.ltr .pr-26,
body.ltr .px-26 {
  padding-right: 8.125rem !important;
}
body.ltr .pb-26,
body.ltr .py-26 {
  padding-bottom: 8.125rem !important;
}
body.ltr .pl-26,
body.ltr .px-26 {
  padding-left: 8.125rem !important;
}
body.ltr .p-27 {
  padding: 8.4375rem !important;
}
body.ltr .pt-27,
body.ltr .py-27 {
  padding-top: 8.4375rem !important;
}
body.ltr .pr-27,
body.ltr .px-27 {
  padding-right: 8.4375rem !important;
}
body.ltr .pb-27,
body.ltr .py-27 {
  padding-bottom: 8.4375rem !important;
}
body.ltr .pl-27,
body.ltr .px-27 {
  padding-left: 8.4375rem !important;
}
body.ltr .p-28 {
  padding: 9.0625rem !important;
}
body.ltr .pt-28,
body.ltr .py-28 {
  padding-top: 9.0625rem !important;
}
body.ltr .pr-28,
body.ltr .px-28 {
  padding-right: 9.0625rem !important;
}
body.ltr .pb-28,
body.ltr .py-28 {
  padding-bottom: 9.0625rem !important;
}
body.ltr .pl-28,
body.ltr .px-28 {
  padding-left: 9.0625rem !important;
}
body.ltr .p-29 {
  padding: 9.375rem !important;
}
body.ltr .pt-29,
body.ltr .py-29 {
  padding-top: 9.375rem !important;
}
body.ltr .pr-29,
body.ltr .px-29 {
  padding-right: 9.375rem !important;
}
body.ltr .pb-29,
body.ltr .py-29 {
  padding-bottom: 9.375rem !important;
}
body.ltr .pl-29,
body.ltr .px-29 {
  padding-left: 9.375rem !important;
}
body.ltr .p-30 {
  padding: 9.6875rem !important;
}
body.ltr .pt-30,
body.ltr .py-30 {
  padding-top: 9.6875rem !important;
}
body.ltr .pr-30,
body.ltr .px-30 {
  padding-right: 9.6875rem !important;
}
body.ltr .pb-30,
body.ltr .py-30 {
  padding-bottom: 9.6875rem !important;
}
body.ltr .pl-30,
body.ltr .px-30 {
  padding-left: 9.6875rem !important;
}
body.ltr .p-31 {
  padding: 10.625rem !important;
}
body.ltr .pt-31,
body.ltr .py-31 {
  padding-top: 10.625rem !important;
}
body.ltr .pr-31,
body.ltr .px-31 {
  padding-right: 10.625rem !important;
}
body.ltr .pb-31,
body.ltr .py-31 {
  padding-bottom: 10.625rem !important;
}
body.ltr .pl-31,
body.ltr .px-31 {
  padding-left: 10.625rem !important;
}
body.ltr .p-32 {
  padding: 11.25rem !important;
}
body.ltr .pt-32,
body.ltr .py-32 {
  padding-top: 11.25rem !important;
}
body.ltr .pr-32,
body.ltr .px-32 {
  padding-right: 11.25rem !important;
}
body.ltr .pb-32,
body.ltr .py-32 {
  padding-bottom: 11.25rem !important;
}
body.ltr .pl-32,
body.ltr .px-32 {
  padding-left: 11.25rem !important;
}
body.ltr .p-33 {
  padding: 12.5rem !important;
}
body.ltr .pt-33,
body.ltr .py-33 {
  padding-top: 12.5rem !important;
}
body.ltr .pr-33,
body.ltr .px-33 {
  padding-right: 12.5rem !important;
}
body.ltr .pb-33,
body.ltr .py-33 {
  padding-bottom: 12.5rem !important;
}
body.ltr .pl-33,
body.ltr .px-33 {
  padding-left: 12.5rem !important;
}
body.ltr .p-34 {
  padding: 14.0625rem !important;
}
body.ltr .pt-34,
body.ltr .py-34 {
  padding-top: 14.0625rem !important;
}
body.ltr .pr-34,
body.ltr .px-34 {
  padding-right: 14.0625rem !important;
}
body.ltr .pb-34,
body.ltr .py-34 {
  padding-bottom: 14.0625rem !important;
}
body.ltr .pl-34,
body.ltr .px-34 {
  padding-left: 14.0625rem !important;
}
body.ltr .p-35 {
  padding: 15.625rem !important;
}
body.ltr .pt-35,
body.ltr .py-35 {
  padding-top: 15.625rem !important;
}
body.ltr .pr-35,
body.ltr .px-35 {
  padding-right: 15.625rem !important;
}
body.ltr .pb-35,
body.ltr .py-35 {
  padding-bottom: 15.625rem !important;
}
body.ltr .pl-35,
body.ltr .px-35 {
  padding-left: 15.625rem !important;
}
body.ltr .m-n1 {
  margin: -0.25rem !important;
}
body.ltr .mt-n1,
body.ltr .my-n1 {
  margin-top: -0.25rem !important;
}
body.ltr .mr-n1,
body.ltr .mx-n1 {
  margin-right: -0.25rem !important;
}
body.ltr .mb-n1,
body.ltr .my-n1 {
  margin-bottom: -0.25rem !important;
}
body.ltr .ml-n1,
body.ltr .mx-n1 {
  margin-left: -0.25rem !important;
}
body.ltr .m-n2 {
  margin: -0.375rem !important;
}
body.ltr .mt-n2,
body.ltr .my-n2 {
  margin-top: -0.375rem !important;
}
body.ltr .mr-n2,
body.ltr .mx-n2 {
  margin-right: -0.375rem !important;
}
body.ltr .mb-n2,
body.ltr .my-n2 {
  margin-bottom: -0.375rem !important;
}
body.ltr .ml-n2,
body.ltr .mx-n2 {
  margin-left: -0.375rem !important;
}
body.ltr .m-n3 {
  margin: -0.5rem !important;
}
body.ltr .mt-n3,
body.ltr .my-n3 {
  margin-top: -0.5rem !important;
}
body.ltr .mr-n3,
body.ltr .mx-n3 {
  margin-right: -0.5rem !important;
}
body.ltr .mb-n3,
body.ltr .my-n3 {
  margin-bottom: -0.5rem !important;
}
body.ltr .ml-n3,
body.ltr .mx-n3 {
  margin-left: -0.5rem !important;
}
body.ltr .m-n4 {
  margin: -0.625rem !important;
}
body.ltr .mt-n4,
body.ltr .my-n4 {
  margin-top: -0.625rem !important;
}
body.ltr .mr-n4,
body.ltr .mx-n4 {
  margin-right: -0.625rem !important;
}
body.ltr .mb-n4,
body.ltr .my-n4 {
  margin-bottom: -0.625rem !important;
}
body.ltr .ml-n4,
body.ltr .mx-n4 {
  margin-left: -0.625rem !important;
}
body.ltr .m-n5 {
  margin: -0.75rem !important;
}
body.ltr .mt-n5,
body.ltr .my-n5 {
  margin-top: -0.75rem !important;
}
body.ltr .mr-n5,
body.ltr .mx-n5 {
  margin-right: -0.75rem !important;
}
body.ltr .mb-n5,
body.ltr .my-n5 {
  margin-bottom: -0.75rem !important;
}
body.ltr .ml-n5,
body.ltr .mx-n5 {
  margin-left: -0.75rem !important;
}
body.ltr .m-n6 {
  margin: -1rem !important;
}
body.ltr .mt-n6,
body.ltr .my-n6 {
  margin-top: -1rem !important;
}
body.ltr .mr-n6,
body.ltr .mx-n6 {
  margin-right: -1rem !important;
}
body.ltr .mb-n6,
body.ltr .my-n6 {
  margin-bottom: -1rem !important;
}
body.ltr .ml-n6,
body.ltr .mx-n6 {
  margin-left: -1rem !important;
}
body.ltr .m-n7 {
  margin: -1.25rem !important;
}
body.ltr .mt-n7,
body.ltr .my-n7 {
  margin-top: -1.25rem !important;
}
body.ltr .mr-n7,
body.ltr .mx-n7 {
  margin-right: -1.25rem !important;
}
body.ltr .mb-n7,
body.ltr .my-n7 {
  margin-bottom: -1.25rem !important;
}
body.ltr .ml-n7,
body.ltr .mx-n7 {
  margin-left: -1.25rem !important;
}
body.ltr .m-n8 {
  margin: -1.5625rem !important;
}
body.ltr .mt-n8,
body.ltr .my-n8 {
  margin-top: -1.5625rem !important;
}
body.ltr .mr-n8,
body.ltr .mx-n8 {
  margin-right: -1.5625rem !important;
}
body.ltr .mb-n8,
body.ltr .my-n8 {
  margin-bottom: -1.5625rem !important;
}
body.ltr .ml-n8,
body.ltr .mx-n8 {
  margin-left: -1.5625rem !important;
}
body.ltr .m-n9 {
  margin: -1.875rem !important;
}
body.ltr .mt-n9,
body.ltr .my-n9 {
  margin-top: -1.875rem !important;
}
body.ltr .mr-n9,
body.ltr .mx-n9 {
  margin-right: -1.875rem !important;
}
body.ltr .mb-n9,
body.ltr .my-n9 {
  margin-bottom: -1.875rem !important;
}
body.ltr .ml-n9,
body.ltr .mx-n9 {
  margin-left: -1.875rem !important;
}
body.ltr .m-n10 {
  margin: -2.1875rem !important;
}
body.ltr .mt-n10,
body.ltr .my-n10 {
  margin-top: -2.1875rem !important;
}
body.ltr .mr-n10,
body.ltr .mx-n10 {
  margin-right: -2.1875rem !important;
}
body.ltr .mb-n10,
body.ltr .my-n10 {
  margin-bottom: -2.1875rem !important;
}
body.ltr .ml-n10,
body.ltr .mx-n10 {
  margin-left: -2.1875rem !important;
}
body.ltr .m-n11 {
  margin: -2.5rem !important;
}
body.ltr .mt-n11,
body.ltr .my-n11 {
  margin-top: -2.5rem !important;
}
body.ltr .mr-n11,
body.ltr .mx-n11 {
  margin-right: -2.5rem !important;
}
body.ltr .mb-n11,
body.ltr .my-n11 {
  margin-bottom: -2.5rem !important;
}
body.ltr .ml-n11,
body.ltr .mx-n11 {
  margin-left: -2.5rem !important;
}
body.ltr .m-n12 {
  margin: -2.8125rem !important;
}
body.ltr .mt-n12,
body.ltr .my-n12 {
  margin-top: -2.8125rem !important;
}
body.ltr .mr-n12,
body.ltr .mx-n12 {
  margin-right: -2.8125rem !important;
}
body.ltr .mb-n12,
body.ltr .my-n12 {
  margin-bottom: -2.8125rem !important;
}
body.ltr .ml-n12,
body.ltr .mx-n12 {
  margin-left: -2.8125rem !important;
}
body.ltr .m-n13 {
  margin: -3.125rem !important;
}
body.ltr .mt-n13,
body.ltr .my-n13 {
  margin-top: -3.125rem !important;
}
body.ltr .mr-n13,
body.ltr .mx-n13 {
  margin-right: -3.125rem !important;
}
body.ltr .mb-n13,
body.ltr .my-n13 {
  margin-bottom: -3.125rem !important;
}
body.ltr .ml-n13,
body.ltr .mx-n13 {
  margin-left: -3.125rem !important;
}
body.ltr .m-n14 {
  margin: -3.4375rem !important;
}
body.ltr .mt-n14,
body.ltr .my-n14 {
  margin-top: -3.4375rem !important;
}
body.ltr .mr-n14,
body.ltr .mx-n14 {
  margin-right: -3.4375rem !important;
}
body.ltr .mb-n14,
body.ltr .my-n14 {
  margin-bottom: -3.4375rem !important;
}
body.ltr .ml-n14,
body.ltr .mx-n14 {
  margin-left: -3.4375rem !important;
}
body.ltr .m-n15 {
  margin: -3.75rem !important;
}
body.ltr .mt-n15,
body.ltr .my-n15 {
  margin-top: -3.75rem !important;
}
body.ltr .mr-n15,
body.ltr .mx-n15 {
  margin-right: -3.75rem !important;
}
body.ltr .mb-n15,
body.ltr .my-n15 {
  margin-bottom: -3.75rem !important;
}
body.ltr .ml-n15,
body.ltr .mx-n15 {
  margin-left: -3.75rem !important;
}
body.ltr .m-n16 {
  margin: -4.0625rem !important;
}
body.ltr .mt-n16,
body.ltr .my-n16 {
  margin-top: -4.0625rem !important;
}
body.ltr .mr-n16,
body.ltr .mx-n16 {
  margin-right: -4.0625rem !important;
}
body.ltr .mb-n16,
body.ltr .my-n16 {
  margin-bottom: -4.0625rem !important;
}
body.ltr .ml-n16,
body.ltr .mx-n16 {
  margin-left: -4.0625rem !important;
}
body.ltr .m-n17 {
  margin: -4.375rem !important;
}
body.ltr .mt-n17,
body.ltr .my-n17 {
  margin-top: -4.375rem !important;
}
body.ltr .mr-n17,
body.ltr .mx-n17 {
  margin-right: -4.375rem !important;
}
body.ltr .mb-n17,
body.ltr .my-n17 {
  margin-bottom: -4.375rem !important;
}
body.ltr .ml-n17,
body.ltr .mx-n17 {
  margin-left: -4.375rem !important;
}
body.ltr .m-n18 {
  margin: -4.6875rem !important;
}
body.ltr .mt-n18,
body.ltr .my-n18 {
  margin-top: -4.6875rem !important;
}
body.ltr .mr-n18,
body.ltr .mx-n18 {
  margin-right: -4.6875rem !important;
}
body.ltr .mb-n18,
body.ltr .my-n18 {
  margin-bottom: -4.6875rem !important;
}
body.ltr .ml-n18,
body.ltr .mx-n18 {
  margin-left: -4.6875rem !important;
}
body.ltr .m-n19 {
  margin: -5rem !important;
}
body.ltr .mt-n19,
body.ltr .my-n19 {
  margin-top: -5rem !important;
}
body.ltr .mr-n19,
body.ltr .mx-n19 {
  margin-right: -5rem !important;
}
body.ltr .mb-n19,
body.ltr .my-n19 {
  margin-bottom: -5rem !important;
}
body.ltr .ml-n19,
body.ltr .mx-n19 {
  margin-left: -5rem !important;
}
body.ltr .m-n20 {
  margin: -5.3125rem !important;
}
body.ltr .mt-n20,
body.ltr .my-n20 {
  margin-top: -5.3125rem !important;
}
body.ltr .mr-n20,
body.ltr .mx-n20 {
  margin-right: -5.3125rem !important;
}
body.ltr .mb-n20,
body.ltr .my-n20 {
  margin-bottom: -5.3125rem !important;
}
body.ltr .ml-n20,
body.ltr .mx-n20 {
  margin-left: -5.3125rem !important;
}
body.ltr .m-n21 {
  margin: -5.625rem !important;
}
body.ltr .mt-n21,
body.ltr .my-n21 {
  margin-top: -5.625rem !important;
}
body.ltr .mr-n21,
body.ltr .mx-n21 {
  margin-right: -5.625rem !important;
}
body.ltr .mb-n21,
body.ltr .my-n21 {
  margin-bottom: -5.625rem !important;
}
body.ltr .ml-n21,
body.ltr .mx-n21 {
  margin-left: -5.625rem !important;
}
body.ltr .m-n22 {
  margin: -5.9375rem !important;
}
body.ltr .mt-n22,
body.ltr .my-n22 {
  margin-top: -5.9375rem !important;
}
body.ltr .mr-n22,
body.ltr .mx-n22 {
  margin-right: -5.9375rem !important;
}
body.ltr .mb-n22,
body.ltr .my-n22 {
  margin-bottom: -5.9375rem !important;
}
body.ltr .ml-n22,
body.ltr .mx-n22 {
  margin-left: -5.9375rem !important;
}
body.ltr .m-n23 {
  margin: -6.25rem !important;
}
body.ltr .mt-n23,
body.ltr .my-n23 {
  margin-top: -6.25rem !important;
}
body.ltr .mr-n23,
body.ltr .mx-n23 {
  margin-right: -6.25rem !important;
}
body.ltr .mb-n23,
body.ltr .my-n23 {
  margin-bottom: -6.25rem !important;
}
body.ltr .ml-n23,
body.ltr .mx-n23 {
  margin-left: -6.25rem !important;
}
body.ltr .m-n24 {
  margin: -6.875rem !important;
}
body.ltr .mt-n24,
body.ltr .my-n24 {
  margin-top: -6.875rem !important;
}
body.ltr .mr-n24,
body.ltr .mx-n24 {
  margin-right: -6.875rem !important;
}
body.ltr .mb-n24,
body.ltr .my-n24 {
  margin-bottom: -6.875rem !important;
}
body.ltr .ml-n24,
body.ltr .mx-n24 {
  margin-left: -6.875rem !important;
}
body.ltr .m-n25 {
  margin: -7.5rem !important;
}
body.ltr .mt-n25,
body.ltr .my-n25 {
  margin-top: -7.5rem !important;
}
body.ltr .mr-n25,
body.ltr .mx-n25 {
  margin-right: -7.5rem !important;
}
body.ltr .mb-n25,
body.ltr .my-n25 {
  margin-bottom: -7.5rem !important;
}
body.ltr .ml-n25,
body.ltr .mx-n25 {
  margin-left: -7.5rem !important;
}
body.ltr .m-n26 {
  margin: -8.125rem !important;
}
body.ltr .mt-n26,
body.ltr .my-n26 {
  margin-top: -8.125rem !important;
}
body.ltr .mr-n26,
body.ltr .mx-n26 {
  margin-right: -8.125rem !important;
}
body.ltr .mb-n26,
body.ltr .my-n26 {
  margin-bottom: -8.125rem !important;
}
body.ltr .ml-n26,
body.ltr .mx-n26 {
  margin-left: -8.125rem !important;
}
body.ltr .m-n27 {
  margin: -8.4375rem !important;
}
body.ltr .mt-n27,
body.ltr .my-n27 {
  margin-top: -8.4375rem !important;
}
body.ltr .mr-n27,
body.ltr .mx-n27 {
  margin-right: -8.4375rem !important;
}
body.ltr .mb-n27,
body.ltr .my-n27 {
  margin-bottom: -8.4375rem !important;
}
body.ltr .ml-n27,
body.ltr .mx-n27 {
  margin-left: -8.4375rem !important;
}
body.ltr .m-n28 {
  margin: -9.0625rem !important;
}
body.ltr .mt-n28,
body.ltr .my-n28 {
  margin-top: -9.0625rem !important;
}
body.ltr .mr-n28,
body.ltr .mx-n28 {
  margin-right: -9.0625rem !important;
}
body.ltr .mb-n28,
body.ltr .my-n28 {
  margin-bottom: -9.0625rem !important;
}
body.ltr .ml-n28,
body.ltr .mx-n28 {
  margin-left: -9.0625rem !important;
}
body.ltr .m-n29 {
  margin: -9.375rem !important;
}
body.ltr .mt-n29,
body.ltr .my-n29 {
  margin-top: -9.375rem !important;
}
body.ltr .mr-n29,
body.ltr .mx-n29 {
  margin-right: -9.375rem !important;
}
body.ltr .mb-n29,
body.ltr .my-n29 {
  margin-bottom: -9.375rem !important;
}
body.ltr .ml-n29,
body.ltr .mx-n29 {
  margin-left: -9.375rem !important;
}
body.ltr .m-n30 {
  margin: -9.6875rem !important;
}
body.ltr .mt-n30,
body.ltr .my-n30 {
  margin-top: -9.6875rem !important;
}
body.ltr .mr-n30,
body.ltr .mx-n30 {
  margin-right: -9.6875rem !important;
}
body.ltr .mb-n30,
body.ltr .my-n30 {
  margin-bottom: -9.6875rem !important;
}
body.ltr .ml-n30,
body.ltr .mx-n30 {
  margin-left: -9.6875rem !important;
}
body.ltr .m-n31 {
  margin: -10.625rem !important;
}
body.ltr .mt-n31,
body.ltr .my-n31 {
  margin-top: -10.625rem !important;
}
body.ltr .mr-n31,
body.ltr .mx-n31 {
  margin-right: -10.625rem !important;
}
body.ltr .mb-n31,
body.ltr .my-n31 {
  margin-bottom: -10.625rem !important;
}
body.ltr .ml-n31,
body.ltr .mx-n31 {
  margin-left: -10.625rem !important;
}
body.ltr .m-n32 {
  margin: -11.25rem !important;
}
body.ltr .mt-n32,
body.ltr .my-n32 {
  margin-top: -11.25rem !important;
}
body.ltr .mr-n32,
body.ltr .mx-n32 {
  margin-right: -11.25rem !important;
}
body.ltr .mb-n32,
body.ltr .my-n32 {
  margin-bottom: -11.25rem !important;
}
body.ltr .ml-n32,
body.ltr .mx-n32 {
  margin-left: -11.25rem !important;
}
body.ltr .m-n33 {
  margin: -12.5rem !important;
}
body.ltr .mt-n33,
body.ltr .my-n33 {
  margin-top: -12.5rem !important;
}
body.ltr .mr-n33,
body.ltr .mx-n33 {
  margin-right: -12.5rem !important;
}
body.ltr .mb-n33,
body.ltr .my-n33 {
  margin-bottom: -12.5rem !important;
}
body.ltr .ml-n33,
body.ltr .mx-n33 {
  margin-left: -12.5rem !important;
}
body.ltr .m-n34 {
  margin: -14.0625rem !important;
}
body.ltr .mt-n34,
body.ltr .my-n34 {
  margin-top: -14.0625rem !important;
}
body.ltr .mr-n34,
body.ltr .mx-n34 {
  margin-right: -14.0625rem !important;
}
body.ltr .mb-n34,
body.ltr .my-n34 {
  margin-bottom: -14.0625rem !important;
}
body.ltr .ml-n34,
body.ltr .mx-n34 {
  margin-left: -14.0625rem !important;
}
body.ltr .m-n35 {
  margin: -15.625rem !important;
}
body.ltr .mt-n35,
body.ltr .my-n35 {
  margin-top: -15.625rem !important;
}
body.ltr .mr-n35,
body.ltr .mx-n35 {
  margin-right: -15.625rem !important;
}
body.ltr .mb-n35,
body.ltr .my-n35 {
  margin-bottom: -15.625rem !important;
}
body.ltr .ml-n35,
body.ltr .mx-n35 {
  margin-left: -15.625rem !important;
}
body.ltr .m-auto {
  margin: auto !important;
}
body.ltr .mt-auto,
body.ltr .my-auto {
  margin-top: auto !important;
}
body.ltr .mr-auto,
body.ltr .mx-auto {
  margin-right: auto !important;
}
body.ltr .mb-auto,
body.ltr .my-auto {
  margin-bottom: auto !important;
}
body.ltr .ml-auto,
body.ltr .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 480px) {
  body.ltr .m-xs-0 {
    margin: 0 !important;
  }
  body.ltr .mt-xs-0,
  body.ltr .my-xs-0 {
    margin-top: 0 !important;
  }
  body.ltr .mr-xs-0,
  body.ltr .mx-xs-0 {
    margin-right: 0 !important;
  }
  body.ltr .mb-xs-0,
  body.ltr .my-xs-0 {
    margin-bottom: 0 !important;
  }
  body.ltr .ml-xs-0,
  body.ltr .mx-xs-0 {
    margin-left: 0 !important;
  }
  body.ltr .m-xs-1 {
    margin: 0.25rem !important;
  }
  body.ltr .mt-xs-1,
  body.ltr .my-xs-1 {
    margin-top: 0.25rem !important;
  }
  body.ltr .mr-xs-1,
  body.ltr .mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  body.ltr .mb-xs-1,
  body.ltr .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  body.ltr .ml-xs-1,
  body.ltr .mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  body.ltr .m-xs-2 {
    margin: 0.375rem !important;
  }
  body.ltr .mt-xs-2,
  body.ltr .my-xs-2 {
    margin-top: 0.375rem !important;
  }
  body.ltr .mr-xs-2,
  body.ltr .mx-xs-2 {
    margin-right: 0.375rem !important;
  }
  body.ltr .mb-xs-2,
  body.ltr .my-xs-2 {
    margin-bottom: 0.375rem !important;
  }
  body.ltr .ml-xs-2,
  body.ltr .mx-xs-2 {
    margin-left: 0.375rem !important;
  }
  body.ltr .m-xs-3 {
    margin: 0.5rem !important;
  }
  body.ltr .mt-xs-3,
  body.ltr .my-xs-3 {
    margin-top: 0.5rem !important;
  }
  body.ltr .mr-xs-3,
  body.ltr .mx-xs-3 {
    margin-right: 0.5rem !important;
  }
  body.ltr .mb-xs-3,
  body.ltr .my-xs-3 {
    margin-bottom: 0.5rem !important;
  }
  body.ltr .ml-xs-3,
  body.ltr .mx-xs-3 {
    margin-left: 0.5rem !important;
  }
  body.ltr .m-xs-4 {
    margin: 0.625rem !important;
  }
  body.ltr .mt-xs-4,
  body.ltr .my-xs-4 {
    margin-top: 0.625rem !important;
  }
  body.ltr .mr-xs-4,
  body.ltr .mx-xs-4 {
    margin-right: 0.625rem !important;
  }
  body.ltr .mb-xs-4,
  body.ltr .my-xs-4 {
    margin-bottom: 0.625rem !important;
  }
  body.ltr .ml-xs-4,
  body.ltr .mx-xs-4 {
    margin-left: 0.625rem !important;
  }
  body.ltr .m-xs-5 {
    margin: 0.75rem !important;
  }
  body.ltr .mt-xs-5,
  body.ltr .my-xs-5 {
    margin-top: 0.75rem !important;
  }
  body.ltr .mr-xs-5,
  body.ltr .mx-xs-5 {
    margin-right: 0.75rem !important;
  }
  body.ltr .mb-xs-5,
  body.ltr .my-xs-5 {
    margin-bottom: 0.75rem !important;
  }
  body.ltr .ml-xs-5,
  body.ltr .mx-xs-5 {
    margin-left: 0.75rem !important;
  }
  body.ltr .m-xs-6 {
    margin: 1rem !important;
  }
  body.ltr .mt-xs-6,
  body.ltr .my-xs-6 {
    margin-top: 1rem !important;
  }
  body.ltr .mr-xs-6,
  body.ltr .mx-xs-6 {
    margin-right: 1rem !important;
  }
  body.ltr .mb-xs-6,
  body.ltr .my-xs-6 {
    margin-bottom: 1rem !important;
  }
  body.ltr .ml-xs-6,
  body.ltr .mx-xs-6 {
    margin-left: 1rem !important;
  }
  body.ltr .m-xs-7 {
    margin: 1.25rem !important;
  }
  body.ltr .mt-xs-7,
  body.ltr .my-xs-7 {
    margin-top: 1.25rem !important;
  }
  body.ltr .mr-xs-7,
  body.ltr .mx-xs-7 {
    margin-right: 1.25rem !important;
  }
  body.ltr .mb-xs-7,
  body.ltr .my-xs-7 {
    margin-bottom: 1.25rem !important;
  }
  body.ltr .ml-xs-7,
  body.ltr .mx-xs-7 {
    margin-left: 1.25rem !important;
  }
  body.ltr .m-xs-8 {
    margin: 1.5625rem !important;
  }
  body.ltr .mt-xs-8,
  body.ltr .my-xs-8 {
    margin-top: 1.5625rem !important;
  }
  body.ltr .mr-xs-8,
  body.ltr .mx-xs-8 {
    margin-right: 1.5625rem !important;
  }
  body.ltr .mb-xs-8,
  body.ltr .my-xs-8 {
    margin-bottom: 1.5625rem !important;
  }
  body.ltr .ml-xs-8,
  body.ltr .mx-xs-8 {
    margin-left: 1.5625rem !important;
  }
  body.ltr .m-xs-9 {
    margin: 1.875rem !important;
  }
  body.ltr .mt-xs-9,
  body.ltr .my-xs-9 {
    margin-top: 1.875rem !important;
  }
  body.ltr .mr-xs-9,
  body.ltr .mx-xs-9 {
    margin-right: 1.875rem !important;
  }
  body.ltr .mb-xs-9,
  body.ltr .my-xs-9 {
    margin-bottom: 1.875rem !important;
  }
  body.ltr .ml-xs-9,
  body.ltr .mx-xs-9 {
    margin-left: 1.875rem !important;
  }
  body.ltr .m-xs-10 {
    margin: 2.1875rem !important;
  }
  body.ltr .mt-xs-10,
  body.ltr .my-xs-10 {
    margin-top: 2.1875rem !important;
  }
  body.ltr .mr-xs-10,
  body.ltr .mx-xs-10 {
    margin-right: 2.1875rem !important;
  }
  body.ltr .mb-xs-10,
  body.ltr .my-xs-10 {
    margin-bottom: 2.1875rem !important;
  }
  body.ltr .ml-xs-10,
  body.ltr .mx-xs-10 {
    margin-left: 2.1875rem !important;
  }
  body.ltr .m-xs-11 {
    margin: 2.5rem !important;
  }
  body.ltr .mt-xs-11,
  body.ltr .my-xs-11 {
    margin-top: 2.5rem !important;
  }
  body.ltr .mr-xs-11,
  body.ltr .mx-xs-11 {
    margin-right: 2.5rem !important;
  }
  body.ltr .mb-xs-11,
  body.ltr .my-xs-11 {
    margin-bottom: 2.5rem !important;
  }
  body.ltr .ml-xs-11,
  body.ltr .mx-xs-11 {
    margin-left: 2.5rem !important;
  }
  body.ltr .m-xs-12 {
    margin: 2.8125rem !important;
  }
  body.ltr .mt-xs-12,
  body.ltr .my-xs-12 {
    margin-top: 2.8125rem !important;
  }
  body.ltr .mr-xs-12,
  body.ltr .mx-xs-12 {
    margin-right: 2.8125rem !important;
  }
  body.ltr .mb-xs-12,
  body.ltr .my-xs-12 {
    margin-bottom: 2.8125rem !important;
  }
  body.ltr .ml-xs-12,
  body.ltr .mx-xs-12 {
    margin-left: 2.8125rem !important;
  }
  body.ltr .m-xs-13 {
    margin: 3.125rem !important;
  }
  body.ltr .mt-xs-13,
  body.ltr .my-xs-13 {
    margin-top: 3.125rem !important;
  }
  body.ltr .mr-xs-13,
  body.ltr .mx-xs-13 {
    margin-right: 3.125rem !important;
  }
  body.ltr .mb-xs-13,
  body.ltr .my-xs-13 {
    margin-bottom: 3.125rem !important;
  }
  body.ltr .ml-xs-13,
  body.ltr .mx-xs-13 {
    margin-left: 3.125rem !important;
  }
  body.ltr .m-xs-14 {
    margin: 3.4375rem !important;
  }
  body.ltr .mt-xs-14,
  body.ltr .my-xs-14 {
    margin-top: 3.4375rem !important;
  }
  body.ltr .mr-xs-14,
  body.ltr .mx-xs-14 {
    margin-right: 3.4375rem !important;
  }
  body.ltr .mb-xs-14,
  body.ltr .my-xs-14 {
    margin-bottom: 3.4375rem !important;
  }
  body.ltr .ml-xs-14,
  body.ltr .mx-xs-14 {
    margin-left: 3.4375rem !important;
  }
  body.ltr .m-xs-15 {
    margin: 3.75rem !important;
  }
  body.ltr .mt-xs-15,
  body.ltr .my-xs-15 {
    margin-top: 3.75rem !important;
  }
  body.ltr .mr-xs-15,
  body.ltr .mx-xs-15 {
    margin-right: 3.75rem !important;
  }
  body.ltr .mb-xs-15,
  body.ltr .my-xs-15 {
    margin-bottom: 3.75rem !important;
  }
  body.ltr .ml-xs-15,
  body.ltr .mx-xs-15 {
    margin-left: 3.75rem !important;
  }
  body.ltr .m-xs-16 {
    margin: 4.0625rem !important;
  }
  body.ltr .mt-xs-16,
  body.ltr .my-xs-16 {
    margin-top: 4.0625rem !important;
  }
  body.ltr .mr-xs-16,
  body.ltr .mx-xs-16 {
    margin-right: 4.0625rem !important;
  }
  body.ltr .mb-xs-16,
  body.ltr .my-xs-16 {
    margin-bottom: 4.0625rem !important;
  }
  body.ltr .ml-xs-16,
  body.ltr .mx-xs-16 {
    margin-left: 4.0625rem !important;
  }
  body.ltr .m-xs-17 {
    margin: 4.375rem !important;
  }
  body.ltr .mt-xs-17,
  body.ltr .my-xs-17 {
    margin-top: 4.375rem !important;
  }
  body.ltr .mr-xs-17,
  body.ltr .mx-xs-17 {
    margin-right: 4.375rem !important;
  }
  body.ltr .mb-xs-17,
  body.ltr .my-xs-17 {
    margin-bottom: 4.375rem !important;
  }
  body.ltr .ml-xs-17,
  body.ltr .mx-xs-17 {
    margin-left: 4.375rem !important;
  }
  body.ltr .m-xs-18 {
    margin: 4.6875rem !important;
  }
  body.ltr .mt-xs-18,
  body.ltr .my-xs-18 {
    margin-top: 4.6875rem !important;
  }
  body.ltr .mr-xs-18,
  body.ltr .mx-xs-18 {
    margin-right: 4.6875rem !important;
  }
  body.ltr .mb-xs-18,
  body.ltr .my-xs-18 {
    margin-bottom: 4.6875rem !important;
  }
  body.ltr .ml-xs-18,
  body.ltr .mx-xs-18 {
    margin-left: 4.6875rem !important;
  }
  body.ltr .m-xs-19 {
    margin: 5rem !important;
  }
  body.ltr .mt-xs-19,
  body.ltr .my-xs-19 {
    margin-top: 5rem !important;
  }
  body.ltr .mr-xs-19,
  body.ltr .mx-xs-19 {
    margin-right: 5rem !important;
  }
  body.ltr .mb-xs-19,
  body.ltr .my-xs-19 {
    margin-bottom: 5rem !important;
  }
  body.ltr .ml-xs-19,
  body.ltr .mx-xs-19 {
    margin-left: 5rem !important;
  }
  body.ltr .m-xs-20 {
    margin: 5.3125rem !important;
  }
  body.ltr .mt-xs-20,
  body.ltr .my-xs-20 {
    margin-top: 5.3125rem !important;
  }
  body.ltr .mr-xs-20,
  body.ltr .mx-xs-20 {
    margin-right: 5.3125rem !important;
  }
  body.ltr .mb-xs-20,
  body.ltr .my-xs-20 {
    margin-bottom: 5.3125rem !important;
  }
  body.ltr .ml-xs-20,
  body.ltr .mx-xs-20 {
    margin-left: 5.3125rem !important;
  }
  body.ltr .m-xs-21 {
    margin: 5.625rem !important;
  }
  body.ltr .mt-xs-21,
  body.ltr .my-xs-21 {
    margin-top: 5.625rem !important;
  }
  body.ltr .mr-xs-21,
  body.ltr .mx-xs-21 {
    margin-right: 5.625rem !important;
  }
  body.ltr .mb-xs-21,
  body.ltr .my-xs-21 {
    margin-bottom: 5.625rem !important;
  }
  body.ltr .ml-xs-21,
  body.ltr .mx-xs-21 {
    margin-left: 5.625rem !important;
  }
  body.ltr .m-xs-22 {
    margin: 5.9375rem !important;
  }
  body.ltr .mt-xs-22,
  body.ltr .my-xs-22 {
    margin-top: 5.9375rem !important;
  }
  body.ltr .mr-xs-22,
  body.ltr .mx-xs-22 {
    margin-right: 5.9375rem !important;
  }
  body.ltr .mb-xs-22,
  body.ltr .my-xs-22 {
    margin-bottom: 5.9375rem !important;
  }
  body.ltr .ml-xs-22,
  body.ltr .mx-xs-22 {
    margin-left: 5.9375rem !important;
  }
  body.ltr .m-xs-23 {
    margin: 6.25rem !important;
  }
  body.ltr .mt-xs-23,
  body.ltr .my-xs-23 {
    margin-top: 6.25rem !important;
  }
  body.ltr .mr-xs-23,
  body.ltr .mx-xs-23 {
    margin-right: 6.25rem !important;
  }
  body.ltr .mb-xs-23,
  body.ltr .my-xs-23 {
    margin-bottom: 6.25rem !important;
  }
  body.ltr .ml-xs-23,
  body.ltr .mx-xs-23 {
    margin-left: 6.25rem !important;
  }
  body.ltr .m-xs-24 {
    margin: 6.875rem !important;
  }
  body.ltr .mt-xs-24,
  body.ltr .my-xs-24 {
    margin-top: 6.875rem !important;
  }
  body.ltr .mr-xs-24,
  body.ltr .mx-xs-24 {
    margin-right: 6.875rem !important;
  }
  body.ltr .mb-xs-24,
  body.ltr .my-xs-24 {
    margin-bottom: 6.875rem !important;
  }
  body.ltr .ml-xs-24,
  body.ltr .mx-xs-24 {
    margin-left: 6.875rem !important;
  }
  body.ltr .m-xs-25 {
    margin: 7.5rem !important;
  }
  body.ltr .mt-xs-25,
  body.ltr .my-xs-25 {
    margin-top: 7.5rem !important;
  }
  body.ltr .mr-xs-25,
  body.ltr .mx-xs-25 {
    margin-right: 7.5rem !important;
  }
  body.ltr .mb-xs-25,
  body.ltr .my-xs-25 {
    margin-bottom: 7.5rem !important;
  }
  body.ltr .ml-xs-25,
  body.ltr .mx-xs-25 {
    margin-left: 7.5rem !important;
  }
  body.ltr .m-xs-26 {
    margin: 8.125rem !important;
  }
  body.ltr .mt-xs-26,
  body.ltr .my-xs-26 {
    margin-top: 8.125rem !important;
  }
  body.ltr .mr-xs-26,
  body.ltr .mx-xs-26 {
    margin-right: 8.125rem !important;
  }
  body.ltr .mb-xs-26,
  body.ltr .my-xs-26 {
    margin-bottom: 8.125rem !important;
  }
  body.ltr .ml-xs-26,
  body.ltr .mx-xs-26 {
    margin-left: 8.125rem !important;
  }
  body.ltr .m-xs-27 {
    margin: 8.4375rem !important;
  }
  body.ltr .mt-xs-27,
  body.ltr .my-xs-27 {
    margin-top: 8.4375rem !important;
  }
  body.ltr .mr-xs-27,
  body.ltr .mx-xs-27 {
    margin-right: 8.4375rem !important;
  }
  body.ltr .mb-xs-27,
  body.ltr .my-xs-27 {
    margin-bottom: 8.4375rem !important;
  }
  body.ltr .ml-xs-27,
  body.ltr .mx-xs-27 {
    margin-left: 8.4375rem !important;
  }
  body.ltr .m-xs-28 {
    margin: 9.0625rem !important;
  }
  body.ltr .mt-xs-28,
  body.ltr .my-xs-28 {
    margin-top: 9.0625rem !important;
  }
  body.ltr .mr-xs-28,
  body.ltr .mx-xs-28 {
    margin-right: 9.0625rem !important;
  }
  body.ltr .mb-xs-28,
  body.ltr .my-xs-28 {
    margin-bottom: 9.0625rem !important;
  }
  body.ltr .ml-xs-28,
  body.ltr .mx-xs-28 {
    margin-left: 9.0625rem !important;
  }
  body.ltr .m-xs-29 {
    margin: 9.375rem !important;
  }
  body.ltr .mt-xs-29,
  body.ltr .my-xs-29 {
    margin-top: 9.375rem !important;
  }
  body.ltr .mr-xs-29,
  body.ltr .mx-xs-29 {
    margin-right: 9.375rem !important;
  }
  body.ltr .mb-xs-29,
  body.ltr .my-xs-29 {
    margin-bottom: 9.375rem !important;
  }
  body.ltr .ml-xs-29,
  body.ltr .mx-xs-29 {
    margin-left: 9.375rem !important;
  }
  body.ltr .m-xs-30 {
    margin: 9.6875rem !important;
  }
  body.ltr .mt-xs-30,
  body.ltr .my-xs-30 {
    margin-top: 9.6875rem !important;
  }
  body.ltr .mr-xs-30,
  body.ltr .mx-xs-30 {
    margin-right: 9.6875rem !important;
  }
  body.ltr .mb-xs-30,
  body.ltr .my-xs-30 {
    margin-bottom: 9.6875rem !important;
  }
  body.ltr .ml-xs-30,
  body.ltr .mx-xs-30 {
    margin-left: 9.6875rem !important;
  }
  body.ltr .m-xs-31 {
    margin: 10.625rem !important;
  }
  body.ltr .mt-xs-31,
  body.ltr .my-xs-31 {
    margin-top: 10.625rem !important;
  }
  body.ltr .mr-xs-31,
  body.ltr .mx-xs-31 {
    margin-right: 10.625rem !important;
  }
  body.ltr .mb-xs-31,
  body.ltr .my-xs-31 {
    margin-bottom: 10.625rem !important;
  }
  body.ltr .ml-xs-31,
  body.ltr .mx-xs-31 {
    margin-left: 10.625rem !important;
  }
  body.ltr .m-xs-32 {
    margin: 11.25rem !important;
  }
  body.ltr .mt-xs-32,
  body.ltr .my-xs-32 {
    margin-top: 11.25rem !important;
  }
  body.ltr .mr-xs-32,
  body.ltr .mx-xs-32 {
    margin-right: 11.25rem !important;
  }
  body.ltr .mb-xs-32,
  body.ltr .my-xs-32 {
    margin-bottom: 11.25rem !important;
  }
  body.ltr .ml-xs-32,
  body.ltr .mx-xs-32 {
    margin-left: 11.25rem !important;
  }
  body.ltr .m-xs-33 {
    margin: 12.5rem !important;
  }
  body.ltr .mt-xs-33,
  body.ltr .my-xs-33 {
    margin-top: 12.5rem !important;
  }
  body.ltr .mr-xs-33,
  body.ltr .mx-xs-33 {
    margin-right: 12.5rem !important;
  }
  body.ltr .mb-xs-33,
  body.ltr .my-xs-33 {
    margin-bottom: 12.5rem !important;
  }
  body.ltr .ml-xs-33,
  body.ltr .mx-xs-33 {
    margin-left: 12.5rem !important;
  }
  body.ltr .m-xs-34 {
    margin: 14.0625rem !important;
  }
  body.ltr .mt-xs-34,
  body.ltr .my-xs-34 {
    margin-top: 14.0625rem !important;
  }
  body.ltr .mr-xs-34,
  body.ltr .mx-xs-34 {
    margin-right: 14.0625rem !important;
  }
  body.ltr .mb-xs-34,
  body.ltr .my-xs-34 {
    margin-bottom: 14.0625rem !important;
  }
  body.ltr .ml-xs-34,
  body.ltr .mx-xs-34 {
    margin-left: 14.0625rem !important;
  }
  body.ltr .m-xs-35 {
    margin: 15.625rem !important;
  }
  body.ltr .mt-xs-35,
  body.ltr .my-xs-35 {
    margin-top: 15.625rem !important;
  }
  body.ltr .mr-xs-35,
  body.ltr .mx-xs-35 {
    margin-right: 15.625rem !important;
  }
  body.ltr .mb-xs-35,
  body.ltr .my-xs-35 {
    margin-bottom: 15.625rem !important;
  }
  body.ltr .ml-xs-35,
  body.ltr .mx-xs-35 {
    margin-left: 15.625rem !important;
  }
  body.ltr .p-xs-0 {
    padding: 0 !important;
  }
  body.ltr .pt-xs-0,
  body.ltr .py-xs-0 {
    padding-top: 0 !important;
  }
  body.ltr .pr-xs-0,
  body.ltr .px-xs-0 {
    padding-right: 0 !important;
  }
  body.ltr .pb-xs-0,
  body.ltr .py-xs-0 {
    padding-bottom: 0 !important;
  }
  body.ltr .pl-xs-0,
  body.ltr .px-xs-0 {
    padding-left: 0 !important;
  }
  body.ltr .p-xs-1 {
    padding: 0.25rem !important;
  }
  body.ltr .pt-xs-1,
  body.ltr .py-xs-1 {
    padding-top: 0.25rem !important;
  }
  body.ltr .pr-xs-1,
  body.ltr .px-xs-1 {
    padding-right: 0.25rem !important;
  }
  body.ltr .pb-xs-1,
  body.ltr .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  body.ltr .pl-xs-1,
  body.ltr .px-xs-1 {
    padding-left: 0.25rem !important;
  }
  body.ltr .p-xs-2 {
    padding: 0.375rem !important;
  }
  body.ltr .pt-xs-2,
  body.ltr .py-xs-2 {
    padding-top: 0.375rem !important;
  }
  body.ltr .pr-xs-2,
  body.ltr .px-xs-2 {
    padding-right: 0.375rem !important;
  }
  body.ltr .pb-xs-2,
  body.ltr .py-xs-2 {
    padding-bottom: 0.375rem !important;
  }
  body.ltr .pl-xs-2,
  body.ltr .px-xs-2 {
    padding-left: 0.375rem !important;
  }
  body.ltr .p-xs-3 {
    padding: 0.5rem !important;
  }
  body.ltr .pt-xs-3,
  body.ltr .py-xs-3 {
    padding-top: 0.5rem !important;
  }
  body.ltr .pr-xs-3,
  body.ltr .px-xs-3 {
    padding-right: 0.5rem !important;
  }
  body.ltr .pb-xs-3,
  body.ltr .py-xs-3 {
    padding-bottom: 0.5rem !important;
  }
  body.ltr .pl-xs-3,
  body.ltr .px-xs-3 {
    padding-left: 0.5rem !important;
  }
  body.ltr .p-xs-4 {
    padding: 0.625rem !important;
  }
  body.ltr .pt-xs-4,
  body.ltr .py-xs-4 {
    padding-top: 0.625rem !important;
  }
  body.ltr .pr-xs-4,
  body.ltr .px-xs-4 {
    padding-right: 0.625rem !important;
  }
  body.ltr .pb-xs-4,
  body.ltr .py-xs-4 {
    padding-bottom: 0.625rem !important;
  }
  body.ltr .pl-xs-4,
  body.ltr .px-xs-4 {
    padding-left: 0.625rem !important;
  }
  body.ltr .p-xs-5 {
    padding: 0.75rem !important;
  }
  body.ltr .pt-xs-5,
  body.ltr .py-xs-5 {
    padding-top: 0.75rem !important;
  }
  body.ltr .pr-xs-5,
  body.ltr .px-xs-5 {
    padding-right: 0.75rem !important;
  }
  body.ltr .pb-xs-5,
  body.ltr .py-xs-5 {
    padding-bottom: 0.75rem !important;
  }
  body.ltr .pl-xs-5,
  body.ltr .px-xs-5 {
    padding-left: 0.75rem !important;
  }
  body.ltr .p-xs-6 {
    padding: 1rem !important;
  }
  body.ltr .pt-xs-6,
  body.ltr .py-xs-6 {
    padding-top: 1rem !important;
  }
  body.ltr .pr-xs-6,
  body.ltr .px-xs-6 {
    padding-right: 1rem !important;
  }
  body.ltr .pb-xs-6,
  body.ltr .py-xs-6 {
    padding-bottom: 1rem !important;
  }
  body.ltr .pl-xs-6,
  body.ltr .px-xs-6 {
    padding-left: 1rem !important;
  }
  body.ltr .p-xs-7 {
    padding: 1.25rem !important;
  }
  body.ltr .pt-xs-7,
  body.ltr .py-xs-7 {
    padding-top: 1.25rem !important;
  }
  body.ltr .pr-xs-7,
  body.ltr .px-xs-7 {
    padding-right: 1.25rem !important;
  }
  body.ltr .pb-xs-7,
  body.ltr .py-xs-7 {
    padding-bottom: 1.25rem !important;
  }
  body.ltr .pl-xs-7,
  body.ltr .px-xs-7 {
    padding-left: 1.25rem !important;
  }
  body.ltr .p-xs-8 {
    padding: 1.5625rem !important;
  }
  body.ltr .pt-xs-8,
  body.ltr .py-xs-8 {
    padding-top: 1.5625rem !important;
  }
  body.ltr .pr-xs-8,
  body.ltr .px-xs-8 {
    padding-right: 1.5625rem !important;
  }
  body.ltr .pb-xs-8,
  body.ltr .py-xs-8 {
    padding-bottom: 1.5625rem !important;
  }
  body.ltr .pl-xs-8,
  body.ltr .px-xs-8 {
    padding-left: 1.5625rem !important;
  }
  body.ltr .p-xs-9 {
    padding: 1.875rem !important;
  }
  body.ltr .pt-xs-9,
  body.ltr .py-xs-9 {
    padding-top: 1.875rem !important;
  }
  body.ltr .pr-xs-9,
  body.ltr .px-xs-9 {
    padding-right: 1.875rem !important;
  }
  body.ltr .pb-xs-9,
  body.ltr .py-xs-9 {
    padding-bottom: 1.875rem !important;
  }
  body.ltr .pl-xs-9,
  body.ltr .px-xs-9 {
    padding-left: 1.875rem !important;
  }
  body.ltr .p-xs-10 {
    padding: 2.1875rem !important;
  }
  body.ltr .pt-xs-10,
  body.ltr .py-xs-10 {
    padding-top: 2.1875rem !important;
  }
  body.ltr .pr-xs-10,
  body.ltr .px-xs-10 {
    padding-right: 2.1875rem !important;
  }
  body.ltr .pb-xs-10,
  body.ltr .py-xs-10 {
    padding-bottom: 2.1875rem !important;
  }
  body.ltr .pl-xs-10,
  body.ltr .px-xs-10 {
    padding-left: 2.1875rem !important;
  }
  body.ltr .p-xs-11 {
    padding: 2.5rem !important;
  }
  body.ltr .pt-xs-11,
  body.ltr .py-xs-11 {
    padding-top: 2.5rem !important;
  }
  body.ltr .pr-xs-11,
  body.ltr .px-xs-11 {
    padding-right: 2.5rem !important;
  }
  body.ltr .pb-xs-11,
  body.ltr .py-xs-11 {
    padding-bottom: 2.5rem !important;
  }
  body.ltr .pl-xs-11,
  body.ltr .px-xs-11 {
    padding-left: 2.5rem !important;
  }
  body.ltr .p-xs-12 {
    padding: 2.8125rem !important;
  }
  body.ltr .pt-xs-12,
  body.ltr .py-xs-12 {
    padding-top: 2.8125rem !important;
  }
  body.ltr .pr-xs-12,
  body.ltr .px-xs-12 {
    padding-right: 2.8125rem !important;
  }
  body.ltr .pb-xs-12,
  body.ltr .py-xs-12 {
    padding-bottom: 2.8125rem !important;
  }
  body.ltr .pl-xs-12,
  body.ltr .px-xs-12 {
    padding-left: 2.8125rem !important;
  }
  body.ltr .p-xs-13 {
    padding: 3.125rem !important;
  }
  body.ltr .pt-xs-13,
  body.ltr .py-xs-13 {
    padding-top: 3.125rem !important;
  }
  body.ltr .pr-xs-13,
  body.ltr .px-xs-13 {
    padding-right: 3.125rem !important;
  }
  body.ltr .pb-xs-13,
  body.ltr .py-xs-13 {
    padding-bottom: 3.125rem !important;
  }
  body.ltr .pl-xs-13,
  body.ltr .px-xs-13 {
    padding-left: 3.125rem !important;
  }
  body.ltr .p-xs-14 {
    padding: 3.4375rem !important;
  }
  body.ltr .pt-xs-14,
  body.ltr .py-xs-14 {
    padding-top: 3.4375rem !important;
  }
  body.ltr .pr-xs-14,
  body.ltr .px-xs-14 {
    padding-right: 3.4375rem !important;
  }
  body.ltr .pb-xs-14,
  body.ltr .py-xs-14 {
    padding-bottom: 3.4375rem !important;
  }
  body.ltr .pl-xs-14,
  body.ltr .px-xs-14 {
    padding-left: 3.4375rem !important;
  }
  body.ltr .p-xs-15 {
    padding: 3.75rem !important;
  }
  body.ltr .pt-xs-15,
  body.ltr .py-xs-15 {
    padding-top: 3.75rem !important;
  }
  body.ltr .pr-xs-15,
  body.ltr .px-xs-15 {
    padding-right: 3.75rem !important;
  }
  body.ltr .pb-xs-15,
  body.ltr .py-xs-15 {
    padding-bottom: 3.75rem !important;
  }
  body.ltr .pl-xs-15,
  body.ltr .px-xs-15 {
    padding-left: 3.75rem !important;
  }
  body.ltr .p-xs-16 {
    padding: 4.0625rem !important;
  }
  body.ltr .pt-xs-16,
  body.ltr .py-xs-16 {
    padding-top: 4.0625rem !important;
  }
  body.ltr .pr-xs-16,
  body.ltr .px-xs-16 {
    padding-right: 4.0625rem !important;
  }
  body.ltr .pb-xs-16,
  body.ltr .py-xs-16 {
    padding-bottom: 4.0625rem !important;
  }
  body.ltr .pl-xs-16,
  body.ltr .px-xs-16 {
    padding-left: 4.0625rem !important;
  }
  body.ltr .p-xs-17 {
    padding: 4.375rem !important;
  }
  body.ltr .pt-xs-17,
  body.ltr .py-xs-17 {
    padding-top: 4.375rem !important;
  }
  body.ltr .pr-xs-17,
  body.ltr .px-xs-17 {
    padding-right: 4.375rem !important;
  }
  body.ltr .pb-xs-17,
  body.ltr .py-xs-17 {
    padding-bottom: 4.375rem !important;
  }
  body.ltr .pl-xs-17,
  body.ltr .px-xs-17 {
    padding-left: 4.375rem !important;
  }
  body.ltr .p-xs-18 {
    padding: 4.6875rem !important;
  }
  body.ltr .pt-xs-18,
  body.ltr .py-xs-18 {
    padding-top: 4.6875rem !important;
  }
  body.ltr .pr-xs-18,
  body.ltr .px-xs-18 {
    padding-right: 4.6875rem !important;
  }
  body.ltr .pb-xs-18,
  body.ltr .py-xs-18 {
    padding-bottom: 4.6875rem !important;
  }
  body.ltr .pl-xs-18,
  body.ltr .px-xs-18 {
    padding-left: 4.6875rem !important;
  }
  body.ltr .p-xs-19 {
    padding: 5rem !important;
  }
  body.ltr .pt-xs-19,
  body.ltr .py-xs-19 {
    padding-top: 5rem !important;
  }
  body.ltr .pr-xs-19,
  body.ltr .px-xs-19 {
    padding-right: 5rem !important;
  }
  body.ltr .pb-xs-19,
  body.ltr .py-xs-19 {
    padding-bottom: 5rem !important;
  }
  body.ltr .pl-xs-19,
  body.ltr .px-xs-19 {
    padding-left: 5rem !important;
  }
  body.ltr .p-xs-20 {
    padding: 5.3125rem !important;
  }
  body.ltr .pt-xs-20,
  body.ltr .py-xs-20 {
    padding-top: 5.3125rem !important;
  }
  body.ltr .pr-xs-20,
  body.ltr .px-xs-20 {
    padding-right: 5.3125rem !important;
  }
  body.ltr .pb-xs-20,
  body.ltr .py-xs-20 {
    padding-bottom: 5.3125rem !important;
  }
  body.ltr .pl-xs-20,
  body.ltr .px-xs-20 {
    padding-left: 5.3125rem !important;
  }
  body.ltr .p-xs-21 {
    padding: 5.625rem !important;
  }
  body.ltr .pt-xs-21,
  body.ltr .py-xs-21 {
    padding-top: 5.625rem !important;
  }
  body.ltr .pr-xs-21,
  body.ltr .px-xs-21 {
    padding-right: 5.625rem !important;
  }
  body.ltr .pb-xs-21,
  body.ltr .py-xs-21 {
    padding-bottom: 5.625rem !important;
  }
  body.ltr .pl-xs-21,
  body.ltr .px-xs-21 {
    padding-left: 5.625rem !important;
  }
  body.ltr .p-xs-22 {
    padding: 5.9375rem !important;
  }
  body.ltr .pt-xs-22,
  body.ltr .py-xs-22 {
    padding-top: 5.9375rem !important;
  }
  body.ltr .pr-xs-22,
  body.ltr .px-xs-22 {
    padding-right: 5.9375rem !important;
  }
  body.ltr .pb-xs-22,
  body.ltr .py-xs-22 {
    padding-bottom: 5.9375rem !important;
  }
  body.ltr .pl-xs-22,
  body.ltr .px-xs-22 {
    padding-left: 5.9375rem !important;
  }
  body.ltr .p-xs-23 {
    padding: 6.25rem !important;
  }
  body.ltr .pt-xs-23,
  body.ltr .py-xs-23 {
    padding-top: 6.25rem !important;
  }
  body.ltr .pr-xs-23,
  body.ltr .px-xs-23 {
    padding-right: 6.25rem !important;
  }
  body.ltr .pb-xs-23,
  body.ltr .py-xs-23 {
    padding-bottom: 6.25rem !important;
  }
  body.ltr .pl-xs-23,
  body.ltr .px-xs-23 {
    padding-left: 6.25rem !important;
  }
  body.ltr .p-xs-24 {
    padding: 6.875rem !important;
  }
  body.ltr .pt-xs-24,
  body.ltr .py-xs-24 {
    padding-top: 6.875rem !important;
  }
  body.ltr .pr-xs-24,
  body.ltr .px-xs-24 {
    padding-right: 6.875rem !important;
  }
  body.ltr .pb-xs-24,
  body.ltr .py-xs-24 {
    padding-bottom: 6.875rem !important;
  }
  body.ltr .pl-xs-24,
  body.ltr .px-xs-24 {
    padding-left: 6.875rem !important;
  }
  body.ltr .p-xs-25 {
    padding: 7.5rem !important;
  }
  body.ltr .pt-xs-25,
  body.ltr .py-xs-25 {
    padding-top: 7.5rem !important;
  }
  body.ltr .pr-xs-25,
  body.ltr .px-xs-25 {
    padding-right: 7.5rem !important;
  }
  body.ltr .pb-xs-25,
  body.ltr .py-xs-25 {
    padding-bottom: 7.5rem !important;
  }
  body.ltr .pl-xs-25,
  body.ltr .px-xs-25 {
    padding-left: 7.5rem !important;
  }
  body.ltr .p-xs-26 {
    padding: 8.125rem !important;
  }
  body.ltr .pt-xs-26,
  body.ltr .py-xs-26 {
    padding-top: 8.125rem !important;
  }
  body.ltr .pr-xs-26,
  body.ltr .px-xs-26 {
    padding-right: 8.125rem !important;
  }
  body.ltr .pb-xs-26,
  body.ltr .py-xs-26 {
    padding-bottom: 8.125rem !important;
  }
  body.ltr .pl-xs-26,
  body.ltr .px-xs-26 {
    padding-left: 8.125rem !important;
  }
  body.ltr .p-xs-27 {
    padding: 8.4375rem !important;
  }
  body.ltr .pt-xs-27,
  body.ltr .py-xs-27 {
    padding-top: 8.4375rem !important;
  }
  body.ltr .pr-xs-27,
  body.ltr .px-xs-27 {
    padding-right: 8.4375rem !important;
  }
  body.ltr .pb-xs-27,
  body.ltr .py-xs-27 {
    padding-bottom: 8.4375rem !important;
  }
  body.ltr .pl-xs-27,
  body.ltr .px-xs-27 {
    padding-left: 8.4375rem !important;
  }
  body.ltr .p-xs-28 {
    padding: 9.0625rem !important;
  }
  body.ltr .pt-xs-28,
  body.ltr .py-xs-28 {
    padding-top: 9.0625rem !important;
  }
  body.ltr .pr-xs-28,
  body.ltr .px-xs-28 {
    padding-right: 9.0625rem !important;
  }
  body.ltr .pb-xs-28,
  body.ltr .py-xs-28 {
    padding-bottom: 9.0625rem !important;
  }
  body.ltr .pl-xs-28,
  body.ltr .px-xs-28 {
    padding-left: 9.0625rem !important;
  }
  body.ltr .p-xs-29 {
    padding: 9.375rem !important;
  }
  body.ltr .pt-xs-29,
  body.ltr .py-xs-29 {
    padding-top: 9.375rem !important;
  }
  body.ltr .pr-xs-29,
  body.ltr .px-xs-29 {
    padding-right: 9.375rem !important;
  }
  body.ltr .pb-xs-29,
  body.ltr .py-xs-29 {
    padding-bottom: 9.375rem !important;
  }
  body.ltr .pl-xs-29,
  body.ltr .px-xs-29 {
    padding-left: 9.375rem !important;
  }
  body.ltr .p-xs-30 {
    padding: 9.6875rem !important;
  }
  body.ltr .pt-xs-30,
  body.ltr .py-xs-30 {
    padding-top: 9.6875rem !important;
  }
  body.ltr .pr-xs-30,
  body.ltr .px-xs-30 {
    padding-right: 9.6875rem !important;
  }
  body.ltr .pb-xs-30,
  body.ltr .py-xs-30 {
    padding-bottom: 9.6875rem !important;
  }
  body.ltr .pl-xs-30,
  body.ltr .px-xs-30 {
    padding-left: 9.6875rem !important;
  }
  body.ltr .p-xs-31 {
    padding: 10.625rem !important;
  }
  body.ltr .pt-xs-31,
  body.ltr .py-xs-31 {
    padding-top: 10.625rem !important;
  }
  body.ltr .pr-xs-31,
  body.ltr .px-xs-31 {
    padding-right: 10.625rem !important;
  }
  body.ltr .pb-xs-31,
  body.ltr .py-xs-31 {
    padding-bottom: 10.625rem !important;
  }
  body.ltr .pl-xs-31,
  body.ltr .px-xs-31 {
    padding-left: 10.625rem !important;
  }
  body.ltr .p-xs-32 {
    padding: 11.25rem !important;
  }
  body.ltr .pt-xs-32,
  body.ltr .py-xs-32 {
    padding-top: 11.25rem !important;
  }
  body.ltr .pr-xs-32,
  body.ltr .px-xs-32 {
    padding-right: 11.25rem !important;
  }
  body.ltr .pb-xs-32,
  body.ltr .py-xs-32 {
    padding-bottom: 11.25rem !important;
  }
  body.ltr .pl-xs-32,
  body.ltr .px-xs-32 {
    padding-left: 11.25rem !important;
  }
  body.ltr .p-xs-33 {
    padding: 12.5rem !important;
  }
  body.ltr .pt-xs-33,
  body.ltr .py-xs-33 {
    padding-top: 12.5rem !important;
  }
  body.ltr .pr-xs-33,
  body.ltr .px-xs-33 {
    padding-right: 12.5rem !important;
  }
  body.ltr .pb-xs-33,
  body.ltr .py-xs-33 {
    padding-bottom: 12.5rem !important;
  }
  body.ltr .pl-xs-33,
  body.ltr .px-xs-33 {
    padding-left: 12.5rem !important;
  }
  body.ltr .p-xs-34 {
    padding: 14.0625rem !important;
  }
  body.ltr .pt-xs-34,
  body.ltr .py-xs-34 {
    padding-top: 14.0625rem !important;
  }
  body.ltr .pr-xs-34,
  body.ltr .px-xs-34 {
    padding-right: 14.0625rem !important;
  }
  body.ltr .pb-xs-34,
  body.ltr .py-xs-34 {
    padding-bottom: 14.0625rem !important;
  }
  body.ltr .pl-xs-34,
  body.ltr .px-xs-34 {
    padding-left: 14.0625rem !important;
  }
  body.ltr .p-xs-35 {
    padding: 15.625rem !important;
  }
  body.ltr .pt-xs-35,
  body.ltr .py-xs-35 {
    padding-top: 15.625rem !important;
  }
  body.ltr .pr-xs-35,
  body.ltr .px-xs-35 {
    padding-right: 15.625rem !important;
  }
  body.ltr .pb-xs-35,
  body.ltr .py-xs-35 {
    padding-bottom: 15.625rem !important;
  }
  body.ltr .pl-xs-35,
  body.ltr .px-xs-35 {
    padding-left: 15.625rem !important;
  }
  body.ltr .m-xs-n1 {
    margin: -0.25rem !important;
  }
  body.ltr .mt-xs-n1,
  body.ltr .my-xs-n1 {
    margin-top: -0.25rem !important;
  }
  body.ltr .mr-xs-n1,
  body.ltr .mx-xs-n1 {
    margin-right: -0.25rem !important;
  }
  body.ltr .mb-xs-n1,
  body.ltr .my-xs-n1 {
    margin-bottom: -0.25rem !important;
  }
  body.ltr .ml-xs-n1,
  body.ltr .mx-xs-n1 {
    margin-left: -0.25rem !important;
  }
  body.ltr .m-xs-n2 {
    margin: -0.375rem !important;
  }
  body.ltr .mt-xs-n2,
  body.ltr .my-xs-n2 {
    margin-top: -0.375rem !important;
  }
  body.ltr .mr-xs-n2,
  body.ltr .mx-xs-n2 {
    margin-right: -0.375rem !important;
  }
  body.ltr .mb-xs-n2,
  body.ltr .my-xs-n2 {
    margin-bottom: -0.375rem !important;
  }
  body.ltr .ml-xs-n2,
  body.ltr .mx-xs-n2 {
    margin-left: -0.375rem !important;
  }
  body.ltr .m-xs-n3 {
    margin: -0.5rem !important;
  }
  body.ltr .mt-xs-n3,
  body.ltr .my-xs-n3 {
    margin-top: -0.5rem !important;
  }
  body.ltr .mr-xs-n3,
  body.ltr .mx-xs-n3 {
    margin-right: -0.5rem !important;
  }
  body.ltr .mb-xs-n3,
  body.ltr .my-xs-n3 {
    margin-bottom: -0.5rem !important;
  }
  body.ltr .ml-xs-n3,
  body.ltr .mx-xs-n3 {
    margin-left: -0.5rem !important;
  }
  body.ltr .m-xs-n4 {
    margin: -0.625rem !important;
  }
  body.ltr .mt-xs-n4,
  body.ltr .my-xs-n4 {
    margin-top: -0.625rem !important;
  }
  body.ltr .mr-xs-n4,
  body.ltr .mx-xs-n4 {
    margin-right: -0.625rem !important;
  }
  body.ltr .mb-xs-n4,
  body.ltr .my-xs-n4 {
    margin-bottom: -0.625rem !important;
  }
  body.ltr .ml-xs-n4,
  body.ltr .mx-xs-n4 {
    margin-left: -0.625rem !important;
  }
  body.ltr .m-xs-n5 {
    margin: -0.75rem !important;
  }
  body.ltr .mt-xs-n5,
  body.ltr .my-xs-n5 {
    margin-top: -0.75rem !important;
  }
  body.ltr .mr-xs-n5,
  body.ltr .mx-xs-n5 {
    margin-right: -0.75rem !important;
  }
  body.ltr .mb-xs-n5,
  body.ltr .my-xs-n5 {
    margin-bottom: -0.75rem !important;
  }
  body.ltr .ml-xs-n5,
  body.ltr .mx-xs-n5 {
    margin-left: -0.75rem !important;
  }
  body.ltr .m-xs-n6 {
    margin: -1rem !important;
  }
  body.ltr .mt-xs-n6,
  body.ltr .my-xs-n6 {
    margin-top: -1rem !important;
  }
  body.ltr .mr-xs-n6,
  body.ltr .mx-xs-n6 {
    margin-right: -1rem !important;
  }
  body.ltr .mb-xs-n6,
  body.ltr .my-xs-n6 {
    margin-bottom: -1rem !important;
  }
  body.ltr .ml-xs-n6,
  body.ltr .mx-xs-n6 {
    margin-left: -1rem !important;
  }
  body.ltr .m-xs-n7 {
    margin: -1.25rem !important;
  }
  body.ltr .mt-xs-n7,
  body.ltr .my-xs-n7 {
    margin-top: -1.25rem !important;
  }
  body.ltr .mr-xs-n7,
  body.ltr .mx-xs-n7 {
    margin-right: -1.25rem !important;
  }
  body.ltr .mb-xs-n7,
  body.ltr .my-xs-n7 {
    margin-bottom: -1.25rem !important;
  }
  body.ltr .ml-xs-n7,
  body.ltr .mx-xs-n7 {
    margin-left: -1.25rem !important;
  }
  body.ltr .m-xs-n8 {
    margin: -1.5625rem !important;
  }
  body.ltr .mt-xs-n8,
  body.ltr .my-xs-n8 {
    margin-top: -1.5625rem !important;
  }
  body.ltr .mr-xs-n8,
  body.ltr .mx-xs-n8 {
    margin-right: -1.5625rem !important;
  }
  body.ltr .mb-xs-n8,
  body.ltr .my-xs-n8 {
    margin-bottom: -1.5625rem !important;
  }
  body.ltr .ml-xs-n8,
  body.ltr .mx-xs-n8 {
    margin-left: -1.5625rem !important;
  }
  body.ltr .m-xs-n9 {
    margin: -1.875rem !important;
  }
  body.ltr .mt-xs-n9,
  body.ltr .my-xs-n9 {
    margin-top: -1.875rem !important;
  }
  body.ltr .mr-xs-n9,
  body.ltr .mx-xs-n9 {
    margin-right: -1.875rem !important;
  }
  body.ltr .mb-xs-n9,
  body.ltr .my-xs-n9 {
    margin-bottom: -1.875rem !important;
  }
  body.ltr .ml-xs-n9,
  body.ltr .mx-xs-n9 {
    margin-left: -1.875rem !important;
  }
  body.ltr .m-xs-n10 {
    margin: -2.1875rem !important;
  }
  body.ltr .mt-xs-n10,
  body.ltr .my-xs-n10 {
    margin-top: -2.1875rem !important;
  }
  body.ltr .mr-xs-n10,
  body.ltr .mx-xs-n10 {
    margin-right: -2.1875rem !important;
  }
  body.ltr .mb-xs-n10,
  body.ltr .my-xs-n10 {
    margin-bottom: -2.1875rem !important;
  }
  body.ltr .ml-xs-n10,
  body.ltr .mx-xs-n10 {
    margin-left: -2.1875rem !important;
  }
  body.ltr .m-xs-n11 {
    margin: -2.5rem !important;
  }
  body.ltr .mt-xs-n11,
  body.ltr .my-xs-n11 {
    margin-top: -2.5rem !important;
  }
  body.ltr .mr-xs-n11,
  body.ltr .mx-xs-n11 {
    margin-right: -2.5rem !important;
  }
  body.ltr .mb-xs-n11,
  body.ltr .my-xs-n11 {
    margin-bottom: -2.5rem !important;
  }
  body.ltr .ml-xs-n11,
  body.ltr .mx-xs-n11 {
    margin-left: -2.5rem !important;
  }
  body.ltr .m-xs-n12 {
    margin: -2.8125rem !important;
  }
  body.ltr .mt-xs-n12,
  body.ltr .my-xs-n12 {
    margin-top: -2.8125rem !important;
  }
  body.ltr .mr-xs-n12,
  body.ltr .mx-xs-n12 {
    margin-right: -2.8125rem !important;
  }
  body.ltr .mb-xs-n12,
  body.ltr .my-xs-n12 {
    margin-bottom: -2.8125rem !important;
  }
  body.ltr .ml-xs-n12,
  body.ltr .mx-xs-n12 {
    margin-left: -2.8125rem !important;
  }
  body.ltr .m-xs-n13 {
    margin: -3.125rem !important;
  }
  body.ltr .mt-xs-n13,
  body.ltr .my-xs-n13 {
    margin-top: -3.125rem !important;
  }
  body.ltr .mr-xs-n13,
  body.ltr .mx-xs-n13 {
    margin-right: -3.125rem !important;
  }
  body.ltr .mb-xs-n13,
  body.ltr .my-xs-n13 {
    margin-bottom: -3.125rem !important;
  }
  body.ltr .ml-xs-n13,
  body.ltr .mx-xs-n13 {
    margin-left: -3.125rem !important;
  }
  body.ltr .m-xs-n14 {
    margin: -3.4375rem !important;
  }
  body.ltr .mt-xs-n14,
  body.ltr .my-xs-n14 {
    margin-top: -3.4375rem !important;
  }
  body.ltr .mr-xs-n14,
  body.ltr .mx-xs-n14 {
    margin-right: -3.4375rem !important;
  }
  body.ltr .mb-xs-n14,
  body.ltr .my-xs-n14 {
    margin-bottom: -3.4375rem !important;
  }
  body.ltr .ml-xs-n14,
  body.ltr .mx-xs-n14 {
    margin-left: -3.4375rem !important;
  }
  body.ltr .m-xs-n15 {
    margin: -3.75rem !important;
  }
  body.ltr .mt-xs-n15,
  body.ltr .my-xs-n15 {
    margin-top: -3.75rem !important;
  }
  body.ltr .mr-xs-n15,
  body.ltr .mx-xs-n15 {
    margin-right: -3.75rem !important;
  }
  body.ltr .mb-xs-n15,
  body.ltr .my-xs-n15 {
    margin-bottom: -3.75rem !important;
  }
  body.ltr .ml-xs-n15,
  body.ltr .mx-xs-n15 {
    margin-left: -3.75rem !important;
  }
  body.ltr .m-xs-n16 {
    margin: -4.0625rem !important;
  }
  body.ltr .mt-xs-n16,
  body.ltr .my-xs-n16 {
    margin-top: -4.0625rem !important;
  }
  body.ltr .mr-xs-n16,
  body.ltr .mx-xs-n16 {
    margin-right: -4.0625rem !important;
  }
  body.ltr .mb-xs-n16,
  body.ltr .my-xs-n16 {
    margin-bottom: -4.0625rem !important;
  }
  body.ltr .ml-xs-n16,
  body.ltr .mx-xs-n16 {
    margin-left: -4.0625rem !important;
  }
  body.ltr .m-xs-n17 {
    margin: -4.375rem !important;
  }
  body.ltr .mt-xs-n17,
  body.ltr .my-xs-n17 {
    margin-top: -4.375rem !important;
  }
  body.ltr .mr-xs-n17,
  body.ltr .mx-xs-n17 {
    margin-right: -4.375rem !important;
  }
  body.ltr .mb-xs-n17,
  body.ltr .my-xs-n17 {
    margin-bottom: -4.375rem !important;
  }
  body.ltr .ml-xs-n17,
  body.ltr .mx-xs-n17 {
    margin-left: -4.375rem !important;
  }
  body.ltr .m-xs-n18 {
    margin: -4.6875rem !important;
  }
  body.ltr .mt-xs-n18,
  body.ltr .my-xs-n18 {
    margin-top: -4.6875rem !important;
  }
  body.ltr .mr-xs-n18,
  body.ltr .mx-xs-n18 {
    margin-right: -4.6875rem !important;
  }
  body.ltr .mb-xs-n18,
  body.ltr .my-xs-n18 {
    margin-bottom: -4.6875rem !important;
  }
  body.ltr .ml-xs-n18,
  body.ltr .mx-xs-n18 {
    margin-left: -4.6875rem !important;
  }
  body.ltr .m-xs-n19 {
    margin: -5rem !important;
  }
  body.ltr .mt-xs-n19,
  body.ltr .my-xs-n19 {
    margin-top: -5rem !important;
  }
  body.ltr .mr-xs-n19,
  body.ltr .mx-xs-n19 {
    margin-right: -5rem !important;
  }
  body.ltr .mb-xs-n19,
  body.ltr .my-xs-n19 {
    margin-bottom: -5rem !important;
  }
  body.ltr .ml-xs-n19,
  body.ltr .mx-xs-n19 {
    margin-left: -5rem !important;
  }
  body.ltr .m-xs-n20 {
    margin: -5.3125rem !important;
  }
  body.ltr .mt-xs-n20,
  body.ltr .my-xs-n20 {
    margin-top: -5.3125rem !important;
  }
  body.ltr .mr-xs-n20,
  body.ltr .mx-xs-n20 {
    margin-right: -5.3125rem !important;
  }
  body.ltr .mb-xs-n20,
  body.ltr .my-xs-n20 {
    margin-bottom: -5.3125rem !important;
  }
  body.ltr .ml-xs-n20,
  body.ltr .mx-xs-n20 {
    margin-left: -5.3125rem !important;
  }
  body.ltr .m-xs-n21 {
    margin: -5.625rem !important;
  }
  body.ltr .mt-xs-n21,
  body.ltr .my-xs-n21 {
    margin-top: -5.625rem !important;
  }
  body.ltr .mr-xs-n21,
  body.ltr .mx-xs-n21 {
    margin-right: -5.625rem !important;
  }
  body.ltr .mb-xs-n21,
  body.ltr .my-xs-n21 {
    margin-bottom: -5.625rem !important;
  }
  body.ltr .ml-xs-n21,
  body.ltr .mx-xs-n21 {
    margin-left: -5.625rem !important;
  }
  body.ltr .m-xs-n22 {
    margin: -5.9375rem !important;
  }
  body.ltr .mt-xs-n22,
  body.ltr .my-xs-n22 {
    margin-top: -5.9375rem !important;
  }
  body.ltr .mr-xs-n22,
  body.ltr .mx-xs-n22 {
    margin-right: -5.9375rem !important;
  }
  body.ltr .mb-xs-n22,
  body.ltr .my-xs-n22 {
    margin-bottom: -5.9375rem !important;
  }
  body.ltr .ml-xs-n22,
  body.ltr .mx-xs-n22 {
    margin-left: -5.9375rem !important;
  }
  body.ltr .m-xs-n23 {
    margin: -6.25rem !important;
  }
  body.ltr .mt-xs-n23,
  body.ltr .my-xs-n23 {
    margin-top: -6.25rem !important;
  }
  body.ltr .mr-xs-n23,
  body.ltr .mx-xs-n23 {
    margin-right: -6.25rem !important;
  }
  body.ltr .mb-xs-n23,
  body.ltr .my-xs-n23 {
    margin-bottom: -6.25rem !important;
  }
  body.ltr .ml-xs-n23,
  body.ltr .mx-xs-n23 {
    margin-left: -6.25rem !important;
  }
  body.ltr .m-xs-n24 {
    margin: -6.875rem !important;
  }
  body.ltr .mt-xs-n24,
  body.ltr .my-xs-n24 {
    margin-top: -6.875rem !important;
  }
  body.ltr .mr-xs-n24,
  body.ltr .mx-xs-n24 {
    margin-right: -6.875rem !important;
  }
  body.ltr .mb-xs-n24,
  body.ltr .my-xs-n24 {
    margin-bottom: -6.875rem !important;
  }
  body.ltr .ml-xs-n24,
  body.ltr .mx-xs-n24 {
    margin-left: -6.875rem !important;
  }
  body.ltr .m-xs-n25 {
    margin: -7.5rem !important;
  }
  body.ltr .mt-xs-n25,
  body.ltr .my-xs-n25 {
    margin-top: -7.5rem !important;
  }
  body.ltr .mr-xs-n25,
  body.ltr .mx-xs-n25 {
    margin-right: -7.5rem !important;
  }
  body.ltr .mb-xs-n25,
  body.ltr .my-xs-n25 {
    margin-bottom: -7.5rem !important;
  }
  body.ltr .ml-xs-n25,
  body.ltr .mx-xs-n25 {
    margin-left: -7.5rem !important;
  }
  body.ltr .m-xs-n26 {
    margin: -8.125rem !important;
  }
  body.ltr .mt-xs-n26,
  body.ltr .my-xs-n26 {
    margin-top: -8.125rem !important;
  }
  body.ltr .mr-xs-n26,
  body.ltr .mx-xs-n26 {
    margin-right: -8.125rem !important;
  }
  body.ltr .mb-xs-n26,
  body.ltr .my-xs-n26 {
    margin-bottom: -8.125rem !important;
  }
  body.ltr .ml-xs-n26,
  body.ltr .mx-xs-n26 {
    margin-left: -8.125rem !important;
  }
  body.ltr .m-xs-n27 {
    margin: -8.4375rem !important;
  }
  body.ltr .mt-xs-n27,
  body.ltr .my-xs-n27 {
    margin-top: -8.4375rem !important;
  }
  body.ltr .mr-xs-n27,
  body.ltr .mx-xs-n27 {
    margin-right: -8.4375rem !important;
  }
  body.ltr .mb-xs-n27,
  body.ltr .my-xs-n27 {
    margin-bottom: -8.4375rem !important;
  }
  body.ltr .ml-xs-n27,
  body.ltr .mx-xs-n27 {
    margin-left: -8.4375rem !important;
  }
  body.ltr .m-xs-n28 {
    margin: -9.0625rem !important;
  }
  body.ltr .mt-xs-n28,
  body.ltr .my-xs-n28 {
    margin-top: -9.0625rem !important;
  }
  body.ltr .mr-xs-n28,
  body.ltr .mx-xs-n28 {
    margin-right: -9.0625rem !important;
  }
  body.ltr .mb-xs-n28,
  body.ltr .my-xs-n28 {
    margin-bottom: -9.0625rem !important;
  }
  body.ltr .ml-xs-n28,
  body.ltr .mx-xs-n28 {
    margin-left: -9.0625rem !important;
  }
  body.ltr .m-xs-n29 {
    margin: -9.375rem !important;
  }
  body.ltr .mt-xs-n29,
  body.ltr .my-xs-n29 {
    margin-top: -9.375rem !important;
  }
  body.ltr .mr-xs-n29,
  body.ltr .mx-xs-n29 {
    margin-right: -9.375rem !important;
  }
  body.ltr .mb-xs-n29,
  body.ltr .my-xs-n29 {
    margin-bottom: -9.375rem !important;
  }
  body.ltr .ml-xs-n29,
  body.ltr .mx-xs-n29 {
    margin-left: -9.375rem !important;
  }
  body.ltr .m-xs-n30 {
    margin: -9.6875rem !important;
  }
  body.ltr .mt-xs-n30,
  body.ltr .my-xs-n30 {
    margin-top: -9.6875rem !important;
  }
  body.ltr .mr-xs-n30,
  body.ltr .mx-xs-n30 {
    margin-right: -9.6875rem !important;
  }
  body.ltr .mb-xs-n30,
  body.ltr .my-xs-n30 {
    margin-bottom: -9.6875rem !important;
  }
  body.ltr .ml-xs-n30,
  body.ltr .mx-xs-n30 {
    margin-left: -9.6875rem !important;
  }
  body.ltr .m-xs-n31 {
    margin: -10.625rem !important;
  }
  body.ltr .mt-xs-n31,
  body.ltr .my-xs-n31 {
    margin-top: -10.625rem !important;
  }
  body.ltr .mr-xs-n31,
  body.ltr .mx-xs-n31 {
    margin-right: -10.625rem !important;
  }
  body.ltr .mb-xs-n31,
  body.ltr .my-xs-n31 {
    margin-bottom: -10.625rem !important;
  }
  body.ltr .ml-xs-n31,
  body.ltr .mx-xs-n31 {
    margin-left: -10.625rem !important;
  }
  body.ltr .m-xs-n32 {
    margin: -11.25rem !important;
  }
  body.ltr .mt-xs-n32,
  body.ltr .my-xs-n32 {
    margin-top: -11.25rem !important;
  }
  body.ltr .mr-xs-n32,
  body.ltr .mx-xs-n32 {
    margin-right: -11.25rem !important;
  }
  body.ltr .mb-xs-n32,
  body.ltr .my-xs-n32 {
    margin-bottom: -11.25rem !important;
  }
  body.ltr .ml-xs-n32,
  body.ltr .mx-xs-n32 {
    margin-left: -11.25rem !important;
  }
  body.ltr .m-xs-n33 {
    margin: -12.5rem !important;
  }
  body.ltr .mt-xs-n33,
  body.ltr .my-xs-n33 {
    margin-top: -12.5rem !important;
  }
  body.ltr .mr-xs-n33,
  body.ltr .mx-xs-n33 {
    margin-right: -12.5rem !important;
  }
  body.ltr .mb-xs-n33,
  body.ltr .my-xs-n33 {
    margin-bottom: -12.5rem !important;
  }
  body.ltr .ml-xs-n33,
  body.ltr .mx-xs-n33 {
    margin-left: -12.5rem !important;
  }
  body.ltr .m-xs-n34 {
    margin: -14.0625rem !important;
  }
  body.ltr .mt-xs-n34,
  body.ltr .my-xs-n34 {
    margin-top: -14.0625rem !important;
  }
  body.ltr .mr-xs-n34,
  body.ltr .mx-xs-n34 {
    margin-right: -14.0625rem !important;
  }
  body.ltr .mb-xs-n34,
  body.ltr .my-xs-n34 {
    margin-bottom: -14.0625rem !important;
  }
  body.ltr .ml-xs-n34,
  body.ltr .mx-xs-n34 {
    margin-left: -14.0625rem !important;
  }
  body.ltr .m-xs-n35 {
    margin: -15.625rem !important;
  }
  body.ltr .mt-xs-n35,
  body.ltr .my-xs-n35 {
    margin-top: -15.625rem !important;
  }
  body.ltr .mr-xs-n35,
  body.ltr .mx-xs-n35 {
    margin-right: -15.625rem !important;
  }
  body.ltr .mb-xs-n35,
  body.ltr .my-xs-n35 {
    margin-bottom: -15.625rem !important;
  }
  body.ltr .ml-xs-n35,
  body.ltr .mx-xs-n35 {
    margin-left: -15.625rem !important;
  }
  body.ltr .m-xs-auto {
    margin: auto !important;
  }
  body.ltr .mt-xs-auto,
  body.ltr .my-xs-auto {
    margin-top: auto !important;
  }
  body.ltr .mr-xs-auto,
  body.ltr .mx-xs-auto {
    margin-right: auto !important;
  }
  body.ltr .mb-xs-auto,
  body.ltr .my-xs-auto {
    margin-bottom: auto !important;
  }
  body.ltr .ml-xs-auto,
  body.ltr .mx-xs-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 576px) {
  body.ltr .m-sm-0 {
    margin: 0 !important;
  }
  body.ltr .mt-sm-0,
  body.ltr .my-sm-0 {
    margin-top: 0 !important;
  }
  body.ltr .mr-sm-0,
  body.ltr .mx-sm-0 {
    margin-right: 0 !important;
  }
  body.ltr .mb-sm-0,
  body.ltr .my-sm-0 {
    margin-bottom: 0 !important;
  }
  body.ltr .ml-sm-0,
  body.ltr .mx-sm-0 {
    margin-left: 0 !important;
  }
  body.ltr .m-sm-1 {
    margin: 0.25rem !important;
  }
  body.ltr .mt-sm-1,
  body.ltr .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  body.ltr .mr-sm-1,
  body.ltr .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  body.ltr .mb-sm-1,
  body.ltr .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  body.ltr .ml-sm-1,
  body.ltr .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  body.ltr .m-sm-2 {
    margin: 0.375rem !important;
  }
  body.ltr .mt-sm-2,
  body.ltr .my-sm-2 {
    margin-top: 0.375rem !important;
  }
  body.ltr .mr-sm-2,
  body.ltr .mx-sm-2 {
    margin-right: 0.375rem !important;
  }
  body.ltr .mb-sm-2,
  body.ltr .my-sm-2 {
    margin-bottom: 0.375rem !important;
  }
  body.ltr .ml-sm-2,
  body.ltr .mx-sm-2 {
    margin-left: 0.375rem !important;
  }
  body.ltr .m-sm-3 {
    margin: 0.5rem !important;
  }
  body.ltr .mt-sm-3,
  body.ltr .my-sm-3 {
    margin-top: 0.5rem !important;
  }
  body.ltr .mr-sm-3,
  body.ltr .mx-sm-3 {
    margin-right: 0.5rem !important;
  }
  body.ltr .mb-sm-3,
  body.ltr .my-sm-3 {
    margin-bottom: 0.5rem !important;
  }
  body.ltr .ml-sm-3,
  body.ltr .mx-sm-3 {
    margin-left: 0.5rem !important;
  }
  body.ltr .m-sm-4 {
    margin: 0.625rem !important;
  }
  body.ltr .mt-sm-4,
  body.ltr .my-sm-4 {
    margin-top: 0.625rem !important;
  }
  body.ltr .mr-sm-4,
  body.ltr .mx-sm-4 {
    margin-right: 0.625rem !important;
  }
  body.ltr .mb-sm-4,
  body.ltr .my-sm-4 {
    margin-bottom: 0.625rem !important;
  }
  body.ltr .ml-sm-4,
  body.ltr .mx-sm-4 {
    margin-left: 0.625rem !important;
  }
  body.ltr .m-sm-5 {
    margin: 0.75rem !important;
  }
  body.ltr .mt-sm-5,
  body.ltr .my-sm-5 {
    margin-top: 0.75rem !important;
  }
  body.ltr .mr-sm-5,
  body.ltr .mx-sm-5 {
    margin-right: 0.75rem !important;
  }
  body.ltr .mb-sm-5,
  body.ltr .my-sm-5 {
    margin-bottom: 0.75rem !important;
  }
  body.ltr .ml-sm-5,
  body.ltr .mx-sm-5 {
    margin-left: 0.75rem !important;
  }
  body.ltr .m-sm-6 {
    margin: 1rem !important;
  }
  body.ltr .mt-sm-6,
  body.ltr .my-sm-6 {
    margin-top: 1rem !important;
  }
  body.ltr .mr-sm-6,
  body.ltr .mx-sm-6 {
    margin-right: 1rem !important;
  }
  body.ltr .mb-sm-6,
  body.ltr .my-sm-6 {
    margin-bottom: 1rem !important;
  }
  body.ltr .ml-sm-6,
  body.ltr .mx-sm-6 {
    margin-left: 1rem !important;
  }
  body.ltr .m-sm-7 {
    margin: 1.25rem !important;
  }
  body.ltr .mt-sm-7,
  body.ltr .my-sm-7 {
    margin-top: 1.25rem !important;
  }
  body.ltr .mr-sm-7,
  body.ltr .mx-sm-7 {
    margin-right: 1.25rem !important;
  }
  body.ltr .mb-sm-7,
  body.ltr .my-sm-7 {
    margin-bottom: 1.25rem !important;
  }
  body.ltr .ml-sm-7,
  body.ltr .mx-sm-7 {
    margin-left: 1.25rem !important;
  }
  body.ltr .m-sm-8 {
    margin: 1.5625rem !important;
  }
  body.ltr .mt-sm-8,
  body.ltr .my-sm-8 {
    margin-top: 1.5625rem !important;
  }
  body.ltr .mr-sm-8,
  body.ltr .mx-sm-8 {
    margin-right: 1.5625rem !important;
  }
  body.ltr .mb-sm-8,
  body.ltr .my-sm-8 {
    margin-bottom: 1.5625rem !important;
  }
  body.ltr .ml-sm-8,
  body.ltr .mx-sm-8 {
    margin-left: 1.5625rem !important;
  }
  body.ltr .m-sm-9 {
    margin: 1.875rem !important;
  }
  body.ltr .mt-sm-9,
  body.ltr .my-sm-9 {
    margin-top: 1.875rem !important;
  }
  body.ltr .mr-sm-9,
  body.ltr .mx-sm-9 {
    margin-right: 1.875rem !important;
  }
  body.ltr .mb-sm-9,
  body.ltr .my-sm-9 {
    margin-bottom: 1.875rem !important;
  }
  body.ltr .ml-sm-9,
  body.ltr .mx-sm-9 {
    margin-left: 1.875rem !important;
  }
  body.ltr .m-sm-10 {
    margin: 2.1875rem !important;
  }
  body.ltr .mt-sm-10,
  body.ltr .my-sm-10 {
    margin-top: 2.1875rem !important;
  }
  body.ltr .mr-sm-10,
  body.ltr .mx-sm-10 {
    margin-right: 2.1875rem !important;
  }
  body.ltr .mb-sm-10,
  body.ltr .my-sm-10 {
    margin-bottom: 2.1875rem !important;
  }
  body.ltr .ml-sm-10,
  body.ltr .mx-sm-10 {
    margin-left: 2.1875rem !important;
  }
  body.ltr .m-sm-11 {
    margin: 2.5rem !important;
  }
  body.ltr .mt-sm-11,
  body.ltr .my-sm-11 {
    margin-top: 2.5rem !important;
  }
  body.ltr .mr-sm-11,
  body.ltr .mx-sm-11 {
    margin-right: 2.5rem !important;
  }
  body.ltr .mb-sm-11,
  body.ltr .my-sm-11 {
    margin-bottom: 2.5rem !important;
  }
  body.ltr .ml-sm-11,
  body.ltr .mx-sm-11 {
    margin-left: 2.5rem !important;
  }
  body.ltr .m-sm-12 {
    margin: 2.8125rem !important;
  }
  body.ltr .mt-sm-12,
  body.ltr .my-sm-12 {
    margin-top: 2.8125rem !important;
  }
  body.ltr .mr-sm-12,
  body.ltr .mx-sm-12 {
    margin-right: 2.8125rem !important;
  }
  body.ltr .mb-sm-12,
  body.ltr .my-sm-12 {
    margin-bottom: 2.8125rem !important;
  }
  body.ltr .ml-sm-12,
  body.ltr .mx-sm-12 {
    margin-left: 2.8125rem !important;
  }
  body.ltr .m-sm-13 {
    margin: 3.125rem !important;
  }
  body.ltr .mt-sm-13,
  body.ltr .my-sm-13 {
    margin-top: 3.125rem !important;
  }
  body.ltr .mr-sm-13,
  body.ltr .mx-sm-13 {
    margin-right: 3.125rem !important;
  }
  body.ltr .mb-sm-13,
  body.ltr .my-sm-13 {
    margin-bottom: 3.125rem !important;
  }
  body.ltr .ml-sm-13,
  body.ltr .mx-sm-13 {
    margin-left: 3.125rem !important;
  }
  body.ltr .m-sm-14 {
    margin: 3.4375rem !important;
  }
  body.ltr .mt-sm-14,
  body.ltr .my-sm-14 {
    margin-top: 3.4375rem !important;
  }
  body.ltr .mr-sm-14,
  body.ltr .mx-sm-14 {
    margin-right: 3.4375rem !important;
  }
  body.ltr .mb-sm-14,
  body.ltr .my-sm-14 {
    margin-bottom: 3.4375rem !important;
  }
  body.ltr .ml-sm-14,
  body.ltr .mx-sm-14 {
    margin-left: 3.4375rem !important;
  }
  body.ltr .m-sm-15 {
    margin: 3.75rem !important;
  }
  body.ltr .mt-sm-15,
  body.ltr .my-sm-15 {
    margin-top: 3.75rem !important;
  }
  body.ltr .mr-sm-15,
  body.ltr .mx-sm-15 {
    margin-right: 3.75rem !important;
  }
  body.ltr .mb-sm-15,
  body.ltr .my-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  body.ltr .ml-sm-15,
  body.ltr .mx-sm-15 {
    margin-left: 3.75rem !important;
  }
  body.ltr .m-sm-16 {
    margin: 4.0625rem !important;
  }
  body.ltr .mt-sm-16,
  body.ltr .my-sm-16 {
    margin-top: 4.0625rem !important;
  }
  body.ltr .mr-sm-16,
  body.ltr .mx-sm-16 {
    margin-right: 4.0625rem !important;
  }
  body.ltr .mb-sm-16,
  body.ltr .my-sm-16 {
    margin-bottom: 4.0625rem !important;
  }
  body.ltr .ml-sm-16,
  body.ltr .mx-sm-16 {
    margin-left: 4.0625rem !important;
  }
  body.ltr .m-sm-17 {
    margin: 4.375rem !important;
  }
  body.ltr .mt-sm-17,
  body.ltr .my-sm-17 {
    margin-top: 4.375rem !important;
  }
  body.ltr .mr-sm-17,
  body.ltr .mx-sm-17 {
    margin-right: 4.375rem !important;
  }
  body.ltr .mb-sm-17,
  body.ltr .my-sm-17 {
    margin-bottom: 4.375rem !important;
  }
  body.ltr .ml-sm-17,
  body.ltr .mx-sm-17 {
    margin-left: 4.375rem !important;
  }
  body.ltr .m-sm-18 {
    margin: 4.6875rem !important;
  }
  body.ltr .mt-sm-18,
  body.ltr .my-sm-18 {
    margin-top: 4.6875rem !important;
  }
  body.ltr .mr-sm-18,
  body.ltr .mx-sm-18 {
    margin-right: 4.6875rem !important;
  }
  body.ltr .mb-sm-18,
  body.ltr .my-sm-18 {
    margin-bottom: 4.6875rem !important;
  }
  body.ltr .ml-sm-18,
  body.ltr .mx-sm-18 {
    margin-left: 4.6875rem !important;
  }
  body.ltr .m-sm-19 {
    margin: 5rem !important;
  }
  body.ltr .mt-sm-19,
  body.ltr .my-sm-19 {
    margin-top: 5rem !important;
  }
  body.ltr .mr-sm-19,
  body.ltr .mx-sm-19 {
    margin-right: 5rem !important;
  }
  body.ltr .mb-sm-19,
  body.ltr .my-sm-19 {
    margin-bottom: 5rem !important;
  }
  body.ltr .ml-sm-19,
  body.ltr .mx-sm-19 {
    margin-left: 5rem !important;
  }
  body.ltr .m-sm-20 {
    margin: 5.3125rem !important;
  }
  body.ltr .mt-sm-20,
  body.ltr .my-sm-20 {
    margin-top: 5.3125rem !important;
  }
  body.ltr .mr-sm-20,
  body.ltr .mx-sm-20 {
    margin-right: 5.3125rem !important;
  }
  body.ltr .mb-sm-20,
  body.ltr .my-sm-20 {
    margin-bottom: 5.3125rem !important;
  }
  body.ltr .ml-sm-20,
  body.ltr .mx-sm-20 {
    margin-left: 5.3125rem !important;
  }
  body.ltr .m-sm-21 {
    margin: 5.625rem !important;
  }
  body.ltr .mt-sm-21,
  body.ltr .my-sm-21 {
    margin-top: 5.625rem !important;
  }
  body.ltr .mr-sm-21,
  body.ltr .mx-sm-21 {
    margin-right: 5.625rem !important;
  }
  body.ltr .mb-sm-21,
  body.ltr .my-sm-21 {
    margin-bottom: 5.625rem !important;
  }
  body.ltr .ml-sm-21,
  body.ltr .mx-sm-21 {
    margin-left: 5.625rem !important;
  }
  body.ltr .m-sm-22 {
    margin: 5.9375rem !important;
  }
  body.ltr .mt-sm-22,
  body.ltr .my-sm-22 {
    margin-top: 5.9375rem !important;
  }
  body.ltr .mr-sm-22,
  body.ltr .mx-sm-22 {
    margin-right: 5.9375rem !important;
  }
  body.ltr .mb-sm-22,
  body.ltr .my-sm-22 {
    margin-bottom: 5.9375rem !important;
  }
  body.ltr .ml-sm-22,
  body.ltr .mx-sm-22 {
    margin-left: 5.9375rem !important;
  }
  body.ltr .m-sm-23 {
    margin: 6.25rem !important;
  }
  body.ltr .mt-sm-23,
  body.ltr .my-sm-23 {
    margin-top: 6.25rem !important;
  }
  body.ltr .mr-sm-23,
  body.ltr .mx-sm-23 {
    margin-right: 6.25rem !important;
  }
  body.ltr .mb-sm-23,
  body.ltr .my-sm-23 {
    margin-bottom: 6.25rem !important;
  }
  body.ltr .ml-sm-23,
  body.ltr .mx-sm-23 {
    margin-left: 6.25rem !important;
  }
  body.ltr .m-sm-24 {
    margin: 6.875rem !important;
  }
  body.ltr .mt-sm-24,
  body.ltr .my-sm-24 {
    margin-top: 6.875rem !important;
  }
  body.ltr .mr-sm-24,
  body.ltr .mx-sm-24 {
    margin-right: 6.875rem !important;
  }
  body.ltr .mb-sm-24,
  body.ltr .my-sm-24 {
    margin-bottom: 6.875rem !important;
  }
  body.ltr .ml-sm-24,
  body.ltr .mx-sm-24 {
    margin-left: 6.875rem !important;
  }
  body.ltr .m-sm-25 {
    margin: 7.5rem !important;
  }
  body.ltr .mt-sm-25,
  body.ltr .my-sm-25 {
    margin-top: 7.5rem !important;
  }
  body.ltr .mr-sm-25,
  body.ltr .mx-sm-25 {
    margin-right: 7.5rem !important;
  }
  body.ltr .mb-sm-25,
  body.ltr .my-sm-25 {
    margin-bottom: 7.5rem !important;
  }
  body.ltr .ml-sm-25,
  body.ltr .mx-sm-25 {
    margin-left: 7.5rem !important;
  }
  body.ltr .m-sm-26 {
    margin: 8.125rem !important;
  }
  body.ltr .mt-sm-26,
  body.ltr .my-sm-26 {
    margin-top: 8.125rem !important;
  }
  body.ltr .mr-sm-26,
  body.ltr .mx-sm-26 {
    margin-right: 8.125rem !important;
  }
  body.ltr .mb-sm-26,
  body.ltr .my-sm-26 {
    margin-bottom: 8.125rem !important;
  }
  body.ltr .ml-sm-26,
  body.ltr .mx-sm-26 {
    margin-left: 8.125rem !important;
  }
  body.ltr .m-sm-27 {
    margin: 8.4375rem !important;
  }
  body.ltr .mt-sm-27,
  body.ltr .my-sm-27 {
    margin-top: 8.4375rem !important;
  }
  body.ltr .mr-sm-27,
  body.ltr .mx-sm-27 {
    margin-right: 8.4375rem !important;
  }
  body.ltr .mb-sm-27,
  body.ltr .my-sm-27 {
    margin-bottom: 8.4375rem !important;
  }
  body.ltr .ml-sm-27,
  body.ltr .mx-sm-27 {
    margin-left: 8.4375rem !important;
  }
  body.ltr .m-sm-28 {
    margin: 9.0625rem !important;
  }
  body.ltr .mt-sm-28,
  body.ltr .my-sm-28 {
    margin-top: 9.0625rem !important;
  }
  body.ltr .mr-sm-28,
  body.ltr .mx-sm-28 {
    margin-right: 9.0625rem !important;
  }
  body.ltr .mb-sm-28,
  body.ltr .my-sm-28 {
    margin-bottom: 9.0625rem !important;
  }
  body.ltr .ml-sm-28,
  body.ltr .mx-sm-28 {
    margin-left: 9.0625rem !important;
  }
  body.ltr .m-sm-29 {
    margin: 9.375rem !important;
  }
  body.ltr .mt-sm-29,
  body.ltr .my-sm-29 {
    margin-top: 9.375rem !important;
  }
  body.ltr .mr-sm-29,
  body.ltr .mx-sm-29 {
    margin-right: 9.375rem !important;
  }
  body.ltr .mb-sm-29,
  body.ltr .my-sm-29 {
    margin-bottom: 9.375rem !important;
  }
  body.ltr .ml-sm-29,
  body.ltr .mx-sm-29 {
    margin-left: 9.375rem !important;
  }
  body.ltr .m-sm-30 {
    margin: 9.6875rem !important;
  }
  body.ltr .mt-sm-30,
  body.ltr .my-sm-30 {
    margin-top: 9.6875rem !important;
  }
  body.ltr .mr-sm-30,
  body.ltr .mx-sm-30 {
    margin-right: 9.6875rem !important;
  }
  body.ltr .mb-sm-30,
  body.ltr .my-sm-30 {
    margin-bottom: 9.6875rem !important;
  }
  body.ltr .ml-sm-30,
  body.ltr .mx-sm-30 {
    margin-left: 9.6875rem !important;
  }
  body.ltr .m-sm-31 {
    margin: 10.625rem !important;
  }
  body.ltr .mt-sm-31,
  body.ltr .my-sm-31 {
    margin-top: 10.625rem !important;
  }
  body.ltr .mr-sm-31,
  body.ltr .mx-sm-31 {
    margin-right: 10.625rem !important;
  }
  body.ltr .mb-sm-31,
  body.ltr .my-sm-31 {
    margin-bottom: 10.625rem !important;
  }
  body.ltr .ml-sm-31,
  body.ltr .mx-sm-31 {
    margin-left: 10.625rem !important;
  }
  body.ltr .m-sm-32 {
    margin: 11.25rem !important;
  }
  body.ltr .mt-sm-32,
  body.ltr .my-sm-32 {
    margin-top: 11.25rem !important;
  }
  body.ltr .mr-sm-32,
  body.ltr .mx-sm-32 {
    margin-right: 11.25rem !important;
  }
  body.ltr .mb-sm-32,
  body.ltr .my-sm-32 {
    margin-bottom: 11.25rem !important;
  }
  body.ltr .ml-sm-32,
  body.ltr .mx-sm-32 {
    margin-left: 11.25rem !important;
  }
  body.ltr .m-sm-33 {
    margin: 12.5rem !important;
  }
  body.ltr .mt-sm-33,
  body.ltr .my-sm-33 {
    margin-top: 12.5rem !important;
  }
  body.ltr .mr-sm-33,
  body.ltr .mx-sm-33 {
    margin-right: 12.5rem !important;
  }
  body.ltr .mb-sm-33,
  body.ltr .my-sm-33 {
    margin-bottom: 12.5rem !important;
  }
  body.ltr .ml-sm-33,
  body.ltr .mx-sm-33 {
    margin-left: 12.5rem !important;
  }
  body.ltr .m-sm-34 {
    margin: 14.0625rem !important;
  }
  body.ltr .mt-sm-34,
  body.ltr .my-sm-34 {
    margin-top: 14.0625rem !important;
  }
  body.ltr .mr-sm-34,
  body.ltr .mx-sm-34 {
    margin-right: 14.0625rem !important;
  }
  body.ltr .mb-sm-34,
  body.ltr .my-sm-34 {
    margin-bottom: 14.0625rem !important;
  }
  body.ltr .ml-sm-34,
  body.ltr .mx-sm-34 {
    margin-left: 14.0625rem !important;
  }
  body.ltr .m-sm-35 {
    margin: 15.625rem !important;
  }
  body.ltr .mt-sm-35,
  body.ltr .my-sm-35 {
    margin-top: 15.625rem !important;
  }
  body.ltr .mr-sm-35,
  body.ltr .mx-sm-35 {
    margin-right: 15.625rem !important;
  }
  body.ltr .mb-sm-35,
  body.ltr .my-sm-35 {
    margin-bottom: 15.625rem !important;
  }
  body.ltr .ml-sm-35,
  body.ltr .mx-sm-35 {
    margin-left: 15.625rem !important;
  }
  body.ltr .p-sm-0 {
    padding: 0 !important;
  }
  body.ltr .pt-sm-0,
  body.ltr .py-sm-0 {
    padding-top: 0 !important;
  }
  body.ltr .pr-sm-0,
  body.ltr .px-sm-0 {
    padding-right: 0 !important;
  }
  body.ltr .pb-sm-0,
  body.ltr .py-sm-0 {
    padding-bottom: 0 !important;
  }
  body.ltr .pl-sm-0,
  body.ltr .px-sm-0 {
    padding-left: 0 !important;
  }
  body.ltr .p-sm-1 {
    padding: 0.25rem !important;
  }
  body.ltr .pt-sm-1,
  body.ltr .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  body.ltr .pr-sm-1,
  body.ltr .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  body.ltr .pb-sm-1,
  body.ltr .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  body.ltr .pl-sm-1,
  body.ltr .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  body.ltr .p-sm-2 {
    padding: 0.375rem !important;
  }
  body.ltr .pt-sm-2,
  body.ltr .py-sm-2 {
    padding-top: 0.375rem !important;
  }
  body.ltr .pr-sm-2,
  body.ltr .px-sm-2 {
    padding-right: 0.375rem !important;
  }
  body.ltr .pb-sm-2,
  body.ltr .py-sm-2 {
    padding-bottom: 0.375rem !important;
  }
  body.ltr .pl-sm-2,
  body.ltr .px-sm-2 {
    padding-left: 0.375rem !important;
  }
  body.ltr .p-sm-3 {
    padding: 0.5rem !important;
  }
  body.ltr .pt-sm-3,
  body.ltr .py-sm-3 {
    padding-top: 0.5rem !important;
  }
  body.ltr .pr-sm-3,
  body.ltr .px-sm-3 {
    padding-right: 0.5rem !important;
  }
  body.ltr .pb-sm-3,
  body.ltr .py-sm-3 {
    padding-bottom: 0.5rem !important;
  }
  body.ltr .pl-sm-3,
  body.ltr .px-sm-3 {
    padding-left: 0.5rem !important;
  }
  body.ltr .p-sm-4 {
    padding: 0.625rem !important;
  }
  body.ltr .pt-sm-4,
  body.ltr .py-sm-4 {
    padding-top: 0.625rem !important;
  }
  body.ltr .pr-sm-4,
  body.ltr .px-sm-4 {
    padding-right: 0.625rem !important;
  }
  body.ltr .pb-sm-4,
  body.ltr .py-sm-4 {
    padding-bottom: 0.625rem !important;
  }
  body.ltr .pl-sm-4,
  body.ltr .px-sm-4 {
    padding-left: 0.625rem !important;
  }
  body.ltr .p-sm-5 {
    padding: 0.75rem !important;
  }
  body.ltr .pt-sm-5,
  body.ltr .py-sm-5 {
    padding-top: 0.75rem !important;
  }
  body.ltr .pr-sm-5,
  body.ltr .px-sm-5 {
    padding-right: 0.75rem !important;
  }
  body.ltr .pb-sm-5,
  body.ltr .py-sm-5 {
    padding-bottom: 0.75rem !important;
  }
  body.ltr .pl-sm-5,
  body.ltr .px-sm-5 {
    padding-left: 0.75rem !important;
  }
  body.ltr .p-sm-6 {
    padding: 1rem !important;
  }
  body.ltr .pt-sm-6,
  body.ltr .py-sm-6 {
    padding-top: 1rem !important;
  }
  body.ltr .pr-sm-6,
  body.ltr .px-sm-6 {
    padding-right: 1rem !important;
  }
  body.ltr .pb-sm-6,
  body.ltr .py-sm-6 {
    padding-bottom: 1rem !important;
  }
  body.ltr .pl-sm-6,
  body.ltr .px-sm-6 {
    padding-left: 1rem !important;
  }
  body.ltr .p-sm-7 {
    padding: 1.25rem !important;
  }
  body.ltr .pt-sm-7,
  body.ltr .py-sm-7 {
    padding-top: 1.25rem !important;
  }
  body.ltr .pr-sm-7,
  body.ltr .px-sm-7 {
    padding-right: 1.25rem !important;
  }
  body.ltr .pb-sm-7,
  body.ltr .py-sm-7 {
    padding-bottom: 1.25rem !important;
  }
  body.ltr .pl-sm-7,
  body.ltr .px-sm-7 {
    padding-left: 1.25rem !important;
  }
  body.ltr .p-sm-8 {
    padding: 1.5625rem !important;
  }
  body.ltr .pt-sm-8,
  body.ltr .py-sm-8 {
    padding-top: 1.5625rem !important;
  }
  body.ltr .pr-sm-8,
  body.ltr .px-sm-8 {
    padding-right: 1.5625rem !important;
  }
  body.ltr .pb-sm-8,
  body.ltr .py-sm-8 {
    padding-bottom: 1.5625rem !important;
  }
  body.ltr .pl-sm-8,
  body.ltr .px-sm-8 {
    padding-left: 1.5625rem !important;
  }
  body.ltr .p-sm-9 {
    padding: 1.875rem !important;
  }
  body.ltr .pt-sm-9,
  body.ltr .py-sm-9 {
    padding-top: 1.875rem !important;
  }
  body.ltr .pr-sm-9,
  body.ltr .px-sm-9 {
    padding-right: 1.875rem !important;
  }
  body.ltr .pb-sm-9,
  body.ltr .py-sm-9 {
    padding-bottom: 1.875rem !important;
  }
  body.ltr .pl-sm-9,
  body.ltr .px-sm-9 {
    padding-left: 1.875rem !important;
  }
  body.ltr .p-sm-10 {
    padding: 2.1875rem !important;
  }
  body.ltr .pt-sm-10,
  body.ltr .py-sm-10 {
    padding-top: 2.1875rem !important;
  }
  body.ltr .pr-sm-10,
  body.ltr .px-sm-10 {
    padding-right: 2.1875rem !important;
  }
  body.ltr .pb-sm-10,
  body.ltr .py-sm-10 {
    padding-bottom: 2.1875rem !important;
  }
  body.ltr .pl-sm-10,
  body.ltr .px-sm-10 {
    padding-left: 2.1875rem !important;
  }
  body.ltr .p-sm-11 {
    padding: 2.5rem !important;
  }
  body.ltr .pt-sm-11,
  body.ltr .py-sm-11 {
    padding-top: 2.5rem !important;
  }
  body.ltr .pr-sm-11,
  body.ltr .px-sm-11 {
    padding-right: 2.5rem !important;
  }
  body.ltr .pb-sm-11,
  body.ltr .py-sm-11 {
    padding-bottom: 2.5rem !important;
  }
  body.ltr .pl-sm-11,
  body.ltr .px-sm-11 {
    padding-left: 2.5rem !important;
  }
  body.ltr .p-sm-12 {
    padding: 2.8125rem !important;
  }
  body.ltr .pt-sm-12,
  body.ltr .py-sm-12 {
    padding-top: 2.8125rem !important;
  }
  body.ltr .pr-sm-12,
  body.ltr .px-sm-12 {
    padding-right: 2.8125rem !important;
  }
  body.ltr .pb-sm-12,
  body.ltr .py-sm-12 {
    padding-bottom: 2.8125rem !important;
  }
  body.ltr .pl-sm-12,
  body.ltr .px-sm-12 {
    padding-left: 2.8125rem !important;
  }
  body.ltr .p-sm-13 {
    padding: 3.125rem !important;
  }
  body.ltr .pt-sm-13,
  body.ltr .py-sm-13 {
    padding-top: 3.125rem !important;
  }
  body.ltr .pr-sm-13,
  body.ltr .px-sm-13 {
    padding-right: 3.125rem !important;
  }
  body.ltr .pb-sm-13,
  body.ltr .py-sm-13 {
    padding-bottom: 3.125rem !important;
  }
  body.ltr .pl-sm-13,
  body.ltr .px-sm-13 {
    padding-left: 3.125rem !important;
  }
  body.ltr .p-sm-14 {
    padding: 3.4375rem !important;
  }
  body.ltr .pt-sm-14,
  body.ltr .py-sm-14 {
    padding-top: 3.4375rem !important;
  }
  body.ltr .pr-sm-14,
  body.ltr .px-sm-14 {
    padding-right: 3.4375rem !important;
  }
  body.ltr .pb-sm-14,
  body.ltr .py-sm-14 {
    padding-bottom: 3.4375rem !important;
  }
  body.ltr .pl-sm-14,
  body.ltr .px-sm-14 {
    padding-left: 3.4375rem !important;
  }
  body.ltr .p-sm-15 {
    padding: 3.75rem !important;
  }
  body.ltr .pt-sm-15,
  body.ltr .py-sm-15 {
    padding-top: 3.75rem !important;
  }
  body.ltr .pr-sm-15,
  body.ltr .px-sm-15 {
    padding-right: 3.75rem !important;
  }
  body.ltr .pb-sm-15,
  body.ltr .py-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  body.ltr .pl-sm-15,
  body.ltr .px-sm-15 {
    padding-left: 3.75rem !important;
  }
  body.ltr .p-sm-16 {
    padding: 4.0625rem !important;
  }
  body.ltr .pt-sm-16,
  body.ltr .py-sm-16 {
    padding-top: 4.0625rem !important;
  }
  body.ltr .pr-sm-16,
  body.ltr .px-sm-16 {
    padding-right: 4.0625rem !important;
  }
  body.ltr .pb-sm-16,
  body.ltr .py-sm-16 {
    padding-bottom: 4.0625rem !important;
  }
  body.ltr .pl-sm-16,
  body.ltr .px-sm-16 {
    padding-left: 4.0625rem !important;
  }
  body.ltr .p-sm-17 {
    padding: 4.375rem !important;
  }
  body.ltr .pt-sm-17,
  body.ltr .py-sm-17 {
    padding-top: 4.375rem !important;
  }
  body.ltr .pr-sm-17,
  body.ltr .px-sm-17 {
    padding-right: 4.375rem !important;
  }
  body.ltr .pb-sm-17,
  body.ltr .py-sm-17 {
    padding-bottom: 4.375rem !important;
  }
  body.ltr .pl-sm-17,
  body.ltr .px-sm-17 {
    padding-left: 4.375rem !important;
  }
  body.ltr .p-sm-18 {
    padding: 4.6875rem !important;
  }
  body.ltr .pt-sm-18,
  body.ltr .py-sm-18 {
    padding-top: 4.6875rem !important;
  }
  body.ltr .pr-sm-18,
  body.ltr .px-sm-18 {
    padding-right: 4.6875rem !important;
  }
  body.ltr .pb-sm-18,
  body.ltr .py-sm-18 {
    padding-bottom: 4.6875rem !important;
  }
  body.ltr .pl-sm-18,
  body.ltr .px-sm-18 {
    padding-left: 4.6875rem !important;
  }
  body.ltr .p-sm-19 {
    padding: 5rem !important;
  }
  body.ltr .pt-sm-19,
  body.ltr .py-sm-19 {
    padding-top: 5rem !important;
  }
  body.ltr .pr-sm-19,
  body.ltr .px-sm-19 {
    padding-right: 5rem !important;
  }
  body.ltr .pb-sm-19,
  body.ltr .py-sm-19 {
    padding-bottom: 5rem !important;
  }
  body.ltr .pl-sm-19,
  body.ltr .px-sm-19 {
    padding-left: 5rem !important;
  }
  body.ltr .p-sm-20 {
    padding: 5.3125rem !important;
  }
  body.ltr .pt-sm-20,
  body.ltr .py-sm-20 {
    padding-top: 5.3125rem !important;
  }
  body.ltr .pr-sm-20,
  body.ltr .px-sm-20 {
    padding-right: 5.3125rem !important;
  }
  body.ltr .pb-sm-20,
  body.ltr .py-sm-20 {
    padding-bottom: 5.3125rem !important;
  }
  body.ltr .pl-sm-20,
  body.ltr .px-sm-20 {
    padding-left: 5.3125rem !important;
  }
  body.ltr .p-sm-21 {
    padding: 5.625rem !important;
  }
  body.ltr .pt-sm-21,
  body.ltr .py-sm-21 {
    padding-top: 5.625rem !important;
  }
  body.ltr .pr-sm-21,
  body.ltr .px-sm-21 {
    padding-right: 5.625rem !important;
  }
  body.ltr .pb-sm-21,
  body.ltr .py-sm-21 {
    padding-bottom: 5.625rem !important;
  }
  body.ltr .pl-sm-21,
  body.ltr .px-sm-21 {
    padding-left: 5.625rem !important;
  }
  body.ltr .p-sm-22 {
    padding: 5.9375rem !important;
  }
  body.ltr .pt-sm-22,
  body.ltr .py-sm-22 {
    padding-top: 5.9375rem !important;
  }
  body.ltr .pr-sm-22,
  body.ltr .px-sm-22 {
    padding-right: 5.9375rem !important;
  }
  body.ltr .pb-sm-22,
  body.ltr .py-sm-22 {
    padding-bottom: 5.9375rem !important;
  }
  body.ltr .pl-sm-22,
  body.ltr .px-sm-22 {
    padding-left: 5.9375rem !important;
  }
  body.ltr .p-sm-23 {
    padding: 6.25rem !important;
  }
  body.ltr .pt-sm-23,
  body.ltr .py-sm-23 {
    padding-top: 6.25rem !important;
  }
  body.ltr .pr-sm-23,
  body.ltr .px-sm-23 {
    padding-right: 6.25rem !important;
  }
  body.ltr .pb-sm-23,
  body.ltr .py-sm-23 {
    padding-bottom: 6.25rem !important;
  }
  body.ltr .pl-sm-23,
  body.ltr .px-sm-23 {
    padding-left: 6.25rem !important;
  }
  body.ltr .p-sm-24 {
    padding: 6.875rem !important;
  }
  body.ltr .pt-sm-24,
  body.ltr .py-sm-24 {
    padding-top: 6.875rem !important;
  }
  body.ltr .pr-sm-24,
  body.ltr .px-sm-24 {
    padding-right: 6.875rem !important;
  }
  body.ltr .pb-sm-24,
  body.ltr .py-sm-24 {
    padding-bottom: 6.875rem !important;
  }
  body.ltr .pl-sm-24,
  body.ltr .px-sm-24 {
    padding-left: 6.875rem !important;
  }
  body.ltr .p-sm-25 {
    padding: 7.5rem !important;
  }
  body.ltr .pt-sm-25,
  body.ltr .py-sm-25 {
    padding-top: 7.5rem !important;
  }
  body.ltr .pr-sm-25,
  body.ltr .px-sm-25 {
    padding-right: 7.5rem !important;
  }
  body.ltr .pb-sm-25,
  body.ltr .py-sm-25 {
    padding-bottom: 7.5rem !important;
  }
  body.ltr .pl-sm-25,
  body.ltr .px-sm-25 {
    padding-left: 7.5rem !important;
  }
  body.ltr .p-sm-26 {
    padding: 8.125rem !important;
  }
  body.ltr .pt-sm-26,
  body.ltr .py-sm-26 {
    padding-top: 8.125rem !important;
  }
  body.ltr .pr-sm-26,
  body.ltr .px-sm-26 {
    padding-right: 8.125rem !important;
  }
  body.ltr .pb-sm-26,
  body.ltr .py-sm-26 {
    padding-bottom: 8.125rem !important;
  }
  body.ltr .pl-sm-26,
  body.ltr .px-sm-26 {
    padding-left: 8.125rem !important;
  }
  body.ltr .p-sm-27 {
    padding: 8.4375rem !important;
  }
  body.ltr .pt-sm-27,
  body.ltr .py-sm-27 {
    padding-top: 8.4375rem !important;
  }
  body.ltr .pr-sm-27,
  body.ltr .px-sm-27 {
    padding-right: 8.4375rem !important;
  }
  body.ltr .pb-sm-27,
  body.ltr .py-sm-27 {
    padding-bottom: 8.4375rem !important;
  }
  body.ltr .pl-sm-27,
  body.ltr .px-sm-27 {
    padding-left: 8.4375rem !important;
  }
  body.ltr .p-sm-28 {
    padding: 9.0625rem !important;
  }
  body.ltr .pt-sm-28,
  body.ltr .py-sm-28 {
    padding-top: 9.0625rem !important;
  }
  body.ltr .pr-sm-28,
  body.ltr .px-sm-28 {
    padding-right: 9.0625rem !important;
  }
  body.ltr .pb-sm-28,
  body.ltr .py-sm-28 {
    padding-bottom: 9.0625rem !important;
  }
  body.ltr .pl-sm-28,
  body.ltr .px-sm-28 {
    padding-left: 9.0625rem !important;
  }
  body.ltr .p-sm-29 {
    padding: 9.375rem !important;
  }
  body.ltr .pt-sm-29,
  body.ltr .py-sm-29 {
    padding-top: 9.375rem !important;
  }
  body.ltr .pr-sm-29,
  body.ltr .px-sm-29 {
    padding-right: 9.375rem !important;
  }
  body.ltr .pb-sm-29,
  body.ltr .py-sm-29 {
    padding-bottom: 9.375rem !important;
  }
  body.ltr .pl-sm-29,
  body.ltr .px-sm-29 {
    padding-left: 9.375rem !important;
  }
  body.ltr .p-sm-30 {
    padding: 9.6875rem !important;
  }
  body.ltr .pt-sm-30,
  body.ltr .py-sm-30 {
    padding-top: 9.6875rem !important;
  }
  body.ltr .pr-sm-30,
  body.ltr .px-sm-30 {
    padding-right: 9.6875rem !important;
  }
  body.ltr .pb-sm-30,
  body.ltr .py-sm-30 {
    padding-bottom: 9.6875rem !important;
  }
  body.ltr .pl-sm-30,
  body.ltr .px-sm-30 {
    padding-left: 9.6875rem !important;
  }
  body.ltr .p-sm-31 {
    padding: 10.625rem !important;
  }
  body.ltr .pt-sm-31,
  body.ltr .py-sm-31 {
    padding-top: 10.625rem !important;
  }
  body.ltr .pr-sm-31,
  body.ltr .px-sm-31 {
    padding-right: 10.625rem !important;
  }
  body.ltr .pb-sm-31,
  body.ltr .py-sm-31 {
    padding-bottom: 10.625rem !important;
  }
  body.ltr .pl-sm-31,
  body.ltr .px-sm-31 {
    padding-left: 10.625rem !important;
  }
  body.ltr .p-sm-32 {
    padding: 11.25rem !important;
  }
  body.ltr .pt-sm-32,
  body.ltr .py-sm-32 {
    padding-top: 11.25rem !important;
  }
  body.ltr .pr-sm-32,
  body.ltr .px-sm-32 {
    padding-right: 11.25rem !important;
  }
  body.ltr .pb-sm-32,
  body.ltr .py-sm-32 {
    padding-bottom: 11.25rem !important;
  }
  body.ltr .pl-sm-32,
  body.ltr .px-sm-32 {
    padding-left: 11.25rem !important;
  }
  body.ltr .p-sm-33 {
    padding: 12.5rem !important;
  }
  body.ltr .pt-sm-33,
  body.ltr .py-sm-33 {
    padding-top: 12.5rem !important;
  }
  body.ltr .pr-sm-33,
  body.ltr .px-sm-33 {
    padding-right: 12.5rem !important;
  }
  body.ltr .pb-sm-33,
  body.ltr .py-sm-33 {
    padding-bottom: 12.5rem !important;
  }
  body.ltr .pl-sm-33,
  body.ltr .px-sm-33 {
    padding-left: 12.5rem !important;
  }
  body.ltr .p-sm-34 {
    padding: 14.0625rem !important;
  }
  body.ltr .pt-sm-34,
  body.ltr .py-sm-34 {
    padding-top: 14.0625rem !important;
  }
  body.ltr .pr-sm-34,
  body.ltr .px-sm-34 {
    padding-right: 14.0625rem !important;
  }
  body.ltr .pb-sm-34,
  body.ltr .py-sm-34 {
    padding-bottom: 14.0625rem !important;
  }
  body.ltr .pl-sm-34,
  body.ltr .px-sm-34 {
    padding-left: 14.0625rem !important;
  }
  body.ltr .p-sm-35 {
    padding: 15.625rem !important;
  }
  body.ltr .pt-sm-35,
  body.ltr .py-sm-35 {
    padding-top: 15.625rem !important;
  }
  body.ltr .pr-sm-35,
  body.ltr .px-sm-35 {
    padding-right: 15.625rem !important;
  }
  body.ltr .pb-sm-35,
  body.ltr .py-sm-35 {
    padding-bottom: 15.625rem !important;
  }
  body.ltr .pl-sm-35,
  body.ltr .px-sm-35 {
    padding-left: 15.625rem !important;
  }
  body.ltr .m-sm-n1 {
    margin: -0.25rem !important;
  }
  body.ltr .mt-sm-n1,
  body.ltr .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  body.ltr .mr-sm-n1,
  body.ltr .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  body.ltr .mb-sm-n1,
  body.ltr .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  body.ltr .ml-sm-n1,
  body.ltr .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  body.ltr .m-sm-n2 {
    margin: -0.375rem !important;
  }
  body.ltr .mt-sm-n2,
  body.ltr .my-sm-n2 {
    margin-top: -0.375rem !important;
  }
  body.ltr .mr-sm-n2,
  body.ltr .mx-sm-n2 {
    margin-right: -0.375rem !important;
  }
  body.ltr .mb-sm-n2,
  body.ltr .my-sm-n2 {
    margin-bottom: -0.375rem !important;
  }
  body.ltr .ml-sm-n2,
  body.ltr .mx-sm-n2 {
    margin-left: -0.375rem !important;
  }
  body.ltr .m-sm-n3 {
    margin: -0.5rem !important;
  }
  body.ltr .mt-sm-n3,
  body.ltr .my-sm-n3 {
    margin-top: -0.5rem !important;
  }
  body.ltr .mr-sm-n3,
  body.ltr .mx-sm-n3 {
    margin-right: -0.5rem !important;
  }
  body.ltr .mb-sm-n3,
  body.ltr .my-sm-n3 {
    margin-bottom: -0.5rem !important;
  }
  body.ltr .ml-sm-n3,
  body.ltr .mx-sm-n3 {
    margin-left: -0.5rem !important;
  }
  body.ltr .m-sm-n4 {
    margin: -0.625rem !important;
  }
  body.ltr .mt-sm-n4,
  body.ltr .my-sm-n4 {
    margin-top: -0.625rem !important;
  }
  body.ltr .mr-sm-n4,
  body.ltr .mx-sm-n4 {
    margin-right: -0.625rem !important;
  }
  body.ltr .mb-sm-n4,
  body.ltr .my-sm-n4 {
    margin-bottom: -0.625rem !important;
  }
  body.ltr .ml-sm-n4,
  body.ltr .mx-sm-n4 {
    margin-left: -0.625rem !important;
  }
  body.ltr .m-sm-n5 {
    margin: -0.75rem !important;
  }
  body.ltr .mt-sm-n5,
  body.ltr .my-sm-n5 {
    margin-top: -0.75rem !important;
  }
  body.ltr .mr-sm-n5,
  body.ltr .mx-sm-n5 {
    margin-right: -0.75rem !important;
  }
  body.ltr .mb-sm-n5,
  body.ltr .my-sm-n5 {
    margin-bottom: -0.75rem !important;
  }
  body.ltr .ml-sm-n5,
  body.ltr .mx-sm-n5 {
    margin-left: -0.75rem !important;
  }
  body.ltr .m-sm-n6 {
    margin: -1rem !important;
  }
  body.ltr .mt-sm-n6,
  body.ltr .my-sm-n6 {
    margin-top: -1rem !important;
  }
  body.ltr .mr-sm-n6,
  body.ltr .mx-sm-n6 {
    margin-right: -1rem !important;
  }
  body.ltr .mb-sm-n6,
  body.ltr .my-sm-n6 {
    margin-bottom: -1rem !important;
  }
  body.ltr .ml-sm-n6,
  body.ltr .mx-sm-n6 {
    margin-left: -1rem !important;
  }
  body.ltr .m-sm-n7 {
    margin: -1.25rem !important;
  }
  body.ltr .mt-sm-n7,
  body.ltr .my-sm-n7 {
    margin-top: -1.25rem !important;
  }
  body.ltr .mr-sm-n7,
  body.ltr .mx-sm-n7 {
    margin-right: -1.25rem !important;
  }
  body.ltr .mb-sm-n7,
  body.ltr .my-sm-n7 {
    margin-bottom: -1.25rem !important;
  }
  body.ltr .ml-sm-n7,
  body.ltr .mx-sm-n7 {
    margin-left: -1.25rem !important;
  }
  body.ltr .m-sm-n8 {
    margin: -1.5625rem !important;
  }
  body.ltr .mt-sm-n8,
  body.ltr .my-sm-n8 {
    margin-top: -1.5625rem !important;
  }
  body.ltr .mr-sm-n8,
  body.ltr .mx-sm-n8 {
    margin-right: -1.5625rem !important;
  }
  body.ltr .mb-sm-n8,
  body.ltr .my-sm-n8 {
    margin-bottom: -1.5625rem !important;
  }
  body.ltr .ml-sm-n8,
  body.ltr .mx-sm-n8 {
    margin-left: -1.5625rem !important;
  }
  body.ltr .m-sm-n9 {
    margin: -1.875rem !important;
  }
  body.ltr .mt-sm-n9,
  body.ltr .my-sm-n9 {
    margin-top: -1.875rem !important;
  }
  body.ltr .mr-sm-n9,
  body.ltr .mx-sm-n9 {
    margin-right: -1.875rem !important;
  }
  body.ltr .mb-sm-n9,
  body.ltr .my-sm-n9 {
    margin-bottom: -1.875rem !important;
  }
  body.ltr .ml-sm-n9,
  body.ltr .mx-sm-n9 {
    margin-left: -1.875rem !important;
  }
  body.ltr .m-sm-n10 {
    margin: -2.1875rem !important;
  }
  body.ltr .mt-sm-n10,
  body.ltr .my-sm-n10 {
    margin-top: -2.1875rem !important;
  }
  body.ltr .mr-sm-n10,
  body.ltr .mx-sm-n10 {
    margin-right: -2.1875rem !important;
  }
  body.ltr .mb-sm-n10,
  body.ltr .my-sm-n10 {
    margin-bottom: -2.1875rem !important;
  }
  body.ltr .ml-sm-n10,
  body.ltr .mx-sm-n10 {
    margin-left: -2.1875rem !important;
  }
  body.ltr .m-sm-n11 {
    margin: -2.5rem !important;
  }
  body.ltr .mt-sm-n11,
  body.ltr .my-sm-n11 {
    margin-top: -2.5rem !important;
  }
  body.ltr .mr-sm-n11,
  body.ltr .mx-sm-n11 {
    margin-right: -2.5rem !important;
  }
  body.ltr .mb-sm-n11,
  body.ltr .my-sm-n11 {
    margin-bottom: -2.5rem !important;
  }
  body.ltr .ml-sm-n11,
  body.ltr .mx-sm-n11 {
    margin-left: -2.5rem !important;
  }
  body.ltr .m-sm-n12 {
    margin: -2.8125rem !important;
  }
  body.ltr .mt-sm-n12,
  body.ltr .my-sm-n12 {
    margin-top: -2.8125rem !important;
  }
  body.ltr .mr-sm-n12,
  body.ltr .mx-sm-n12 {
    margin-right: -2.8125rem !important;
  }
  body.ltr .mb-sm-n12,
  body.ltr .my-sm-n12 {
    margin-bottom: -2.8125rem !important;
  }
  body.ltr .ml-sm-n12,
  body.ltr .mx-sm-n12 {
    margin-left: -2.8125rem !important;
  }
  body.ltr .m-sm-n13 {
    margin: -3.125rem !important;
  }
  body.ltr .mt-sm-n13,
  body.ltr .my-sm-n13 {
    margin-top: -3.125rem !important;
  }
  body.ltr .mr-sm-n13,
  body.ltr .mx-sm-n13 {
    margin-right: -3.125rem !important;
  }
  body.ltr .mb-sm-n13,
  body.ltr .my-sm-n13 {
    margin-bottom: -3.125rem !important;
  }
  body.ltr .ml-sm-n13,
  body.ltr .mx-sm-n13 {
    margin-left: -3.125rem !important;
  }
  body.ltr .m-sm-n14 {
    margin: -3.4375rem !important;
  }
  body.ltr .mt-sm-n14,
  body.ltr .my-sm-n14 {
    margin-top: -3.4375rem !important;
  }
  body.ltr .mr-sm-n14,
  body.ltr .mx-sm-n14 {
    margin-right: -3.4375rem !important;
  }
  body.ltr .mb-sm-n14,
  body.ltr .my-sm-n14 {
    margin-bottom: -3.4375rem !important;
  }
  body.ltr .ml-sm-n14,
  body.ltr .mx-sm-n14 {
    margin-left: -3.4375rem !important;
  }
  body.ltr .m-sm-n15 {
    margin: -3.75rem !important;
  }
  body.ltr .mt-sm-n15,
  body.ltr .my-sm-n15 {
    margin-top: -3.75rem !important;
  }
  body.ltr .mr-sm-n15,
  body.ltr .mx-sm-n15 {
    margin-right: -3.75rem !important;
  }
  body.ltr .mb-sm-n15,
  body.ltr .my-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  body.ltr .ml-sm-n15,
  body.ltr .mx-sm-n15 {
    margin-left: -3.75rem !important;
  }
  body.ltr .m-sm-n16 {
    margin: -4.0625rem !important;
  }
  body.ltr .mt-sm-n16,
  body.ltr .my-sm-n16 {
    margin-top: -4.0625rem !important;
  }
  body.ltr .mr-sm-n16,
  body.ltr .mx-sm-n16 {
    margin-right: -4.0625rem !important;
  }
  body.ltr .mb-sm-n16,
  body.ltr .my-sm-n16 {
    margin-bottom: -4.0625rem !important;
  }
  body.ltr .ml-sm-n16,
  body.ltr .mx-sm-n16 {
    margin-left: -4.0625rem !important;
  }
  body.ltr .m-sm-n17 {
    margin: -4.375rem !important;
  }
  body.ltr .mt-sm-n17,
  body.ltr .my-sm-n17 {
    margin-top: -4.375rem !important;
  }
  body.ltr .mr-sm-n17,
  body.ltr .mx-sm-n17 {
    margin-right: -4.375rem !important;
  }
  body.ltr .mb-sm-n17,
  body.ltr .my-sm-n17 {
    margin-bottom: -4.375rem !important;
  }
  body.ltr .ml-sm-n17,
  body.ltr .mx-sm-n17 {
    margin-left: -4.375rem !important;
  }
  body.ltr .m-sm-n18 {
    margin: -4.6875rem !important;
  }
  body.ltr .mt-sm-n18,
  body.ltr .my-sm-n18 {
    margin-top: -4.6875rem !important;
  }
  body.ltr .mr-sm-n18,
  body.ltr .mx-sm-n18 {
    margin-right: -4.6875rem !important;
  }
  body.ltr .mb-sm-n18,
  body.ltr .my-sm-n18 {
    margin-bottom: -4.6875rem !important;
  }
  body.ltr .ml-sm-n18,
  body.ltr .mx-sm-n18 {
    margin-left: -4.6875rem !important;
  }
  body.ltr .m-sm-n19 {
    margin: -5rem !important;
  }
  body.ltr .mt-sm-n19,
  body.ltr .my-sm-n19 {
    margin-top: -5rem !important;
  }
  body.ltr .mr-sm-n19,
  body.ltr .mx-sm-n19 {
    margin-right: -5rem !important;
  }
  body.ltr .mb-sm-n19,
  body.ltr .my-sm-n19 {
    margin-bottom: -5rem !important;
  }
  body.ltr .ml-sm-n19,
  body.ltr .mx-sm-n19 {
    margin-left: -5rem !important;
  }
  body.ltr .m-sm-n20 {
    margin: -5.3125rem !important;
  }
  body.ltr .mt-sm-n20,
  body.ltr .my-sm-n20 {
    margin-top: -5.3125rem !important;
  }
  body.ltr .mr-sm-n20,
  body.ltr .mx-sm-n20 {
    margin-right: -5.3125rem !important;
  }
  body.ltr .mb-sm-n20,
  body.ltr .my-sm-n20 {
    margin-bottom: -5.3125rem !important;
  }
  body.ltr .ml-sm-n20,
  body.ltr .mx-sm-n20 {
    margin-left: -5.3125rem !important;
  }
  body.ltr .m-sm-n21 {
    margin: -5.625rem !important;
  }
  body.ltr .mt-sm-n21,
  body.ltr .my-sm-n21 {
    margin-top: -5.625rem !important;
  }
  body.ltr .mr-sm-n21,
  body.ltr .mx-sm-n21 {
    margin-right: -5.625rem !important;
  }
  body.ltr .mb-sm-n21,
  body.ltr .my-sm-n21 {
    margin-bottom: -5.625rem !important;
  }
  body.ltr .ml-sm-n21,
  body.ltr .mx-sm-n21 {
    margin-left: -5.625rem !important;
  }
  body.ltr .m-sm-n22 {
    margin: -5.9375rem !important;
  }
  body.ltr .mt-sm-n22,
  body.ltr .my-sm-n22 {
    margin-top: -5.9375rem !important;
  }
  body.ltr .mr-sm-n22,
  body.ltr .mx-sm-n22 {
    margin-right: -5.9375rem !important;
  }
  body.ltr .mb-sm-n22,
  body.ltr .my-sm-n22 {
    margin-bottom: -5.9375rem !important;
  }
  body.ltr .ml-sm-n22,
  body.ltr .mx-sm-n22 {
    margin-left: -5.9375rem !important;
  }
  body.ltr .m-sm-n23 {
    margin: -6.25rem !important;
  }
  body.ltr .mt-sm-n23,
  body.ltr .my-sm-n23 {
    margin-top: -6.25rem !important;
  }
  body.ltr .mr-sm-n23,
  body.ltr .mx-sm-n23 {
    margin-right: -6.25rem !important;
  }
  body.ltr .mb-sm-n23,
  body.ltr .my-sm-n23 {
    margin-bottom: -6.25rem !important;
  }
  body.ltr .ml-sm-n23,
  body.ltr .mx-sm-n23 {
    margin-left: -6.25rem !important;
  }
  body.ltr .m-sm-n24 {
    margin: -6.875rem !important;
  }
  body.ltr .mt-sm-n24,
  body.ltr .my-sm-n24 {
    margin-top: -6.875rem !important;
  }
  body.ltr .mr-sm-n24,
  body.ltr .mx-sm-n24 {
    margin-right: -6.875rem !important;
  }
  body.ltr .mb-sm-n24,
  body.ltr .my-sm-n24 {
    margin-bottom: -6.875rem !important;
  }
  body.ltr .ml-sm-n24,
  body.ltr .mx-sm-n24 {
    margin-left: -6.875rem !important;
  }
  body.ltr .m-sm-n25 {
    margin: -7.5rem !important;
  }
  body.ltr .mt-sm-n25,
  body.ltr .my-sm-n25 {
    margin-top: -7.5rem !important;
  }
  body.ltr .mr-sm-n25,
  body.ltr .mx-sm-n25 {
    margin-right: -7.5rem !important;
  }
  body.ltr .mb-sm-n25,
  body.ltr .my-sm-n25 {
    margin-bottom: -7.5rem !important;
  }
  body.ltr .ml-sm-n25,
  body.ltr .mx-sm-n25 {
    margin-left: -7.5rem !important;
  }
  body.ltr .m-sm-n26 {
    margin: -8.125rem !important;
  }
  body.ltr .mt-sm-n26,
  body.ltr .my-sm-n26 {
    margin-top: -8.125rem !important;
  }
  body.ltr .mr-sm-n26,
  body.ltr .mx-sm-n26 {
    margin-right: -8.125rem !important;
  }
  body.ltr .mb-sm-n26,
  body.ltr .my-sm-n26 {
    margin-bottom: -8.125rem !important;
  }
  body.ltr .ml-sm-n26,
  body.ltr .mx-sm-n26 {
    margin-left: -8.125rem !important;
  }
  body.ltr .m-sm-n27 {
    margin: -8.4375rem !important;
  }
  body.ltr .mt-sm-n27,
  body.ltr .my-sm-n27 {
    margin-top: -8.4375rem !important;
  }
  body.ltr .mr-sm-n27,
  body.ltr .mx-sm-n27 {
    margin-right: -8.4375rem !important;
  }
  body.ltr .mb-sm-n27,
  body.ltr .my-sm-n27 {
    margin-bottom: -8.4375rem !important;
  }
  body.ltr .ml-sm-n27,
  body.ltr .mx-sm-n27 {
    margin-left: -8.4375rem !important;
  }
  body.ltr .m-sm-n28 {
    margin: -9.0625rem !important;
  }
  body.ltr .mt-sm-n28,
  body.ltr .my-sm-n28 {
    margin-top: -9.0625rem !important;
  }
  body.ltr .mr-sm-n28,
  body.ltr .mx-sm-n28 {
    margin-right: -9.0625rem !important;
  }
  body.ltr .mb-sm-n28,
  body.ltr .my-sm-n28 {
    margin-bottom: -9.0625rem !important;
  }
  body.ltr .ml-sm-n28,
  body.ltr .mx-sm-n28 {
    margin-left: -9.0625rem !important;
  }
  body.ltr .m-sm-n29 {
    margin: -9.375rem !important;
  }
  body.ltr .mt-sm-n29,
  body.ltr .my-sm-n29 {
    margin-top: -9.375rem !important;
  }
  body.ltr .mr-sm-n29,
  body.ltr .mx-sm-n29 {
    margin-right: -9.375rem !important;
  }
  body.ltr .mb-sm-n29,
  body.ltr .my-sm-n29 {
    margin-bottom: -9.375rem !important;
  }
  body.ltr .ml-sm-n29,
  body.ltr .mx-sm-n29 {
    margin-left: -9.375rem !important;
  }
  body.ltr .m-sm-n30 {
    margin: -9.6875rem !important;
  }
  body.ltr .mt-sm-n30,
  body.ltr .my-sm-n30 {
    margin-top: -9.6875rem !important;
  }
  body.ltr .mr-sm-n30,
  body.ltr .mx-sm-n30 {
    margin-right: -9.6875rem !important;
  }
  body.ltr .mb-sm-n30,
  body.ltr .my-sm-n30 {
    margin-bottom: -9.6875rem !important;
  }
  body.ltr .ml-sm-n30,
  body.ltr .mx-sm-n30 {
    margin-left: -9.6875rem !important;
  }
  body.ltr .m-sm-n31 {
    margin: -10.625rem !important;
  }
  body.ltr .mt-sm-n31,
  body.ltr .my-sm-n31 {
    margin-top: -10.625rem !important;
  }
  body.ltr .mr-sm-n31,
  body.ltr .mx-sm-n31 {
    margin-right: -10.625rem !important;
  }
  body.ltr .mb-sm-n31,
  body.ltr .my-sm-n31 {
    margin-bottom: -10.625rem !important;
  }
  body.ltr .ml-sm-n31,
  body.ltr .mx-sm-n31 {
    margin-left: -10.625rem !important;
  }
  body.ltr .m-sm-n32 {
    margin: -11.25rem !important;
  }
  body.ltr .mt-sm-n32,
  body.ltr .my-sm-n32 {
    margin-top: -11.25rem !important;
  }
  body.ltr .mr-sm-n32,
  body.ltr .mx-sm-n32 {
    margin-right: -11.25rem !important;
  }
  body.ltr .mb-sm-n32,
  body.ltr .my-sm-n32 {
    margin-bottom: -11.25rem !important;
  }
  body.ltr .ml-sm-n32,
  body.ltr .mx-sm-n32 {
    margin-left: -11.25rem !important;
  }
  body.ltr .m-sm-n33 {
    margin: -12.5rem !important;
  }
  body.ltr .mt-sm-n33,
  body.ltr .my-sm-n33 {
    margin-top: -12.5rem !important;
  }
  body.ltr .mr-sm-n33,
  body.ltr .mx-sm-n33 {
    margin-right: -12.5rem !important;
  }
  body.ltr .mb-sm-n33,
  body.ltr .my-sm-n33 {
    margin-bottom: -12.5rem !important;
  }
  body.ltr .ml-sm-n33,
  body.ltr .mx-sm-n33 {
    margin-left: -12.5rem !important;
  }
  body.ltr .m-sm-n34 {
    margin: -14.0625rem !important;
  }
  body.ltr .mt-sm-n34,
  body.ltr .my-sm-n34 {
    margin-top: -14.0625rem !important;
  }
  body.ltr .mr-sm-n34,
  body.ltr .mx-sm-n34 {
    margin-right: -14.0625rem !important;
  }
  body.ltr .mb-sm-n34,
  body.ltr .my-sm-n34 {
    margin-bottom: -14.0625rem !important;
  }
  body.ltr .ml-sm-n34,
  body.ltr .mx-sm-n34 {
    margin-left: -14.0625rem !important;
  }
  body.ltr .m-sm-n35 {
    margin: -15.625rem !important;
  }
  body.ltr .mt-sm-n35,
  body.ltr .my-sm-n35 {
    margin-top: -15.625rem !important;
  }
  body.ltr .mr-sm-n35,
  body.ltr .mx-sm-n35 {
    margin-right: -15.625rem !important;
  }
  body.ltr .mb-sm-n35,
  body.ltr .my-sm-n35 {
    margin-bottom: -15.625rem !important;
  }
  body.ltr .ml-sm-n35,
  body.ltr .mx-sm-n35 {
    margin-left: -15.625rem !important;
  }
  body.ltr .m-sm-auto {
    margin: auto !important;
  }
  body.ltr .mt-sm-auto,
  body.ltr .my-sm-auto {
    margin-top: auto !important;
  }
  body.ltr .mr-sm-auto,
  body.ltr .mx-sm-auto {
    margin-right: auto !important;
  }
  body.ltr .mb-sm-auto,
  body.ltr .my-sm-auto {
    margin-bottom: auto !important;
  }
  body.ltr .ml-sm-auto,
  body.ltr .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  body.ltr .m-md-0 {
    margin: 0 !important;
  }
  body.ltr .mt-md-0,
  body.ltr .my-md-0 {
    margin-top: 0 !important;
  }
  body.ltr .mr-md-0,
  body.ltr .mx-md-0 {
    margin-right: 0 !important;
  }
  body.ltr .mb-md-0,
  body.ltr .my-md-0 {
    margin-bottom: 0 !important;
  }
  body.ltr .ml-md-0,
  body.ltr .mx-md-0 {
    margin-left: 0 !important;
  }
  body.ltr .m-md-1 {
    margin: 0.25rem !important;
  }
  body.ltr .mt-md-1,
  body.ltr .my-md-1 {
    margin-top: 0.25rem !important;
  }
  body.ltr .mr-md-1,
  body.ltr .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  body.ltr .mb-md-1,
  body.ltr .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  body.ltr .ml-md-1,
  body.ltr .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  body.ltr .m-md-2 {
    margin: 0.375rem !important;
  }
  body.ltr .mt-md-2,
  body.ltr .my-md-2 {
    margin-top: 0.375rem !important;
  }
  body.ltr .mr-md-2,
  body.ltr .mx-md-2 {
    margin-right: 0.375rem !important;
  }
  body.ltr .mb-md-2,
  body.ltr .my-md-2 {
    margin-bottom: 0.375rem !important;
  }
  body.ltr .ml-md-2,
  body.ltr .mx-md-2 {
    margin-left: 0.375rem !important;
  }
  body.ltr .m-md-3 {
    margin: 0.5rem !important;
  }
  body.ltr .mt-md-3,
  body.ltr .my-md-3 {
    margin-top: 0.5rem !important;
  }
  body.ltr .mr-md-3,
  body.ltr .mx-md-3 {
    margin-right: 0.5rem !important;
  }
  body.ltr .mb-md-3,
  body.ltr .my-md-3 {
    margin-bottom: 0.5rem !important;
  }
  body.ltr .ml-md-3,
  body.ltr .mx-md-3 {
    margin-left: 0.5rem !important;
  }
  body.ltr .m-md-4 {
    margin: 0.625rem !important;
  }
  body.ltr .mt-md-4,
  body.ltr .my-md-4 {
    margin-top: 0.625rem !important;
  }
  body.ltr .mr-md-4,
  body.ltr .mx-md-4 {
    margin-right: 0.625rem !important;
  }
  body.ltr .mb-md-4,
  body.ltr .my-md-4 {
    margin-bottom: 0.625rem !important;
  }
  body.ltr .ml-md-4,
  body.ltr .mx-md-4 {
    margin-left: 0.625rem !important;
  }
  body.ltr .m-md-5 {
    margin: 0.75rem !important;
  }
  body.ltr .mt-md-5,
  body.ltr .my-md-5 {
    margin-top: 0.75rem !important;
  }
  body.ltr .mr-md-5,
  body.ltr .mx-md-5 {
    margin-right: 0.75rem !important;
  }
  body.ltr .mb-md-5,
  body.ltr .my-md-5 {
    margin-bottom: 0.75rem !important;
  }
  body.ltr .ml-md-5,
  body.ltr .mx-md-5 {
    margin-left: 0.75rem !important;
  }
  body.ltr .m-md-6 {
    margin: 1rem !important;
  }
  body.ltr .mt-md-6,
  body.ltr .my-md-6 {
    margin-top: 1rem !important;
  }
  body.ltr .mr-md-6,
  body.ltr .mx-md-6 {
    margin-right: 1rem !important;
  }
  body.ltr .mb-md-6,
  body.ltr .my-md-6 {
    margin-bottom: 1rem !important;
  }
  body.ltr .ml-md-6,
  body.ltr .mx-md-6 {
    margin-left: 1rem !important;
  }
  body.ltr .m-md-7 {
    margin: 1.25rem !important;
  }
  body.ltr .mt-md-7,
  body.ltr .my-md-7 {
    margin-top: 1.25rem !important;
  }
  body.ltr .mr-md-7,
  body.ltr .mx-md-7 {
    margin-right: 1.25rem !important;
  }
  body.ltr .mb-md-7,
  body.ltr .my-md-7 {
    margin-bottom: 1.25rem !important;
  }
  body.ltr .ml-md-7,
  body.ltr .mx-md-7 {
    margin-left: 1.25rem !important;
  }
  body.ltr .m-md-8 {
    margin: 1.5625rem !important;
  }
  body.ltr .mt-md-8,
  body.ltr .my-md-8 {
    margin-top: 1.5625rem !important;
  }
  body.ltr .mr-md-8,
  body.ltr .mx-md-8 {
    margin-right: 1.5625rem !important;
  }
  body.ltr .mb-md-8,
  body.ltr .my-md-8 {
    margin-bottom: 1.5625rem !important;
  }
  body.ltr .ml-md-8,
  body.ltr .mx-md-8 {
    margin-left: 1.5625rem !important;
  }
  body.ltr .m-md-9 {
    margin: 1.875rem !important;
  }
  body.ltr .mt-md-9,
  body.ltr .my-md-9 {
    margin-top: 1.875rem !important;
  }
  body.ltr .mr-md-9,
  body.ltr .mx-md-9 {
    margin-right: 1.875rem !important;
  }
  body.ltr .mb-md-9,
  body.ltr .my-md-9 {
    margin-bottom: 1.875rem !important;
  }
  body.ltr .ml-md-9,
  body.ltr .mx-md-9 {
    margin-left: 1.875rem !important;
  }
  body.ltr .m-md-10 {
    margin: 2.1875rem !important;
  }
  body.ltr .mt-md-10,
  body.ltr .my-md-10 {
    margin-top: 2.1875rem !important;
  }
  body.ltr .mr-md-10,
  body.ltr .mx-md-10 {
    margin-right: 2.1875rem !important;
  }
  body.ltr .mb-md-10,
  body.ltr .my-md-10 {
    margin-bottom: 2.1875rem !important;
  }
  body.ltr .ml-md-10,
  body.ltr .mx-md-10 {
    margin-left: 2.1875rem !important;
  }
  body.ltr .m-md-11 {
    margin: 2.5rem !important;
  }
  body.ltr .mt-md-11,
  body.ltr .my-md-11 {
    margin-top: 2.5rem !important;
  }
  body.ltr .mr-md-11,
  body.ltr .mx-md-11 {
    margin-right: 2.5rem !important;
  }
  body.ltr .mb-md-11,
  body.ltr .my-md-11 {
    margin-bottom: 2.5rem !important;
  }
  body.ltr .ml-md-11,
  body.ltr .mx-md-11 {
    margin-left: 2.5rem !important;
  }
  body.ltr .m-md-12 {
    margin: 2.8125rem !important;
  }
  body.ltr .mt-md-12,
  body.ltr .my-md-12 {
    margin-top: 2.8125rem !important;
  }
  body.ltr .mr-md-12,
  body.ltr .mx-md-12 {
    margin-right: 2.8125rem !important;
  }
  body.ltr .mb-md-12,
  body.ltr .my-md-12 {
    margin-bottom: 2.8125rem !important;
  }
  body.ltr .ml-md-12,
  body.ltr .mx-md-12 {
    margin-left: 2.8125rem !important;
  }
  body.ltr .m-md-13 {
    margin: 3.125rem !important;
  }
  body.ltr .mt-md-13,
  body.ltr .my-md-13 {
    margin-top: 3.125rem !important;
  }
  body.ltr .mr-md-13,
  body.ltr .mx-md-13 {
    margin-right: 3.125rem !important;
  }
  body.ltr .mb-md-13,
  body.ltr .my-md-13 {
    margin-bottom: 3.125rem !important;
  }
  body.ltr .ml-md-13,
  body.ltr .mx-md-13 {
    margin-left: 3.125rem !important;
  }
  body.ltr .m-md-14 {
    margin: 3.4375rem !important;
  }
  body.ltr .mt-md-14,
  body.ltr .my-md-14 {
    margin-top: 3.4375rem !important;
  }
  body.ltr .mr-md-14,
  body.ltr .mx-md-14 {
    margin-right: 3.4375rem !important;
  }
  body.ltr .mb-md-14,
  body.ltr .my-md-14 {
    margin-bottom: 3.4375rem !important;
  }
  body.ltr .ml-md-14,
  body.ltr .mx-md-14 {
    margin-left: 3.4375rem !important;
  }
  body.ltr .m-md-15 {
    margin: 3.75rem !important;
  }
  body.ltr .mt-md-15,
  body.ltr .my-md-15 {
    margin-top: 3.75rem !important;
  }
  body.ltr .mr-md-15,
  body.ltr .mx-md-15 {
    margin-right: 3.75rem !important;
  }
  body.ltr .mb-md-15,
  body.ltr .my-md-15 {
    margin-bottom: 3.75rem !important;
  }
  body.ltr .ml-md-15,
  body.ltr .mx-md-15 {
    margin-left: 3.75rem !important;
  }
  body.ltr .m-md-16 {
    margin: 4.0625rem !important;
  }
  body.ltr .mt-md-16,
  body.ltr .my-md-16 {
    margin-top: 4.0625rem !important;
  }
  body.ltr .mr-md-16,
  body.ltr .mx-md-16 {
    margin-right: 4.0625rem !important;
  }
  body.ltr .mb-md-16,
  body.ltr .my-md-16 {
    margin-bottom: 4.0625rem !important;
  }
  body.ltr .ml-md-16,
  body.ltr .mx-md-16 {
    margin-left: 4.0625rem !important;
  }
  body.ltr .m-md-17 {
    margin: 4.375rem !important;
  }
  body.ltr .mt-md-17,
  body.ltr .my-md-17 {
    margin-top: 4.375rem !important;
  }
  body.ltr .mr-md-17,
  body.ltr .mx-md-17 {
    margin-right: 4.375rem !important;
  }
  body.ltr .mb-md-17,
  body.ltr .my-md-17 {
    margin-bottom: 4.375rem !important;
  }
  body.ltr .ml-md-17,
  body.ltr .mx-md-17 {
    margin-left: 4.375rem !important;
  }
  body.ltr .m-md-18 {
    margin: 4.6875rem !important;
  }
  body.ltr .mt-md-18,
  body.ltr .my-md-18 {
    margin-top: 4.6875rem !important;
  }
  body.ltr .mr-md-18,
  body.ltr .mx-md-18 {
    margin-right: 4.6875rem !important;
  }
  body.ltr .mb-md-18,
  body.ltr .my-md-18 {
    margin-bottom: 4.6875rem !important;
  }
  body.ltr .ml-md-18,
  body.ltr .mx-md-18 {
    margin-left: 4.6875rem !important;
  }
  body.ltr .m-md-19 {
    margin: 5rem !important;
  }
  body.ltr .mt-md-19,
  body.ltr .my-md-19 {
    margin-top: 5rem !important;
  }
  body.ltr .mr-md-19,
  body.ltr .mx-md-19 {
    margin-right: 5rem !important;
  }
  body.ltr .mb-md-19,
  body.ltr .my-md-19 {
    margin-bottom: 5rem !important;
  }
  body.ltr .ml-md-19,
  body.ltr .mx-md-19 {
    margin-left: 5rem !important;
  }
  body.ltr .m-md-20 {
    margin: 5.3125rem !important;
  }
  body.ltr .mt-md-20,
  body.ltr .my-md-20 {
    margin-top: 5.3125rem !important;
  }
  body.ltr .mr-md-20,
  body.ltr .mx-md-20 {
    margin-right: 5.3125rem !important;
  }
  body.ltr .mb-md-20,
  body.ltr .my-md-20 {
    margin-bottom: 5.3125rem !important;
  }
  body.ltr .ml-md-20,
  body.ltr .mx-md-20 {
    margin-left: 5.3125rem !important;
  }
  body.ltr .m-md-21 {
    margin: 5.625rem !important;
  }
  body.ltr .mt-md-21,
  body.ltr .my-md-21 {
    margin-top: 5.625rem !important;
  }
  body.ltr .mr-md-21,
  body.ltr .mx-md-21 {
    margin-right: 5.625rem !important;
  }
  body.ltr .mb-md-21,
  body.ltr .my-md-21 {
    margin-bottom: 5.625rem !important;
  }
  body.ltr .ml-md-21,
  body.ltr .mx-md-21 {
    margin-left: 5.625rem !important;
  }
  body.ltr .m-md-22 {
    margin: 5.9375rem !important;
  }
  body.ltr .mt-md-22,
  body.ltr .my-md-22 {
    margin-top: 5.9375rem !important;
  }
  body.ltr .mr-md-22,
  body.ltr .mx-md-22 {
    margin-right: 5.9375rem !important;
  }
  body.ltr .mb-md-22,
  body.ltr .my-md-22 {
    margin-bottom: 5.9375rem !important;
  }
  body.ltr .ml-md-22,
  body.ltr .mx-md-22 {
    margin-left: 5.9375rem !important;
  }
  body.ltr .m-md-23 {
    margin: 6.25rem !important;
  }
  body.ltr .mt-md-23,
  body.ltr .my-md-23 {
    margin-top: 6.25rem !important;
  }
  body.ltr .mr-md-23,
  body.ltr .mx-md-23 {
    margin-right: 6.25rem !important;
  }
  body.ltr .mb-md-23,
  body.ltr .my-md-23 {
    margin-bottom: 6.25rem !important;
  }
  body.ltr .ml-md-23,
  body.ltr .mx-md-23 {
    margin-left: 6.25rem !important;
  }
  body.ltr .m-md-24 {
    margin: 6.875rem !important;
  }
  body.ltr .mt-md-24,
  body.ltr .my-md-24 {
    margin-top: 6.875rem !important;
  }
  body.ltr .mr-md-24,
  body.ltr .mx-md-24 {
    margin-right: 6.875rem !important;
  }
  body.ltr .mb-md-24,
  body.ltr .my-md-24 {
    margin-bottom: 6.875rem !important;
  }
  body.ltr .ml-md-24,
  body.ltr .mx-md-24 {
    margin-left: 6.875rem !important;
  }
  body.ltr .m-md-25 {
    margin: 7.5rem !important;
  }
  body.ltr .mt-md-25,
  body.ltr .my-md-25 {
    margin-top: 7.5rem !important;
  }
  body.ltr .mr-md-25,
  body.ltr .mx-md-25 {
    margin-right: 7.5rem !important;
  }
  body.ltr .mb-md-25,
  body.ltr .my-md-25 {
    margin-bottom: 7.5rem !important;
  }
  body.ltr .ml-md-25,
  body.ltr .mx-md-25 {
    margin-left: 7.5rem !important;
  }
  body.ltr .m-md-26 {
    margin: 8.125rem !important;
  }
  body.ltr .mt-md-26,
  body.ltr .my-md-26 {
    margin-top: 8.125rem !important;
  }
  body.ltr .mr-md-26,
  body.ltr .mx-md-26 {
    margin-right: 8.125rem !important;
  }
  body.ltr .mb-md-26,
  body.ltr .my-md-26 {
    margin-bottom: 8.125rem !important;
  }
  body.ltr .ml-md-26,
  body.ltr .mx-md-26 {
    margin-left: 8.125rem !important;
  }
  body.ltr .m-md-27 {
    margin: 8.4375rem !important;
  }
  body.ltr .mt-md-27,
  body.ltr .my-md-27 {
    margin-top: 8.4375rem !important;
  }
  body.ltr .mr-md-27,
  body.ltr .mx-md-27 {
    margin-right: 8.4375rem !important;
  }
  body.ltr .mb-md-27,
  body.ltr .my-md-27 {
    margin-bottom: 8.4375rem !important;
  }
  body.ltr .ml-md-27,
  body.ltr .mx-md-27 {
    margin-left: 8.4375rem !important;
  }
  body.ltr .m-md-28 {
    margin: 9.0625rem !important;
  }
  body.ltr .mt-md-28,
  body.ltr .my-md-28 {
    margin-top: 9.0625rem !important;
  }
  body.ltr .mr-md-28,
  body.ltr .mx-md-28 {
    margin-right: 9.0625rem !important;
  }
  body.ltr .mb-md-28,
  body.ltr .my-md-28 {
    margin-bottom: 9.0625rem !important;
  }
  body.ltr .ml-md-28,
  body.ltr .mx-md-28 {
    margin-left: 9.0625rem !important;
  }
  body.ltr .m-md-29 {
    margin: 9.375rem !important;
  }
  body.ltr .mt-md-29,
  body.ltr .my-md-29 {
    margin-top: 9.375rem !important;
  }
  body.ltr .mr-md-29,
  body.ltr .mx-md-29 {
    margin-right: 9.375rem !important;
  }
  body.ltr .mb-md-29,
  body.ltr .my-md-29 {
    margin-bottom: 9.375rem !important;
  }
  body.ltr .ml-md-29,
  body.ltr .mx-md-29 {
    margin-left: 9.375rem !important;
  }
  body.ltr .m-md-30 {
    margin: 9.6875rem !important;
  }
  body.ltr .mt-md-30,
  body.ltr .my-md-30 {
    margin-top: 9.6875rem !important;
  }
  body.ltr .mr-md-30,
  body.ltr .mx-md-30 {
    margin-right: 9.6875rem !important;
  }
  body.ltr .mb-md-30,
  body.ltr .my-md-30 {
    margin-bottom: 9.6875rem !important;
  }
  body.ltr .ml-md-30,
  body.ltr .mx-md-30 {
    margin-left: 9.6875rem !important;
  }
  body.ltr .m-md-31 {
    margin: 10.625rem !important;
  }
  body.ltr .mt-md-31,
  body.ltr .my-md-31 {
    margin-top: 10.625rem !important;
  }
  body.ltr .mr-md-31,
  body.ltr .mx-md-31 {
    margin-right: 10.625rem !important;
  }
  body.ltr .mb-md-31,
  body.ltr .my-md-31 {
    margin-bottom: 10.625rem !important;
  }
  body.ltr .ml-md-31,
  body.ltr .mx-md-31 {
    margin-left: 10.625rem !important;
  }
  body.ltr .m-md-32 {
    margin: 11.25rem !important;
  }
  body.ltr .mt-md-32,
  body.ltr .my-md-32 {
    margin-top: 11.25rem !important;
  }
  body.ltr .mr-md-32,
  body.ltr .mx-md-32 {
    margin-right: 11.25rem !important;
  }
  body.ltr .mb-md-32,
  body.ltr .my-md-32 {
    margin-bottom: 11.25rem !important;
  }
  body.ltr .ml-md-32,
  body.ltr .mx-md-32 {
    margin-left: 11.25rem !important;
  }
  body.ltr .m-md-33 {
    margin: 12.5rem !important;
  }
  body.ltr .mt-md-33,
  body.ltr .my-md-33 {
    margin-top: 12.5rem !important;
  }
  body.ltr .mr-md-33,
  body.ltr .mx-md-33 {
    margin-right: 12.5rem !important;
  }
  body.ltr .mb-md-33,
  body.ltr .my-md-33 {
    margin-bottom: 12.5rem !important;
  }
  body.ltr .ml-md-33,
  body.ltr .mx-md-33 {
    margin-left: 12.5rem !important;
  }
  body.ltr .m-md-34 {
    margin: 14.0625rem !important;
  }
  body.ltr .mt-md-34,
  body.ltr .my-md-34 {
    margin-top: 14.0625rem !important;
  }
  body.ltr .mr-md-34,
  body.ltr .mx-md-34 {
    margin-right: 14.0625rem !important;
  }
  body.ltr .mb-md-34,
  body.ltr .my-md-34 {
    margin-bottom: 14.0625rem !important;
  }
  body.ltr .ml-md-34,
  body.ltr .mx-md-34 {
    margin-left: 14.0625rem !important;
  }
  body.ltr .m-md-35 {
    margin: 15.625rem !important;
  }
  body.ltr .mt-md-35,
  body.ltr .my-md-35 {
    margin-top: 15.625rem !important;
  }
  body.ltr .mr-md-35,
  body.ltr .mx-md-35 {
    margin-right: 15.625rem !important;
  }
  body.ltr .mb-md-35,
  body.ltr .my-md-35 {
    margin-bottom: 15.625rem !important;
  }
  body.ltr .ml-md-35,
  body.ltr .mx-md-35 {
    margin-left: 15.625rem !important;
  }
  body.ltr .p-md-0 {
    padding: 0 !important;
  }
  body.ltr .pt-md-0,
  body.ltr .py-md-0 {
    padding-top: 0 !important;
  }
  body.ltr .pr-md-0,
  body.ltr .px-md-0 {
    padding-right: 0 !important;
  }
  body.ltr .pb-md-0,
  body.ltr .py-md-0 {
    padding-bottom: 0 !important;
  }
  body.ltr .pl-md-0,
  body.ltr .px-md-0 {
    padding-left: 0 !important;
  }
  body.ltr .p-md-1 {
    padding: 0.25rem !important;
  }
  body.ltr .pt-md-1,
  body.ltr .py-md-1 {
    padding-top: 0.25rem !important;
  }
  body.ltr .pr-md-1,
  body.ltr .px-md-1 {
    padding-right: 0.25rem !important;
  }
  body.ltr .pb-md-1,
  body.ltr .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  body.ltr .pl-md-1,
  body.ltr .px-md-1 {
    padding-left: 0.25rem !important;
  }
  body.ltr .p-md-2 {
    padding: 0.375rem !important;
  }
  body.ltr .pt-md-2,
  body.ltr .py-md-2 {
    padding-top: 0.375rem !important;
  }
  body.ltr .pr-md-2,
  body.ltr .px-md-2 {
    padding-right: 0.375rem !important;
  }
  body.ltr .pb-md-2,
  body.ltr .py-md-2 {
    padding-bottom: 0.375rem !important;
  }
  body.ltr .pl-md-2,
  body.ltr .px-md-2 {
    padding-left: 0.375rem !important;
  }
  body.ltr .p-md-3 {
    padding: 0.5rem !important;
  }
  body.ltr .pt-md-3,
  body.ltr .py-md-3 {
    padding-top: 0.5rem !important;
  }
  body.ltr .pr-md-3,
  body.ltr .px-md-3 {
    padding-right: 0.5rem !important;
  }
  body.ltr .pb-md-3,
  body.ltr .py-md-3 {
    padding-bottom: 0.5rem !important;
  }
  body.ltr .pl-md-3,
  body.ltr .px-md-3 {
    padding-left: 0.5rem !important;
  }
  body.ltr .p-md-4 {
    padding: 0.625rem !important;
  }
  body.ltr .pt-md-4,
  body.ltr .py-md-4 {
    padding-top: 0.625rem !important;
  }
  body.ltr .pr-md-4,
  body.ltr .px-md-4 {
    padding-right: 0.625rem !important;
  }
  body.ltr .pb-md-4,
  body.ltr .py-md-4 {
    padding-bottom: 0.625rem !important;
  }
  body.ltr .pl-md-4,
  body.ltr .px-md-4 {
    padding-left: 0.625rem !important;
  }
  body.ltr .p-md-5 {
    padding: 0.75rem !important;
  }
  body.ltr .pt-md-5,
  body.ltr .py-md-5 {
    padding-top: 0.75rem !important;
  }
  body.ltr .pr-md-5,
  body.ltr .px-md-5 {
    padding-right: 0.75rem !important;
  }
  body.ltr .pb-md-5,
  body.ltr .py-md-5 {
    padding-bottom: 0.75rem !important;
  }
  body.ltr .pl-md-5,
  body.ltr .px-md-5 {
    padding-left: 0.75rem !important;
  }
  body.ltr .p-md-6 {
    padding: 1rem !important;
  }
  body.ltr .pt-md-6,
  body.ltr .py-md-6 {
    padding-top: 1rem !important;
  }
  body.ltr .pr-md-6,
  body.ltr .px-md-6 {
    padding-right: 1rem !important;
  }
  body.ltr .pb-md-6,
  body.ltr .py-md-6 {
    padding-bottom: 1rem !important;
  }
  body.ltr .pl-md-6,
  body.ltr .px-md-6 {
    padding-left: 1rem !important;
  }
  body.ltr .p-md-7 {
    padding: 1.25rem !important;
  }
  body.ltr .pt-md-7,
  body.ltr .py-md-7 {
    padding-top: 1.25rem !important;
  }
  body.ltr .pr-md-7,
  body.ltr .px-md-7 {
    padding-right: 1.25rem !important;
  }
  body.ltr .pb-md-7,
  body.ltr .py-md-7 {
    padding-bottom: 1.25rem !important;
  }
  body.ltr .pl-md-7,
  body.ltr .px-md-7 {
    padding-left: 1.25rem !important;
  }
  body.ltr .p-md-8 {
    padding: 1.5625rem !important;
  }
  body.ltr .pt-md-8,
  body.ltr .py-md-8 {
    padding-top: 1.5625rem !important;
  }
  body.ltr .pr-md-8,
  body.ltr .px-md-8 {
    padding-right: 1.5625rem !important;
  }
  body.ltr .pb-md-8,
  body.ltr .py-md-8 {
    padding-bottom: 1.5625rem !important;
  }
  body.ltr .pl-md-8,
  body.ltr .px-md-8 {
    padding-left: 1.5625rem !important;
  }
  body.ltr .p-md-9 {
    padding: 1.875rem !important;
  }
  body.ltr .pt-md-9,
  body.ltr .py-md-9 {
    padding-top: 1.875rem !important;
  }
  body.ltr .pr-md-9,
  body.ltr .px-md-9 {
    padding-right: 1.875rem !important;
  }
  body.ltr .pb-md-9,
  body.ltr .py-md-9 {
    padding-bottom: 1.875rem !important;
  }
  body.ltr .pl-md-9,
  body.ltr .px-md-9 {
    padding-left: 1.875rem !important;
  }
  body.ltr .p-md-10 {
    padding: 2.1875rem !important;
  }
  body.ltr .pt-md-10,
  body.ltr .py-md-10 {
    padding-top: 2.1875rem !important;
  }
  body.ltr .pr-md-10,
  body.ltr .px-md-10 {
    padding-right: 2.1875rem !important;
  }
  body.ltr .pb-md-10,
  body.ltr .py-md-10 {
    padding-bottom: 2.1875rem !important;
  }
  body.ltr .pl-md-10,
  body.ltr .px-md-10 {
    padding-left: 2.1875rem !important;
  }
  body.ltr .p-md-11 {
    padding: 2.5rem !important;
  }
  body.ltr .pt-md-11,
  body.ltr .py-md-11 {
    padding-top: 2.5rem !important;
  }
  body.ltr .pr-md-11,
  body.ltr .px-md-11 {
    padding-right: 2.5rem !important;
  }
  body.ltr .pb-md-11,
  body.ltr .py-md-11 {
    padding-bottom: 2.5rem !important;
  }
  body.ltr .pl-md-11,
  body.ltr .px-md-11 {
    padding-left: 2.5rem !important;
  }
  body.ltr .p-md-12 {
    padding: 2.8125rem !important;
  }
  body.ltr .pt-md-12,
  body.ltr .py-md-12 {
    padding-top: 2.8125rem !important;
  }
  body.ltr .pr-md-12,
  body.ltr .px-md-12 {
    padding-right: 2.8125rem !important;
  }
  body.ltr .pb-md-12,
  body.ltr .py-md-12 {
    padding-bottom: 2.8125rem !important;
  }
  body.ltr .pl-md-12,
  body.ltr .px-md-12 {
    padding-left: 2.8125rem !important;
  }
  body.ltr .p-md-13 {
    padding: 3.125rem !important;
  }
  body.ltr .pt-md-13,
  body.ltr .py-md-13 {
    padding-top: 3.125rem !important;
  }
  body.ltr .pr-md-13,
  body.ltr .px-md-13 {
    padding-right: 3.125rem !important;
  }
  body.ltr .pb-md-13,
  body.ltr .py-md-13 {
    padding-bottom: 3.125rem !important;
  }
  body.ltr .pl-md-13,
  body.ltr .px-md-13 {
    padding-left: 3.125rem !important;
  }
  body.ltr .p-md-14 {
    padding: 3.4375rem !important;
  }
  body.ltr .pt-md-14,
  body.ltr .py-md-14 {
    padding-top: 3.4375rem !important;
  }
  body.ltr .pr-md-14,
  body.ltr .px-md-14 {
    padding-right: 3.4375rem !important;
  }
  body.ltr .pb-md-14,
  body.ltr .py-md-14 {
    padding-bottom: 3.4375rem !important;
  }
  body.ltr .pl-md-14,
  body.ltr .px-md-14 {
    padding-left: 3.4375rem !important;
  }
  body.ltr .p-md-15 {
    padding: 3.75rem !important;
  }
  body.ltr .pt-md-15,
  body.ltr .py-md-15 {
    padding-top: 3.75rem !important;
  }
  body.ltr .pr-md-15,
  body.ltr .px-md-15 {
    padding-right: 3.75rem !important;
  }
  body.ltr .pb-md-15,
  body.ltr .py-md-15 {
    padding-bottom: 3.75rem !important;
  }
  body.ltr .pl-md-15,
  body.ltr .px-md-15 {
    padding-left: 3.75rem !important;
  }
  body.ltr .p-md-16 {
    padding: 4.0625rem !important;
  }
  body.ltr .pt-md-16,
  body.ltr .py-md-16 {
    padding-top: 4.0625rem !important;
  }
  body.ltr .pr-md-16,
  body.ltr .px-md-16 {
    padding-right: 4.0625rem !important;
  }
  body.ltr .pb-md-16,
  body.ltr .py-md-16 {
    padding-bottom: 4.0625rem !important;
  }
  body.ltr .pl-md-16,
  body.ltr .px-md-16 {
    padding-left: 4.0625rem !important;
  }
  body.ltr .p-md-17 {
    padding: 4.375rem !important;
  }
  body.ltr .pt-md-17,
  body.ltr .py-md-17 {
    padding-top: 4.375rem !important;
  }
  body.ltr .pr-md-17,
  body.ltr .px-md-17 {
    padding-right: 4.375rem !important;
  }
  body.ltr .pb-md-17,
  body.ltr .py-md-17 {
    padding-bottom: 4.375rem !important;
  }
  body.ltr .pl-md-17,
  body.ltr .px-md-17 {
    padding-left: 4.375rem !important;
  }
  body.ltr .p-md-18 {
    padding: 4.6875rem !important;
  }
  body.ltr .pt-md-18,
  body.ltr .py-md-18 {
    padding-top: 4.6875rem !important;
  }
  body.ltr .pr-md-18,
  body.ltr .px-md-18 {
    padding-right: 4.6875rem !important;
  }
  body.ltr .pb-md-18,
  body.ltr .py-md-18 {
    padding-bottom: 4.6875rem !important;
  }
  body.ltr .pl-md-18,
  body.ltr .px-md-18 {
    padding-left: 4.6875rem !important;
  }
  body.ltr .p-md-19 {
    padding: 5rem !important;
  }
  body.ltr .pt-md-19,
  body.ltr .py-md-19 {
    padding-top: 5rem !important;
  }
  body.ltr .pr-md-19,
  body.ltr .px-md-19 {
    padding-right: 5rem !important;
  }
  body.ltr .pb-md-19,
  body.ltr .py-md-19 {
    padding-bottom: 5rem !important;
  }
  body.ltr .pl-md-19,
  body.ltr .px-md-19 {
    padding-left: 5rem !important;
  }
  body.ltr .p-md-20 {
    padding: 5.3125rem !important;
  }
  body.ltr .pt-md-20,
  body.ltr .py-md-20 {
    padding-top: 5.3125rem !important;
  }
  body.ltr .pr-md-20,
  body.ltr .px-md-20 {
    padding-right: 5.3125rem !important;
  }
  body.ltr .pb-md-20,
  body.ltr .py-md-20 {
    padding-bottom: 5.3125rem !important;
  }
  body.ltr .pl-md-20,
  body.ltr .px-md-20 {
    padding-left: 5.3125rem !important;
  }
  body.ltr .p-md-21 {
    padding: 5.625rem !important;
  }
  body.ltr .pt-md-21,
  body.ltr .py-md-21 {
    padding-top: 5.625rem !important;
  }
  body.ltr .pr-md-21,
  body.ltr .px-md-21 {
    padding-right: 5.625rem !important;
  }
  body.ltr .pb-md-21,
  body.ltr .py-md-21 {
    padding-bottom: 5.625rem !important;
  }
  body.ltr .pl-md-21,
  body.ltr .px-md-21 {
    padding-left: 5.625rem !important;
  }
  body.ltr .p-md-22 {
    padding: 5.9375rem !important;
  }
  body.ltr .pt-md-22,
  body.ltr .py-md-22 {
    padding-top: 5.9375rem !important;
  }
  body.ltr .pr-md-22,
  body.ltr .px-md-22 {
    padding-right: 5.9375rem !important;
  }
  body.ltr .pb-md-22,
  body.ltr .py-md-22 {
    padding-bottom: 5.9375rem !important;
  }
  body.ltr .pl-md-22,
  body.ltr .px-md-22 {
    padding-left: 5.9375rem !important;
  }
  body.ltr .p-md-23 {
    padding: 6.25rem !important;
  }
  body.ltr .pt-md-23,
  body.ltr .py-md-23 {
    padding-top: 6.25rem !important;
  }
  body.ltr .pr-md-23,
  body.ltr .px-md-23 {
    padding-right: 6.25rem !important;
  }
  body.ltr .pb-md-23,
  body.ltr .py-md-23 {
    padding-bottom: 6.25rem !important;
  }
  body.ltr .pl-md-23,
  body.ltr .px-md-23 {
    padding-left: 6.25rem !important;
  }
  body.ltr .p-md-24 {
    padding: 6.875rem !important;
  }
  body.ltr .pt-md-24,
  body.ltr .py-md-24 {
    padding-top: 6.875rem !important;
  }
  body.ltr .pr-md-24,
  body.ltr .px-md-24 {
    padding-right: 6.875rem !important;
  }
  body.ltr .pb-md-24,
  body.ltr .py-md-24 {
    padding-bottom: 6.875rem !important;
  }
  body.ltr .pl-md-24,
  body.ltr .px-md-24 {
    padding-left: 6.875rem !important;
  }
  body.ltr .p-md-25 {
    padding: 7.5rem !important;
  }
  body.ltr .pt-md-25,
  body.ltr .py-md-25 {
    padding-top: 7.5rem !important;
  }
  body.ltr .pr-md-25,
  body.ltr .px-md-25 {
    padding-right: 7.5rem !important;
  }
  body.ltr .pb-md-25,
  body.ltr .py-md-25 {
    padding-bottom: 7.5rem !important;
  }
  body.ltr .pl-md-25,
  body.ltr .px-md-25 {
    padding-left: 7.5rem !important;
  }
  body.ltr .p-md-26 {
    padding: 8.125rem !important;
  }
  body.ltr .pt-md-26,
  body.ltr .py-md-26 {
    padding-top: 8.125rem !important;
  }
  body.ltr .pr-md-26,
  body.ltr .px-md-26 {
    padding-right: 8.125rem !important;
  }
  body.ltr .pb-md-26,
  body.ltr .py-md-26 {
    padding-bottom: 8.125rem !important;
  }
  body.ltr .pl-md-26,
  body.ltr .px-md-26 {
    padding-left: 8.125rem !important;
  }
  body.ltr .p-md-27 {
    padding: 8.4375rem !important;
  }
  body.ltr .pt-md-27,
  body.ltr .py-md-27 {
    padding-top: 8.4375rem !important;
  }
  body.ltr .pr-md-27,
  body.ltr .px-md-27 {
    padding-right: 8.4375rem !important;
  }
  body.ltr .pb-md-27,
  body.ltr .py-md-27 {
    padding-bottom: 8.4375rem !important;
  }
  body.ltr .pl-md-27,
  body.ltr .px-md-27 {
    padding-left: 8.4375rem !important;
  }
  body.ltr .p-md-28 {
    padding: 9.0625rem !important;
  }
  body.ltr .pt-md-28,
  body.ltr .py-md-28 {
    padding-top: 9.0625rem !important;
  }
  body.ltr .pr-md-28,
  body.ltr .px-md-28 {
    padding-right: 9.0625rem !important;
  }
  body.ltr .pb-md-28,
  body.ltr .py-md-28 {
    padding-bottom: 9.0625rem !important;
  }
  body.ltr .pl-md-28,
  body.ltr .px-md-28 {
    padding-left: 9.0625rem !important;
  }
  body.ltr .p-md-29 {
    padding: 9.375rem !important;
  }
  body.ltr .pt-md-29,
  body.ltr .py-md-29 {
    padding-top: 9.375rem !important;
  }
  body.ltr .pr-md-29,
  body.ltr .px-md-29 {
    padding-right: 9.375rem !important;
  }
  body.ltr .pb-md-29,
  body.ltr .py-md-29 {
    padding-bottom: 9.375rem !important;
  }
  body.ltr .pl-md-29,
  body.ltr .px-md-29 {
    padding-left: 9.375rem !important;
  }
  body.ltr .p-md-30 {
    padding: 9.6875rem !important;
  }
  body.ltr .pt-md-30,
  body.ltr .py-md-30 {
    padding-top: 9.6875rem !important;
  }
  body.ltr .pr-md-30,
  body.ltr .px-md-30 {
    padding-right: 9.6875rem !important;
  }
  body.ltr .pb-md-30,
  body.ltr .py-md-30 {
    padding-bottom: 9.6875rem !important;
  }
  body.ltr .pl-md-30,
  body.ltr .px-md-30 {
    padding-left: 9.6875rem !important;
  }
  body.ltr .p-md-31 {
    padding: 10.625rem !important;
  }
  body.ltr .pt-md-31,
  body.ltr .py-md-31 {
    padding-top: 10.625rem !important;
  }
  body.ltr .pr-md-31,
  body.ltr .px-md-31 {
    padding-right: 10.625rem !important;
  }
  body.ltr .pb-md-31,
  body.ltr .py-md-31 {
    padding-bottom: 10.625rem !important;
  }
  body.ltr .pl-md-31,
  body.ltr .px-md-31 {
    padding-left: 10.625rem !important;
  }
  body.ltr .p-md-32 {
    padding: 11.25rem !important;
  }
  body.ltr .pt-md-32,
  body.ltr .py-md-32 {
    padding-top: 11.25rem !important;
  }
  body.ltr .pr-md-32,
  body.ltr .px-md-32 {
    padding-right: 11.25rem !important;
  }
  body.ltr .pb-md-32,
  body.ltr .py-md-32 {
    padding-bottom: 11.25rem !important;
  }
  body.ltr .pl-md-32,
  body.ltr .px-md-32 {
    padding-left: 11.25rem !important;
  }
  body.ltr .p-md-33 {
    padding: 12.5rem !important;
  }
  body.ltr .pt-md-33,
  body.ltr .py-md-33 {
    padding-top: 12.5rem !important;
  }
  body.ltr .pr-md-33,
  body.ltr .px-md-33 {
    padding-right: 12.5rem !important;
  }
  body.ltr .pb-md-33,
  body.ltr .py-md-33 {
    padding-bottom: 12.5rem !important;
  }
  body.ltr .pl-md-33,
  body.ltr .px-md-33 {
    padding-left: 12.5rem !important;
  }
  body.ltr .p-md-34 {
    padding: 14.0625rem !important;
  }
  body.ltr .pt-md-34,
  body.ltr .py-md-34 {
    padding-top: 14.0625rem !important;
  }
  body.ltr .pr-md-34,
  body.ltr .px-md-34 {
    padding-right: 14.0625rem !important;
  }
  body.ltr .pb-md-34,
  body.ltr .py-md-34 {
    padding-bottom: 14.0625rem !important;
  }
  body.ltr .pl-md-34,
  body.ltr .px-md-34 {
    padding-left: 14.0625rem !important;
  }
  body.ltr .p-md-35 {
    padding: 15.625rem !important;
  }
  body.ltr .pt-md-35,
  body.ltr .py-md-35 {
    padding-top: 15.625rem !important;
  }
  body.ltr .pr-md-35,
  body.ltr .px-md-35 {
    padding-right: 15.625rem !important;
  }
  body.ltr .pb-md-35,
  body.ltr .py-md-35 {
    padding-bottom: 15.625rem !important;
  }
  body.ltr .pl-md-35,
  body.ltr .px-md-35 {
    padding-left: 15.625rem !important;
  }
  body.ltr .m-md-n1 {
    margin: -0.25rem !important;
  }
  body.ltr .mt-md-n1,
  body.ltr .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  body.ltr .mr-md-n1,
  body.ltr .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  body.ltr .mb-md-n1,
  body.ltr .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  body.ltr .ml-md-n1,
  body.ltr .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  body.ltr .m-md-n2 {
    margin: -0.375rem !important;
  }
  body.ltr .mt-md-n2,
  body.ltr .my-md-n2 {
    margin-top: -0.375rem !important;
  }
  body.ltr .mr-md-n2,
  body.ltr .mx-md-n2 {
    margin-right: -0.375rem !important;
  }
  body.ltr .mb-md-n2,
  body.ltr .my-md-n2 {
    margin-bottom: -0.375rem !important;
  }
  body.ltr .ml-md-n2,
  body.ltr .mx-md-n2 {
    margin-left: -0.375rem !important;
  }
  body.ltr .m-md-n3 {
    margin: -0.5rem !important;
  }
  body.ltr .mt-md-n3,
  body.ltr .my-md-n3 {
    margin-top: -0.5rem !important;
  }
  body.ltr .mr-md-n3,
  body.ltr .mx-md-n3 {
    margin-right: -0.5rem !important;
  }
  body.ltr .mb-md-n3,
  body.ltr .my-md-n3 {
    margin-bottom: -0.5rem !important;
  }
  body.ltr .ml-md-n3,
  body.ltr .mx-md-n3 {
    margin-left: -0.5rem !important;
  }
  body.ltr .m-md-n4 {
    margin: -0.625rem !important;
  }
  body.ltr .mt-md-n4,
  body.ltr .my-md-n4 {
    margin-top: -0.625rem !important;
  }
  body.ltr .mr-md-n4,
  body.ltr .mx-md-n4 {
    margin-right: -0.625rem !important;
  }
  body.ltr .mb-md-n4,
  body.ltr .my-md-n4 {
    margin-bottom: -0.625rem !important;
  }
  body.ltr .ml-md-n4,
  body.ltr .mx-md-n4 {
    margin-left: -0.625rem !important;
  }
  body.ltr .m-md-n5 {
    margin: -0.75rem !important;
  }
  body.ltr .mt-md-n5,
  body.ltr .my-md-n5 {
    margin-top: -0.75rem !important;
  }
  body.ltr .mr-md-n5,
  body.ltr .mx-md-n5 {
    margin-right: -0.75rem !important;
  }
  body.ltr .mb-md-n5,
  body.ltr .my-md-n5 {
    margin-bottom: -0.75rem !important;
  }
  body.ltr .ml-md-n5,
  body.ltr .mx-md-n5 {
    margin-left: -0.75rem !important;
  }
  body.ltr .m-md-n6 {
    margin: -1rem !important;
  }
  body.ltr .mt-md-n6,
  body.ltr .my-md-n6 {
    margin-top: -1rem !important;
  }
  body.ltr .mr-md-n6,
  body.ltr .mx-md-n6 {
    margin-right: -1rem !important;
  }
  body.ltr .mb-md-n6,
  body.ltr .my-md-n6 {
    margin-bottom: -1rem !important;
  }
  body.ltr .ml-md-n6,
  body.ltr .mx-md-n6 {
    margin-left: -1rem !important;
  }
  body.ltr .m-md-n7 {
    margin: -1.25rem !important;
  }
  body.ltr .mt-md-n7,
  body.ltr .my-md-n7 {
    margin-top: -1.25rem !important;
  }
  body.ltr .mr-md-n7,
  body.ltr .mx-md-n7 {
    margin-right: -1.25rem !important;
  }
  body.ltr .mb-md-n7,
  body.ltr .my-md-n7 {
    margin-bottom: -1.25rem !important;
  }
  body.ltr .ml-md-n7,
  body.ltr .mx-md-n7 {
    margin-left: -1.25rem !important;
  }
  body.ltr .m-md-n8 {
    margin: -1.5625rem !important;
  }
  body.ltr .mt-md-n8,
  body.ltr .my-md-n8 {
    margin-top: -1.5625rem !important;
  }
  body.ltr .mr-md-n8,
  body.ltr .mx-md-n8 {
    margin-right: -1.5625rem !important;
  }
  body.ltr .mb-md-n8,
  body.ltr .my-md-n8 {
    margin-bottom: -1.5625rem !important;
  }
  body.ltr .ml-md-n8,
  body.ltr .mx-md-n8 {
    margin-left: -1.5625rem !important;
  }
  body.ltr .m-md-n9 {
    margin: -1.875rem !important;
  }
  body.ltr .mt-md-n9,
  body.ltr .my-md-n9 {
    margin-top: -1.875rem !important;
  }
  body.ltr .mr-md-n9,
  body.ltr .mx-md-n9 {
    margin-right: -1.875rem !important;
  }
  body.ltr .mb-md-n9,
  body.ltr .my-md-n9 {
    margin-bottom: -1.875rem !important;
  }
  body.ltr .ml-md-n9,
  body.ltr .mx-md-n9 {
    margin-left: -1.875rem !important;
  }
  body.ltr .m-md-n10 {
    margin: -2.1875rem !important;
  }
  body.ltr .mt-md-n10,
  body.ltr .my-md-n10 {
    margin-top: -2.1875rem !important;
  }
  body.ltr .mr-md-n10,
  body.ltr .mx-md-n10 {
    margin-right: -2.1875rem !important;
  }
  body.ltr .mb-md-n10,
  body.ltr .my-md-n10 {
    margin-bottom: -2.1875rem !important;
  }
  body.ltr .ml-md-n10,
  body.ltr .mx-md-n10 {
    margin-left: -2.1875rem !important;
  }
  body.ltr .m-md-n11 {
    margin: -2.5rem !important;
  }
  body.ltr .mt-md-n11,
  body.ltr .my-md-n11 {
    margin-top: -2.5rem !important;
  }
  body.ltr .mr-md-n11,
  body.ltr .mx-md-n11 {
    margin-right: -2.5rem !important;
  }
  body.ltr .mb-md-n11,
  body.ltr .my-md-n11 {
    margin-bottom: -2.5rem !important;
  }
  body.ltr .ml-md-n11,
  body.ltr .mx-md-n11 {
    margin-left: -2.5rem !important;
  }
  body.ltr .m-md-n12 {
    margin: -2.8125rem !important;
  }
  body.ltr .mt-md-n12,
  body.ltr .my-md-n12 {
    margin-top: -2.8125rem !important;
  }
  body.ltr .mr-md-n12,
  body.ltr .mx-md-n12 {
    margin-right: -2.8125rem !important;
  }
  body.ltr .mb-md-n12,
  body.ltr .my-md-n12 {
    margin-bottom: -2.8125rem !important;
  }
  body.ltr .ml-md-n12,
  body.ltr .mx-md-n12 {
    margin-left: -2.8125rem !important;
  }
  body.ltr .m-md-n13 {
    margin: -3.125rem !important;
  }
  body.ltr .mt-md-n13,
  body.ltr .my-md-n13 {
    margin-top: -3.125rem !important;
  }
  body.ltr .mr-md-n13,
  body.ltr .mx-md-n13 {
    margin-right: -3.125rem !important;
  }
  body.ltr .mb-md-n13,
  body.ltr .my-md-n13 {
    margin-bottom: -3.125rem !important;
  }
  body.ltr .ml-md-n13,
  body.ltr .mx-md-n13 {
    margin-left: -3.125rem !important;
  }
  body.ltr .m-md-n14 {
    margin: -3.4375rem !important;
  }
  body.ltr .mt-md-n14,
  body.ltr .my-md-n14 {
    margin-top: -3.4375rem !important;
  }
  body.ltr .mr-md-n14,
  body.ltr .mx-md-n14 {
    margin-right: -3.4375rem !important;
  }
  body.ltr .mb-md-n14,
  body.ltr .my-md-n14 {
    margin-bottom: -3.4375rem !important;
  }
  body.ltr .ml-md-n14,
  body.ltr .mx-md-n14 {
    margin-left: -3.4375rem !important;
  }
  body.ltr .m-md-n15 {
    margin: -3.75rem !important;
  }
  body.ltr .mt-md-n15,
  body.ltr .my-md-n15 {
    margin-top: -3.75rem !important;
  }
  body.ltr .mr-md-n15,
  body.ltr .mx-md-n15 {
    margin-right: -3.75rem !important;
  }
  body.ltr .mb-md-n15,
  body.ltr .my-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  body.ltr .ml-md-n15,
  body.ltr .mx-md-n15 {
    margin-left: -3.75rem !important;
  }
  body.ltr .m-md-n16 {
    margin: -4.0625rem !important;
  }
  body.ltr .mt-md-n16,
  body.ltr .my-md-n16 {
    margin-top: -4.0625rem !important;
  }
  body.ltr .mr-md-n16,
  body.ltr .mx-md-n16 {
    margin-right: -4.0625rem !important;
  }
  body.ltr .mb-md-n16,
  body.ltr .my-md-n16 {
    margin-bottom: -4.0625rem !important;
  }
  body.ltr .ml-md-n16,
  body.ltr .mx-md-n16 {
    margin-left: -4.0625rem !important;
  }
  body.ltr .m-md-n17 {
    margin: -4.375rem !important;
  }
  body.ltr .mt-md-n17,
  body.ltr .my-md-n17 {
    margin-top: -4.375rem !important;
  }
  body.ltr .mr-md-n17,
  body.ltr .mx-md-n17 {
    margin-right: -4.375rem !important;
  }
  body.ltr .mb-md-n17,
  body.ltr .my-md-n17 {
    margin-bottom: -4.375rem !important;
  }
  body.ltr .ml-md-n17,
  body.ltr .mx-md-n17 {
    margin-left: -4.375rem !important;
  }
  body.ltr .m-md-n18 {
    margin: -4.6875rem !important;
  }
  body.ltr .mt-md-n18,
  body.ltr .my-md-n18 {
    margin-top: -4.6875rem !important;
  }
  body.ltr .mr-md-n18,
  body.ltr .mx-md-n18 {
    margin-right: -4.6875rem !important;
  }
  body.ltr .mb-md-n18,
  body.ltr .my-md-n18 {
    margin-bottom: -4.6875rem !important;
  }
  body.ltr .ml-md-n18,
  body.ltr .mx-md-n18 {
    margin-left: -4.6875rem !important;
  }
  body.ltr .m-md-n19 {
    margin: -5rem !important;
  }
  body.ltr .mt-md-n19,
  body.ltr .my-md-n19 {
    margin-top: -5rem !important;
  }
  body.ltr .mr-md-n19,
  body.ltr .mx-md-n19 {
    margin-right: -5rem !important;
  }
  body.ltr .mb-md-n19,
  body.ltr .my-md-n19 {
    margin-bottom: -5rem !important;
  }
  body.ltr .ml-md-n19,
  body.ltr .mx-md-n19 {
    margin-left: -5rem !important;
  }
  body.ltr .m-md-n20 {
    margin: -5.3125rem !important;
  }
  body.ltr .mt-md-n20,
  body.ltr .my-md-n20 {
    margin-top: -5.3125rem !important;
  }
  body.ltr .mr-md-n20,
  body.ltr .mx-md-n20 {
    margin-right: -5.3125rem !important;
  }
  body.ltr .mb-md-n20,
  body.ltr .my-md-n20 {
    margin-bottom: -5.3125rem !important;
  }
  body.ltr .ml-md-n20,
  body.ltr .mx-md-n20 {
    margin-left: -5.3125rem !important;
  }
  body.ltr .m-md-n21 {
    margin: -5.625rem !important;
  }
  body.ltr .mt-md-n21,
  body.ltr .my-md-n21 {
    margin-top: -5.625rem !important;
  }
  body.ltr .mr-md-n21,
  body.ltr .mx-md-n21 {
    margin-right: -5.625rem !important;
  }
  body.ltr .mb-md-n21,
  body.ltr .my-md-n21 {
    margin-bottom: -5.625rem !important;
  }
  body.ltr .ml-md-n21,
  body.ltr .mx-md-n21 {
    margin-left: -5.625rem !important;
  }
  body.ltr .m-md-n22 {
    margin: -5.9375rem !important;
  }
  body.ltr .mt-md-n22,
  body.ltr .my-md-n22 {
    margin-top: -5.9375rem !important;
  }
  body.ltr .mr-md-n22,
  body.ltr .mx-md-n22 {
    margin-right: -5.9375rem !important;
  }
  body.ltr .mb-md-n22,
  body.ltr .my-md-n22 {
    margin-bottom: -5.9375rem !important;
  }
  body.ltr .ml-md-n22,
  body.ltr .mx-md-n22 {
    margin-left: -5.9375rem !important;
  }
  body.ltr .m-md-n23 {
    margin: -6.25rem !important;
  }
  body.ltr .mt-md-n23,
  body.ltr .my-md-n23 {
    margin-top: -6.25rem !important;
  }
  body.ltr .mr-md-n23,
  body.ltr .mx-md-n23 {
    margin-right: -6.25rem !important;
  }
  body.ltr .mb-md-n23,
  body.ltr .my-md-n23 {
    margin-bottom: -6.25rem !important;
  }
  body.ltr .ml-md-n23,
  body.ltr .mx-md-n23 {
    margin-left: -6.25rem !important;
  }
  body.ltr .m-md-n24 {
    margin: -6.875rem !important;
  }
  body.ltr .mt-md-n24,
  body.ltr .my-md-n24 {
    margin-top: -6.875rem !important;
  }
  body.ltr .mr-md-n24,
  body.ltr .mx-md-n24 {
    margin-right: -6.875rem !important;
  }
  body.ltr .mb-md-n24,
  body.ltr .my-md-n24 {
    margin-bottom: -6.875rem !important;
  }
  body.ltr .ml-md-n24,
  body.ltr .mx-md-n24 {
    margin-left: -6.875rem !important;
  }
  body.ltr .m-md-n25 {
    margin: -7.5rem !important;
  }
  body.ltr .mt-md-n25,
  body.ltr .my-md-n25 {
    margin-top: -7.5rem !important;
  }
  body.ltr .mr-md-n25,
  body.ltr .mx-md-n25 {
    margin-right: -7.5rem !important;
  }
  body.ltr .mb-md-n25,
  body.ltr .my-md-n25 {
    margin-bottom: -7.5rem !important;
  }
  body.ltr .ml-md-n25,
  body.ltr .mx-md-n25 {
    margin-left: -7.5rem !important;
  }
  body.ltr .m-md-n26 {
    margin: -8.125rem !important;
  }
  body.ltr .mt-md-n26,
  body.ltr .my-md-n26 {
    margin-top: -8.125rem !important;
  }
  body.ltr .mr-md-n26,
  body.ltr .mx-md-n26 {
    margin-right: -8.125rem !important;
  }
  body.ltr .mb-md-n26,
  body.ltr .my-md-n26 {
    margin-bottom: -8.125rem !important;
  }
  body.ltr .ml-md-n26,
  body.ltr .mx-md-n26 {
    margin-left: -8.125rem !important;
  }
  body.ltr .m-md-n27 {
    margin: -8.4375rem !important;
  }
  body.ltr .mt-md-n27,
  body.ltr .my-md-n27 {
    margin-top: -8.4375rem !important;
  }
  body.ltr .mr-md-n27,
  body.ltr .mx-md-n27 {
    margin-right: -8.4375rem !important;
  }
  body.ltr .mb-md-n27,
  body.ltr .my-md-n27 {
    margin-bottom: -8.4375rem !important;
  }
  body.ltr .ml-md-n27,
  body.ltr .mx-md-n27 {
    margin-left: -8.4375rem !important;
  }
  body.ltr .m-md-n28 {
    margin: -9.0625rem !important;
  }
  body.ltr .mt-md-n28,
  body.ltr .my-md-n28 {
    margin-top: -9.0625rem !important;
  }
  body.ltr .mr-md-n28,
  body.ltr .mx-md-n28 {
    margin-right: -9.0625rem !important;
  }
  body.ltr .mb-md-n28,
  body.ltr .my-md-n28 {
    margin-bottom: -9.0625rem !important;
  }
  body.ltr .ml-md-n28,
  body.ltr .mx-md-n28 {
    margin-left: -9.0625rem !important;
  }
  body.ltr .m-md-n29 {
    margin: -9.375rem !important;
  }
  body.ltr .mt-md-n29,
  body.ltr .my-md-n29 {
    margin-top: -9.375rem !important;
  }
  body.ltr .mr-md-n29,
  body.ltr .mx-md-n29 {
    margin-right: -9.375rem !important;
  }
  body.ltr .mb-md-n29,
  body.ltr .my-md-n29 {
    margin-bottom: -9.375rem !important;
  }
  body.ltr .ml-md-n29,
  body.ltr .mx-md-n29 {
    margin-left: -9.375rem !important;
  }
  body.ltr .m-md-n30 {
    margin: -9.6875rem !important;
  }
  body.ltr .mt-md-n30,
  body.ltr .my-md-n30 {
    margin-top: -9.6875rem !important;
  }
  body.ltr .mr-md-n30,
  body.ltr .mx-md-n30 {
    margin-right: -9.6875rem !important;
  }
  body.ltr .mb-md-n30,
  body.ltr .my-md-n30 {
    margin-bottom: -9.6875rem !important;
  }
  body.ltr .ml-md-n30,
  body.ltr .mx-md-n30 {
    margin-left: -9.6875rem !important;
  }
  body.ltr .m-md-n31 {
    margin: -10.625rem !important;
  }
  body.ltr .mt-md-n31,
  body.ltr .my-md-n31 {
    margin-top: -10.625rem !important;
  }
  body.ltr .mr-md-n31,
  body.ltr .mx-md-n31 {
    margin-right: -10.625rem !important;
  }
  body.ltr .mb-md-n31,
  body.ltr .my-md-n31 {
    margin-bottom: -10.625rem !important;
  }
  body.ltr .ml-md-n31,
  body.ltr .mx-md-n31 {
    margin-left: -10.625rem !important;
  }
  body.ltr .m-md-n32 {
    margin: -11.25rem !important;
  }
  body.ltr .mt-md-n32,
  body.ltr .my-md-n32 {
    margin-top: -11.25rem !important;
  }
  body.ltr .mr-md-n32,
  body.ltr .mx-md-n32 {
    margin-right: -11.25rem !important;
  }
  body.ltr .mb-md-n32,
  body.ltr .my-md-n32 {
    margin-bottom: -11.25rem !important;
  }
  body.ltr .ml-md-n32,
  body.ltr .mx-md-n32 {
    margin-left: -11.25rem !important;
  }
  body.ltr .m-md-n33 {
    margin: -12.5rem !important;
  }
  body.ltr .mt-md-n33,
  body.ltr .my-md-n33 {
    margin-top: -12.5rem !important;
  }
  body.ltr .mr-md-n33,
  body.ltr .mx-md-n33 {
    margin-right: -12.5rem !important;
  }
  body.ltr .mb-md-n33,
  body.ltr .my-md-n33 {
    margin-bottom: -12.5rem !important;
  }
  body.ltr .ml-md-n33,
  body.ltr .mx-md-n33 {
    margin-left: -12.5rem !important;
  }
  body.ltr .m-md-n34 {
    margin: -14.0625rem !important;
  }
  body.ltr .mt-md-n34,
  body.ltr .my-md-n34 {
    margin-top: -14.0625rem !important;
  }
  body.ltr .mr-md-n34,
  body.ltr .mx-md-n34 {
    margin-right: -14.0625rem !important;
  }
  body.ltr .mb-md-n34,
  body.ltr .my-md-n34 {
    margin-bottom: -14.0625rem !important;
  }
  body.ltr .ml-md-n34,
  body.ltr .mx-md-n34 {
    margin-left: -14.0625rem !important;
  }
  body.ltr .m-md-n35 {
    margin: -15.625rem !important;
  }
  body.ltr .mt-md-n35,
  body.ltr .my-md-n35 {
    margin-top: -15.625rem !important;
  }
  body.ltr .mr-md-n35,
  body.ltr .mx-md-n35 {
    margin-right: -15.625rem !important;
  }
  body.ltr .mb-md-n35,
  body.ltr .my-md-n35 {
    margin-bottom: -15.625rem !important;
  }
  body.ltr .ml-md-n35,
  body.ltr .mx-md-n35 {
    margin-left: -15.625rem !important;
  }
  body.ltr .m-md-auto {
    margin: auto !important;
  }
  body.ltr .mt-md-auto,
  body.ltr .my-md-auto {
    margin-top: auto !important;
  }
  body.ltr .mr-md-auto,
  body.ltr .mx-md-auto {
    margin-right: auto !important;
  }
  body.ltr .mb-md-auto,
  body.ltr .my-md-auto {
    margin-bottom: auto !important;
  }
  body.ltr .ml-md-auto,
  body.ltr .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  body.ltr .m-lg-0 {
    margin: 0 !important;
  }
  body.ltr .mt-lg-0,
  body.ltr .my-lg-0 {
    margin-top: 0 !important;
  }
  body.ltr .mr-lg-0,
  body.ltr .mx-lg-0 {
    margin-right: 0 !important;
  }
  body.ltr .mb-lg-0,
  body.ltr .my-lg-0 {
    margin-bottom: 0 !important;
  }
  body.ltr .ml-lg-0,
  body.ltr .mx-lg-0 {
    margin-left: 0 !important;
  }
  body.ltr .m-lg-1 {
    margin: 0.25rem !important;
  }
  body.ltr .mt-lg-1,
  body.ltr .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  body.ltr .mr-lg-1,
  body.ltr .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  body.ltr .mb-lg-1,
  body.ltr .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  body.ltr .ml-lg-1,
  body.ltr .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  body.ltr .m-lg-2 {
    margin: 0.375rem !important;
  }
  body.ltr .mt-lg-2,
  body.ltr .my-lg-2 {
    margin-top: 0.375rem !important;
  }
  body.ltr .mr-lg-2,
  body.ltr .mx-lg-2 {
    margin-right: 0.375rem !important;
  }
  body.ltr .mb-lg-2,
  body.ltr .my-lg-2 {
    margin-bottom: 0.375rem !important;
  }
  body.ltr .ml-lg-2,
  body.ltr .mx-lg-2 {
    margin-left: 0.375rem !important;
  }
  body.ltr .m-lg-3 {
    margin: 0.5rem !important;
  }
  body.ltr .mt-lg-3,
  body.ltr .my-lg-3 {
    margin-top: 0.5rem !important;
  }
  body.ltr .mr-lg-3,
  body.ltr .mx-lg-3 {
    margin-right: 0.5rem !important;
  }
  body.ltr .mb-lg-3,
  body.ltr .my-lg-3 {
    margin-bottom: 0.5rem !important;
  }
  body.ltr .ml-lg-3,
  body.ltr .mx-lg-3 {
    margin-left: 0.5rem !important;
  }
  body.ltr .m-lg-4 {
    margin: 0.625rem !important;
  }
  body.ltr .mt-lg-4,
  body.ltr .my-lg-4 {
    margin-top: 0.625rem !important;
  }
  body.ltr .mr-lg-4,
  body.ltr .mx-lg-4 {
    margin-right: 0.625rem !important;
  }
  body.ltr .mb-lg-4,
  body.ltr .my-lg-4 {
    margin-bottom: 0.625rem !important;
  }
  body.ltr .ml-lg-4,
  body.ltr .mx-lg-4 {
    margin-left: 0.625rem !important;
  }
  body.ltr .m-lg-5 {
    margin: 0.75rem !important;
  }
  body.ltr .mt-lg-5,
  body.ltr .my-lg-5 {
    margin-top: 0.75rem !important;
  }
  body.ltr .mr-lg-5,
  body.ltr .mx-lg-5 {
    margin-right: 0.75rem !important;
  }
  body.ltr .mb-lg-5,
  body.ltr .my-lg-5 {
    margin-bottom: 0.75rem !important;
  }
  body.ltr .ml-lg-5,
  body.ltr .mx-lg-5 {
    margin-left: 0.75rem !important;
  }
  body.ltr .m-lg-6 {
    margin: 1rem !important;
  }
  body.ltr .mt-lg-6,
  body.ltr .my-lg-6 {
    margin-top: 1rem !important;
  }
  body.ltr .mr-lg-6,
  body.ltr .mx-lg-6 {
    margin-right: 1rem !important;
  }
  body.ltr .mb-lg-6,
  body.ltr .my-lg-6 {
    margin-bottom: 1rem !important;
  }
  body.ltr .ml-lg-6,
  body.ltr .mx-lg-6 {
    margin-left: 1rem !important;
  }
  body.ltr .m-lg-7 {
    margin: 1.25rem !important;
  }
  body.ltr .mt-lg-7,
  body.ltr .my-lg-7 {
    margin-top: 1.25rem !important;
  }
  body.ltr .mr-lg-7,
  body.ltr .mx-lg-7 {
    margin-right: 1.25rem !important;
  }
  body.ltr .mb-lg-7,
  body.ltr .my-lg-7 {
    margin-bottom: 1.25rem !important;
  }
  body.ltr .ml-lg-7,
  body.ltr .mx-lg-7 {
    margin-left: 1.25rem !important;
  }
  body.ltr .m-lg-8 {
    margin: 1.5625rem !important;
  }
  body.ltr .mt-lg-8,
  body.ltr .my-lg-8 {
    margin-top: 1.5625rem !important;
  }
  body.ltr .mr-lg-8,
  body.ltr .mx-lg-8 {
    margin-right: 1.5625rem !important;
  }
  body.ltr .mb-lg-8,
  body.ltr .my-lg-8 {
    margin-bottom: 1.5625rem !important;
  }
  body.ltr .ml-lg-8,
  body.ltr .mx-lg-8 {
    margin-left: 1.5625rem !important;
  }
  body.ltr .m-lg-9 {
    margin: 1.875rem !important;
  }
  body.ltr .mt-lg-9,
  body.ltr .my-lg-9 {
    margin-top: 1.875rem !important;
  }
  body.ltr .mr-lg-9,
  body.ltr .mx-lg-9 {
    margin-right: 1.875rem !important;
  }
  body.ltr .mb-lg-9,
  body.ltr .my-lg-9 {
    margin-bottom: 1.875rem !important;
  }
  body.ltr .ml-lg-9,
  body.ltr .mx-lg-9 {
    margin-left: 1.875rem !important;
  }
  body.ltr .m-lg-10 {
    margin: 2.1875rem !important;
  }
  body.ltr .mt-lg-10,
  body.ltr .my-lg-10 {
    margin-top: 2.1875rem !important;
  }
  body.ltr .mr-lg-10,
  body.ltr .mx-lg-10 {
    margin-right: 2.1875rem !important;
  }
  body.ltr .mb-lg-10,
  body.ltr .my-lg-10 {
    margin-bottom: 2.1875rem !important;
  }
  body.ltr .ml-lg-10,
  body.ltr .mx-lg-10 {
    margin-left: 2.1875rem !important;
  }
  body.ltr .m-lg-11 {
    margin: 2.5rem !important;
  }
  body.ltr .mt-lg-11,
  body.ltr .my-lg-11 {
    margin-top: 2.5rem !important;
  }
  body.ltr .mr-lg-11,
  body.ltr .mx-lg-11 {
    margin-right: 2.5rem !important;
  }
  body.ltr .mb-lg-11,
  body.ltr .my-lg-11 {
    margin-bottom: 2.5rem !important;
  }
  body.ltr .ml-lg-11,
  body.ltr .mx-lg-11 {
    margin-left: 2.5rem !important;
  }
  body.ltr .m-lg-12 {
    margin: 2.8125rem !important;
  }
  body.ltr .mt-lg-12,
  body.ltr .my-lg-12 {
    margin-top: 2.8125rem !important;
  }
  body.ltr .mr-lg-12,
  body.ltr .mx-lg-12 {
    margin-right: 2.8125rem !important;
  }
  body.ltr .mb-lg-12,
  body.ltr .my-lg-12 {
    margin-bottom: 2.8125rem !important;
  }
  body.ltr .ml-lg-12,
  body.ltr .mx-lg-12 {
    margin-left: 2.8125rem !important;
  }
  body.ltr .m-lg-13 {
    margin: 3.125rem !important;
  }
  body.ltr .mt-lg-13,
  body.ltr .my-lg-13 {
    margin-top: 3.125rem !important;
  }
  body.ltr .mr-lg-13,
  body.ltr .mx-lg-13 {
    margin-right: 3.125rem !important;
  }
  body.ltr .mb-lg-13,
  body.ltr .my-lg-13 {
    margin-bottom: 3.125rem !important;
  }
  body.ltr .ml-lg-13,
  body.ltr .mx-lg-13 {
    margin-left: 3.125rem !important;
  }
  body.ltr .m-lg-14 {
    margin: 3.4375rem !important;
  }
  body.ltr .mt-lg-14,
  body.ltr .my-lg-14 {
    margin-top: 3.4375rem !important;
  }
  body.ltr .mr-lg-14,
  body.ltr .mx-lg-14 {
    margin-right: 3.4375rem !important;
  }
  body.ltr .mb-lg-14,
  body.ltr .my-lg-14 {
    margin-bottom: 3.4375rem !important;
  }
  body.ltr .ml-lg-14,
  body.ltr .mx-lg-14 {
    margin-left: 3.4375rem !important;
  }
  body.ltr .m-lg-15 {
    margin: 3.75rem !important;
  }
  body.ltr .mt-lg-15,
  body.ltr .my-lg-15 {
    margin-top: 3.75rem !important;
  }
  body.ltr .mr-lg-15,
  body.ltr .mx-lg-15 {
    margin-right: 3.75rem !important;
  }
  body.ltr .mb-lg-15,
  body.ltr .my-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  body.ltr .ml-lg-15,
  body.ltr .mx-lg-15 {
    margin-left: 3.75rem !important;
  }
  body.ltr .m-lg-16 {
    margin: 4.0625rem !important;
  }
  body.ltr .mt-lg-16,
  body.ltr .my-lg-16 {
    margin-top: 4.0625rem !important;
  }
  body.ltr .mr-lg-16,
  body.ltr .mx-lg-16 {
    margin-right: 4.0625rem !important;
  }
  body.ltr .mb-lg-16,
  body.ltr .my-lg-16 {
    margin-bottom: 4.0625rem !important;
  }
  body.ltr .ml-lg-16,
  body.ltr .mx-lg-16 {
    margin-left: 4.0625rem !important;
  }
  body.ltr .m-lg-17 {
    margin: 4.375rem !important;
  }
  body.ltr .mt-lg-17,
  body.ltr .my-lg-17 {
    margin-top: 4.375rem !important;
  }
  body.ltr .mr-lg-17,
  body.ltr .mx-lg-17 {
    margin-right: 4.375rem !important;
  }
  body.ltr .mb-lg-17,
  body.ltr .my-lg-17 {
    margin-bottom: 4.375rem !important;
  }
  body.ltr .ml-lg-17,
  body.ltr .mx-lg-17 {
    margin-left: 4.375rem !important;
  }
  body.ltr .m-lg-18 {
    margin: 4.6875rem !important;
  }
  body.ltr .mt-lg-18,
  body.ltr .my-lg-18 {
    margin-top: 4.6875rem !important;
  }
  body.ltr .mr-lg-18,
  body.ltr .mx-lg-18 {
    margin-right: 4.6875rem !important;
  }
  body.ltr .mb-lg-18,
  body.ltr .my-lg-18 {
    margin-bottom: 4.6875rem !important;
  }
  body.ltr .ml-lg-18,
  body.ltr .mx-lg-18 {
    margin-left: 4.6875rem !important;
  }
  body.ltr .m-lg-19 {
    margin: 5rem !important;
  }
  body.ltr .mt-lg-19,
  body.ltr .my-lg-19 {
    margin-top: 5rem !important;
  }
  body.ltr .mr-lg-19,
  body.ltr .mx-lg-19 {
    margin-right: 5rem !important;
  }
  body.ltr .mb-lg-19,
  body.ltr .my-lg-19 {
    margin-bottom: 5rem !important;
  }
  body.ltr .ml-lg-19,
  body.ltr .mx-lg-19 {
    margin-left: 5rem !important;
  }
  body.ltr .m-lg-20 {
    margin: 5.3125rem !important;
  }
  body.ltr .mt-lg-20,
  body.ltr .my-lg-20 {
    margin-top: 5.3125rem !important;
  }
  body.ltr .mr-lg-20,
  body.ltr .mx-lg-20 {
    margin-right: 5.3125rem !important;
  }
  body.ltr .mb-lg-20,
  body.ltr .my-lg-20 {
    margin-bottom: 5.3125rem !important;
  }
  body.ltr .ml-lg-20,
  body.ltr .mx-lg-20 {
    margin-left: 5.3125rem !important;
  }
  body.ltr .m-lg-21 {
    margin: 5.625rem !important;
  }
  body.ltr .mt-lg-21,
  body.ltr .my-lg-21 {
    margin-top: 5.625rem !important;
  }
  body.ltr .mr-lg-21,
  body.ltr .mx-lg-21 {
    margin-right: 5.625rem !important;
  }
  body.ltr .mb-lg-21,
  body.ltr .my-lg-21 {
    margin-bottom: 5.625rem !important;
  }
  body.ltr .ml-lg-21,
  body.ltr .mx-lg-21 {
    margin-left: 5.625rem !important;
  }
  body.ltr .m-lg-22 {
    margin: 5.9375rem !important;
  }
  body.ltr .mt-lg-22,
  body.ltr .my-lg-22 {
    margin-top: 5.9375rem !important;
  }
  body.ltr .mr-lg-22,
  body.ltr .mx-lg-22 {
    margin-right: 5.9375rem !important;
  }
  body.ltr .mb-lg-22,
  body.ltr .my-lg-22 {
    margin-bottom: 5.9375rem !important;
  }
  body.ltr .ml-lg-22,
  body.ltr .mx-lg-22 {
    margin-left: 5.9375rem !important;
  }
  body.ltr .m-lg-23 {
    margin: 6.25rem !important;
  }
  body.ltr .mt-lg-23,
  body.ltr .my-lg-23 {
    margin-top: 6.25rem !important;
  }
  body.ltr .mr-lg-23,
  body.ltr .mx-lg-23 {
    margin-right: 6.25rem !important;
  }
  body.ltr .mb-lg-23,
  body.ltr .my-lg-23 {
    margin-bottom: 6.25rem !important;
  }
  body.ltr .ml-lg-23,
  body.ltr .mx-lg-23 {
    margin-left: 6.25rem !important;
  }
  body.ltr .m-lg-24 {
    margin: 6.875rem !important;
  }
  body.ltr .mt-lg-24,
  body.ltr .my-lg-24 {
    margin-top: 6.875rem !important;
  }
  body.ltr .mr-lg-24,
  body.ltr .mx-lg-24 {
    margin-right: 6.875rem !important;
  }
  body.ltr .mb-lg-24,
  body.ltr .my-lg-24 {
    margin-bottom: 6.875rem !important;
  }
  body.ltr .ml-lg-24,
  body.ltr .mx-lg-24 {
    margin-left: 6.875rem !important;
  }
  body.ltr .m-lg-25 {
    margin: 7.5rem !important;
  }
  body.ltr .mt-lg-25,
  body.ltr .my-lg-25 {
    margin-top: 7.5rem !important;
  }
  body.ltr .mr-lg-25,
  body.ltr .mx-lg-25 {
    margin-right: 7.5rem !important;
  }
  body.ltr .mb-lg-25,
  body.ltr .my-lg-25 {
    margin-bottom: 7.5rem !important;
  }
  body.ltr .ml-lg-25,
  body.ltr .mx-lg-25 {
    margin-left: 7.5rem !important;
  }
  body.ltr .m-lg-26 {
    margin: 8.125rem !important;
  }
  body.ltr .mt-lg-26,
  body.ltr .my-lg-26 {
    margin-top: 8.125rem !important;
  }
  body.ltr .mr-lg-26,
  body.ltr .mx-lg-26 {
    margin-right: 8.125rem !important;
  }
  body.ltr .mb-lg-26,
  body.ltr .my-lg-26 {
    margin-bottom: 8.125rem !important;
  }
  body.ltr .ml-lg-26,
  body.ltr .mx-lg-26 {
    margin-left: 8.125rem !important;
  }
  body.ltr .m-lg-27 {
    margin: 8.4375rem !important;
  }
  body.ltr .mt-lg-27,
  body.ltr .my-lg-27 {
    margin-top: 8.4375rem !important;
  }
  body.ltr .mr-lg-27,
  body.ltr .mx-lg-27 {
    margin-right: 8.4375rem !important;
  }
  body.ltr .mb-lg-27,
  body.ltr .my-lg-27 {
    margin-bottom: 8.4375rem !important;
  }
  body.ltr .ml-lg-27,
  body.ltr .mx-lg-27 {
    margin-left: 8.4375rem !important;
  }
  body.ltr .m-lg-28 {
    margin: 9.0625rem !important;
  }
  body.ltr .mt-lg-28,
  body.ltr .my-lg-28 {
    margin-top: 9.0625rem !important;
  }
  body.ltr .mr-lg-28,
  body.ltr .mx-lg-28 {
    margin-right: 9.0625rem !important;
  }
  body.ltr .mb-lg-28,
  body.ltr .my-lg-28 {
    margin-bottom: 9.0625rem !important;
  }
  body.ltr .ml-lg-28,
  body.ltr .mx-lg-28 {
    margin-left: 9.0625rem !important;
  }
  body.ltr .m-lg-29 {
    margin: 9.375rem !important;
  }
  body.ltr .mt-lg-29,
  body.ltr .my-lg-29 {
    margin-top: 9.375rem !important;
  }
  body.ltr .mr-lg-29,
  body.ltr .mx-lg-29 {
    margin-right: 9.375rem !important;
  }
  body.ltr .mb-lg-29,
  body.ltr .my-lg-29 {
    margin-bottom: 9.375rem !important;
  }
  body.ltr .ml-lg-29,
  body.ltr .mx-lg-29 {
    margin-left: 9.375rem !important;
  }
  body.ltr .m-lg-30 {
    margin: 9.6875rem !important;
  }
  body.ltr .mt-lg-30,
  body.ltr .my-lg-30 {
    margin-top: 9.6875rem !important;
  }
  body.ltr .mr-lg-30,
  body.ltr .mx-lg-30 {
    margin-right: 9.6875rem !important;
  }
  body.ltr .mb-lg-30,
  body.ltr .my-lg-30 {
    margin-bottom: 9.6875rem !important;
  }
  body.ltr .ml-lg-30,
  body.ltr .mx-lg-30 {
    margin-left: 9.6875rem !important;
  }
  body.ltr .m-lg-31 {
    margin: 10.625rem !important;
  }
  body.ltr .mt-lg-31,
  body.ltr .my-lg-31 {
    margin-top: 10.625rem !important;
  }
  body.ltr .mr-lg-31,
  body.ltr .mx-lg-31 {
    margin-right: 10.625rem !important;
  }
  body.ltr .mb-lg-31,
  body.ltr .my-lg-31 {
    margin-bottom: 10.625rem !important;
  }
  body.ltr .ml-lg-31,
  body.ltr .mx-lg-31 {
    margin-left: 10.625rem !important;
  }
  body.ltr .m-lg-32 {
    margin: 11.25rem !important;
  }
  body.ltr .mt-lg-32,
  body.ltr .my-lg-32 {
    margin-top: 11.25rem !important;
  }
  body.ltr .mr-lg-32,
  body.ltr .mx-lg-32 {
    margin-right: 11.25rem !important;
  }
  body.ltr .mb-lg-32,
  body.ltr .my-lg-32 {
    margin-bottom: 11.25rem !important;
  }
  body.ltr .ml-lg-32,
  body.ltr .mx-lg-32 {
    margin-left: 11.25rem !important;
  }
  body.ltr .m-lg-33 {
    margin: 12.5rem !important;
  }
  body.ltr .mt-lg-33,
  body.ltr .my-lg-33 {
    margin-top: 12.5rem !important;
  }
  body.ltr .mr-lg-33,
  body.ltr .mx-lg-33 {
    margin-right: 12.5rem !important;
  }
  body.ltr .mb-lg-33,
  body.ltr .my-lg-33 {
    margin-bottom: 12.5rem !important;
  }
  body.ltr .ml-lg-33,
  body.ltr .mx-lg-33 {
    margin-left: 12.5rem !important;
  }
  body.ltr .m-lg-34 {
    margin: 14.0625rem !important;
  }
  body.ltr .mt-lg-34,
  body.ltr .my-lg-34 {
    margin-top: 14.0625rem !important;
  }
  body.ltr .mr-lg-34,
  body.ltr .mx-lg-34 {
    margin-right: 14.0625rem !important;
  }
  body.ltr .mb-lg-34,
  body.ltr .my-lg-34 {
    margin-bottom: 14.0625rem !important;
  }
  body.ltr .ml-lg-34,
  body.ltr .mx-lg-34 {
    margin-left: 14.0625rem !important;
  }
  body.ltr .m-lg-35 {
    margin: 15.625rem !important;
  }
  body.ltr .mt-lg-35,
  body.ltr .my-lg-35 {
    margin-top: 15.625rem !important;
  }
  body.ltr .mr-lg-35,
  body.ltr .mx-lg-35 {
    margin-right: 15.625rem !important;
  }
  body.ltr .mb-lg-35,
  body.ltr .my-lg-35 {
    margin-bottom: 15.625rem !important;
  }
  body.ltr .ml-lg-35,
  body.ltr .mx-lg-35 {
    margin-left: 15.625rem !important;
  }
  body.ltr .p-lg-0 {
    padding: 0 !important;
  }
  body.ltr .pt-lg-0,
  body.ltr .py-lg-0 {
    padding-top: 0 !important;
  }
  body.ltr .pr-lg-0,
  body.ltr .px-lg-0 {
    padding-right: 0 !important;
  }
  body.ltr .pb-lg-0,
  body.ltr .py-lg-0 {
    padding-bottom: 0 !important;
  }
  body.ltr .pl-lg-0,
  body.ltr .px-lg-0 {
    padding-left: 0 !important;
  }
  body.ltr .p-lg-1 {
    padding: 0.25rem !important;
  }
  body.ltr .pt-lg-1,
  body.ltr .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  body.ltr .pr-lg-1,
  body.ltr .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  body.ltr .pb-lg-1,
  body.ltr .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  body.ltr .pl-lg-1,
  body.ltr .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  body.ltr .p-lg-2 {
    padding: 0.375rem !important;
  }
  body.ltr .pt-lg-2,
  body.ltr .py-lg-2 {
    padding-top: 0.375rem !important;
  }
  body.ltr .pr-lg-2,
  body.ltr .px-lg-2 {
    padding-right: 0.375rem !important;
  }
  body.ltr .pb-lg-2,
  body.ltr .py-lg-2 {
    padding-bottom: 0.375rem !important;
  }
  body.ltr .pl-lg-2,
  body.ltr .px-lg-2 {
    padding-left: 0.375rem !important;
  }
  body.ltr .p-lg-3 {
    padding: 0.5rem !important;
  }
  body.ltr .pt-lg-3,
  body.ltr .py-lg-3 {
    padding-top: 0.5rem !important;
  }
  body.ltr .pr-lg-3,
  body.ltr .px-lg-3 {
    padding-right: 0.5rem !important;
  }
  body.ltr .pb-lg-3,
  body.ltr .py-lg-3 {
    padding-bottom: 0.5rem !important;
  }
  body.ltr .pl-lg-3,
  body.ltr .px-lg-3 {
    padding-left: 0.5rem !important;
  }
  body.ltr .p-lg-4 {
    padding: 0.625rem !important;
  }
  body.ltr .pt-lg-4,
  body.ltr .py-lg-4 {
    padding-top: 0.625rem !important;
  }
  body.ltr .pr-lg-4,
  body.ltr .px-lg-4 {
    padding-right: 0.625rem !important;
  }
  body.ltr .pb-lg-4,
  body.ltr .py-lg-4 {
    padding-bottom: 0.625rem !important;
  }
  body.ltr .pl-lg-4,
  body.ltr .px-lg-4 {
    padding-left: 0.625rem !important;
  }
  body.ltr .p-lg-5 {
    padding: 0.75rem !important;
  }
  body.ltr .pt-lg-5,
  body.ltr .py-lg-5 {
    padding-top: 0.75rem !important;
  }
  body.ltr .pr-lg-5,
  body.ltr .px-lg-5 {
    padding-right: 0.75rem !important;
  }
  body.ltr .pb-lg-5,
  body.ltr .py-lg-5 {
    padding-bottom: 0.75rem !important;
  }
  body.ltr .pl-lg-5,
  body.ltr .px-lg-5 {
    padding-left: 0.75rem !important;
  }
  body.ltr .p-lg-6 {
    padding: 1rem !important;
  }
  body.ltr .pt-lg-6,
  body.ltr .py-lg-6 {
    padding-top: 1rem !important;
  }
  body.ltr .pr-lg-6,
  body.ltr .px-lg-6 {
    padding-right: 1rem !important;
  }
  body.ltr .pb-lg-6,
  body.ltr .py-lg-6 {
    padding-bottom: 1rem !important;
  }
  body.ltr .pl-lg-6,
  body.ltr .px-lg-6 {
    padding-left: 1rem !important;
  }
  body.ltr .p-lg-7 {
    padding: 1.25rem !important;
  }
  body.ltr .pt-lg-7,
  body.ltr .py-lg-7 {
    padding-top: 1.25rem !important;
  }
  body.ltr .pr-lg-7,
  body.ltr .px-lg-7 {
    padding-right: 1.25rem !important;
  }
  body.ltr .pb-lg-7,
  body.ltr .py-lg-7 {
    padding-bottom: 1.25rem !important;
  }
  body.ltr .pl-lg-7,
  body.ltr .px-lg-7 {
    padding-left: 1.25rem !important;
  }
  body.ltr .p-lg-8 {
    padding: 1.5625rem !important;
  }
  body.ltr .pt-lg-8,
  body.ltr .py-lg-8 {
    padding-top: 1.5625rem !important;
  }
  body.ltr .pr-lg-8,
  body.ltr .px-lg-8 {
    padding-right: 1.5625rem !important;
  }
  body.ltr .pb-lg-8,
  body.ltr .py-lg-8 {
    padding-bottom: 1.5625rem !important;
  }
  body.ltr .pl-lg-8,
  body.ltr .px-lg-8 {
    padding-left: 1.5625rem !important;
  }
  body.ltr .p-lg-9 {
    padding: 1.875rem !important;
  }
  body.ltr .pt-lg-9,
  body.ltr .py-lg-9 {
    padding-top: 1.875rem !important;
  }
  body.ltr .pr-lg-9,
  body.ltr .px-lg-9 {
    padding-right: 1.875rem !important;
  }
  body.ltr .pb-lg-9,
  body.ltr .py-lg-9 {
    padding-bottom: 1.875rem !important;
  }
  body.ltr .pl-lg-9,
  body.ltr .px-lg-9 {
    padding-left: 1.875rem !important;
  }
  body.ltr .p-lg-10 {
    padding: 2.1875rem !important;
  }
  body.ltr .pt-lg-10,
  body.ltr .py-lg-10 {
    padding-top: 2.1875rem !important;
  }
  body.ltr .pr-lg-10,
  body.ltr .px-lg-10 {
    padding-right: 2.1875rem !important;
  }
  body.ltr .pb-lg-10,
  body.ltr .py-lg-10 {
    padding-bottom: 2.1875rem !important;
  }
  body.ltr .pl-lg-10,
  body.ltr .px-lg-10 {
    padding-left: 2.1875rem !important;
  }
  body.ltr .p-lg-11 {
    padding: 2.5rem !important;
  }
  body.ltr .pt-lg-11,
  body.ltr .py-lg-11 {
    padding-top: 2.5rem !important;
  }
  body.ltr .pr-lg-11,
  body.ltr .px-lg-11 {
    padding-right: 2.5rem !important;
  }
  body.ltr .pb-lg-11,
  body.ltr .py-lg-11 {
    padding-bottom: 2.5rem !important;
  }
  body.ltr .pl-lg-11,
  body.ltr .px-lg-11 {
    padding-left: 2.5rem !important;
  }
  body.ltr .p-lg-12 {
    padding: 2.8125rem !important;
  }
  body.ltr .pt-lg-12,
  body.ltr .py-lg-12 {
    padding-top: 2.8125rem !important;
  }
  body.ltr .pr-lg-12,
  body.ltr .px-lg-12 {
    padding-right: 2.8125rem !important;
  }
  body.ltr .pb-lg-12,
  body.ltr .py-lg-12 {
    padding-bottom: 2.8125rem !important;
  }
  body.ltr .pl-lg-12,
  body.ltr .px-lg-12 {
    padding-left: 2.8125rem !important;
  }
  body.ltr .p-lg-13 {
    padding: 3.125rem !important;
  }
  body.ltr .pt-lg-13,
  body.ltr .py-lg-13 {
    padding-top: 3.125rem !important;
  }
  body.ltr .pr-lg-13,
  body.ltr .px-lg-13 {
    padding-right: 3.125rem !important;
  }
  body.ltr .pb-lg-13,
  body.ltr .py-lg-13 {
    padding-bottom: 3.125rem !important;
  }
  body.ltr .pl-lg-13,
  body.ltr .px-lg-13 {
    padding-left: 3.125rem !important;
  }
  body.ltr .p-lg-14 {
    padding: 3.4375rem !important;
  }
  body.ltr .pt-lg-14,
  body.ltr .py-lg-14 {
    padding-top: 3.4375rem !important;
  }
  body.ltr .pr-lg-14,
  body.ltr .px-lg-14 {
    padding-right: 3.4375rem !important;
  }
  body.ltr .pb-lg-14,
  body.ltr .py-lg-14 {
    padding-bottom: 3.4375rem !important;
  }
  body.ltr .pl-lg-14,
  body.ltr .px-lg-14 {
    padding-left: 3.4375rem !important;
  }
  body.ltr .p-lg-15 {
    padding: 3.75rem !important;
  }
  body.ltr .pt-lg-15,
  body.ltr .py-lg-15 {
    padding-top: 3.75rem !important;
  }
  body.ltr .pr-lg-15,
  body.ltr .px-lg-15 {
    padding-right: 3.75rem !important;
  }
  body.ltr .pb-lg-15,
  body.ltr .py-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  body.ltr .pl-lg-15,
  body.ltr .px-lg-15 {
    padding-left: 3.75rem !important;
  }
  body.ltr .p-lg-16 {
    padding: 4.0625rem !important;
  }
  body.ltr .pt-lg-16,
  body.ltr .py-lg-16 {
    padding-top: 4.0625rem !important;
  }
  body.ltr .pr-lg-16,
  body.ltr .px-lg-16 {
    padding-right: 4.0625rem !important;
  }
  body.ltr .pb-lg-16,
  body.ltr .py-lg-16 {
    padding-bottom: 4.0625rem !important;
  }
  body.ltr .pl-lg-16,
  body.ltr .px-lg-16 {
    padding-left: 4.0625rem !important;
  }
  body.ltr .p-lg-17 {
    padding: 4.375rem !important;
  }
  body.ltr .pt-lg-17,
  body.ltr .py-lg-17 {
    padding-top: 4.375rem !important;
  }
  body.ltr .pr-lg-17,
  body.ltr .px-lg-17 {
    padding-right: 4.375rem !important;
  }
  body.ltr .pb-lg-17,
  body.ltr .py-lg-17 {
    padding-bottom: 4.375rem !important;
  }
  body.ltr .pl-lg-17,
  body.ltr .px-lg-17 {
    padding-left: 4.375rem !important;
  }
  body.ltr .p-lg-18 {
    padding: 4.6875rem !important;
  }
  body.ltr .pt-lg-18,
  body.ltr .py-lg-18 {
    padding-top: 4.6875rem !important;
  }
  body.ltr .pr-lg-18,
  body.ltr .px-lg-18 {
    padding-right: 4.6875rem !important;
  }
  body.ltr .pb-lg-18,
  body.ltr .py-lg-18 {
    padding-bottom: 4.6875rem !important;
  }
  body.ltr .pl-lg-18,
  body.ltr .px-lg-18 {
    padding-left: 4.6875rem !important;
  }
  body.ltr .p-lg-19 {
    padding: 5rem !important;
  }
  body.ltr .pt-lg-19,
  body.ltr .py-lg-19 {
    padding-top: 5rem !important;
  }
  body.ltr .pr-lg-19,
  body.ltr .px-lg-19 {
    padding-right: 5rem !important;
  }
  body.ltr .pb-lg-19,
  body.ltr .py-lg-19 {
    padding-bottom: 5rem !important;
  }
  body.ltr .pl-lg-19,
  body.ltr .px-lg-19 {
    padding-left: 5rem !important;
  }
  body.ltr .p-lg-20 {
    padding: 5.3125rem !important;
  }
  body.ltr .pt-lg-20,
  body.ltr .py-lg-20 {
    padding-top: 5.3125rem !important;
  }
  body.ltr .pr-lg-20,
  body.ltr .px-lg-20 {
    padding-right: 5.3125rem !important;
  }
  body.ltr .pb-lg-20,
  body.ltr .py-lg-20 {
    padding-bottom: 5.3125rem !important;
  }
  body.ltr .pl-lg-20,
  body.ltr .px-lg-20 {
    padding-left: 5.3125rem !important;
  }
  body.ltr .p-lg-21 {
    padding: 5.625rem !important;
  }
  body.ltr .pt-lg-21,
  body.ltr .py-lg-21 {
    padding-top: 5.625rem !important;
  }
  body.ltr .pr-lg-21,
  body.ltr .px-lg-21 {
    padding-right: 5.625rem !important;
  }
  body.ltr .pb-lg-21,
  body.ltr .py-lg-21 {
    padding-bottom: 5.625rem !important;
  }
  body.ltr .pl-lg-21,
  body.ltr .px-lg-21 {
    padding-left: 5.625rem !important;
  }
  body.ltr .p-lg-22 {
    padding: 5.9375rem !important;
  }
  body.ltr .pt-lg-22,
  body.ltr .py-lg-22 {
    padding-top: 5.9375rem !important;
  }
  body.ltr .pr-lg-22,
  body.ltr .px-lg-22 {
    padding-right: 5.9375rem !important;
  }
  body.ltr .pb-lg-22,
  body.ltr .py-lg-22 {
    padding-bottom: 5.9375rem !important;
  }
  body.ltr .pl-lg-22,
  body.ltr .px-lg-22 {
    padding-left: 5.9375rem !important;
  }
  body.ltr .p-lg-23 {
    padding: 6.25rem !important;
  }
  body.ltr .pt-lg-23,
  body.ltr .py-lg-23 {
    padding-top: 6.25rem !important;
  }
  body.ltr .pr-lg-23,
  body.ltr .px-lg-23 {
    padding-right: 6.25rem !important;
  }
  body.ltr .pb-lg-23,
  body.ltr .py-lg-23 {
    padding-bottom: 6.25rem !important;
  }
  body.ltr .pl-lg-23,
  body.ltr .px-lg-23 {
    padding-left: 6.25rem !important;
  }
  body.ltr .p-lg-24 {
    padding: 6.875rem !important;
  }
  body.ltr .pt-lg-24,
  body.ltr .py-lg-24 {
    padding-top: 6.875rem !important;
  }
  body.ltr .pr-lg-24,
  body.ltr .px-lg-24 {
    padding-right: 6.875rem !important;
  }
  body.ltr .pb-lg-24,
  body.ltr .py-lg-24 {
    padding-bottom: 6.875rem !important;
  }
  body.ltr .pl-lg-24,
  body.ltr .px-lg-24 {
    padding-left: 6.875rem !important;
  }
  body.ltr .p-lg-25 {
    padding: 7.5rem !important;
  }
  body.ltr .pt-lg-25,
  body.ltr .py-lg-25 {
    padding-top: 7.5rem !important;
  }
  body.ltr .pr-lg-25,
  body.ltr .px-lg-25 {
    padding-right: 7.5rem !important;
  }
  body.ltr .pb-lg-25,
  body.ltr .py-lg-25 {
    padding-bottom: 7.5rem !important;
  }
  body.ltr .pl-lg-25,
  body.ltr .px-lg-25 {
    padding-left: 7.5rem !important;
  }
  body.ltr .p-lg-26 {
    padding: 8.125rem !important;
  }
  body.ltr .pt-lg-26,
  body.ltr .py-lg-26 {
    padding-top: 8.125rem !important;
  }
  body.ltr .pr-lg-26,
  body.ltr .px-lg-26 {
    padding-right: 8.125rem !important;
  }
  body.ltr .pb-lg-26,
  body.ltr .py-lg-26 {
    padding-bottom: 8.125rem !important;
  }
  body.ltr .pl-lg-26,
  body.ltr .px-lg-26 {
    padding-left: 8.125rem !important;
  }
  body.ltr .p-lg-27 {
    padding: 8.4375rem !important;
  }
  body.ltr .pt-lg-27,
  body.ltr .py-lg-27 {
    padding-top: 8.4375rem !important;
  }
  body.ltr .pr-lg-27,
  body.ltr .px-lg-27 {
    padding-right: 8.4375rem !important;
  }
  body.ltr .pb-lg-27,
  body.ltr .py-lg-27 {
    padding-bottom: 8.4375rem !important;
  }
  body.ltr .pl-lg-27,
  body.ltr .px-lg-27 {
    padding-left: 8.4375rem !important;
  }
  body.ltr .p-lg-28 {
    padding: 9.0625rem !important;
  }
  body.ltr .pt-lg-28,
  body.ltr .py-lg-28 {
    padding-top: 9.0625rem !important;
  }
  body.ltr .pr-lg-28,
  body.ltr .px-lg-28 {
    padding-right: 9.0625rem !important;
  }
  body.ltr .pb-lg-28,
  body.ltr .py-lg-28 {
    padding-bottom: 9.0625rem !important;
  }
  body.ltr .pl-lg-28,
  body.ltr .px-lg-28 {
    padding-left: 9.0625rem !important;
  }
  body.ltr .p-lg-29 {
    padding: 9.375rem !important;
  }
  body.ltr .pt-lg-29,
  body.ltr .py-lg-29 {
    padding-top: 9.375rem !important;
  }
  body.ltr .pr-lg-29,
  body.ltr .px-lg-29 {
    padding-right: 9.375rem !important;
  }
  body.ltr .pb-lg-29,
  body.ltr .py-lg-29 {
    padding-bottom: 9.375rem !important;
  }
  body.ltr .pl-lg-29,
  body.ltr .px-lg-29 {
    padding-left: 9.375rem !important;
  }
  body.ltr .p-lg-30 {
    padding: 9.6875rem !important;
  }
  body.ltr .pt-lg-30,
  body.ltr .py-lg-30 {
    padding-top: 9.6875rem !important;
  }
  body.ltr .pr-lg-30,
  body.ltr .px-lg-30 {
    padding-right: 9.6875rem !important;
  }
  body.ltr .pb-lg-30,
  body.ltr .py-lg-30 {
    padding-bottom: 9.6875rem !important;
  }
  body.ltr .pl-lg-30,
  body.ltr .px-lg-30 {
    padding-left: 9.6875rem !important;
  }
  body.ltr .p-lg-31 {
    padding: 10.625rem !important;
  }
  body.ltr .pt-lg-31,
  body.ltr .py-lg-31 {
    padding-top: 10.625rem !important;
  }
  body.ltr .pr-lg-31,
  body.ltr .px-lg-31 {
    padding-right: 10.625rem !important;
  }
  body.ltr .pb-lg-31,
  body.ltr .py-lg-31 {
    padding-bottom: 10.625rem !important;
  }
  body.ltr .pl-lg-31,
  body.ltr .px-lg-31 {
    padding-left: 10.625rem !important;
  }
  body.ltr .p-lg-32 {
    padding: 11.25rem !important;
  }
  body.ltr .pt-lg-32,
  body.ltr .py-lg-32 {
    padding-top: 11.25rem !important;
  }
  body.ltr .pr-lg-32,
  body.ltr .px-lg-32 {
    padding-right: 11.25rem !important;
  }
  body.ltr .pb-lg-32,
  body.ltr .py-lg-32 {
    padding-bottom: 11.25rem !important;
  }
  body.ltr .pl-lg-32,
  body.ltr .px-lg-32 {
    padding-left: 11.25rem !important;
  }
  body.ltr .p-lg-33 {
    padding: 12.5rem !important;
  }
  body.ltr .pt-lg-33,
  body.ltr .py-lg-33 {
    padding-top: 12.5rem !important;
  }
  body.ltr .pr-lg-33,
  body.ltr .px-lg-33 {
    padding-right: 12.5rem !important;
  }
  body.ltr .pb-lg-33,
  body.ltr .py-lg-33 {
    padding-bottom: 12.5rem !important;
  }
  body.ltr .pl-lg-33,
  body.ltr .px-lg-33 {
    padding-left: 12.5rem !important;
  }
  body.ltr .p-lg-34 {
    padding: 14.0625rem !important;
  }
  body.ltr .pt-lg-34,
  body.ltr .py-lg-34 {
    padding-top: 14.0625rem !important;
  }
  body.ltr .pr-lg-34,
  body.ltr .px-lg-34 {
    padding-right: 14.0625rem !important;
  }
  body.ltr .pb-lg-34,
  body.ltr .py-lg-34 {
    padding-bottom: 14.0625rem !important;
  }
  body.ltr .pl-lg-34,
  body.ltr .px-lg-34 {
    padding-left: 14.0625rem !important;
  }
  body.ltr .p-lg-35 {
    padding: 15.625rem !important;
  }
  body.ltr .pt-lg-35,
  body.ltr .py-lg-35 {
    padding-top: 15.625rem !important;
  }
  body.ltr .pr-lg-35,
  body.ltr .px-lg-35 {
    padding-right: 15.625rem !important;
  }
  body.ltr .pb-lg-35,
  body.ltr .py-lg-35 {
    padding-bottom: 15.625rem !important;
  }
  body.ltr .pl-lg-35,
  body.ltr .px-lg-35 {
    padding-left: 15.625rem !important;
  }
  body.ltr .m-lg-n1 {
    margin: -0.25rem !important;
  }
  body.ltr .mt-lg-n1,
  body.ltr .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  body.ltr .mr-lg-n1,
  body.ltr .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  body.ltr .mb-lg-n1,
  body.ltr .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  body.ltr .ml-lg-n1,
  body.ltr .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  body.ltr .m-lg-n2 {
    margin: -0.375rem !important;
  }
  body.ltr .mt-lg-n2,
  body.ltr .my-lg-n2 {
    margin-top: -0.375rem !important;
  }
  body.ltr .mr-lg-n2,
  body.ltr .mx-lg-n2 {
    margin-right: -0.375rem !important;
  }
  body.ltr .mb-lg-n2,
  body.ltr .my-lg-n2 {
    margin-bottom: -0.375rem !important;
  }
  body.ltr .ml-lg-n2,
  body.ltr .mx-lg-n2 {
    margin-left: -0.375rem !important;
  }
  body.ltr .m-lg-n3 {
    margin: -0.5rem !important;
  }
  body.ltr .mt-lg-n3,
  body.ltr .my-lg-n3 {
    margin-top: -0.5rem !important;
  }
  body.ltr .mr-lg-n3,
  body.ltr .mx-lg-n3 {
    margin-right: -0.5rem !important;
  }
  body.ltr .mb-lg-n3,
  body.ltr .my-lg-n3 {
    margin-bottom: -0.5rem !important;
  }
  body.ltr .ml-lg-n3,
  body.ltr .mx-lg-n3 {
    margin-left: -0.5rem !important;
  }
  body.ltr .m-lg-n4 {
    margin: -0.625rem !important;
  }
  body.ltr .mt-lg-n4,
  body.ltr .my-lg-n4 {
    margin-top: -0.625rem !important;
  }
  body.ltr .mr-lg-n4,
  body.ltr .mx-lg-n4 {
    margin-right: -0.625rem !important;
  }
  body.ltr .mb-lg-n4,
  body.ltr .my-lg-n4 {
    margin-bottom: -0.625rem !important;
  }
  body.ltr .ml-lg-n4,
  body.ltr .mx-lg-n4 {
    margin-left: -0.625rem !important;
  }
  body.ltr .m-lg-n5 {
    margin: -0.75rem !important;
  }
  body.ltr .mt-lg-n5,
  body.ltr .my-lg-n5 {
    margin-top: -0.75rem !important;
  }
  body.ltr .mr-lg-n5,
  body.ltr .mx-lg-n5 {
    margin-right: -0.75rem !important;
  }
  body.ltr .mb-lg-n5,
  body.ltr .my-lg-n5 {
    margin-bottom: -0.75rem !important;
  }
  body.ltr .ml-lg-n5,
  body.ltr .mx-lg-n5 {
    margin-left: -0.75rem !important;
  }
  body.ltr .m-lg-n6 {
    margin: -1rem !important;
  }
  body.ltr .mt-lg-n6,
  body.ltr .my-lg-n6 {
    margin-top: -1rem !important;
  }
  body.ltr .mr-lg-n6,
  body.ltr .mx-lg-n6 {
    margin-right: -1rem !important;
  }
  body.ltr .mb-lg-n6,
  body.ltr .my-lg-n6 {
    margin-bottom: -1rem !important;
  }
  body.ltr .ml-lg-n6,
  body.ltr .mx-lg-n6 {
    margin-left: -1rem !important;
  }
  body.ltr .m-lg-n7 {
    margin: -1.25rem !important;
  }
  body.ltr .mt-lg-n7,
  body.ltr .my-lg-n7 {
    margin-top: -1.25rem !important;
  }
  body.ltr .mr-lg-n7,
  body.ltr .mx-lg-n7 {
    margin-right: -1.25rem !important;
  }
  body.ltr .mb-lg-n7,
  body.ltr .my-lg-n7 {
    margin-bottom: -1.25rem !important;
  }
  body.ltr .ml-lg-n7,
  body.ltr .mx-lg-n7 {
    margin-left: -1.25rem !important;
  }
  body.ltr .m-lg-n8 {
    margin: -1.5625rem !important;
  }
  body.ltr .mt-lg-n8,
  body.ltr .my-lg-n8 {
    margin-top: -1.5625rem !important;
  }
  body.ltr .mr-lg-n8,
  body.ltr .mx-lg-n8 {
    margin-right: -1.5625rem !important;
  }
  body.ltr .mb-lg-n8,
  body.ltr .my-lg-n8 {
    margin-bottom: -1.5625rem !important;
  }
  body.ltr .ml-lg-n8,
  body.ltr .mx-lg-n8 {
    margin-left: -1.5625rem !important;
  }
  body.ltr .m-lg-n9 {
    margin: -1.875rem !important;
  }
  body.ltr .mt-lg-n9,
  body.ltr .my-lg-n9 {
    margin-top: -1.875rem !important;
  }
  body.ltr .mr-lg-n9,
  body.ltr .mx-lg-n9 {
    margin-right: -1.875rem !important;
  }
  body.ltr .mb-lg-n9,
  body.ltr .my-lg-n9 {
    margin-bottom: -1.875rem !important;
  }
  body.ltr .ml-lg-n9,
  body.ltr .mx-lg-n9 {
    margin-left: -1.875rem !important;
  }
  body.ltr .m-lg-n10 {
    margin: -2.1875rem !important;
  }
  body.ltr .mt-lg-n10,
  body.ltr .my-lg-n10 {
    margin-top: -2.1875rem !important;
  }
  body.ltr .mr-lg-n10,
  body.ltr .mx-lg-n10 {
    margin-right: -2.1875rem !important;
  }
  body.ltr .mb-lg-n10,
  body.ltr .my-lg-n10 {
    margin-bottom: -2.1875rem !important;
  }
  body.ltr .ml-lg-n10,
  body.ltr .mx-lg-n10 {
    margin-left: -2.1875rem !important;
  }
  body.ltr .m-lg-n11 {
    margin: -2.5rem !important;
  }
  body.ltr .mt-lg-n11,
  body.ltr .my-lg-n11 {
    margin-top: -2.5rem !important;
  }
  body.ltr .mr-lg-n11,
  body.ltr .mx-lg-n11 {
    margin-right: -2.5rem !important;
  }
  body.ltr .mb-lg-n11,
  body.ltr .my-lg-n11 {
    margin-bottom: -2.5rem !important;
  }
  body.ltr .ml-lg-n11,
  body.ltr .mx-lg-n11 {
    margin-left: -2.5rem !important;
  }
  body.ltr .m-lg-n12 {
    margin: -2.8125rem !important;
  }
  body.ltr .mt-lg-n12,
  body.ltr .my-lg-n12 {
    margin-top: -2.8125rem !important;
  }
  body.ltr .mr-lg-n12,
  body.ltr .mx-lg-n12 {
    margin-right: -2.8125rem !important;
  }
  body.ltr .mb-lg-n12,
  body.ltr .my-lg-n12 {
    margin-bottom: -2.8125rem !important;
  }
  body.ltr .ml-lg-n12,
  body.ltr .mx-lg-n12 {
    margin-left: -2.8125rem !important;
  }
  body.ltr .m-lg-n13 {
    margin: -3.125rem !important;
  }
  body.ltr .mt-lg-n13,
  body.ltr .my-lg-n13 {
    margin-top: -3.125rem !important;
  }
  body.ltr .mr-lg-n13,
  body.ltr .mx-lg-n13 {
    margin-right: -3.125rem !important;
  }
  body.ltr .mb-lg-n13,
  body.ltr .my-lg-n13 {
    margin-bottom: -3.125rem !important;
  }
  body.ltr .ml-lg-n13,
  body.ltr .mx-lg-n13 {
    margin-left: -3.125rem !important;
  }
  body.ltr .m-lg-n14 {
    margin: -3.4375rem !important;
  }
  body.ltr .mt-lg-n14,
  body.ltr .my-lg-n14 {
    margin-top: -3.4375rem !important;
  }
  body.ltr .mr-lg-n14,
  body.ltr .mx-lg-n14 {
    margin-right: -3.4375rem !important;
  }
  body.ltr .mb-lg-n14,
  body.ltr .my-lg-n14 {
    margin-bottom: -3.4375rem !important;
  }
  body.ltr .ml-lg-n14,
  body.ltr .mx-lg-n14 {
    margin-left: -3.4375rem !important;
  }
  body.ltr .m-lg-n15 {
    margin: -3.75rem !important;
  }
  body.ltr .mt-lg-n15,
  body.ltr .my-lg-n15 {
    margin-top: -3.75rem !important;
  }
  body.ltr .mr-lg-n15,
  body.ltr .mx-lg-n15 {
    margin-right: -3.75rem !important;
  }
  body.ltr .mb-lg-n15,
  body.ltr .my-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  body.ltr .ml-lg-n15,
  body.ltr .mx-lg-n15 {
    margin-left: -3.75rem !important;
  }
  body.ltr .m-lg-n16 {
    margin: -4.0625rem !important;
  }
  body.ltr .mt-lg-n16,
  body.ltr .my-lg-n16 {
    margin-top: -4.0625rem !important;
  }
  body.ltr .mr-lg-n16,
  body.ltr .mx-lg-n16 {
    margin-right: -4.0625rem !important;
  }
  body.ltr .mb-lg-n16,
  body.ltr .my-lg-n16 {
    margin-bottom: -4.0625rem !important;
  }
  body.ltr .ml-lg-n16,
  body.ltr .mx-lg-n16 {
    margin-left: -4.0625rem !important;
  }
  body.ltr .m-lg-n17 {
    margin: -4.375rem !important;
  }
  body.ltr .mt-lg-n17,
  body.ltr .my-lg-n17 {
    margin-top: -4.375rem !important;
  }
  body.ltr .mr-lg-n17,
  body.ltr .mx-lg-n17 {
    margin-right: -4.375rem !important;
  }
  body.ltr .mb-lg-n17,
  body.ltr .my-lg-n17 {
    margin-bottom: -4.375rem !important;
  }
  body.ltr .ml-lg-n17,
  body.ltr .mx-lg-n17 {
    margin-left: -4.375rem !important;
  }
  body.ltr .m-lg-n18 {
    margin: -4.6875rem !important;
  }
  body.ltr .mt-lg-n18,
  body.ltr .my-lg-n18 {
    margin-top: -4.6875rem !important;
  }
  body.ltr .mr-lg-n18,
  body.ltr .mx-lg-n18 {
    margin-right: -4.6875rem !important;
  }
  body.ltr .mb-lg-n18,
  body.ltr .my-lg-n18 {
    margin-bottom: -4.6875rem !important;
  }
  body.ltr .ml-lg-n18,
  body.ltr .mx-lg-n18 {
    margin-left: -4.6875rem !important;
  }
  body.ltr .m-lg-n19 {
    margin: -5rem !important;
  }
  body.ltr .mt-lg-n19,
  body.ltr .my-lg-n19 {
    margin-top: -5rem !important;
  }
  body.ltr .mr-lg-n19,
  body.ltr .mx-lg-n19 {
    margin-right: -5rem !important;
  }
  body.ltr .mb-lg-n19,
  body.ltr .my-lg-n19 {
    margin-bottom: -5rem !important;
  }
  body.ltr .ml-lg-n19,
  body.ltr .mx-lg-n19 {
    margin-left: -5rem !important;
  }
  body.ltr .m-lg-n20 {
    margin: -5.3125rem !important;
  }
  body.ltr .mt-lg-n20,
  body.ltr .my-lg-n20 {
    margin-top: -5.3125rem !important;
  }
  body.ltr .mr-lg-n20,
  body.ltr .mx-lg-n20 {
    margin-right: -5.3125rem !important;
  }
  body.ltr .mb-lg-n20,
  body.ltr .my-lg-n20 {
    margin-bottom: -5.3125rem !important;
  }
  body.ltr .ml-lg-n20,
  body.ltr .mx-lg-n20 {
    margin-left: -5.3125rem !important;
  }
  body.ltr .m-lg-n21 {
    margin: -5.625rem !important;
  }
  body.ltr .mt-lg-n21,
  body.ltr .my-lg-n21 {
    margin-top: -5.625rem !important;
  }
  body.ltr .mr-lg-n21,
  body.ltr .mx-lg-n21 {
    margin-right: -5.625rem !important;
  }
  body.ltr .mb-lg-n21,
  body.ltr .my-lg-n21 {
    margin-bottom: -5.625rem !important;
  }
  body.ltr .ml-lg-n21,
  body.ltr .mx-lg-n21 {
    margin-left: -5.625rem !important;
  }
  body.ltr .m-lg-n22 {
    margin: -5.9375rem !important;
  }
  body.ltr .mt-lg-n22,
  body.ltr .my-lg-n22 {
    margin-top: -5.9375rem !important;
  }
  body.ltr .mr-lg-n22,
  body.ltr .mx-lg-n22 {
    margin-right: -5.9375rem !important;
  }
  body.ltr .mb-lg-n22,
  body.ltr .my-lg-n22 {
    margin-bottom: -5.9375rem !important;
  }
  body.ltr .ml-lg-n22,
  body.ltr .mx-lg-n22 {
    margin-left: -5.9375rem !important;
  }
  body.ltr .m-lg-n23 {
    margin: -6.25rem !important;
  }
  body.ltr .mt-lg-n23,
  body.ltr .my-lg-n23 {
    margin-top: -6.25rem !important;
  }
  body.ltr .mr-lg-n23,
  body.ltr .mx-lg-n23 {
    margin-right: -6.25rem !important;
  }
  body.ltr .mb-lg-n23,
  body.ltr .my-lg-n23 {
    margin-bottom: -6.25rem !important;
  }
  body.ltr .ml-lg-n23,
  body.ltr .mx-lg-n23 {
    margin-left: -6.25rem !important;
  }
  body.ltr .m-lg-n24 {
    margin: -6.875rem !important;
  }
  body.ltr .mt-lg-n24,
  body.ltr .my-lg-n24 {
    margin-top: -6.875rem !important;
  }
  body.ltr .mr-lg-n24,
  body.ltr .mx-lg-n24 {
    margin-right: -6.875rem !important;
  }
  body.ltr .mb-lg-n24,
  body.ltr .my-lg-n24 {
    margin-bottom: -6.875rem !important;
  }
  body.ltr .ml-lg-n24,
  body.ltr .mx-lg-n24 {
    margin-left: -6.875rem !important;
  }
  body.ltr .m-lg-n25 {
    margin: -7.5rem !important;
  }
  body.ltr .mt-lg-n25,
  body.ltr .my-lg-n25 {
    margin-top: -7.5rem !important;
  }
  body.ltr .mr-lg-n25,
  body.ltr .mx-lg-n25 {
    margin-right: -7.5rem !important;
  }
  body.ltr .mb-lg-n25,
  body.ltr .my-lg-n25 {
    margin-bottom: -7.5rem !important;
  }
  body.ltr .ml-lg-n25,
  body.ltr .mx-lg-n25 {
    margin-left: -7.5rem !important;
  }
  body.ltr .m-lg-n26 {
    margin: -8.125rem !important;
  }
  body.ltr .mt-lg-n26,
  body.ltr .my-lg-n26 {
    margin-top: -8.125rem !important;
  }
  body.ltr .mr-lg-n26,
  body.ltr .mx-lg-n26 {
    margin-right: -8.125rem !important;
  }
  body.ltr .mb-lg-n26,
  body.ltr .my-lg-n26 {
    margin-bottom: -8.125rem !important;
  }
  body.ltr .ml-lg-n26,
  body.ltr .mx-lg-n26 {
    margin-left: -8.125rem !important;
  }
  body.ltr .m-lg-n27 {
    margin: -8.4375rem !important;
  }
  body.ltr .mt-lg-n27,
  body.ltr .my-lg-n27 {
    margin-top: -8.4375rem !important;
  }
  body.ltr .mr-lg-n27,
  body.ltr .mx-lg-n27 {
    margin-right: -8.4375rem !important;
  }
  body.ltr .mb-lg-n27,
  body.ltr .my-lg-n27 {
    margin-bottom: -8.4375rem !important;
  }
  body.ltr .ml-lg-n27,
  body.ltr .mx-lg-n27 {
    margin-left: -8.4375rem !important;
  }
  body.ltr .m-lg-n28 {
    margin: -9.0625rem !important;
  }
  body.ltr .mt-lg-n28,
  body.ltr .my-lg-n28 {
    margin-top: -9.0625rem !important;
  }
  body.ltr .mr-lg-n28,
  body.ltr .mx-lg-n28 {
    margin-right: -9.0625rem !important;
  }
  body.ltr .mb-lg-n28,
  body.ltr .my-lg-n28 {
    margin-bottom: -9.0625rem !important;
  }
  body.ltr .ml-lg-n28,
  body.ltr .mx-lg-n28 {
    margin-left: -9.0625rem !important;
  }
  body.ltr .m-lg-n29 {
    margin: -9.375rem !important;
  }
  body.ltr .mt-lg-n29,
  body.ltr .my-lg-n29 {
    margin-top: -9.375rem !important;
  }
  body.ltr .mr-lg-n29,
  body.ltr .mx-lg-n29 {
    margin-right: -9.375rem !important;
  }
  body.ltr .mb-lg-n29,
  body.ltr .my-lg-n29 {
    margin-bottom: -9.375rem !important;
  }
  body.ltr .ml-lg-n29,
  body.ltr .mx-lg-n29 {
    margin-left: -9.375rem !important;
  }
  body.ltr .m-lg-n30 {
    margin: -9.6875rem !important;
  }
  body.ltr .mt-lg-n30,
  body.ltr .my-lg-n30 {
    margin-top: -9.6875rem !important;
  }
  body.ltr .mr-lg-n30,
  body.ltr .mx-lg-n30 {
    margin-right: -9.6875rem !important;
  }
  body.ltr .mb-lg-n30,
  body.ltr .my-lg-n30 {
    margin-bottom: -9.6875rem !important;
  }
  body.ltr .ml-lg-n30,
  body.ltr .mx-lg-n30 {
    margin-left: -9.6875rem !important;
  }
  body.ltr .m-lg-n31 {
    margin: -10.625rem !important;
  }
  body.ltr .mt-lg-n31,
  body.ltr .my-lg-n31 {
    margin-top: -10.625rem !important;
  }
  body.ltr .mr-lg-n31,
  body.ltr .mx-lg-n31 {
    margin-right: -10.625rem !important;
  }
  body.ltr .mb-lg-n31,
  body.ltr .my-lg-n31 {
    margin-bottom: -10.625rem !important;
  }
  body.ltr .ml-lg-n31,
  body.ltr .mx-lg-n31 {
    margin-left: -10.625rem !important;
  }
  body.ltr .m-lg-n32 {
    margin: -11.25rem !important;
  }
  body.ltr .mt-lg-n32,
  body.ltr .my-lg-n32 {
    margin-top: -11.25rem !important;
  }
  body.ltr .mr-lg-n32,
  body.ltr .mx-lg-n32 {
    margin-right: -11.25rem !important;
  }
  body.ltr .mb-lg-n32,
  body.ltr .my-lg-n32 {
    margin-bottom: -11.25rem !important;
  }
  body.ltr .ml-lg-n32,
  body.ltr .mx-lg-n32 {
    margin-left: -11.25rem !important;
  }
  body.ltr .m-lg-n33 {
    margin: -12.5rem !important;
  }
  body.ltr .mt-lg-n33,
  body.ltr .my-lg-n33 {
    margin-top: -12.5rem !important;
  }
  body.ltr .mr-lg-n33,
  body.ltr .mx-lg-n33 {
    margin-right: -12.5rem !important;
  }
  body.ltr .mb-lg-n33,
  body.ltr .my-lg-n33 {
    margin-bottom: -12.5rem !important;
  }
  body.ltr .ml-lg-n33,
  body.ltr .mx-lg-n33 {
    margin-left: -12.5rem !important;
  }
  body.ltr .m-lg-n34 {
    margin: -14.0625rem !important;
  }
  body.ltr .mt-lg-n34,
  body.ltr .my-lg-n34 {
    margin-top: -14.0625rem !important;
  }
  body.ltr .mr-lg-n34,
  body.ltr .mx-lg-n34 {
    margin-right: -14.0625rem !important;
  }
  body.ltr .mb-lg-n34,
  body.ltr .my-lg-n34 {
    margin-bottom: -14.0625rem !important;
  }
  body.ltr .ml-lg-n34,
  body.ltr .mx-lg-n34 {
    margin-left: -14.0625rem !important;
  }
  body.ltr .m-lg-n35 {
    margin: -15.625rem !important;
  }
  body.ltr .mt-lg-n35,
  body.ltr .my-lg-n35 {
    margin-top: -15.625rem !important;
  }
  body.ltr .mr-lg-n35,
  body.ltr .mx-lg-n35 {
    margin-right: -15.625rem !important;
  }
  body.ltr .mb-lg-n35,
  body.ltr .my-lg-n35 {
    margin-bottom: -15.625rem !important;
  }
  body.ltr .ml-lg-n35,
  body.ltr .mx-lg-n35 {
    margin-left: -15.625rem !important;
  }
  body.ltr .m-lg-auto {
    margin: auto !important;
  }
  body.ltr .mt-lg-auto,
  body.ltr .my-lg-auto {
    margin-top: auto !important;
  }
  body.ltr .mr-lg-auto,
  body.ltr .mx-lg-auto {
    margin-right: auto !important;
  }
  body.ltr .mb-lg-auto,
  body.ltr .my-lg-auto {
    margin-bottom: auto !important;
  }
  body.ltr .ml-lg-auto,
  body.ltr .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  body.ltr .m-xl-0 {
    margin: 0 !important;
  }
  body.ltr .mt-xl-0,
  body.ltr .my-xl-0 {
    margin-top: 0 !important;
  }
  body.ltr .mr-xl-0,
  body.ltr .mx-xl-0 {
    margin-right: 0 !important;
  }
  body.ltr .mb-xl-0,
  body.ltr .my-xl-0 {
    margin-bottom: 0 !important;
  }
  body.ltr .ml-xl-0,
  body.ltr .mx-xl-0 {
    margin-left: 0 !important;
  }
  body.ltr .m-xl-1 {
    margin: 0.25rem !important;
  }
  body.ltr .mt-xl-1,
  body.ltr .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  body.ltr .mr-xl-1,
  body.ltr .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  body.ltr .mb-xl-1,
  body.ltr .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  body.ltr .ml-xl-1,
  body.ltr .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  body.ltr .m-xl-2 {
    margin: 0.375rem !important;
  }
  body.ltr .mt-xl-2,
  body.ltr .my-xl-2 {
    margin-top: 0.375rem !important;
  }
  body.ltr .mr-xl-2,
  body.ltr .mx-xl-2 {
    margin-right: 0.375rem !important;
  }
  body.ltr .mb-xl-2,
  body.ltr .my-xl-2 {
    margin-bottom: 0.375rem !important;
  }
  body.ltr .ml-xl-2,
  body.ltr .mx-xl-2 {
    margin-left: 0.375rem !important;
  }
  body.ltr .m-xl-3 {
    margin: 0.5rem !important;
  }
  body.ltr .mt-xl-3,
  body.ltr .my-xl-3 {
    margin-top: 0.5rem !important;
  }
  body.ltr .mr-xl-3,
  body.ltr .mx-xl-3 {
    margin-right: 0.5rem !important;
  }
  body.ltr .mb-xl-3,
  body.ltr .my-xl-3 {
    margin-bottom: 0.5rem !important;
  }
  body.ltr .ml-xl-3,
  body.ltr .mx-xl-3 {
    margin-left: 0.5rem !important;
  }
  body.ltr .m-xl-4 {
    margin: 0.625rem !important;
  }
  body.ltr .mt-xl-4,
  body.ltr .my-xl-4 {
    margin-top: 0.625rem !important;
  }
  body.ltr .mr-xl-4,
  body.ltr .mx-xl-4 {
    margin-right: 0.625rem !important;
  }
  body.ltr .mb-xl-4,
  body.ltr .my-xl-4 {
    margin-bottom: 0.625rem !important;
  }
  body.ltr .ml-xl-4,
  body.ltr .mx-xl-4 {
    margin-left: 0.625rem !important;
  }
  body.ltr .m-xl-5 {
    margin: 0.75rem !important;
  }
  body.ltr .mt-xl-5,
  body.ltr .my-xl-5 {
    margin-top: 0.75rem !important;
  }
  body.ltr .mr-xl-5,
  body.ltr .mx-xl-5 {
    margin-right: 0.75rem !important;
  }
  body.ltr .mb-xl-5,
  body.ltr .my-xl-5 {
    margin-bottom: 0.75rem !important;
  }
  body.ltr .ml-xl-5,
  body.ltr .mx-xl-5 {
    margin-left: 0.75rem !important;
  }
  body.ltr .m-xl-6 {
    margin: 1rem !important;
  }
  body.ltr .mt-xl-6,
  body.ltr .my-xl-6 {
    margin-top: 1rem !important;
  }
  body.ltr .mr-xl-6,
  body.ltr .mx-xl-6 {
    margin-right: 1rem !important;
  }
  body.ltr .mb-xl-6,
  body.ltr .my-xl-6 {
    margin-bottom: 1rem !important;
  }
  body.ltr .ml-xl-6,
  body.ltr .mx-xl-6 {
    margin-left: 1rem !important;
  }
  body.ltr .m-xl-7 {
    margin: 1.25rem !important;
  }
  body.ltr .mt-xl-7,
  body.ltr .my-xl-7 {
    margin-top: 1.25rem !important;
  }
  body.ltr .mr-xl-7,
  body.ltr .mx-xl-7 {
    margin-right: 1.25rem !important;
  }
  body.ltr .mb-xl-7,
  body.ltr .my-xl-7 {
    margin-bottom: 1.25rem !important;
  }
  body.ltr .ml-xl-7,
  body.ltr .mx-xl-7 {
    margin-left: 1.25rem !important;
  }
  body.ltr .m-xl-8 {
    margin: 1.5625rem !important;
  }
  body.ltr .mt-xl-8,
  body.ltr .my-xl-8 {
    margin-top: 1.5625rem !important;
  }
  body.ltr .mr-xl-8,
  body.ltr .mx-xl-8 {
    margin-right: 1.5625rem !important;
  }
  body.ltr .mb-xl-8,
  body.ltr .my-xl-8 {
    margin-bottom: 1.5625rem !important;
  }
  body.ltr .ml-xl-8,
  body.ltr .mx-xl-8 {
    margin-left: 1.5625rem !important;
  }
  body.ltr .m-xl-9 {
    margin: 1.875rem !important;
  }
  body.ltr .mt-xl-9,
  body.ltr .my-xl-9 {
    margin-top: 1.875rem !important;
  }
  body.ltr .mr-xl-9,
  body.ltr .mx-xl-9 {
    margin-right: 1.875rem !important;
  }
  body.ltr .mb-xl-9,
  body.ltr .my-xl-9 {
    margin-bottom: 1.875rem !important;
  }
  body.ltr .ml-xl-9,
  body.ltr .mx-xl-9 {
    margin-left: 1.875rem !important;
  }
  body.ltr .m-xl-10 {
    margin: 2.1875rem !important;
  }
  body.ltr .mt-xl-10,
  body.ltr .my-xl-10 {
    margin-top: 2.1875rem !important;
  }
  body.ltr .mr-xl-10,
  body.ltr .mx-xl-10 {
    margin-right: 2.1875rem !important;
  }
  body.ltr .mb-xl-10,
  body.ltr .my-xl-10 {
    margin-bottom: 2.1875rem !important;
  }
  body.ltr .ml-xl-10,
  body.ltr .mx-xl-10 {
    margin-left: 2.1875rem !important;
  }
  body.ltr .m-xl-11 {
    margin: 2.5rem !important;
  }
  body.ltr .mt-xl-11,
  body.ltr .my-xl-11 {
    margin-top: 2.5rem !important;
  }
  body.ltr .mr-xl-11,
  body.ltr .mx-xl-11 {
    margin-right: 2.5rem !important;
  }
  body.ltr .mb-xl-11,
  body.ltr .my-xl-11 {
    margin-bottom: 2.5rem !important;
  }
  body.ltr .ml-xl-11,
  body.ltr .mx-xl-11 {
    margin-left: 2.5rem !important;
  }
  body.ltr .m-xl-12 {
    margin: 2.8125rem !important;
  }
  body.ltr .mt-xl-12,
  body.ltr .my-xl-12 {
    margin-top: 2.8125rem !important;
  }
  body.ltr .mr-xl-12,
  body.ltr .mx-xl-12 {
    margin-right: 2.8125rem !important;
  }
  body.ltr .mb-xl-12,
  body.ltr .my-xl-12 {
    margin-bottom: 2.8125rem !important;
  }
  body.ltr .ml-xl-12,
  body.ltr .mx-xl-12 {
    margin-left: 2.8125rem !important;
  }
  body.ltr .m-xl-13 {
    margin: 3.125rem !important;
  }
  body.ltr .mt-xl-13,
  body.ltr .my-xl-13 {
    margin-top: 3.125rem !important;
  }
  body.ltr .mr-xl-13,
  body.ltr .mx-xl-13 {
    margin-right: 3.125rem !important;
  }
  body.ltr .mb-xl-13,
  body.ltr .my-xl-13 {
    margin-bottom: 3.125rem !important;
  }
  body.ltr .ml-xl-13,
  body.ltr .mx-xl-13 {
    margin-left: 3.125rem !important;
  }
  body.ltr .m-xl-14 {
    margin: 3.4375rem !important;
  }
  body.ltr .mt-xl-14,
  body.ltr .my-xl-14 {
    margin-top: 3.4375rem !important;
  }
  body.ltr .mr-xl-14,
  body.ltr .mx-xl-14 {
    margin-right: 3.4375rem !important;
  }
  body.ltr .mb-xl-14,
  body.ltr .my-xl-14 {
    margin-bottom: 3.4375rem !important;
  }
  body.ltr .ml-xl-14,
  body.ltr .mx-xl-14 {
    margin-left: 3.4375rem !important;
  }
  body.ltr .m-xl-15 {
    margin: 3.75rem !important;
  }
  body.ltr .mt-xl-15,
  body.ltr .my-xl-15 {
    margin-top: 3.75rem !important;
  }
  body.ltr .mr-xl-15,
  body.ltr .mx-xl-15 {
    margin-right: 3.75rem !important;
  }
  body.ltr .mb-xl-15,
  body.ltr .my-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  body.ltr .ml-xl-15,
  body.ltr .mx-xl-15 {
    margin-left: 3.75rem !important;
  }
  body.ltr .m-xl-16 {
    margin: 4.0625rem !important;
  }
  body.ltr .mt-xl-16,
  body.ltr .my-xl-16 {
    margin-top: 4.0625rem !important;
  }
  body.ltr .mr-xl-16,
  body.ltr .mx-xl-16 {
    margin-right: 4.0625rem !important;
  }
  body.ltr .mb-xl-16,
  body.ltr .my-xl-16 {
    margin-bottom: 4.0625rem !important;
  }
  body.ltr .ml-xl-16,
  body.ltr .mx-xl-16 {
    margin-left: 4.0625rem !important;
  }
  body.ltr .m-xl-17 {
    margin: 4.375rem !important;
  }
  body.ltr .mt-xl-17,
  body.ltr .my-xl-17 {
    margin-top: 4.375rem !important;
  }
  body.ltr .mr-xl-17,
  body.ltr .mx-xl-17 {
    margin-right: 4.375rem !important;
  }
  body.ltr .mb-xl-17,
  body.ltr .my-xl-17 {
    margin-bottom: 4.375rem !important;
  }
  body.ltr .ml-xl-17,
  body.ltr .mx-xl-17 {
    margin-left: 4.375rem !important;
  }
  body.ltr .m-xl-18 {
    margin: 4.6875rem !important;
  }
  body.ltr .mt-xl-18,
  body.ltr .my-xl-18 {
    margin-top: 4.6875rem !important;
  }
  body.ltr .mr-xl-18,
  body.ltr .mx-xl-18 {
    margin-right: 4.6875rem !important;
  }
  body.ltr .mb-xl-18,
  body.ltr .my-xl-18 {
    margin-bottom: 4.6875rem !important;
  }
  body.ltr .ml-xl-18,
  body.ltr .mx-xl-18 {
    margin-left: 4.6875rem !important;
  }
  body.ltr .m-xl-19 {
    margin: 5rem !important;
  }
  body.ltr .mt-xl-19,
  body.ltr .my-xl-19 {
    margin-top: 5rem !important;
  }
  body.ltr .mr-xl-19,
  body.ltr .mx-xl-19 {
    margin-right: 5rem !important;
  }
  body.ltr .mb-xl-19,
  body.ltr .my-xl-19 {
    margin-bottom: 5rem !important;
  }
  body.ltr .ml-xl-19,
  body.ltr .mx-xl-19 {
    margin-left: 5rem !important;
  }
  body.ltr .m-xl-20 {
    margin: 5.3125rem !important;
  }
  body.ltr .mt-xl-20,
  body.ltr .my-xl-20 {
    margin-top: 5.3125rem !important;
  }
  body.ltr .mr-xl-20,
  body.ltr .mx-xl-20 {
    margin-right: 5.3125rem !important;
  }
  body.ltr .mb-xl-20,
  body.ltr .my-xl-20 {
    margin-bottom: 5.3125rem !important;
  }
  body.ltr .ml-xl-20,
  body.ltr .mx-xl-20 {
    margin-left: 5.3125rem !important;
  }
  body.ltr .m-xl-21 {
    margin: 5.625rem !important;
  }
  body.ltr .mt-xl-21,
  body.ltr .my-xl-21 {
    margin-top: 5.625rem !important;
  }
  body.ltr .mr-xl-21,
  body.ltr .mx-xl-21 {
    margin-right: 5.625rem !important;
  }
  body.ltr .mb-xl-21,
  body.ltr .my-xl-21 {
    margin-bottom: 5.625rem !important;
  }
  body.ltr .ml-xl-21,
  body.ltr .mx-xl-21 {
    margin-left: 5.625rem !important;
  }
  body.ltr .m-xl-22 {
    margin: 5.9375rem !important;
  }
  body.ltr .mt-xl-22,
  body.ltr .my-xl-22 {
    margin-top: 5.9375rem !important;
  }
  body.ltr .mr-xl-22,
  body.ltr .mx-xl-22 {
    margin-right: 5.9375rem !important;
  }
  body.ltr .mb-xl-22,
  body.ltr .my-xl-22 {
    margin-bottom: 5.9375rem !important;
  }
  body.ltr .ml-xl-22,
  body.ltr .mx-xl-22 {
    margin-left: 5.9375rem !important;
  }
  body.ltr .m-xl-23 {
    margin: 6.25rem !important;
  }
  body.ltr .mt-xl-23,
  body.ltr .my-xl-23 {
    margin-top: 6.25rem !important;
  }
  body.ltr .mr-xl-23,
  body.ltr .mx-xl-23 {
    margin-right: 6.25rem !important;
  }
  body.ltr .mb-xl-23,
  body.ltr .my-xl-23 {
    margin-bottom: 6.25rem !important;
  }
  body.ltr .ml-xl-23,
  body.ltr .mx-xl-23 {
    margin-left: 6.25rem !important;
  }
  body.ltr .m-xl-24 {
    margin: 6.875rem !important;
  }
  body.ltr .mt-xl-24,
  body.ltr .my-xl-24 {
    margin-top: 6.875rem !important;
  }
  body.ltr .mr-xl-24,
  body.ltr .mx-xl-24 {
    margin-right: 6.875rem !important;
  }
  body.ltr .mb-xl-24,
  body.ltr .my-xl-24 {
    margin-bottom: 6.875rem !important;
  }
  body.ltr .ml-xl-24,
  body.ltr .mx-xl-24 {
    margin-left: 6.875rem !important;
  }
  body.ltr .m-xl-25 {
    margin: 7.5rem !important;
  }
  body.ltr .mt-xl-25,
  body.ltr .my-xl-25 {
    margin-top: 7.5rem !important;
  }
  body.ltr .mr-xl-25,
  body.ltr .mx-xl-25 {
    margin-right: 7.5rem !important;
  }
  body.ltr .mb-xl-25,
  body.ltr .my-xl-25 {
    margin-bottom: 7.5rem !important;
  }
  body.ltr .ml-xl-25,
  body.ltr .mx-xl-25 {
    margin-left: 7.5rem !important;
  }
  body.ltr .m-xl-26 {
    margin: 8.125rem !important;
  }
  body.ltr .mt-xl-26,
  body.ltr .my-xl-26 {
    margin-top: 8.125rem !important;
  }
  body.ltr .mr-xl-26,
  body.ltr .mx-xl-26 {
    margin-right: 8.125rem !important;
  }
  body.ltr .mb-xl-26,
  body.ltr .my-xl-26 {
    margin-bottom: 8.125rem !important;
  }
  body.ltr .ml-xl-26,
  body.ltr .mx-xl-26 {
    margin-left: 8.125rem !important;
  }
  body.ltr .m-xl-27 {
    margin: 8.4375rem !important;
  }
  body.ltr .mt-xl-27,
  body.ltr .my-xl-27 {
    margin-top: 8.4375rem !important;
  }
  body.ltr .mr-xl-27,
  body.ltr .mx-xl-27 {
    margin-right: 8.4375rem !important;
  }
  body.ltr .mb-xl-27,
  body.ltr .my-xl-27 {
    margin-bottom: 8.4375rem !important;
  }
  body.ltr .ml-xl-27,
  body.ltr .mx-xl-27 {
    margin-left: 8.4375rem !important;
  }
  body.ltr .m-xl-28 {
    margin: 9.0625rem !important;
  }
  body.ltr .mt-xl-28,
  body.ltr .my-xl-28 {
    margin-top: 9.0625rem !important;
  }
  body.ltr .mr-xl-28,
  body.ltr .mx-xl-28 {
    margin-right: 9.0625rem !important;
  }
  body.ltr .mb-xl-28,
  body.ltr .my-xl-28 {
    margin-bottom: 9.0625rem !important;
  }
  body.ltr .ml-xl-28,
  body.ltr .mx-xl-28 {
    margin-left: 9.0625rem !important;
  }
  body.ltr .m-xl-29 {
    margin: 9.375rem !important;
  }
  body.ltr .mt-xl-29,
  body.ltr .my-xl-29 {
    margin-top: 9.375rem !important;
  }
  body.ltr .mr-xl-29,
  body.ltr .mx-xl-29 {
    margin-right: 9.375rem !important;
  }
  body.ltr .mb-xl-29,
  body.ltr .my-xl-29 {
    margin-bottom: 9.375rem !important;
  }
  body.ltr .ml-xl-29,
  body.ltr .mx-xl-29 {
    margin-left: 9.375rem !important;
  }
  body.ltr .m-xl-30 {
    margin: 9.6875rem !important;
  }
  body.ltr .mt-xl-30,
  body.ltr .my-xl-30 {
    margin-top: 9.6875rem !important;
  }
  body.ltr .mr-xl-30,
  body.ltr .mx-xl-30 {
    margin-right: 9.6875rem !important;
  }
  body.ltr .mb-xl-30,
  body.ltr .my-xl-30 {
    margin-bottom: 9.6875rem !important;
  }
  body.ltr .ml-xl-30,
  body.ltr .mx-xl-30 {
    margin-left: 9.6875rem !important;
  }
  body.ltr .m-xl-31 {
    margin: 10.625rem !important;
  }
  body.ltr .mt-xl-31,
  body.ltr .my-xl-31 {
    margin-top: 10.625rem !important;
  }
  body.ltr .mr-xl-31,
  body.ltr .mx-xl-31 {
    margin-right: 10.625rem !important;
  }
  body.ltr .mb-xl-31,
  body.ltr .my-xl-31 {
    margin-bottom: 10.625rem !important;
  }
  body.ltr .ml-xl-31,
  body.ltr .mx-xl-31 {
    margin-left: 10.625rem !important;
  }
  body.ltr .m-xl-32 {
    margin: 11.25rem !important;
  }
  body.ltr .mt-xl-32,
  body.ltr .my-xl-32 {
    margin-top: 11.25rem !important;
  }
  body.ltr .mr-xl-32,
  body.ltr .mx-xl-32 {
    margin-right: 11.25rem !important;
  }
  body.ltr .mb-xl-32,
  body.ltr .my-xl-32 {
    margin-bottom: 11.25rem !important;
  }
  body.ltr .ml-xl-32,
  body.ltr .mx-xl-32 {
    margin-left: 11.25rem !important;
  }
  body.ltr .m-xl-33 {
    margin: 12.5rem !important;
  }
  body.ltr .mt-xl-33,
  body.ltr .my-xl-33 {
    margin-top: 12.5rem !important;
  }
  body.ltr .mr-xl-33,
  body.ltr .mx-xl-33 {
    margin-right: 12.5rem !important;
  }
  body.ltr .mb-xl-33,
  body.ltr .my-xl-33 {
    margin-bottom: 12.5rem !important;
  }
  body.ltr .ml-xl-33,
  body.ltr .mx-xl-33 {
    margin-left: 12.5rem !important;
  }
  body.ltr .m-xl-34 {
    margin: 14.0625rem !important;
  }
  body.ltr .mt-xl-34,
  body.ltr .my-xl-34 {
    margin-top: 14.0625rem !important;
  }
  body.ltr .mr-xl-34,
  body.ltr .mx-xl-34 {
    margin-right: 14.0625rem !important;
  }
  body.ltr .mb-xl-34,
  body.ltr .my-xl-34 {
    margin-bottom: 14.0625rem !important;
  }
  body.ltr .ml-xl-34,
  body.ltr .mx-xl-34 {
    margin-left: 14.0625rem !important;
  }
  body.ltr .m-xl-35 {
    margin: 15.625rem !important;
  }
  body.ltr .mt-xl-35,
  body.ltr .my-xl-35 {
    margin-top: 15.625rem !important;
  }
  body.ltr .mr-xl-35,
  body.ltr .mx-xl-35 {
    margin-right: 15.625rem !important;
  }
  body.ltr .mb-xl-35,
  body.ltr .my-xl-35 {
    margin-bottom: 15.625rem !important;
  }
  body.ltr .ml-xl-35,
  body.ltr .mx-xl-35 {
    margin-left: 15.625rem !important;
  }
  body.ltr .p-xl-0 {
    padding: 0 !important;
  }
  body.ltr .pt-xl-0,
  body.ltr .py-xl-0 {
    padding-top: 0 !important;
  }
  body.ltr .pr-xl-0,
  body.ltr .px-xl-0 {
    padding-right: 0 !important;
  }
  body.ltr .pb-xl-0,
  body.ltr .py-xl-0 {
    padding-bottom: 0 !important;
  }
  body.ltr .pl-xl-0,
  body.ltr .px-xl-0 {
    padding-left: 0 !important;
  }
  body.ltr .p-xl-1 {
    padding: 0.25rem !important;
  }
  body.ltr .pt-xl-1,
  body.ltr .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  body.ltr .pr-xl-1,
  body.ltr .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  body.ltr .pb-xl-1,
  body.ltr .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  body.ltr .pl-xl-1,
  body.ltr .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  body.ltr .p-xl-2 {
    padding: 0.375rem !important;
  }
  body.ltr .pt-xl-2,
  body.ltr .py-xl-2 {
    padding-top: 0.375rem !important;
  }
  body.ltr .pr-xl-2,
  body.ltr .px-xl-2 {
    padding-right: 0.375rem !important;
  }
  body.ltr .pb-xl-2,
  body.ltr .py-xl-2 {
    padding-bottom: 0.375rem !important;
  }
  body.ltr .pl-xl-2,
  body.ltr .px-xl-2 {
    padding-left: 0.375rem !important;
  }
  body.ltr .p-xl-3 {
    padding: 0.5rem !important;
  }
  body.ltr .pt-xl-3,
  body.ltr .py-xl-3 {
    padding-top: 0.5rem !important;
  }
  body.ltr .pr-xl-3,
  body.ltr .px-xl-3 {
    padding-right: 0.5rem !important;
  }
  body.ltr .pb-xl-3,
  body.ltr .py-xl-3 {
    padding-bottom: 0.5rem !important;
  }
  body.ltr .pl-xl-3,
  body.ltr .px-xl-3 {
    padding-left: 0.5rem !important;
  }
  body.ltr .p-xl-4 {
    padding: 0.625rem !important;
  }
  body.ltr .pt-xl-4,
  body.ltr .py-xl-4 {
    padding-top: 0.625rem !important;
  }
  body.ltr .pr-xl-4,
  body.ltr .px-xl-4 {
    padding-right: 0.625rem !important;
  }
  body.ltr .pb-xl-4,
  body.ltr .py-xl-4 {
    padding-bottom: 0.625rem !important;
  }
  body.ltr .pl-xl-4,
  body.ltr .px-xl-4 {
    padding-left: 0.625rem !important;
  }
  body.ltr .p-xl-5 {
    padding: 0.75rem !important;
  }
  body.ltr .pt-xl-5,
  body.ltr .py-xl-5 {
    padding-top: 0.75rem !important;
  }
  body.ltr .pr-xl-5,
  body.ltr .px-xl-5 {
    padding-right: 0.75rem !important;
  }
  body.ltr .pb-xl-5,
  body.ltr .py-xl-5 {
    padding-bottom: 0.75rem !important;
  }
  body.ltr .pl-xl-5,
  body.ltr .px-xl-5 {
    padding-left: 0.75rem !important;
  }
  body.ltr .p-xl-6 {
    padding: 1rem !important;
  }
  body.ltr .pt-xl-6,
  body.ltr .py-xl-6 {
    padding-top: 1rem !important;
  }
  body.ltr .pr-xl-6,
  body.ltr .px-xl-6 {
    padding-right: 1rem !important;
  }
  body.ltr .pb-xl-6,
  body.ltr .py-xl-6 {
    padding-bottom: 1rem !important;
  }
  body.ltr .pl-xl-6,
  body.ltr .px-xl-6 {
    padding-left: 1rem !important;
  }
  body.ltr .p-xl-7 {
    padding: 1.25rem !important;
  }
  body.ltr .pt-xl-7,
  body.ltr .py-xl-7 {
    padding-top: 1.25rem !important;
  }
  body.ltr .pr-xl-7,
  body.ltr .px-xl-7 {
    padding-right: 1.25rem !important;
  }
  body.ltr .pb-xl-7,
  body.ltr .py-xl-7 {
    padding-bottom: 1.25rem !important;
  }
  body.ltr .pl-xl-7,
  body.ltr .px-xl-7 {
    padding-left: 1.25rem !important;
  }
  body.ltr .p-xl-8 {
    padding: 1.5625rem !important;
  }
  body.ltr .pt-xl-8,
  body.ltr .py-xl-8 {
    padding-top: 1.5625rem !important;
  }
  body.ltr .pr-xl-8,
  body.ltr .px-xl-8 {
    padding-right: 1.5625rem !important;
  }
  body.ltr .pb-xl-8,
  body.ltr .py-xl-8 {
    padding-bottom: 1.5625rem !important;
  }
  body.ltr .pl-xl-8,
  body.ltr .px-xl-8 {
    padding-left: 1.5625rem !important;
  }
  body.ltr .p-xl-9 {
    padding: 1.875rem !important;
  }
  body.ltr .pt-xl-9,
  body.ltr .py-xl-9 {
    padding-top: 1.875rem !important;
  }
  body.ltr .pr-xl-9,
  body.ltr .px-xl-9 {
    padding-right: 1.875rem !important;
  }
  body.ltr .pb-xl-9,
  body.ltr .py-xl-9 {
    padding-bottom: 1.875rem !important;
  }
  body.ltr .pl-xl-9,
  body.ltr .px-xl-9 {
    padding-left: 1.875rem !important;
  }
  body.ltr .p-xl-10 {
    padding: 2.1875rem !important;
  }
  body.ltr .pt-xl-10,
  body.ltr .py-xl-10 {
    padding-top: 2.1875rem !important;
  }
  body.ltr .pr-xl-10,
  body.ltr .px-xl-10 {
    padding-right: 2.1875rem !important;
  }
  body.ltr .pb-xl-10,
  body.ltr .py-xl-10 {
    padding-bottom: 2.1875rem !important;
  }
  body.ltr .pl-xl-10,
  body.ltr .px-xl-10 {
    padding-left: 2.1875rem !important;
  }
  body.ltr .p-xl-11 {
    padding: 2.5rem !important;
  }
  body.ltr .pt-xl-11,
  body.ltr .py-xl-11 {
    padding-top: 2.5rem !important;
  }
  body.ltr .pr-xl-11,
  body.ltr .px-xl-11 {
    padding-right: 2.5rem !important;
  }
  body.ltr .pb-xl-11,
  body.ltr .py-xl-11 {
    padding-bottom: 2.5rem !important;
  }
  body.ltr .pl-xl-11,
  body.ltr .px-xl-11 {
    padding-left: 2.5rem !important;
  }
  body.ltr .p-xl-12 {
    padding: 2.8125rem !important;
  }
  body.ltr .pt-xl-12,
  body.ltr .py-xl-12 {
    padding-top: 2.8125rem !important;
  }
  body.ltr .pr-xl-12,
  body.ltr .px-xl-12 {
    padding-right: 2.8125rem !important;
  }
  body.ltr .pb-xl-12,
  body.ltr .py-xl-12 {
    padding-bottom: 2.8125rem !important;
  }
  body.ltr .pl-xl-12,
  body.ltr .px-xl-12 {
    padding-left: 2.8125rem !important;
  }
  body.ltr .p-xl-13 {
    padding: 3.125rem !important;
  }
  body.ltr .pt-xl-13,
  body.ltr .py-xl-13 {
    padding-top: 3.125rem !important;
  }
  body.ltr .pr-xl-13,
  body.ltr .px-xl-13 {
    padding-right: 3.125rem !important;
  }
  body.ltr .pb-xl-13,
  body.ltr .py-xl-13 {
    padding-bottom: 3.125rem !important;
  }
  body.ltr .pl-xl-13,
  body.ltr .px-xl-13 {
    padding-left: 3.125rem !important;
  }
  body.ltr .p-xl-14 {
    padding: 3.4375rem !important;
  }
  body.ltr .pt-xl-14,
  body.ltr .py-xl-14 {
    padding-top: 3.4375rem !important;
  }
  body.ltr .pr-xl-14,
  body.ltr .px-xl-14 {
    padding-right: 3.4375rem !important;
  }
  body.ltr .pb-xl-14,
  body.ltr .py-xl-14 {
    padding-bottom: 3.4375rem !important;
  }
  body.ltr .pl-xl-14,
  body.ltr .px-xl-14 {
    padding-left: 3.4375rem !important;
  }
  body.ltr .p-xl-15 {
    padding: 3.75rem !important;
  }
  body.ltr .pt-xl-15,
  body.ltr .py-xl-15 {
    padding-top: 3.75rem !important;
  }
  body.ltr .pr-xl-15,
  body.ltr .px-xl-15 {
    padding-right: 3.75rem !important;
  }
  body.ltr .pb-xl-15,
  body.ltr .py-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  body.ltr .pl-xl-15,
  body.ltr .px-xl-15 {
    padding-left: 3.75rem !important;
  }
  body.ltr .p-xl-16 {
    padding: 4.0625rem !important;
  }
  body.ltr .pt-xl-16,
  body.ltr .py-xl-16 {
    padding-top: 4.0625rem !important;
  }
  body.ltr .pr-xl-16,
  body.ltr .px-xl-16 {
    padding-right: 4.0625rem !important;
  }
  body.ltr .pb-xl-16,
  body.ltr .py-xl-16 {
    padding-bottom: 4.0625rem !important;
  }
  body.ltr .pl-xl-16,
  body.ltr .px-xl-16 {
    padding-left: 4.0625rem !important;
  }
  body.ltr .p-xl-17 {
    padding: 4.375rem !important;
  }
  body.ltr .pt-xl-17,
  body.ltr .py-xl-17 {
    padding-top: 4.375rem !important;
  }
  body.ltr .pr-xl-17,
  body.ltr .px-xl-17 {
    padding-right: 4.375rem !important;
  }
  body.ltr .pb-xl-17,
  body.ltr .py-xl-17 {
    padding-bottom: 4.375rem !important;
  }
  body.ltr .pl-xl-17,
  body.ltr .px-xl-17 {
    padding-left: 4.375rem !important;
  }
  body.ltr .p-xl-18 {
    padding: 4.6875rem !important;
  }
  body.ltr .pt-xl-18,
  body.ltr .py-xl-18 {
    padding-top: 4.6875rem !important;
  }
  body.ltr .pr-xl-18,
  body.ltr .px-xl-18 {
    padding-right: 4.6875rem !important;
  }
  body.ltr .pb-xl-18,
  body.ltr .py-xl-18 {
    padding-bottom: 4.6875rem !important;
  }
  body.ltr .pl-xl-18,
  body.ltr .px-xl-18 {
    padding-left: 4.6875rem !important;
  }
  body.ltr .p-xl-19 {
    padding: 5rem !important;
  }
  body.ltr .pt-xl-19,
  body.ltr .py-xl-19 {
    padding-top: 5rem !important;
  }
  body.ltr .pr-xl-19,
  body.ltr .px-xl-19 {
    padding-right: 5rem !important;
  }
  body.ltr .pb-xl-19,
  body.ltr .py-xl-19 {
    padding-bottom: 5rem !important;
  }
  body.ltr .pl-xl-19,
  body.ltr .px-xl-19 {
    padding-left: 5rem !important;
  }
  body.ltr .p-xl-20 {
    padding: 5.3125rem !important;
  }
  body.ltr .pt-xl-20,
  body.ltr .py-xl-20 {
    padding-top: 5.3125rem !important;
  }
  body.ltr .pr-xl-20,
  body.ltr .px-xl-20 {
    padding-right: 5.3125rem !important;
  }
  body.ltr .pb-xl-20,
  body.ltr .py-xl-20 {
    padding-bottom: 5.3125rem !important;
  }
  body.ltr .pl-xl-20,
  body.ltr .px-xl-20 {
    padding-left: 5.3125rem !important;
  }
  body.ltr .p-xl-21 {
    padding: 5.625rem !important;
  }
  body.ltr .pt-xl-21,
  body.ltr .py-xl-21 {
    padding-top: 5.625rem !important;
  }
  body.ltr .pr-xl-21,
  body.ltr .px-xl-21 {
    padding-right: 5.625rem !important;
  }
  body.ltr .pb-xl-21,
  body.ltr .py-xl-21 {
    padding-bottom: 5.625rem !important;
  }
  body.ltr .pl-xl-21,
  body.ltr .px-xl-21 {
    padding-left: 5.625rem !important;
  }
  body.ltr .p-xl-22 {
    padding: 5.9375rem !important;
  }
  body.ltr .pt-xl-22,
  body.ltr .py-xl-22 {
    padding-top: 5.9375rem !important;
  }
  body.ltr .pr-xl-22,
  body.ltr .px-xl-22 {
    padding-right: 5.9375rem !important;
  }
  body.ltr .pb-xl-22,
  body.ltr .py-xl-22 {
    padding-bottom: 5.9375rem !important;
  }
  body.ltr .pl-xl-22,
  body.ltr .px-xl-22 {
    padding-left: 5.9375rem !important;
  }
  body.ltr .p-xl-23 {
    padding: 6.25rem !important;
  }
  body.ltr .pt-xl-23,
  body.ltr .py-xl-23 {
    padding-top: 6.25rem !important;
  }
  body.ltr .pr-xl-23,
  body.ltr .px-xl-23 {
    padding-right: 6.25rem !important;
  }
  body.ltr .pb-xl-23,
  body.ltr .py-xl-23 {
    padding-bottom: 6.25rem !important;
  }
  body.ltr .pl-xl-23,
  body.ltr .px-xl-23 {
    padding-left: 6.25rem !important;
  }
  body.ltr .p-xl-24 {
    padding: 6.875rem !important;
  }
  body.ltr .pt-xl-24,
  body.ltr .py-xl-24 {
    padding-top: 6.875rem !important;
  }
  body.ltr .pr-xl-24,
  body.ltr .px-xl-24 {
    padding-right: 6.875rem !important;
  }
  body.ltr .pb-xl-24,
  body.ltr .py-xl-24 {
    padding-bottom: 6.875rem !important;
  }
  body.ltr .pl-xl-24,
  body.ltr .px-xl-24 {
    padding-left: 6.875rem !important;
  }
  body.ltr .p-xl-25 {
    padding: 7.5rem !important;
  }
  body.ltr .pt-xl-25,
  body.ltr .py-xl-25 {
    padding-top: 7.5rem !important;
  }
  body.ltr .pr-xl-25,
  body.ltr .px-xl-25 {
    padding-right: 7.5rem !important;
  }
  body.ltr .pb-xl-25,
  body.ltr .py-xl-25 {
    padding-bottom: 7.5rem !important;
  }
  body.ltr .pl-xl-25,
  body.ltr .px-xl-25 {
    padding-left: 7.5rem !important;
  }
  body.ltr .p-xl-26 {
    padding: 8.125rem !important;
  }
  body.ltr .pt-xl-26,
  body.ltr .py-xl-26 {
    padding-top: 8.125rem !important;
  }
  body.ltr .pr-xl-26,
  body.ltr .px-xl-26 {
    padding-right: 8.125rem !important;
  }
  body.ltr .pb-xl-26,
  body.ltr .py-xl-26 {
    padding-bottom: 8.125rem !important;
  }
  body.ltr .pl-xl-26,
  body.ltr .px-xl-26 {
    padding-left: 8.125rem !important;
  }
  body.ltr .p-xl-27 {
    padding: 8.4375rem !important;
  }
  body.ltr .pt-xl-27,
  body.ltr .py-xl-27 {
    padding-top: 8.4375rem !important;
  }
  body.ltr .pr-xl-27,
  body.ltr .px-xl-27 {
    padding-right: 8.4375rem !important;
  }
  body.ltr .pb-xl-27,
  body.ltr .py-xl-27 {
    padding-bottom: 8.4375rem !important;
  }
  body.ltr .pl-xl-27,
  body.ltr .px-xl-27 {
    padding-left: 8.4375rem !important;
  }
  body.ltr .p-xl-28 {
    padding: 9.0625rem !important;
  }
  body.ltr .pt-xl-28,
  body.ltr .py-xl-28 {
    padding-top: 9.0625rem !important;
  }
  body.ltr .pr-xl-28,
  body.ltr .px-xl-28 {
    padding-right: 9.0625rem !important;
  }
  body.ltr .pb-xl-28,
  body.ltr .py-xl-28 {
    padding-bottom: 9.0625rem !important;
  }
  body.ltr .pl-xl-28,
  body.ltr .px-xl-28 {
    padding-left: 9.0625rem !important;
  }
  body.ltr .p-xl-29 {
    padding: 9.375rem !important;
  }
  body.ltr .pt-xl-29,
  body.ltr .py-xl-29 {
    padding-top: 9.375rem !important;
  }
  body.ltr .pr-xl-29,
  body.ltr .px-xl-29 {
    padding-right: 9.375rem !important;
  }
  body.ltr .pb-xl-29,
  body.ltr .py-xl-29 {
    padding-bottom: 9.375rem !important;
  }
  body.ltr .pl-xl-29,
  body.ltr .px-xl-29 {
    padding-left: 9.375rem !important;
  }
  body.ltr .p-xl-30 {
    padding: 9.6875rem !important;
  }
  body.ltr .pt-xl-30,
  body.ltr .py-xl-30 {
    padding-top: 9.6875rem !important;
  }
  body.ltr .pr-xl-30,
  body.ltr .px-xl-30 {
    padding-right: 9.6875rem !important;
  }
  body.ltr .pb-xl-30,
  body.ltr .py-xl-30 {
    padding-bottom: 9.6875rem !important;
  }
  body.ltr .pl-xl-30,
  body.ltr .px-xl-30 {
    padding-left: 9.6875rem !important;
  }
  body.ltr .p-xl-31 {
    padding: 10.625rem !important;
  }
  body.ltr .pt-xl-31,
  body.ltr .py-xl-31 {
    padding-top: 10.625rem !important;
  }
  body.ltr .pr-xl-31,
  body.ltr .px-xl-31 {
    padding-right: 10.625rem !important;
  }
  body.ltr .pb-xl-31,
  body.ltr .py-xl-31 {
    padding-bottom: 10.625rem !important;
  }
  body.ltr .pl-xl-31,
  body.ltr .px-xl-31 {
    padding-left: 10.625rem !important;
  }
  body.ltr .p-xl-32 {
    padding: 11.25rem !important;
  }
  body.ltr .pt-xl-32,
  body.ltr .py-xl-32 {
    padding-top: 11.25rem !important;
  }
  body.ltr .pr-xl-32,
  body.ltr .px-xl-32 {
    padding-right: 11.25rem !important;
  }
  body.ltr .pb-xl-32,
  body.ltr .py-xl-32 {
    padding-bottom: 11.25rem !important;
  }
  body.ltr .pl-xl-32,
  body.ltr .px-xl-32 {
    padding-left: 11.25rem !important;
  }
  body.ltr .p-xl-33 {
    padding: 12.5rem !important;
  }
  body.ltr .pt-xl-33,
  body.ltr .py-xl-33 {
    padding-top: 12.5rem !important;
  }
  body.ltr .pr-xl-33,
  body.ltr .px-xl-33 {
    padding-right: 12.5rem !important;
  }
  body.ltr .pb-xl-33,
  body.ltr .py-xl-33 {
    padding-bottom: 12.5rem !important;
  }
  body.ltr .pl-xl-33,
  body.ltr .px-xl-33 {
    padding-left: 12.5rem !important;
  }
  body.ltr .p-xl-34 {
    padding: 14.0625rem !important;
  }
  body.ltr .pt-xl-34,
  body.ltr .py-xl-34 {
    padding-top: 14.0625rem !important;
  }
  body.ltr .pr-xl-34,
  body.ltr .px-xl-34 {
    padding-right: 14.0625rem !important;
  }
  body.ltr .pb-xl-34,
  body.ltr .py-xl-34 {
    padding-bottom: 14.0625rem !important;
  }
  body.ltr .pl-xl-34,
  body.ltr .px-xl-34 {
    padding-left: 14.0625rem !important;
  }
  body.ltr .p-xl-35 {
    padding: 15.625rem !important;
  }
  body.ltr .pt-xl-35,
  body.ltr .py-xl-35 {
    padding-top: 15.625rem !important;
  }
  body.ltr .pr-xl-35,
  body.ltr .px-xl-35 {
    padding-right: 15.625rem !important;
  }
  body.ltr .pb-xl-35,
  body.ltr .py-xl-35 {
    padding-bottom: 15.625rem !important;
  }
  body.ltr .pl-xl-35,
  body.ltr .px-xl-35 {
    padding-left: 15.625rem !important;
  }
  body.ltr .m-xl-n1 {
    margin: -0.25rem !important;
  }
  body.ltr .mt-xl-n1,
  body.ltr .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  body.ltr .mr-xl-n1,
  body.ltr .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  body.ltr .mb-xl-n1,
  body.ltr .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  body.ltr .ml-xl-n1,
  body.ltr .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  body.ltr .m-xl-n2 {
    margin: -0.375rem !important;
  }
  body.ltr .mt-xl-n2,
  body.ltr .my-xl-n2 {
    margin-top: -0.375rem !important;
  }
  body.ltr .mr-xl-n2,
  body.ltr .mx-xl-n2 {
    margin-right: -0.375rem !important;
  }
  body.ltr .mb-xl-n2,
  body.ltr .my-xl-n2 {
    margin-bottom: -0.375rem !important;
  }
  body.ltr .ml-xl-n2,
  body.ltr .mx-xl-n2 {
    margin-left: -0.375rem !important;
  }
  body.ltr .m-xl-n3 {
    margin: -0.5rem !important;
  }
  body.ltr .mt-xl-n3,
  body.ltr .my-xl-n3 {
    margin-top: -0.5rem !important;
  }
  body.ltr .mr-xl-n3,
  body.ltr .mx-xl-n3 {
    margin-right: -0.5rem !important;
  }
  body.ltr .mb-xl-n3,
  body.ltr .my-xl-n3 {
    margin-bottom: -0.5rem !important;
  }
  body.ltr .ml-xl-n3,
  body.ltr .mx-xl-n3 {
    margin-left: -0.5rem !important;
  }
  body.ltr .m-xl-n4 {
    margin: -0.625rem !important;
  }
  body.ltr .mt-xl-n4,
  body.ltr .my-xl-n4 {
    margin-top: -0.625rem !important;
  }
  body.ltr .mr-xl-n4,
  body.ltr .mx-xl-n4 {
    margin-right: -0.625rem !important;
  }
  body.ltr .mb-xl-n4,
  body.ltr .my-xl-n4 {
    margin-bottom: -0.625rem !important;
  }
  body.ltr .ml-xl-n4,
  body.ltr .mx-xl-n4 {
    margin-left: -0.625rem !important;
  }
  body.ltr .m-xl-n5 {
    margin: -0.75rem !important;
  }
  body.ltr .mt-xl-n5,
  body.ltr .my-xl-n5 {
    margin-top: -0.75rem !important;
  }
  body.ltr .mr-xl-n5,
  body.ltr .mx-xl-n5 {
    margin-right: -0.75rem !important;
  }
  body.ltr .mb-xl-n5,
  body.ltr .my-xl-n5 {
    margin-bottom: -0.75rem !important;
  }
  body.ltr .ml-xl-n5,
  body.ltr .mx-xl-n5 {
    margin-left: -0.75rem !important;
  }
  body.ltr .m-xl-n6 {
    margin: -1rem !important;
  }
  body.ltr .mt-xl-n6,
  body.ltr .my-xl-n6 {
    margin-top: -1rem !important;
  }
  body.ltr .mr-xl-n6,
  body.ltr .mx-xl-n6 {
    margin-right: -1rem !important;
  }
  body.ltr .mb-xl-n6,
  body.ltr .my-xl-n6 {
    margin-bottom: -1rem !important;
  }
  body.ltr .ml-xl-n6,
  body.ltr .mx-xl-n6 {
    margin-left: -1rem !important;
  }
  body.ltr .m-xl-n7 {
    margin: -1.25rem !important;
  }
  body.ltr .mt-xl-n7,
  body.ltr .my-xl-n7 {
    margin-top: -1.25rem !important;
  }
  body.ltr .mr-xl-n7,
  body.ltr .mx-xl-n7 {
    margin-right: -1.25rem !important;
  }
  body.ltr .mb-xl-n7,
  body.ltr .my-xl-n7 {
    margin-bottom: -1.25rem !important;
  }
  body.ltr .ml-xl-n7,
  body.ltr .mx-xl-n7 {
    margin-left: -1.25rem !important;
  }
  body.ltr .m-xl-n8 {
    margin: -1.5625rem !important;
  }
  body.ltr .mt-xl-n8,
  body.ltr .my-xl-n8 {
    margin-top: -1.5625rem !important;
  }
  body.ltr .mr-xl-n8,
  body.ltr .mx-xl-n8 {
    margin-right: -1.5625rem !important;
  }
  body.ltr .mb-xl-n8,
  body.ltr .my-xl-n8 {
    margin-bottom: -1.5625rem !important;
  }
  body.ltr .ml-xl-n8,
  body.ltr .mx-xl-n8 {
    margin-left: -1.5625rem !important;
  }
  body.ltr .m-xl-n9 {
    margin: -1.875rem !important;
  }
  body.ltr .mt-xl-n9,
  body.ltr .my-xl-n9 {
    margin-top: -1.875rem !important;
  }
  body.ltr .mr-xl-n9,
  body.ltr .mx-xl-n9 {
    margin-right: -1.875rem !important;
  }
  body.ltr .mb-xl-n9,
  body.ltr .my-xl-n9 {
    margin-bottom: -1.875rem !important;
  }
  body.ltr .ml-xl-n9,
  body.ltr .mx-xl-n9 {
    margin-left: -1.875rem !important;
  }
  body.ltr .m-xl-n10 {
    margin: -2.1875rem !important;
  }
  body.ltr .mt-xl-n10,
  body.ltr .my-xl-n10 {
    margin-top: -2.1875rem !important;
  }
  body.ltr .mr-xl-n10,
  body.ltr .mx-xl-n10 {
    margin-right: -2.1875rem !important;
  }
  body.ltr .mb-xl-n10,
  body.ltr .my-xl-n10 {
    margin-bottom: -2.1875rem !important;
  }
  body.ltr .ml-xl-n10,
  body.ltr .mx-xl-n10 {
    margin-left: -2.1875rem !important;
  }
  body.ltr .m-xl-n11 {
    margin: -2.5rem !important;
  }
  body.ltr .mt-xl-n11,
  body.ltr .my-xl-n11 {
    margin-top: -2.5rem !important;
  }
  body.ltr .mr-xl-n11,
  body.ltr .mx-xl-n11 {
    margin-right: -2.5rem !important;
  }
  body.ltr .mb-xl-n11,
  body.ltr .my-xl-n11 {
    margin-bottom: -2.5rem !important;
  }
  body.ltr .ml-xl-n11,
  body.ltr .mx-xl-n11 {
    margin-left: -2.5rem !important;
  }
  body.ltr .m-xl-n12 {
    margin: -2.8125rem !important;
  }
  body.ltr .mt-xl-n12,
  body.ltr .my-xl-n12 {
    margin-top: -2.8125rem !important;
  }
  body.ltr .mr-xl-n12,
  body.ltr .mx-xl-n12 {
    margin-right: -2.8125rem !important;
  }
  body.ltr .mb-xl-n12,
  body.ltr .my-xl-n12 {
    margin-bottom: -2.8125rem !important;
  }
  body.ltr .ml-xl-n12,
  body.ltr .mx-xl-n12 {
    margin-left: -2.8125rem !important;
  }
  body.ltr .m-xl-n13 {
    margin: -3.125rem !important;
  }
  body.ltr .mt-xl-n13,
  body.ltr .my-xl-n13 {
    margin-top: -3.125rem !important;
  }
  body.ltr .mr-xl-n13,
  body.ltr .mx-xl-n13 {
    margin-right: -3.125rem !important;
  }
  body.ltr .mb-xl-n13,
  body.ltr .my-xl-n13 {
    margin-bottom: -3.125rem !important;
  }
  body.ltr .ml-xl-n13,
  body.ltr .mx-xl-n13 {
    margin-left: -3.125rem !important;
  }
  body.ltr .m-xl-n14 {
    margin: -3.4375rem !important;
  }
  body.ltr .mt-xl-n14,
  body.ltr .my-xl-n14 {
    margin-top: -3.4375rem !important;
  }
  body.ltr .mr-xl-n14,
  body.ltr .mx-xl-n14 {
    margin-right: -3.4375rem !important;
  }
  body.ltr .mb-xl-n14,
  body.ltr .my-xl-n14 {
    margin-bottom: -3.4375rem !important;
  }
  body.ltr .ml-xl-n14,
  body.ltr .mx-xl-n14 {
    margin-left: -3.4375rem !important;
  }
  body.ltr .m-xl-n15 {
    margin: -3.75rem !important;
  }
  body.ltr .mt-xl-n15,
  body.ltr .my-xl-n15 {
    margin-top: -3.75rem !important;
  }
  body.ltr .mr-xl-n15,
  body.ltr .mx-xl-n15 {
    margin-right: -3.75rem !important;
  }
  body.ltr .mb-xl-n15,
  body.ltr .my-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  body.ltr .ml-xl-n15,
  body.ltr .mx-xl-n15 {
    margin-left: -3.75rem !important;
  }
  body.ltr .m-xl-n16 {
    margin: -4.0625rem !important;
  }
  body.ltr .mt-xl-n16,
  body.ltr .my-xl-n16 {
    margin-top: -4.0625rem !important;
  }
  body.ltr .mr-xl-n16,
  body.ltr .mx-xl-n16 {
    margin-right: -4.0625rem !important;
  }
  body.ltr .mb-xl-n16,
  body.ltr .my-xl-n16 {
    margin-bottom: -4.0625rem !important;
  }
  body.ltr .ml-xl-n16,
  body.ltr .mx-xl-n16 {
    margin-left: -4.0625rem !important;
  }
  body.ltr .m-xl-n17 {
    margin: -4.375rem !important;
  }
  body.ltr .mt-xl-n17,
  body.ltr .my-xl-n17 {
    margin-top: -4.375rem !important;
  }
  body.ltr .mr-xl-n17,
  body.ltr .mx-xl-n17 {
    margin-right: -4.375rem !important;
  }
  body.ltr .mb-xl-n17,
  body.ltr .my-xl-n17 {
    margin-bottom: -4.375rem !important;
  }
  body.ltr .ml-xl-n17,
  body.ltr .mx-xl-n17 {
    margin-left: -4.375rem !important;
  }
  body.ltr .m-xl-n18 {
    margin: -4.6875rem !important;
  }
  body.ltr .mt-xl-n18,
  body.ltr .my-xl-n18 {
    margin-top: -4.6875rem !important;
  }
  body.ltr .mr-xl-n18,
  body.ltr .mx-xl-n18 {
    margin-right: -4.6875rem !important;
  }
  body.ltr .mb-xl-n18,
  body.ltr .my-xl-n18 {
    margin-bottom: -4.6875rem !important;
  }
  body.ltr .ml-xl-n18,
  body.ltr .mx-xl-n18 {
    margin-left: -4.6875rem !important;
  }
  body.ltr .m-xl-n19 {
    margin: -5rem !important;
  }
  body.ltr .mt-xl-n19,
  body.ltr .my-xl-n19 {
    margin-top: -5rem !important;
  }
  body.ltr .mr-xl-n19,
  body.ltr .mx-xl-n19 {
    margin-right: -5rem !important;
  }
  body.ltr .mb-xl-n19,
  body.ltr .my-xl-n19 {
    margin-bottom: -5rem !important;
  }
  body.ltr .ml-xl-n19,
  body.ltr .mx-xl-n19 {
    margin-left: -5rem !important;
  }
  body.ltr .m-xl-n20 {
    margin: -5.3125rem !important;
  }
  body.ltr .mt-xl-n20,
  body.ltr .my-xl-n20 {
    margin-top: -5.3125rem !important;
  }
  body.ltr .mr-xl-n20,
  body.ltr .mx-xl-n20 {
    margin-right: -5.3125rem !important;
  }
  body.ltr .mb-xl-n20,
  body.ltr .my-xl-n20 {
    margin-bottom: -5.3125rem !important;
  }
  body.ltr .ml-xl-n20,
  body.ltr .mx-xl-n20 {
    margin-left: -5.3125rem !important;
  }
  body.ltr .m-xl-n21 {
    margin: -5.625rem !important;
  }
  body.ltr .mt-xl-n21,
  body.ltr .my-xl-n21 {
    margin-top: -5.625rem !important;
  }
  body.ltr .mr-xl-n21,
  body.ltr .mx-xl-n21 {
    margin-right: -5.625rem !important;
  }
  body.ltr .mb-xl-n21,
  body.ltr .my-xl-n21 {
    margin-bottom: -5.625rem !important;
  }
  body.ltr .ml-xl-n21,
  body.ltr .mx-xl-n21 {
    margin-left: -5.625rem !important;
  }
  body.ltr .m-xl-n22 {
    margin: -5.9375rem !important;
  }
  body.ltr .mt-xl-n22,
  body.ltr .my-xl-n22 {
    margin-top: -5.9375rem !important;
  }
  body.ltr .mr-xl-n22,
  body.ltr .mx-xl-n22 {
    margin-right: -5.9375rem !important;
  }
  body.ltr .mb-xl-n22,
  body.ltr .my-xl-n22 {
    margin-bottom: -5.9375rem !important;
  }
  body.ltr .ml-xl-n22,
  body.ltr .mx-xl-n22 {
    margin-left: -5.9375rem !important;
  }
  body.ltr .m-xl-n23 {
    margin: -6.25rem !important;
  }
  body.ltr .mt-xl-n23,
  body.ltr .my-xl-n23 {
    margin-top: -6.25rem !important;
  }
  body.ltr .mr-xl-n23,
  body.ltr .mx-xl-n23 {
    margin-right: -6.25rem !important;
  }
  body.ltr .mb-xl-n23,
  body.ltr .my-xl-n23 {
    margin-bottom: -6.25rem !important;
  }
  body.ltr .ml-xl-n23,
  body.ltr .mx-xl-n23 {
    margin-left: -6.25rem !important;
  }
  body.ltr .m-xl-n24 {
    margin: -6.875rem !important;
  }
  body.ltr .mt-xl-n24,
  body.ltr .my-xl-n24 {
    margin-top: -6.875rem !important;
  }
  body.ltr .mr-xl-n24,
  body.ltr .mx-xl-n24 {
    margin-right: -6.875rem !important;
  }
  body.ltr .mb-xl-n24,
  body.ltr .my-xl-n24 {
    margin-bottom: -6.875rem !important;
  }
  body.ltr .ml-xl-n24,
  body.ltr .mx-xl-n24 {
    margin-left: -6.875rem !important;
  }
  body.ltr .m-xl-n25 {
    margin: -7.5rem !important;
  }
  body.ltr .mt-xl-n25,
  body.ltr .my-xl-n25 {
    margin-top: -7.5rem !important;
  }
  body.ltr .mr-xl-n25,
  body.ltr .mx-xl-n25 {
    margin-right: -7.5rem !important;
  }
  body.ltr .mb-xl-n25,
  body.ltr .my-xl-n25 {
    margin-bottom: -7.5rem !important;
  }
  body.ltr .ml-xl-n25,
  body.ltr .mx-xl-n25 {
    margin-left: -7.5rem !important;
  }
  body.ltr .m-xl-n26 {
    margin: -8.125rem !important;
  }
  body.ltr .mt-xl-n26,
  body.ltr .my-xl-n26 {
    margin-top: -8.125rem !important;
  }
  body.ltr .mr-xl-n26,
  body.ltr .mx-xl-n26 {
    margin-right: -8.125rem !important;
  }
  body.ltr .mb-xl-n26,
  body.ltr .my-xl-n26 {
    margin-bottom: -8.125rem !important;
  }
  body.ltr .ml-xl-n26,
  body.ltr .mx-xl-n26 {
    margin-left: -8.125rem !important;
  }
  body.ltr .m-xl-n27 {
    margin: -8.4375rem !important;
  }
  body.ltr .mt-xl-n27,
  body.ltr .my-xl-n27 {
    margin-top: -8.4375rem !important;
  }
  body.ltr .mr-xl-n27,
  body.ltr .mx-xl-n27 {
    margin-right: -8.4375rem !important;
  }
  body.ltr .mb-xl-n27,
  body.ltr .my-xl-n27 {
    margin-bottom: -8.4375rem !important;
  }
  body.ltr .ml-xl-n27,
  body.ltr .mx-xl-n27 {
    margin-left: -8.4375rem !important;
  }
  body.ltr .m-xl-n28 {
    margin: -9.0625rem !important;
  }
  body.ltr .mt-xl-n28,
  body.ltr .my-xl-n28 {
    margin-top: -9.0625rem !important;
  }
  body.ltr .mr-xl-n28,
  body.ltr .mx-xl-n28 {
    margin-right: -9.0625rem !important;
  }
  body.ltr .mb-xl-n28,
  body.ltr .my-xl-n28 {
    margin-bottom: -9.0625rem !important;
  }
  body.ltr .ml-xl-n28,
  body.ltr .mx-xl-n28 {
    margin-left: -9.0625rem !important;
  }
  body.ltr .m-xl-n29 {
    margin: -9.375rem !important;
  }
  body.ltr .mt-xl-n29,
  body.ltr .my-xl-n29 {
    margin-top: -9.375rem !important;
  }
  body.ltr .mr-xl-n29,
  body.ltr .mx-xl-n29 {
    margin-right: -9.375rem !important;
  }
  body.ltr .mb-xl-n29,
  body.ltr .my-xl-n29 {
    margin-bottom: -9.375rem !important;
  }
  body.ltr .ml-xl-n29,
  body.ltr .mx-xl-n29 {
    margin-left: -9.375rem !important;
  }
  body.ltr .m-xl-n30 {
    margin: -9.6875rem !important;
  }
  body.ltr .mt-xl-n30,
  body.ltr .my-xl-n30 {
    margin-top: -9.6875rem !important;
  }
  body.ltr .mr-xl-n30,
  body.ltr .mx-xl-n30 {
    margin-right: -9.6875rem !important;
  }
  body.ltr .mb-xl-n30,
  body.ltr .my-xl-n30 {
    margin-bottom: -9.6875rem !important;
  }
  body.ltr .ml-xl-n30,
  body.ltr .mx-xl-n30 {
    margin-left: -9.6875rem !important;
  }
  body.ltr .m-xl-n31 {
    margin: -10.625rem !important;
  }
  body.ltr .mt-xl-n31,
  body.ltr .my-xl-n31 {
    margin-top: -10.625rem !important;
  }
  body.ltr .mr-xl-n31,
  body.ltr .mx-xl-n31 {
    margin-right: -10.625rem !important;
  }
  body.ltr .mb-xl-n31,
  body.ltr .my-xl-n31 {
    margin-bottom: -10.625rem !important;
  }
  body.ltr .ml-xl-n31,
  body.ltr .mx-xl-n31 {
    margin-left: -10.625rem !important;
  }
  body.ltr .m-xl-n32 {
    margin: -11.25rem !important;
  }
  body.ltr .mt-xl-n32,
  body.ltr .my-xl-n32 {
    margin-top: -11.25rem !important;
  }
  body.ltr .mr-xl-n32,
  body.ltr .mx-xl-n32 {
    margin-right: -11.25rem !important;
  }
  body.ltr .mb-xl-n32,
  body.ltr .my-xl-n32 {
    margin-bottom: -11.25rem !important;
  }
  body.ltr .ml-xl-n32,
  body.ltr .mx-xl-n32 {
    margin-left: -11.25rem !important;
  }
  body.ltr .m-xl-n33 {
    margin: -12.5rem !important;
  }
  body.ltr .mt-xl-n33,
  body.ltr .my-xl-n33 {
    margin-top: -12.5rem !important;
  }
  body.ltr .mr-xl-n33,
  body.ltr .mx-xl-n33 {
    margin-right: -12.5rem !important;
  }
  body.ltr .mb-xl-n33,
  body.ltr .my-xl-n33 {
    margin-bottom: -12.5rem !important;
  }
  body.ltr .ml-xl-n33,
  body.ltr .mx-xl-n33 {
    margin-left: -12.5rem !important;
  }
  body.ltr .m-xl-n34 {
    margin: -14.0625rem !important;
  }
  body.ltr .mt-xl-n34,
  body.ltr .my-xl-n34 {
    margin-top: -14.0625rem !important;
  }
  body.ltr .mr-xl-n34,
  body.ltr .mx-xl-n34 {
    margin-right: -14.0625rem !important;
  }
  body.ltr .mb-xl-n34,
  body.ltr .my-xl-n34 {
    margin-bottom: -14.0625rem !important;
  }
  body.ltr .ml-xl-n34,
  body.ltr .mx-xl-n34 {
    margin-left: -14.0625rem !important;
  }
  body.ltr .m-xl-n35 {
    margin: -15.625rem !important;
  }
  body.ltr .mt-xl-n35,
  body.ltr .my-xl-n35 {
    margin-top: -15.625rem !important;
  }
  body.ltr .mr-xl-n35,
  body.ltr .mx-xl-n35 {
    margin-right: -15.625rem !important;
  }
  body.ltr .mb-xl-n35,
  body.ltr .my-xl-n35 {
    margin-bottom: -15.625rem !important;
  }
  body.ltr .ml-xl-n35,
  body.ltr .mx-xl-n35 {
    margin-left: -15.625rem !important;
  }
  body.ltr .m-xl-auto {
    margin: auto !important;
  }
  body.ltr .mt-xl-auto,
  body.ltr .my-xl-auto {
    margin-top: auto !important;
  }
  body.ltr .mr-xl-auto,
  body.ltr .mx-xl-auto {
    margin-right: auto !important;
  }
  body.ltr .mb-xl-auto,
  body.ltr .my-xl-auto {
    margin-bottom: auto !important;
  }
  body.ltr .ml-xl-auto,
  body.ltr .mx-xl-auto {
    margin-left: auto !important;
  }
}
.btn-success {
  color: #fff;
  background-color: #68d585;
  border-color: #68d585;
}
.btn-success:hover,
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #4acd6d;
  border-color: #40ca65;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #4acd6d;
  border-color: #40ca65;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.coodiv-hover-shadow-1 {
  transition: 0.3s;
}
.coodiv-hover-shadow-1:hover {
  box-shadow: 0 34px 33px -23px rgba(22, 28, 45, 0.13);
}
.coodiv-hover-shadow-2 {
  transition: 0.3s;
}
.coodiv-hover-shadow-2:hover {
  box-shadow: 0 31px 34px -20px rgba(0, 0, 0, 0.09);
}
.coodiv-hover-shadow-3 {
  transition: 0.3s;
}
.coodiv-hover-shadow-3:hover {
  box-shadow: 0 42px 44px -10px rgba(1, 23, 48, 0.12);
}
.coodiv-hover-shadow-4 {
  transition: 0.3s;
}
.coodiv-hover-shadow-4:hover {
  box-shadow: 0 32px 54px rgba(22, 28, 45, 0.16);
}
.coodiv-hover-shadow-5 {
  transition: 0.3s;
}
.coodiv-hover-shadow-5:hover {
  box-shadow: 0 30px 44px rgba(13, 21, 46, 0.09);
}
.coodiv-hover-shadow-6 {
  transition: 0.3s;
  position: relative;
  z-index: 1;
}
.coodiv-hover-shadow-6:hover {
  z-index: 3;
  box-shadow: 0 62px 64px -10px rgba(1, 23, 48, 0.12);
}
.coodiv-hover-rotate-img img {
  will-change: transform;
  transition: 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  transform: rotate(0) scale(1);
  overflow: hidden;
}
@media (min-width: 768px) {
  .coodiv-hover-rotate-img:hover img {
    transform: rotate(-3deg) scale(1.2);
    opacity: 0.6;
  }
}
.coodiv-hover-opacity-full {
  transition: 0.4s;
}
@media (min-width: 768px) {
  .coodiv-hover-opacity-full:hover {
    opacity: 1;
  }
}
.coodiv-hover-x {
  transition: 0.4s;
}
@media (min-width: 768px) {
  .coodiv-hover-x:hover {
    transform: translateX(-8px);
  }
}
.coodiv-hover-y {
  transition: 0.4s;
}
@media (min-width: 768px) {
  .coodiv-hover-y:hover {
    transform: translateY(-8px);
  }
}
.coodiv-abs-hover-y {
  transition: 0.4s;
}
@media (min-width: 768px) {
  .coodiv-abs-hover-y:hover {
    transform: translate(-50%, -65%);
  }
}
.coodiv-hover-text-green {
  transition: 0.4s;
}
.coodiv-hover-text-green:hover {
  color: #68d585 !important;
}
.coodiv-hover-text-green:hover i {
  color: #68d585 !important;
}
.coodiv-hover-text-red {
  transition: 0.4s;
}
.coodiv-hover-text-red:hover {
  color: #f64b4b !important;
}
.coodiv-hover-text-red:hover i {
  color: #f64b4b !important;
}
.hover-underline {
  transition: 0.4s;
}
.hover-underline:hover {
  text-decoration: underline;
}
.bg-white:hover,
a.bg-white:hover {
  background-color: #fff !important;
}
.text-white:hover,
a.text-white:hover {
  color: #fff !important;
}
.coodiv-hover-text-green,
a.coodiv-hover-text-green {
  transition: 0.4s;
}
.coodiv-hover-text-green:hover,
a.coodiv-hover-text-green:hover {
  color: #68d585 !important;
}
.coodiv-hover-text-green:hover i,
a.coodiv-hover-text-green:hover i {
  color: #68d585 !important;
}
.coodiv-hover-text-blue,
a.coodiv-hover-text-blue {
  transition: 0.4s;
}
.coodiv-hover-text-blue:hover,
a.coodiv-hover-text-blue:hover {
  color: #473bf0 !important;
}
.coodiv-hover-text-blue:hover i,
a.coodiv-hover-text-blue:hover i {
  color: #473bf0 !important;
}
.coodiv-product-hover-1 .hover-animation-item {
  position: absolute;
  bottom: 20px;
  width: 100%;
  left: 0;
  text-align: center;
  z-index: 999;
  opacity: 0;
  transition: 0.6s;
}
.coodiv-product-hover-1:hover .hover-animation-item {
  bottom: 35px;
  opacity: 1;
}
.coodiv-hover-scale-img img {
  transition: 0.3s;
  transform: scale(1);
  box-shadow: 0 32px 54px rgba(22, 28, 45, 0);
  will-change: transform;
}
.coodiv-hover-scale-img:hover img {
  transform: scale(0.9);
  box-shadow: 0 32px 54px rgba(22, 28, 45, 0.16);
}
.content-img-animate-2 {
  -webkit-animation-name: animate-round;
  animation-name: animate-round;
  -webkit-animation-duration: 18s;
  animation-duration: 18s;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.content-img-animate-1 {
  -webkit-animation-name: animate-round;
  animation-name: animate-round;
  -webkit-animation-duration: 15s;
  animation-duration: 15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.coodiv-check-input {
  padding-top: 5px;
  cursor: pointer;
  position: relative;
}
.coodiv-check-input .coodiv-check-input-click {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
  opacity: 0;
}
.coodiv-check-input input:checked ~ .checkbox {
  background: var(--background-4);
}
.coodiv-check-input input:checked ~ .checkbox::after {
  opacity: 1;
}
.coodiv-check-input .checkbox {
  transition: all 0.2s;
  margin-top: 1px;
  position: relative;
  line-height: 1;
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  border-radius: 3px;
  background-color: #e7e9ed;
}
.coodiv-check-input .checkbox:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 11px;
  color: var(--btn-primary-color);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.coodiv-radio-input input:checked ~ label .round-indicator {
  border: 1px solid #473bf0;
  background: #fff;
}
.coodiv-radio-input input:checked ~ label .round-indicator:after {
  opacity: 1;
}
.coodiv-check-input.coodiv-radio-input-cercle .checkbox {
  border-radius: 15px;
}
.coodiv-check-input.coodiv-radio-input-cercle .checkbox:after {
  content: "";
  width: 10px;
  height: 10px;
  background: var(--background-7);
  border-radius: 10px;
  box-shadow: 0 0 10px 0 rgb(77 77 119 / 17%);
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0)
      rotateY(-1turn);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-190deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
      rotateY(-170deg);
    transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translateZ(0) rotateY(0);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
    transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}
.animated.fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
}
.animated.faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
@media (prefers-reduced-motion: reduce), (print) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}
#fullpage-overlay {
  background: var(--background);
  z-index: 99999999999;
}
.marketconnect__illustrations__icons .bg-color {
  fill: var(--background-3);
}
.marketconnect__illustrations__icons .primary-color {
  fill: var(--background);
}
.marketconnect__illustrations__icons .secondary-color {
  fill: var(--background-11);
}
.marketconnect__illustrations__icons .secondary-color-stroke {
  stroke: var(--background-11);
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.select {
  float: none;
  background: 0 0;
  border: none;
  opacity: 1;
  font-weight: 300;
  line-height: 45px;
  color: #545a5e;
  height: 42px;
  border-radius: 13px;
  padding: 0 16px;
  width: 100%;
  box-sizing: border-box;
  font-size: 12px;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #e4e7e9;
}
.select:after {
  display: none;
}
.select:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 48px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12.707 15.707l-.094.083a1 1 0 0 1-1.32-.083h0l-6-6-.083-.094a1 1 0 0 1 1.497-1.32h0L12 13.585l5.293-5.292.094-.083a1 1 0 0 1 1.32 1.497h0l-6 6z' fill='%236f767e'/%3E%3C/svg%3E")
    no-repeat 50% 50%/18px auto;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.select.open {
  box-shadow: inset 0 0 0 1px #9a9fa5;
  background: #fff;
}
.select.open:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.select .current {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select .list {
  right: 0;
  margin-top: 2px;
  padding: 8px 0;
  border-radius: 12px;
  background: #fff;
  border: none;
  box-shadow: inset 0 0 0 1px #efefef, 0 4px 12px rgba(244, 244, 244, 0.1);
}
.select .option {
  min-height: auto;
  padding: 11px 16px;
  background: 0 0;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.71429;
  color: #9ba3ac;
  border-bottom: 1px solid #f1f4f6;
}
.select .option:last-child {
  border-bottom: 0;
}
.select .option.focus,
.select .option.selected.focus,
.select .option:hover {
  background: 0 0;
}
.select .option.focus,
.select .option:hover {
  color: #1a1d1f;
}
.select .option.selected {
  font-weight: 600;
  color: #00bcd4;
}
.select_small {
  height: 40px;
  padding: 0 40px 0 16px;
  line-height: 40px;
}
.select_small:before {
  width: 40px;
  background-size: 16px auto;
}
.select_small .option {
  padding: 7px 16px;
}
.select_up .list {
  top: auto;
  bottom: 100%;
  margin: 0 0 2px;
}
.slick-arrow {
  position: absolute;
  z-index: 2;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 0;
  transition: all 0.2s;
}
.slick-arrow svg {
  position: relative;
  z-index: 2;
}
.slick-arrow path {
  fill: #6f767e;
  transition: fill 0.2s;
}
.slick-arrow:hover {
  box-shadow: inset 0 0 0 2px #272b30;
}
.fancybox-caption__body {
  color: #6f767e;
}
.fancybox-image {
  border-radius: 16px;
}
.fancybox-infobar {
  font-size: 14px;
  font-weight: 700;
  color: #6f767e;
}
.fancybox-is-open .fancybox-bg {
  opacity: 1;
}
.tagify {
  padding: 3px;
  background: #f4f4f4;
  border: none;
  border-radius: 6px;
  font-size: 12px;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #e4e7e9;
  font-family: var(--font-heading);
}
.tagify__tag > div::before {
  border-radius: 6px;
}
.tagify__input::before {
  line-height: 1.4em;
}
.tagify__input::after {
  color: #9a9fa5;
}
.tagify__input:focus:empty:before {
  color: #9a9fa5;
}
.noUi-horizontal {
  height: 4px;
}
.noUi-target {
  border: none;
  background: #efefef;
  box-shadow: none;
}
.noUi-connect {
  background: #2a85ff;
}
.noUi-handle {
  border: none;
  box-shadow: none;
  background: #fcfcfc;
  border-radius: 50%;
  cursor: pointer;
}
.noUi-handle:after,
.noUi-handle:before {
  display: none;
}
.noUi-horizontal .noUi-handle {
  right: -12px;
  top: -6px;
  width: 16px;
  height: 16px;
  border: 2px solid #2a85ff;
  background: #fcfcfc;
  box-shadow: 0 1px 2px #2881ff, inset 0 2px 2px #fff;
}
.noUi-tooltip {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  padding: 3px 10px;
  background: #272b30;
  border-radius: 8px;
  border: 1px solid rgba(252, 252, 252, 0.12);
  font-size: 12px;
  font-weight: 600;
  color: #fcfcfc;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}
.noUi-tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  border-color: #272b30 transparent transparent transparent;
}
.noUi-handle:hover .noUi-tooltip {
  visibility: visible;
  opacity: 1;
}
.noUi-horizontal .noUi-tooltip {
  bottom: 24px;
}
.range_time .noUi-horizontal {
  height: 2px;
}
.range_time .noUi-handle {
  top: -11px;
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -12px;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
@media (min-width: 480px) {
  .text-xs-left {
    text-align: left !important;
  }
  .text-xs-right {
    text-align: right !important;
  }
  .text-xs-center {
    text-align: center !important;
  }
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-uppercase {
  text-transform: uppercase;
}
.m-auto {
  margin: auto;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.align-baseline {
  align-items: baseline;
}
@media only screen and (max-width: 1259px) {
  .desktop-hide {
    display: none !important;
  }
}
.desktop-show {
  display: none !important;
}
@media only screen and (max-width: 1259px) {
  .desktop-show {
    display: block !important;
  }
}
@media only screen and (max-width: 1259px) {
  .desktop-text-right {
    text-align: right !important;
  }
}
@media only screen and (max-width: 1023px) {
  .tablet-hide {
    display: none !important;
  }
}
.tablet-show {
  display: none !important;
}
@media only screen and (max-width: 1023px) {
  .tablet-show {
    display: block !important;
  }
}
@media only screen and (max-width: 1023px) {
  .tablet-text-right {
    text-align: right !important;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-hide {
    display: none !important;
  }
}
.mobile-show {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  .mobile-show {
    display: block !important;
  }
}
@media only screen and (max-width: 767px) {
  .mobile-text-right {
    text-align: right !important;
  }
}
.container {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 15px;
}
.h1,
.h2,
.h3,
.h4 {
  font-family: var(--font-heading);
  font-weight: 600;
}
.h1 {
  font-size: 64px;
  line-height: 1;
  letter-spacing: -0.03em;
}
.h2 {
  font-size: 48px;
  line-height: 1;
  letter-spacing: -0.03em;
}
.h3 {
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 767px) {
  .h3 {
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -0.03em;
  }
}
.h4 {
  font-size: 32px;
  line-height: 1.25;
  letter-spacing: -0.03em;
}
[class^="button"] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 0 23px;
  background: var(--btn-primary-bg);
  border-radius: 6px;
  font-size: var(--small-button-font-size);
  font-weight: 600;
  line-height: 1.6;
  text-align: center;
  color: var(--btn-primary-color);
  transition: all 0.2s;
}
[class^="button"]:hover {
  background: var(--btn-primary-bg-hover);
  color: var(--btn-primary-color);
}
[class^="button"].disabled {
  opacity: 0.5;
  pointer-events: none;
}
.button-stroke,
.button-stroke-red {
  background: 0 0;
  box-shadow: 0 0 0 1px #efefef inset;
}
.button-stroke {
  color: #1a1d1f;
}
.button-stroke:hover {
  background: 0 0;
  box-shadow: 0 0 0 1px #1a1d1f inset;
  color: #1a1d1f;
}
.button-stroke.active {
  background: #272b30;
  box-shadow: 0 0 0 2px #272b30 inset;
}
.button-stroke.active svg {
  fill: #1a1d1f;
}
.button-stroke-red {
  color: #ff6a55;
}
.button-stroke-red svg {
  fill: #ff6a55;
}
.button-stroke-red.active,
.button-stroke-red:hover {
  background: #ff6a55;
  box-shadow: 0 0 0 2px #ff6a55 inset;
  color: #fcfcfc;
}
.button-stroke-red.active svg,
.button-stroke-red:hover svg {
  fill: #fcfcfc;
}
.button-white {
  box-shadow: 0 0 0 2px #efefef inset;
  background: #fcfcfc;
  color: #1a1d1f;
}
.button-white svg {
  fill: #1a1d1f;
}
.button-white.active,
.button-white:hover {
  box-shadow: 0 0 0 2px #1a1d1f inset;
  background: #fff;
  color: #1a1d1f;
}
.button-white.active svg,
.button-white:hover svg {
  fill: #1a1d1f;
}
.button-small {
  height: 40px;
  padding: 0 16px;
  border-radius: 8px;
  font-size: 13px;
}
.button-square-stroke {
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
  padding: 0;
  background: 0 0;
  box-shadow: 0 0 0 2px #efefef inset;
  transition: all 0.2s;
}
.button-square-stroke svg {
  fill: #6f767e;
}
.button-square-stroke:hover {
  background: #2a85ff;
  box-shadow: 0 0 0 2px #2a85ff inset;
}
.button-square-stroke:hover svg {
  fill: #fcfcfc;
}
.button-square-stroke.button-small {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
}
.btn-red {
  color: #fff;
  background-color: #f64b4b;
  border-color: #f64b4b;
}
.btn-red:hover {
  color: #fff;
  background-color: #c43c3c;
  border-color: #c43c3c;
}
[class^="title"] {
  position: relative;
  display: inline-block;
  padding-left: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 767px) {
  [class^="title"] {
    font-size: 18px;
  }
}
.balance.negative,
.balance.positive {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: flex;
  align-items: center;
}
.balance i {
  font-size: 15px;
  margin-right: 4px;
}
.balance.negative {
  color: #ff6a55;
}
.balance.negative i {
  color: #ff6a55;
}
.balance.positive {
  color: #83bf6e;
}
.balance.positive i {
  color: #83bf6e;
}
.balance.background.negative,
.balance.background.positive {
  height: 24px;
  padding: 0 4px;
  border-radius: 8px;
}
.balance.background.positive {
  background: #eafae5;
}
.balance.background.negative {
  background: #ffe7e4;
}
.favorite {
  position: relative;
  width: 20px;
  height: 20px;
}
.favorite .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #9a9fa5;
  transition: all 0.2s;
}
.favorite .icon:nth-child(2) {
  z-index: 2;
  opacity: 0;
}
.favorite:hover .icon {
  fill: #2a85ff;
}
.favorite.active .icon {
  fill: #2a85ff;
}
.favorite.active .icon:first-child {
  opacity: 0;
}
.favorite.active .icon:nth-child(2) {
  opacity: 1;
}
.page {
  display: flex;
  justify-content: end;
  padding: 75px 0 0;
}
@media only screen and (max-width: 1023px) {
  .page {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .page {
    padding-left: 0;
  }
}
.page__inner {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 96px);
  padding: 40px;
  flex: 0 0 calc(100% - 324px);
  width: calc(100% - 324px);
}
@media only screen and (max-width: 1339px) {
  .page__inner {
    padding: 32px 24px;
  }
}
@media only screen and (max-width: 767px) {
  .page__inner {
    padding: 24px 16px;
  }
}
.page__container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  margin: 0 auto;
  max-width: calc(var(--row-width) + var(--gap) * 2);
  padding-left: var(--gap);
  padding-right: var(--gap);
}
.page__container.wide {
  max-width: 100%;
}
.page__title {
  margin-bottom: 24px;
}
@media only screen and (max-width: 767px) {
  .page__title {
    margin-bottom: 16px;
  }
}
.page__row {
  display: flex;
}
@media only screen and (max-width: 1023px) {
  .page__row {
    display: block;
  }
}
.page__row:not(:last-child) {
  margin-bottom: 8px;
}
.page__col:first-child {
  flex: 0 0 calc(100% - 340px);
  width: calc(100% - 340px);
  padding-right: 8px;
}
@media only screen and (max-width: 1339px) {
  .page__col:first-child {
    flex: 0 0 calc(100% - 324px);
    width: calc(100% - 324px);
  }
}
@media only screen and (max-width: 1259px) {
  .page__col:first-child {
    flex: 0 0 calc(100% - 312px);
    width: calc(100% - 312px);
  }
}
@media only screen and (max-width: 1023px) {
  .page__col:first-child {
    width: 100%;
    margin-bottom: 8px;
    padding-right: 0;
  }
}
.page__col:nth-child(2) {
  flex-shrink: 0;
  width: 340px;
}
@media only screen and (max-width: 1339px) {
  .page__col:nth-child(2) {
    width: 324px;
  }
}
@media only screen and (max-width: 1259px) {
  .page__col:nth-child(2) {
    width: 312px;
  }
}
@media only screen and (max-width: 1023px) {
  .page__col:nth-child(2) {
    width: 100%;
  }
}
.page_simple {
  padding: 0;
}
@media only screen and (max-width: 1339px) {
  .page_simple {
    padding: 0;
  }
}
@media only screen and (max-width: 1259px) {
  .page_simple {
    padding-left: 0;
  }
}
.sidebar__page__wrapper {
  position: relative;
  display: flex;
  min-height: 100%;
}
.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: var(--sidebar-menu-width-closed);
  flex: 0 0 var(--sidebar-menu-width-closed);
  padding: 0 0 10px 0;
  z-index: 999;
  border-right: 1px solid var(--sidebarcolorsdefaultoneextendbtnbg);
  height: 100%;
  -webkit-box-shadow: 100px 7px 130px rgb(0 0 0 / 2%);
  box-shadow: 100px 7px 130px rgb(0 0 0 / 2%);
  margin-top: auto;
  background: var(--sidebarcolorsdefaultonebg);
  -webkit-transition: width 0.4s,
    height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -moz-transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -o-transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -ms-transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
}
body.separated__sidebar:not(.dark__sidebar__color) .sidebar {
  border: 1px solid var(--sidebarcolorsdefaultoneextendbtnbg);
}
body.minimalist__sidebar .sidebar {
  padding: 50px 0 10px 0;
}
@media only screen and (max-width: 767px) {
  body.big__icons__sidebar .sidebar,
  body.minimalist__sidebar .sidebar {
    padding: 20px 0 10px 0;
  }
  .sidebar .sidebar__menu .sidebar__extend__toggle {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) {
  body.regular__header:not(.horizontal__sidebar) .sidebar {
    height: calc(100vh - var(--header-default-height));
  }
}
body.regular__header:not(.horizontal__sidebar) .sidebar.scrolled {
  height: 100vh;
}
@media only screen and (min-width: 768px) {
  body.fixed__top__header:not(.horizontal__sidebar) .sidebar.scrolled {
    height: calc(100vh - var(--header-default-height-scrolled));
  }
}
body.big__icons__sidebar .sidebar {
  -webkit-box-shadow: 10px 0 60px rgb(0 0 0 / 3%);
  box-shadow: 10px 0 60px rgb(0 0 0 / 3%);
}
.sidebar .sidebar__menu .sidebar__extend__toggle {
  position: absolute;
  top: 17px;
  color: #111212;
  height: 23px;
  font-size: 10px;
  border-radius: 0 20px 20px 0;
  cursor: pointer;
  box-shadow: 0 10px 100px 0 rgb(77 77 119 / 17%);
  background: #f6f5fb;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 14px 0 7px;
  font-weight: 200;
  letter-spacing: 0.5px;
  left: 0;
}
body.dark__sidebar__color .sidebar .sidebar__menu .sidebar__extend__toggle {
  background: var(--sidebarcolorsdarkoneextendbtnbg);
  color: #fff;
}
body.horizontal__sidebar .sidebar .sidebar__menu .sidebar__extend__toggle,
body:not(.minimalist__sidebar)
  .sidebar
  .sidebar__menu
  .sidebar__extend__toggle {
  display: none !important;
}
body.minimalist__sidebar
  .sidebar.full__width
  .sidebar__menu
  .sidebar__extend__toggle
  .extend,
body.minimalist__sidebar
  .sidebar:not(.full__width)
  .sidebar__menu
  .sidebar__extend__toggle
  .reduce {
  display: none;
}
body.minimalist__sidebar .sidebar .sidebar__head,
body.minimalist__sidebar .sidebar .sidebar__help,
body.minimalist__sidebar .sidebar .sidebar__item[href] {
  height: 45px;
  align-items: center;
  gap: 10px;
  justify-content: start;
}
@media only screen and (max-width: 767px) {
  body.minimalist__sidebar .sidebar .sidebar__head,
  body.minimalist__sidebar .sidebar .sidebar__help,
  body.minimalist__sidebar .sidebar .sidebar__item[href] {
    gap: 0;
  }
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar)
    .sidebar.full__width:hover
    .sidebar__head,
  body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar)
    .sidebar.full__width:hover
    .sidebar__help,
  body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar)
    .sidebar.full__width:hover
    .sidebar__item[href],
  body.minimalist__sidebar:not(.sidebar__on__hover)
    .sidebar.full__width
    .sidebar__head,
  body.minimalist__sidebar:not(.sidebar__on__hover)
    .sidebar.full__width
    .sidebar__help,
  body.minimalist__sidebar:not(.sidebar__on__hover)
    .sidebar.full__width
    .sidebar__item[href] {
    padding: 0 22px;
  }
}
body.minimalist__sidebar .sidebar .sidebar__item.sidebar__item_dropdown {
  width: 100%;
  flex: 0 0 auto;
  direction: ltr;
}
@media only screen and (min-width: 768px) {
  body.minimalist__sidebar .sidebar .sidebar__item.sidebar__item_dropdown {
    display: flex;
    align-items: center;
  }
}
body.minimalist__sidebar
  .sidebar.full__width
  .sidebar__item.sidebar__item_dropdown {
  justify-content: start;
}
body.minimalist__sidebar .sidebar .side__bar__item__icon {
  font-size: 17px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: margin 0.4s;
  -moz-transition: margin 0.4s;
  -o-transition: margin 0.4s;
  -ms-transition: margin 0.4s;
  transition: margin 0.4s;
  transition: margin 0.4s;
}
body.minimalist__sidebar:not(.horizontal__sidebar)
  .sidebar
  .side__bar__item__icon {
  min-width: 40px;
  height: 40px;
  margin: 0 7px;
}
@media only screen and (max-width: 767px) {
  body.minimalist__sidebar .sidebar .side__bar__item__icon {
    min-width: 40px;
    height: 40px;
    margin: 0 7px;
  }
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar.sidebar__on__hover
    .sidebar.full__width:hover
    .side__bar__item__icon {
    margin: 0;
  }
  body:not(.horizontal__sidebar, .big__icons__sidebar).sidebar__on__hover
    .sidebar.full__width:hover {
    width: var(--sidebar-menu-width-opened);
    flex: 0 0 var(--sidebar-menu-width-opened);
  }
  .sidebar.full__width:not(:hover) {
    -webkit-transition: width 0.4s 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -moz-transition: width 0.4s 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -o-transition: width 0.4s 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -ms-transition: width 0.4s 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    transition: width 0.4s 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  }
  .sidebar.full__width:hover {
    -webkit-transition: width 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -moz-transition: width 0.4s,
      height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -o-transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -ms-transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    transition: width 0.4s, height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  }
}
body.minimalist__sidebar .sidebar.full__width .sidebar__menu {
  align-items: baseline;
}
body.minimalist__sidebar.sidebar__on__hover
  .sidebar.full__width:not(:hover)
  .sidebar__menu {
  align-items: center;
}
.homepage__main__wrapper .sidebar__page__wrapper {
  padding-left: var(--sidebar-menu-width-closed);
}
.sidebar::-webkit-scrollbar {
  display: none;
}
@media only screen and (max-width: 767px) {
  .sidebar {
    width: 300px;
    max-width: 74%;
    align-items: stretch;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
  }
  .sidebar.visible {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@media only screen and (max-width: 1259px) {
  .sidebar.active .sidebar__help > .icon,
  .sidebar.active .sidebar__item > .icon {
    margin-right: 12px;
  }
  .sidebar.active .sidebar__counter {
    display: block;
  }
  .sidebar.active .sidebar__toggle {
    position: absolute;
    top: 16px;
    right: 16px;
  }
  .sidebar.active .sidebar__toggle .icon {
    fill: #1a1d1f;
  }
  .sidebar.active .sidebar__toggle .icon:first-child {
    display: none;
  }
  .sidebar.active .sidebar__toggle .icon:nth-child(2) {
    display: inline-block;
  }
}
.sidebar__logo {
  display: block;
  width: 48px;
  margin-bottom: 48px;
}
@media only screen and (max-width: 1339px) {
  .sidebar__logo {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__logo {
    margin-left: auto;
  }
}
.sidebar__logo img {
  width: 100%;
}
.sidebar__menu {
  display: flex;
  flex-direction: column;
  margin-bottom: auto;
  width: 100%;
  align-items: center;
  overflow-y: auto;
  overflow-x: hidden;
  direction: rtl;
}
@media only screen and (min-width: 767px) {
  body:not(.header__sidebar__logo) .sidebar__menu {
    margin-top: 18px;
  }
}
.sidebar__head,
.sidebar__help,
.sidebar__item[href],
.sidebar__link {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  padding: 0 15px;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 300;
  color: var(--color-sidebar-h);
  font-family: var(--font-heading);
  letter-spacing: 0.3px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  direction: ltr;
  flex: 0 0 auto;
}
@media only screen and (min-width: 768px) {
  body.minimalist__sidebar.horizontal__sidebar .sidebar__head,
  body.minimalist__sidebar.horizontal__sidebar .sidebar__help,
  body.minimalist__sidebar.horizontal__sidebar .sidebar__item[href],
  body.minimalist__sidebar.horizontal__sidebar .sidebar__link {
    font-size: 0.8rem;
    font-weight: 600;
    line-height: inherit;
  }
}
.sidebar .sidebar__item.sidebar__item_dropdown .sidebar__dropdown__title {
  direction: ltr;
}
@media only screen and (min-width: 768px) {
  body.big__icons__sidebar .sidebar__head,
  body.big__icons__sidebar .sidebar__help,
  body.big__icons__sidebar .sidebar__item[href] {
    height: auto;
    flex-direction: column;
    padding: 19px 24px 19px 19px;
  }
}
@media only screen and (max-width: 768px) {
  body.big__icons__sidebar .sidebar__head,
  body.big__icons__sidebar .sidebar__help,
  body.big__icons__sidebar .sidebar__item[href] {
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
body.big__icons__sidebar:not(.horizontal__sidebar)
  .sidebar__item.sidebar__item_dropdown {
  width: 100%;
}
body.big__icons__sidebar .sidebar__head .side__bar__item__icon,
body.big__icons__sidebar .sidebar__help .side__bar__item__icon,
body.big__icons__sidebar .sidebar__item[href] .side__bar__item__icon,
body.big__icons__sidebar .sidebar__link .side__bar__item__icon {
  font-size: 16px;
  margin-bottom: 8px;
  position: relative;
  transition: 0.2s;
  display: flex;
  width: 35px;
  height: 35px;
  align-items: center;
  justify-content: center;
  background: #eef7f9;
  border-radius: 13px;
  line-height: 0;
  color: #87a7af;
  background: linear-gradient(45deg, #eef7f9 0, #daedf2 100%);
}
@media only screen and (max-width: 768px) {
  body.big__icons__sidebar .sidebar__head .side__bar__item__icon,
  body.big__icons__sidebar .sidebar__help .side__bar__item__icon,
  body.big__icons__sidebar .sidebar__item[href] .side__bar__item__icon,
  body.big__icons__sidebar .sidebar__link .side__bar__item__icon {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
body.big__icons__sidebar:not(
    .horizontal__sidebar,
    .dark__sidebar__color,
    .sidebar__dark__icons
  )
  .sidebar__head:hover
  .side__bar__item__icon,
body.big__icons__sidebar:not(
    .horizontal__sidebar,
    .dark__sidebar__color,
    .sidebar__dark__icons
  )
  .sidebar__help:hover
  .side__bar__item__icon,
body.big__icons__sidebar:not(
    .horizontal__sidebar,
    .dark__sidebar__color,
    .sidebar__dark__icons
  )
  .sidebar__item[href]:not(.sidebar__logout):hover
  .side__bar__item__icon,
body.big__icons__sidebar:not(
    .horizontal__sidebar,
    .dark__sidebar__color,
    .sidebar__dark__icons
  )
  .sidebar__link:hover
  .side__bar__item__icon {
  color: #515e61;
}
body.big__icons__sidebar .sidebar__head .side__bar__item__text,
body.big__icons__sidebar .sidebar__help .side__bar__item__text,
body.big__icons__sidebar .sidebar__item[href] .side__bar__item__text,
body.big__icons__sidebar .sidebar__link .side__bar__item__text {
  color: var(--color-h-sidebar);
  padding: 0 5px;
  border-radius: 18px;
  font-weight: 600;
  font-size: 0.75rem;
  white-space: initial;
  text-align: center;
  opacity: 0.8;
  white-space: nowrap;
}
body.big__icons__sidebar .sidebar__item.sidebar__logout .side__bar__item__icon {
  background: #f8695d;
  color: #fff;
}
body.big__icons__sidebar .sidebar__help:before,
body.big__icons__sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__head:before,
body.big__icons__sidebar .sidebar__item[href]:before {
  left: 0;
  right: 0;
  border-radius: 0;
  background: linear-gradient(45deg, #fcfbff 0, #f0f8fc 100%);
}
.sidebar__item.sidebar__logout .side__bar__item__icon {
  color: #ef8178;
}
.sidebar__item.sidebar__logout:hover .side__bar__item__icon {
  color: #f7493b;
}
.sidebar__head .icon,
.sidebar__help .icon,
.sidebar__item[href] .icon {
  width: 24px;
  height: 24px;
  color: #6f767e;
  transition: fill 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
}
@media only screen and (min-width: 1024px) {
  .sidebar__head:hover,
  .sidebar__head:hover .icon,
  .sidebar__help:hover,
  .sidebar__help:hover .icon,
  .sidebar__item[href]:hover,
  .sidebar__item[href]:hover .icon,
  body.minimalist__sidebar
    .sidebar
    .sidebar__item.sidebar__item_dropdown
    .sidebar__body.links__with__background
    .sidebar__link:hover,
  body.minimalist__sidebar.sidebar__child__menu__on__click
    .sidebar
    .sidebar__item.sidebar__item_dropdown.active
    .sidebar__head:before,
  body.minimalist__sidebar.sidebar__child__menu__on__click
    .sidebar
    .sidebar__item.sidebar__item_dropdown.active
    .sidebar__top
    .sidebar__head,
  body.minimalist__sidebar.sidebar__child__menu__on__hover
    .sidebar
    .sidebar__item.sidebar__item_dropdown:hover
    .sidebar__head:before,
  body.minimalist__sidebar.sidebar__child__menu__on__hover
    .sidebar
    .sidebar__item.sidebar__item_dropdown:hover
    .sidebar__top
    .sidebar__head {
    color: var(--a-link-color);
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__help,
  .sidebar__item[href] {
    width: 100%;
    font-size: 15px;
  }
}
.sidebar__help.active,
.sidebar__item[href].active {
  color: var(--a-link-color);
}
@media only screen and (min-width: 767px) {
  body:not(.horizontal__sidebar, .minimalist__sidebar) .sidebar__help:before,
  body:not(.horizontal__sidebar, .minimalist__sidebar)
    .sidebar__item.sidebar__item_dropdown
    .sidebar__head:before,
  body:not(.horizontal__sidebar, .minimalist__sidebar)
    .sidebar__item[href]:before {
    background: #f8f7fc;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    border-radius: 0;
    opacity: 0;
    transition: 0.2s;
  }
}
.sidebar__help:hover::before,
.sidebar__item.sidebar__item_dropdown:hover .sidebar__head::before,
.sidebar__item[href]:hover::before {
  opacity: 1 !important;
}
.sidebar__help .icon,
.sidebar__item[href] .icon {
  margin-right: 6px;
}
@media only screen and (max-width: 1259px) {
  .sidebar__help .icon,
  .sidebar__item[href] .icon {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__help .icon,
  .sidebar__item[href] .icon {
    margin-right: 12px;
  }
}
.sidebar__item_dropdown.active .sidebar__body,
.sidebar__item_dropdown.visible .sidebar__body {
  display: block;
}
@media only screen and (max-width: 1259px) {
  .sidebar__item_dropdown.active .sidebar__body,
  .sidebar__item_dropdown.visible .sidebar__body {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__item_dropdown.active .sidebar__body,
  .sidebar__item_dropdown.visible .sidebar__body {
    display: block;
  }
}
@media only screen and (max-width: 1259px) and (max-width: 1259px) {
  .sidebar__item_dropdown.wide .sidebar__head > .icon:first-child {
    margin-right: 12px;
  }
}
@media only screen and (max-width: 1259px) and (max-width: 1259px) {
  .sidebar__item_dropdown.wide .sidebar__head > .icon:last-child {
    display: inline-block;
  }
}
@media only screen and (max-width: 1259px) {
  .sidebar__item_dropdown.wide.active .sidebar__body {
    display: block;
  }
}
.sidebar__top {
  position: relative;
}
body.minimalist__sidebar .sidebar.full__width .sidebar__top {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  body.minimalist__sidebar .sidebar .sidebar__top {
    width: 100%;
  }
}
.sidebar__top.active .sidebar__head {
  background: #efefef;
  box-shadow: inset 0 -2px 1px rgba(0, 0, 0, 0.05), inset 0 1px 1px #fff;
  color: #1a1d1f;
}
@media only screen and (max-width: 1259px) {
  .sidebar__item.visible:not(.wide) .sidebar__head {
    background: #efefef;
    box-shadow: inset 0 -2px 1px rgba(0, 0, 0, 0.05), inset 0 1px 1px #fff;
    color: #1a1d1f;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__item.visible:not(.wide) .sidebar__head {
    background: 0 0;
    box-shadow: none;
    color: #6f767e;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__head {
    font-size: 15px;
  }
}
.sidebar__head .icon:first-child {
  margin-right: 6px;
}
@media only screen and (max-width: 1259px) {
  .sidebar__head .icon:first-child {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__head .icon:first-child {
    margin-right: 12px;
  }
}
.sidebar__body {
  position: relative;
  display: none;
  background: rgb(236 242 245 / 37%);
  border-radius: 0 0 12px 12px;
  padding: 15px 0 15px 20px;
}
@media only screen and (max-width: 767px) {
  .sidebar__body {
    padding: 15px 20px 15px 20px;
  }
}
.sidebar__link .icon {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  opacity: 0;
  color: #1a1d1f;
  transition: opacity 0.2s;
}
.sidebar__link:hover {
  color: #1a1d1f;
}
.sidebar__link.active {
  background: #f2f6f7;
  color: #1a1d1f;
}
.sidebar__link.active .icon {
  opacity: 1;
}
.sidebar__counter {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
  margin-left: auto;
  border-radius: 6px;
  color: rgb(0 0 0 / 66%);
  font-weight: 400;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 22px;
  padding: 0 11px;
}
.sidebar__toggle {
  display: none;
  width: 48px;
  height: 48px;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (max-width: 1259px) {
  .sidebar__toggle {
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__toggle {
    display: none;
  }
}
.sidebar__toggle .icon {
  width: 24px;
  height: 24px;
  fill: #6f767e;
}
.sidebar__toggle .icon:nth-child(2) {
  display: none;
}
.sidebar__close {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sidebar__close {
    display: flex;
    position: absolute;
    top: 30px;
    right: 20px;
    width: 33px;
    height: 33px;
    background: #f6f2fa;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    z-index: 2;
  }
  .sidebar__close .icon {
    color: #aab7bd;
    font-size: 17px;
  }
  body.dark__sidebar__color .sidebar__close {
    background: #222224;
  }
  body.dark__sidebar__color .sidebar__close .icon {
    color: #fff;
  }
}
.sidebar__foot {
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.sidebar .theme {
  margin-top: 16px;
}
.sidebar__help .sidebar__counter {
  background: #cabdff;
}
@media only screen and (max-width: 1259px) {
  .sidebar__help .sidebar__counter {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar__help .sidebar__counter {
    display: block;
  }
}
@media only screen and (max-width: 1259px) {
  .sidebar + .overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 25;
    background: rgba(244, 244, 244, 0.8);
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s;
  }
  .sidebar + .overlay.active {
    visibility: visible;
    opacity: 1;
  }
}
@media only screen and (max-width: 767px) {
  .sidebar + .overlay {
    display: none;
  }
}
.sidebar__item_dropdown.active .sidebar__head {
  background: rgb(249 248 250);
}
body.dark__sidebar__color .sidebar__item_dropdown.active .sidebar__head {
  background: rgb(14 14 15);
}
.sidebar__item_dropdown.active .sidebar__head .icon {
  color: #00bcd4;
}
.sidebar__body .sidebar__link {
  font-size: 13px;
}
body.minimalist__sidebar
  .sidebar
  .sidebar__item_dropdown
  .sidebar__head:before {
  font-family: "Font Awesome 5 Pro";
  content: "\f054";
  font-weight: 500;
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 8px;
  color: #b9c6cc;
  transition: all 0.2s;
  height: 19px;
  width: 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.4s;
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar.horizontal__sidebar
    .sidebar
    .sidebar__item_dropdown
    .sidebar__head:before {
    right: -12px;
    content: "\f078";
    transition: 0.1s;
  }
  body.minimalist__sidebar.horizontal__sidebar
    .sidebar
    .sidebar__menu
    .sidebar__item.sidebar__item_dropdown {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar.horizontal__sidebar.sidebar__child__menu__on__click
    .sidebar
    .sidebar__item_dropdown.active
    .sidebar__head:before,
  body.minimalist__sidebar.horizontal__sidebar.sidebar__child__menu__on__hover
    .sidebar
    .sidebar__item_dropdown:hover
    .sidebar__head:before {
    transform: translateY(-50%) rotate(180deg);
  }
}
@media only screen and (max-width: 767px) {
  body.minimalist__sidebar
    .sidebar
    .sidebar__item_dropdown.active
    .sidebar__head:before {
    transform: translateY(-50%) rotate(90deg);
  }
}
body:not(.big__icons__sidebar)
  .sidebar__item_dropdown.active
  .sidebar__head:before {
  transform: translateY(-50%) rotate(180deg);
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar)
    .sidebar
    .sidebar__item
    .side__bar__item__text,
  body.minimalist__sidebar.sidebar__on__hover:not(
      .horizontal__sidebar,
      .header__top__logo,
      .authorization__page
    )
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__full {
    -webkit-transition: opacity 0.3s, transform 0.2s, background 0s, color 0s;
    -moz-transition: opacity 0.3s, transform 0.2s, background 0s, color 0s;
    -o-transition: opacity 0.3s, transform 0.2s, background 0s, color 0s;
    -ms-transition: opacity 0.3s, transform 0.2s, background 0s, color 0s;
    transition: opacity 0.3s, transform 0.2s, background 0s, color 0s;
    position: absolute;
    left: 65px;
    font-size: 13px;
    background: 0 0;
  }
  body.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar:not(.full__width)
    .sidebar__item:not(.sidebar__item_dropdown)
    .side__bar__item__text,
  body.minimalist__sidebar:not(.horizontal__sidebar, .header__top__logo)
    .sidebar:not(.full__width)
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__full {
    opacity: 0;
    pointer-events: none;
    transform: translateX(0) translateY(-50%);
    visibility: hidden;
    -webkit-transition: transform 0.2s, opacity 0.2s, background 0s;
    -moz-transition: transform 0.2s, opacity 0.2s, background 0s;
    -o-transition: transform 0.2s, opacity 0.2s, background 0s;
    -ms-transition: transform 0.2s, opacity 0.2s, background 0s;
    transition: transform 0.2s, opacity 0.2s, background 0s;
  }
  body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar)
    .sidebar.full__width
    .side__bar__item__text {
    transform: translateX(0) translateY(-50%);
    top: 50%;
  }
  body.minimalist__sidebar.sidebar__on__hover
    .sidebar.full__width:not(:hover)
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__full,
  body:not(.horizontal__sidebar).minimalist__sidebar.sidebar__on__hover
    .sidebar.full__width:not(:hover)
    .side__bar__item__text {
    transition: all 0.2s 0.4s;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  body.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar:not(.full__width)
    .sidebar__item.sidebar__item_dropdown
    .side__bar__item__text {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .sidebar .sidebar__item.sidebar__item_dropdown .sidebar__body {
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    border-radius: 0;
    min-width: 270px;
    box-shadow: 27px 8px 32px rgb(0 0 0 / 2%);
    display: block !important;
    border-right: 1px solid var(--sidebarcolorsdefaultoneextendbtnbg);
    border-left: 1px solid var(--sidebarcolorsdefaultoneextendbtnbg);
    background: var(--sidebarcolorsdefaultonedropdownbg);
    padding: 35px 15px 15px 10px;
    opacity: 0;
    pointer-events: none;
    transform: translateX(32px);
    visibility: hidden;
    transition: all 0.2s;
  }
  .sidebar
    .sidebar__item.sidebar__item_dropdown
    .sidebar__body
    .sidebar__body__scrollable__element {
    overflow-y: auto;
    overflow-x: clip;
    height: 100%;
    max-height: calc(100% - 60px);
  }
  body.horizontal__sidebar
    .sidebar
    .sidebar__item.sidebar__item_dropdown
    .sidebar__body
    .sidebar__body__scrollable__element {
    max-height: 350px;
  }
}
@media only screen and (min-width: 768px) {
  body.sidebar__child__menu__on__hover
    .sidebar
    .sidebar__item.sidebar__item_dropdown:hover
    .sidebar__body {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
    visibility: visible;
  }
  body.sidebar__child__menu__on__click
    .sidebar
    .sidebar__item.sidebar__item_dropdown.active
    .sidebar__body {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
    visibility: visible;
  }
}
.sidebar .sidebar__item.sidebar__item_dropdown.active .sidebar__body {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
  visibility: visible;
}
.sidebar .sidebar__item.sidebar__item_dropdown .sidebar__dropdown__title {
  color: var(--sidebarcolorsdefaultonedropdowntitle);
  font-size: 15px;
  padding: 0 10px 18px 12px;
  display: block;
  font-weight: 700;
}
@media only screen and (max-width: 768px) {
  .sidebar .sidebar__item.sidebar__item_dropdown .sidebar__dropdown__title {
    display: none !important;
  }
  body.horizontal__sidebar
    .sidebar
    .sidebar__menu
    .sidebar__item.sidebar__item_dropdown {
    width: 100%;
  }
}
.sidebar .sidebar__item.sidebar__item_dropdown .sidebar__body .sidebar__link {
  font-weight: 500;
  color: #7e888d;
  height: 36px;
  font-size: 13px;
  gap: 8px;
}
.sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link {
  background: var(--sidebarcolorsdefaultonedropdownitembg);
  color: var(--sidebarcolorsdefaultonedropdownitemtext);
  margin-bottom: 8px;
  border-radius: 15px;
}
body:not(.dark__sidebar__color)
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link
  i {
  color: var(--sidebarcolorsdefaultonedropdownitemicon);
}
body:not(.dark__sidebar__color)
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link:hover {
  color: var(--sidebarcolorsdefaultonedropdownitemtexthover);
}
body:not(.dark__sidebar__color)
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link:hover
  i {
  color: var(--sidebarcolorsdefaultonedropdownitemiconhover);
}
body.minimalist__sidebar .sidebar .sidebar__item .side__bar__item__text {
  font-size: 13px;
  font-weight: 600;
}
.main__homepage__promo__slider__banner .promo__slider__item {
  position: relative;
  min-height: 440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
}
.main__homepage__promo__slider__banner .promo__slider__item__illustration {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}
.main__homepage__promo__slider__banner
  .promo__slider__item__illustration
  .illustration {
  width: 100%;
  margin-left: auto;
  display: flex;
  max-width: 880px;
}
@media only screen and (min-width: 767px) {
  .homepage__main__wrapper.page__container {
    padding-left: 0;
  }
}
.homepage__main__wrapper .page___wrapper__with__sidebar {
  padding: 0 0 24px 40px;
}
:root {
  --site-banner-height: 562px;
  --site-banner-padding-v: 100px;
  --site-banner-content-width: 815px;
}
.banner-shape {
  position: absolute;
  top: 0;
  display: block;
}
.banner-background {
  position: absolute;
  z-index: -1;
  top: -50px;
  left: 0;
}
.banner-shape svg {
  width: 1780px;
  display: inline-block;
}
.banner-shape {
  right: unset;
  left: -50px;
  z-index: 1;
  pointer-events: none;
}
@media only screen and (min-width: 768px) {
  .banner-background {
    left: calc(
      var(--row-width) - var(--gap) - var(--site-banner-content-width)
    );
  }
}
.promo-shape-right {
  fill-rule: evenodd;
  clip-rule: evenodd;
}
.promo-shape-left {
  fill-rule: evenodd;
  clip-rule: evenodd;
}
@media only screen and (max-width: 768px) {
  .banner-shape svg {
    width: calc(100vw + 710px);
  }
  .banner-shape {
    top: 50px;
    left: -205px;
  }
}
.page___wrapper__with__sidebar {
  width: 100%;
  position: relative;
  padding: 40px 0 24px 24px;
}
.theme {
  display: block;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-size: 0;
}
@media only screen and (max-width: 1259px) {
  .theme.wide .theme__input:checked + .theme__inner .theme__box:first-child {
    display: flex;
  }
  .theme.wide .theme__inner {
    display: flex;
    padding: 4px 2px;
    border-radius: 20px;
  }
  .theme.wide .theme__box {
    display: flex;
    height: 32px;
    border-radius: 16px;
    font-size: 15px;
  }
  .theme.wide .theme__box .icon {
    margin-right: 8px;
  }
}
.theme__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.theme__input:checked + .theme__inner {
  background: #111315;
}
.theme__input:checked + .theme__inner .theme__box:first-child {
  background: 0 0;
  box-shadow: none;
  color: #6f767e;
}
@media only screen and (max-width: 1259px) {
  .theme__input:checked + .theme__inner .theme__box:first-child {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .theme__input:checked + .theme__inner .theme__box:first-child {
    display: flex;
  }
}
.theme__input:checked + .theme__inner .theme__box:first-child .icon {
  fill: #6f767e;
}
.theme__input:checked + .theme__inner .theme__box:first-child:hover {
  color: #fcfcfc;
}
.theme__input:checked + .theme__inner .theme__box:first-child:hover .icon {
  fill: #fcfcfc;
}
.theme__input:checked + .theme__inner .theme__box:nth-child(2) {
  box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.25),
    inset 0 -1px 1px rgba(0, 0, 0, 0.49),
    inset 0 2px 1px rgba(255, 255, 255, 0.06);
  background: #272b30;
  color: #fcfcfc;
}
.theme__input:checked + .theme__inner .theme__box:nth-child(2) .icon {
  fill: #fcfcfc;
}
@media only screen and (max-width: 1259px) {
  .theme__input:checked + .theme__inner .theme__box:nth-child(2) {
    display: flex;
  }
}
.theme__inner {
  position: relative;
  display: flex;
  padding: 4px 2px;
  border-radius: 20px;
  background: #f4f4f4;
  transition: background 0.2s;
}
@media only screen and (max-width: 1259px) {
  .theme__inner {
    display: block;
    padding: 2px;
    border-radius: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .theme__inner {
    display: flex;
    padding: 4px 2px;
    border-radius: 20px;
  }
}
.theme__box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 calc(50% - 4px);
  height: 32px;
  margin: 2px;
  border-radius: 16px;
  font-size: 15px;
  transition: background 0.2s, box-shadow 0.2s, color 0.2s;
}
@media only screen and (max-width: 1259px) {
  .theme__box {
    height: 40px;
    border-radius: 50%;
    font-size: 0;
  }
}
@media only screen and (max-width: 767px) {
  .theme__box {
    height: 32px;
    border-radius: 16px;
    font-size: 15px;
  }
}
.theme__box .icon {
  margin-right: 8px;
  width: 24px;
  height: 24px;
  transition: fill 0.2s;
}
@media only screen and (max-width: 1259px) {
  .theme__box .icon {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .theme__box .icon {
    margin-right: 8px;
  }
}
.theme__box:first-child {
  background: #fcfcfc;
  box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.25),
    inset 0 -1px 1px rgba(0, 0, 0, 0.04),
    inset 0 2px 0 rgba(255, 255, 255, 0.25);
}
.theme__box:nth-child(2) {
  color: #6f767e;
}
@media only screen and (max-width: 1259px) {
  .theme__box:nth-child(2) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .theme__box:nth-child(2) {
    display: flex;
  }
}
.theme__box:nth-child(2) .icon {
  fill: #6f767e;
}
.theme__box:hover {
  color: #1a1d1f;
}
.theme__box:hover .icon {
  fill: #1a1d1f;
}
.help {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 30;
  display: flex;
  flex-direction: column;
  width: 340px;
  padding: 24px 12px;
  background: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media only screen and (max-width: 1339px) {
  .help {
    width: 320px;
    padding: 16px 8px;
  }
}
@media only screen and (max-width: 767px) {
  .help {
    width: 100%;
  }
}
.help.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
@media only screen and (max-width: 1259px) {
  .help.active {
    box-shadow: 4px 0 32px rgba(17, 19, 21, 0.05);
  }
}
.help__head {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  padding: 12px;
}
.help__head > .icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  fill: #1a1d1f;
}
.help__close {
  margin-left: auto;
}
.help__close .icon {
  width: 24px;
  height: 24px;
  fill: #1a1d1f;
  transition: fill 0.2s;
}
.help__close:hover .icon {
  fill: #2a85ff;
}
.help__list {
  margin-bottom: auto;
  padding: 24px 0;
  border-top: 1px solid #efefef;
}
.help__menu {
  display: flex;
  flex-direction: column;
}
.help__item {
  display: flex;
  align-items: center;
  padding: 12px;
  border-radius: 12px;
  color: #1a1d1f;
  cursor: pointer;
  transition: all 0.2s;
}
@media only screen and (max-width: 1339px) {
  .help__item {
    padding: 6px;
  }
}
.help__item:hover {
  background: #f4f4f4;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.help__item:not(:last-child) {
  margin-bottom: 8px;
}
.help__preview {
  flex-shrink: 0;
  width: 96px;
  height: 72px;
  margin-right: 16px;
}
.help__preview img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 8px;
}
.help__title {
  margin-bottom: 8px;
}
.help__line {
  display: flex;
  align-items: center;
}
.help__status {
  margin-right: 4px;
  color: #1a1d1f;
}
.help__user {
  display: flex;
  align-items: center;
  padding: 1px 8px 1px 1px;
  border: 1px solid #efefef;
  border-radius: 4px;
}
.help__avatar {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-right: 4px;
  font-size: 0;
}
.help__avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 2px;
}
.help__time {
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  color: #6f767e;
}
.help__link {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 12px;
  border-radius: 12px;
  color: #6f767e;
  transition: all 0.2s;
}
.help__link .icon {
  width: 24px;
  height: 24px;
  fill: #6f767e;
  transition: fill 0.2s;
}
.help__link > .icon {
  margin-right: 12px;
}
.help__link:hover {
  color: #1a1d1f;
}
.help__link:hover .icon {
  fill: #1a1d1f;
}
.help__link:not(:last-child) {
  margin-bottom: 8px;
}
@media only screen and (max-width: 1339px) {
  .help__link:not(:last-child) {
    margin-bottom: 4px;
  }
}
.help__arrow {
  margin-left: auto;
}
.help__arrow .icon {
  width: 24px;
  height: 24px;
}
.help__counter {
  flex-shrink: 0;
  min-width: 24px;
  margin-left: auto;
  border-radius: 6px;
  background: #ffbc99;
  text-align: center;
  line-height: 24px;
  color: #1a1d1f;
}
.help + .overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 25;
  background: rgba(244, 244, 244, 0.8);
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s;
}
.help + .overlay.active {
  visibility: visible;
  opacity: 1;
}
.shadow__card {
  position: relative;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  background: var(--background-7);
  padding: 0;
  border-radius: 8px;
}
.card {
  position: relative;
  border: 1px solid var(--border-color-light);
  background: var(--background-7);
  padding: 0;
  border-radius: 8px;
}
.card__body {
  padding: 20px;
}
.card__head {
  display: flex;
  align-items: center;
  min-height: 40px;
  margin-bottom: 32px;
}
.card__header {
  padding: 20px 25px;
}
.card__header:not(.card__header__no__border) {
  border-bottom: 1px solid var(--border-color-light);
}
.card__footer {
  border-top: 1px solid var(--border-color-light);
  padding: 15px 25px;
}
@media only screen and (max-width: 767px) {
  .card__head {
    margin-bottom: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .card__head_wide {
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .card__head_wide .card__title {
    margin-bottom: 16px;
  }
}
.card__title {
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .card__title {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.card__chart {
  width: auto;
}
.card__chart_product-views {
  height: 274px;
  margin-left: -10px;
  margin-bottom: -10px;
}
.card__chart_product-views-small {
  height: 172px;
  margin-left: -10px;
  margin-bottom: -10px;
}
.card__chart_traffic-channel {
  height: 358px;
  margin-left: -10px;
}
.card__chart_active-customers {
  height: 244px;
  margin-left: -10px;
  margin-bottom: -10px;
}
.card__chart_top-country {
  height: 274px;
  margin-bottom: -10px;
}
@media only screen and (max-width: 767px) {
  .card__chart_top-country {
    margin-top: -10px;
    margin-bottom: 0;
  }
}
.card__chart_new-customers {
  height: 274px;
  margin-bottom: -10px;
}
@media only screen and (max-width: 1023px) {
  .card__chart_new-customers {
    max-width: 310px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .card__chart_new-customers {
    margin: -10px auto 0;
  }
}
.card__chart_performance-by-day {
  height: 250px;
  margin-left: -15px;
  margin-bottom: -10px;
}
.card__chart_product-sales {
  height: 335px;
  margin-left: -15px;
  margin-bottom: -15px;
}
.card__full {
  width: 40px;
  height: 40px;
  margin-left: auto;
}
.card__full .icon {
  width: 24px;
  height: 24px;
  fill: #6f767e;
  transition: fill 0.2s;
}
.card__full:hover .icon {
  fill: #2a85ff;
}
.card__sorting {
  display: flex;
  margin-left: auto;
}
.card__sorting .card__link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-radius: 8px;
}
.card__sorting .card__link .icon {
  width: 24px;
  height: 24px;
  fill: #9a9fa5;
  transition: fill 0.2s;
}
.card__sorting .card__link:hover .icon {
  fill: #1a1d1f;
}
.card__sorting .card__link.active {
  background: #fcfcfc;
  box-shadow: 0 4px 8px -4px rgba(0, 0, 0, 0.1),
    inset 0 -1px 1px rgba(0, 0, 0, 0.04),
    inset 0 2px 0 rgba(255, 255, 255, 0.25);
}
.card__sorting .card__link.active .icon {
  fill: #1a1d1f;
}
.card__sorting .card__link:not(:last-child) {
  margin-right: 12px;
}
.card__nav {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .card__nav {
    width: 100%;
  }
}
.card__nav .card__link {
  padding: 8px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  color: #6f767e;
  transition: all 0.2s;
  font-family: var(--font-heading);
}
@media only screen and (max-width: 767px) {
  .card__nav .card__link {
    flex: 1;
  }
}
.card__nav .card__link:hover {
  color: #1a1d1f;
}
.card__nav .card__link.active {
  color: #fff;
  background: #000;
  border-radius: 25px;
}
.card__nav .card__link:not(:last-child) {
  margin-right: 8px;
}
@media only screen and (max-width: 767px) {
  .card__nav .card__link:not(:last-child) {
    margin-right: 0;
  }
}
.card__legend {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}
.card__indicator {
  display: flex;
  align-items: center;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  font-weight: 700;
}
.card__color {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 4px;
}
.card:not(:last-child) {
  margin-bottom: 8px;
}
.actions {
  position: relative;
  display: inline-block;
  z-index: 3;
}
.actions__button {
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: background 0.2s;
}
.actions__button .icon {
  transition: color 0.2s;
  color: #6f767e;
  font-size: 19px;
}
.actions__button:hover .icon {
  color: #2a85ff;
}
.actions__body {
  position: absolute;
  top: calc(100% + 12px);
  right: -12px;
  width: 264px;
  z-index: 2;
  padding: 12px;
  border-radius: 16px;
  border: 1px solid transparent;
  box-shadow: 0 40px 64px -12px rgba(0, 0, 0, 0.08),
    0 0 14px -4px rgba(0, 0, 0, 0.05), 0 32px 48px -8px rgba(0, 0, 0, 0.1);
  background: #fff;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
  transition: all 0.2s;
}
.actions__body:before {
  content: "";
  position: absolute;
  right: 20px;
  bottom: 100%;
  width: 20px;
  height: 10px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
.actions__option {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  border-radius: 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  color: #797d84;
  transition: all 0.2s;
  cursor: pointer;
}
.actions__option .icon {
  margin-right: 7px;
  color: #6f767e;
  transition: color 2s;
  font-size: 12px;
}
.actions__option.selectioned,
.actions__option:hover {
  background: #efefef;
  color: #1a1d1f;
}
.actions__option.selectioned .icon,
.actions__option:hover .icon {
  color: #1a1d1f;
}
.actions.active {
  z-index: 10;
}
.actions.active .actions__button {
  background: #e4eef4;
}
.actions.active .actions__button .icon {
  color: #1a1d1f;
}
.actions.active .actions__body {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.actions_small .actions__button {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.actions_small .actions__body {
  right: -8px;
}
.actions_small .actions__body:before {
  right: 14px;
}
.actions_up .actions__body {
  top: auto;
  bottom: calc(100% + 12px);
  box-shadow: 0 20px 32px -6px rgba(0, 0, 0, 0.08),
    0 0 7px -4px rgba(0, 0, 0, 0.05), 0 16px 24px -4px rgba(0, 0, 0, 0.1);
}
.actions_up .actions__body:before {
  top: 100%;
  bottom: auto;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.header {
  z-index: 991;
  display: flex;
  align-items: center;
  height: var(--header-default-height);
  background: 0 0;
  border-bottom: 1px solid #f3f3f3;
}
body.body__w__fixed__header__n__hero .header {
  border-bottom: 1px solid #ebf1f4;
  background: #fff;
}
body.fixed__top__header header.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
}
body.absolute__top__header header.header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -moz-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -o-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -ms-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
}
@media only screen and (min-width: 768px) {
  body.fixed__top__header.horizontal__top__sidebar.horizontal__sidebar
    header.header {
    top: var(--horizontal-sidebar-default-height);
  }
  body.fixed__top__header.horizontal__top__sidebar.horizontal__sidebar
    header.header.top-header-fixed {
    top: var(--horizontal-sidebar-default-height-scrolled);
  }
}
body.horizontal__top__sidebar.horizontal__sidebar header.header {
  border-bottom: 0;
  box-shadow: 0 0 20px rgb(15 48 106 / 6%);
}
body.fixed__top__header header.header.top-header-fixed {
  z-index: 999;
  background: #fff;
  height: var(--header-default-height-scrolled);
}
body.fixed__top__header.horizontal__top__sidebar.horizontal__sidebar.absolute__top__horizontal__sidebar
  header.header.top-header-fixed {
  top: 0;
}
body:not(.this__is__login__page) > .page-wrapper {
  padding-top: var(--header-default-height);
}
@media only screen and (min-width: 767px) {
  body:not(.this__is__login__page).horizontal__sidebar > .page-wrapper {
    padding-top: calc(
      var(--header-default-height) + var(--horizontal-sidebar-default-height)
    );
  }
}
.header__burger {
  display: none;
  content: "";
  width: 19px;
  height: 3px;
  border-radius: 6px;
  background: #c9cfd5;
  margin-right: 15px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .header__burger {
    display: flex;
  }
}
.header__burger:after,
.header__burger:before {
  content: "";
  width: 16px;
  height: 3px;
  border-radius: 6px;
  background: #c9cfd5;
  top: 7px;
  position: absolute;
}
.header__burger:before {
  bottom: 7px;
  top: auto;
}
.header__control {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .header__control {
    margin-left: 0;
  }
  .header__control .header__nav__items {
    display: none;
  }
}
.header__control .header__button:not(:last-child),
.header__control .header__item:not(:last-child),
.header__search:not(:last-child) {
  margin-right: 20px;
}
.header__control .header__item.header__item_shopping {
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  .header__control .header__button:not(:last-child),
  .header__item:not(:last-child),
  .header__search:not(:last-child) {
    margin-right: 7px;
  }
}
.header__search {
  display: none;
  width: 36px;
  height: 36px;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .header__search {
    display: flex;
  }
}
.header__search .icon {
  color: var(--color-h);
  transition: fill 0.2s;
  font-size: 22px;
  font-weight: 100;
}
.header__search.active .icon,
.header__search:hover .icon {
  color: var(--color-h-hover);
}
@media only screen and (max-width: 1023px) {
  .header__control .header__button {
    display: none;
  }
}
.header__control .header__button .icon {
  font-size: 20px;
  font-weight: 100;
  margin-right: 5px;
}
.header__item {
  position: relative;
}
@media only screen and (max-width: 767px) {
  .header__item {
    position: static;
  }
}
.header__item.active .header__body {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.header__item_messages.active .header__head .icon,
.header__item_shopping.active .header__head .icon {
  color: var(--color-h-hover);
}
.header__item_shopping .shopping__bag_number {
  position: absolute;
  top: -2px;
  right: 5px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #3f51b5;
  color: #fff;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--font-heading);
}
/* for cart hover view basket add height bydefault its 30  */
.header__icon__small .header__head {
  width: 30px;
  height: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-h);
}
.header__item_messages .header__head,
.header__item_shopping .header__head {
  position: relative;
}
.header__item_messages .header__head .header__head__item___number,
.header__item_shopping .header__head .header__head__item___number {
  position: absolute;
  top: -2px;
  right: -1px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  color: #fff;
  font-size: 10px;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__item_messages .header__head .header__head__item___number,
.header__item_shopping .header__head .header__head__item___number {
  background: var(--background-4);
  background: -moz-linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
  background: linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
}
.header__item_shopping.active .header__head .header__item_shopping__empty,
.header__item_shopping:not(.empty__cart)
  .header__head
  .header__item_shopping__empty {
  display: none !important;
}
.header__item_shopping.empty__cart .header__head .header__item_shopping__empty {
  opacity: 0;
  pointer-events: none;
  transform: translateY(5px);
  visibility: hidden;
  position: absolute;
  background: #1d1e20;
  top: 130%;
  color: #fff;
  padding: 2px 10px;
  font-size: 10px;
  font-weight: 500;
  white-space: nowrap;
  border-radius: 7px;
  -webkit-transition: transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  -ms-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
}
.header__item_shopping.empty__cart.right__notification
  .header__head
  .header__item_shopping__empty {
  transform: translateX(-10px) translateY(-50%);
  top: 50%;
  right: 100%;
}
.header__item_shopping.empty__cart:hover
  .header__head
  .header__item_shopping__empty {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  visibility: visible;
}
.header__item_shopping.empty__cart.right__notification:hover
  .header__head
  .header__item_shopping__empty {
  transform: translateX(0) translateY(-50%);
}
.header__item_shopping.empty__cart
  .header__head
  .header__item_shopping__empty:after {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 13px;
  height: 9px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23000'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
  left: 0;
  right: 0;
  top: -6px;
  margin: auto;
}
.header__item_shopping.empty__cart.right__notification
  .header__head
  .header__item_shopping__empty:after {
  right: -7px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  margin: 0;
  left: auto;
}
.header__item__shopping__mass__pay {
  background: #60cb8e;
  font-family: var(--font-heading);
  color: #fff;
  font-weight: 400;
  font-size: 12px;
  padding: 5px 17px;
  border-radius: 6px;
}
.header__item__shopping__mass__pay:hover {
  background: #4baa74;
  color: #fff;
}
.header__item_messages .header__head .icon,
.header__item_shopping .header__head .icon {
  color: var(--color-h);
  transition: fill 0.2s;
  font-size: 22px;
  font-weight: 100;
}
.header__item_messages .header__head:hover .icon,
.header__item_shopping .header__head:hover .icon {
  color: var(--color-h-hover);
}
.header__item_messages .header__head.active:before {
  content: "";
  position: absolute;
  top: 3px;
  right: 11px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #ff9800;
}
.header__item__shopping__bag__content {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.header__item__shopping__bag__content__item {
  padding: 20px 20px 15px;
  border-radius: 0;
  position: relative;
}
.header__item__shopping__bag__content__item:not(:last-child),
.header__message:not(:last-child),
.header__notification:not(:last-child) {
  border-bottom: 1px solid var(--border-color-light);
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .header__item__shopping__bag__content__item__thumb {
  width: 50px;
  height: 50px;
  display: block;
  flex: 0 0 50px;
  margin-right: 15px;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .header__item__shopping__bag__content__item__thumb.subscription__plan {
  background: #9ff6d3;
  border-radius: 39px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4b7e6a;
  font-family: var(--font-heading);
  font-weight: 700;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .header__item__shopping__bag__content__item__thumb
  img {
  width: 100%;
  object-fit: cover;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .text
  .item__name {
  display: block;
  color: var(--color-h);
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .text
  .header__item__shopping__bag__content__item__option {
  font-size: 12px;
  font-weight: 300;
  display: block;
  color: var(--color-h-sub);
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__price
  .delete {
  position: absolute;
  top: 8px;
  left: 13px;
  background: #ff5252;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  border-radius: 20px;
  font-size: 13px;
  z-index: 1;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__price
  .delete:hover {
  background: #fb0000;
  color: #fff;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__addons
  .addon {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
  background: var(--background-2);
  color: var(--color-h);
  padding: 6px 40px 6px 10px;
  border-radius: 6px;
  position: relative;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__addons
  .addon:last-child {
  margin-bottom: 0;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__addons
  .addon
  .price {
  font-weight: 200;
  font-size: 12px;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__addons
  .addon
  .delete {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  height: 25px;
  width: 25px;
  color: var(--color-h-sub);
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__addons
  .addon
  .delete:hover {
  color: var(--color-h);
}
.header__item_user .header__head {
  border-radius: 50%;
  -webkit-tap-highlight-color: transparent;
}
.header__item_user .header__head img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}
.header__body {
  position: absolute;
  top: calc(100% + 18px);
  border-radius: 16px;
  box-shadow: 0 40px 64px -12px rgba(0, 0, 0, 0.08),
    0 0 14px -4px rgba(0, 0, 0, 0.05), 0 32px 48px -8px rgba(0, 0, 0, 0.1);
  background: #fff;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
  transition: all 0.2s;
  z-index: 9;
}
.header__body.hastag {
  padding-top: 50px !important;
}
.header__body .admin-type {
  position: absolute;
  top: 13px;
  background: #673ab7;
  left: 25px;
  right: 25px;
  text-align: center;
  padding: 5px 0;
  color: #fff;
  font-weight: 100;
  font-size: 13px;
  border-radius: 20px;
}
.header__body:before {
  content: "";
  position: absolute;
  bottom: 100%;
  width: 20px;
  height: 10px;
  left: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
.header__item_messages .header__body {
  right: -12px;
  width: 392px;
}
@media only screen and (max-width: 767px) {
  .header__item_messages .header__body {
    right: 16px;
    width: auto;
    padding: 12px 16px 20px;
  }
}
.header__item_messages .header__body:before {
  right: 26px;
}
@media only screen and (max-width: 767px) {
  .header__item_messages .header__body:before {
    right: 165px;
  }
}
.header__item_shopping .header__body {
  right: -92px;
  width: 420px;
}
@media only screen and (max-width: 1339px) {
  .header__item_shopping .header__body {
    right: -72px;
  }
}
@media only screen and (max-width: 767px) {
  .header__item_shopping .header__body {
    right: 16px;
    width: auto;
  }
}
.header__item_shopping .header__body:before {
  right: 107px;
}
@media only screen and (max-width: 1339px) {
  .header__item_shopping .header__body:before {
    right: 84px;
  }
}
@media only screen and (max-width: 767px) {
  .header__item_shopping .header__body:before {
    right: 92px;
  }
}
.header__item_shopping .header__head.active:before {
  content: "";
  position: absolute;
  top: 3px;
  right: 11px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #009688;
}
.header__item_user .header__body {
  right: -20px;
  width: 280px;
  padding: 16px;
}
.header__item_messages .header__body:before,
.header__item_user .header__body:before {
  right: 27px;
  left: auto;
}
.header__item_shopping .header__body:before {
  left: auto;
}
@media only screen and (max-width: 1339px) {
  .header__item_user .header__body:before {
    right: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .header__item_user .header__body:before {
    right: 21px;
  }
}
.header__top {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--border-color-light);
  padding: 12px 24px 12px;
}
.header__item_messages .header__avatar {
  width: 40px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  .header__top {
    margin-right: -8px;
  }
}
.header__title {
  margin-right: auto;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.6;
  font-family: var(--font-heading);
}
@media only screen and (max-width: 767px) {
  .header__title {
    font-size: 18px;
  }
}
.header .actions__button {
  background: #eef4f7;
}
.header__message,
.header__notification {
  position: relative;
  display: flex;
  align-items: center;
  padding: 17px 12px;
  transition: background 0.2s;
}
.header__message:after,
.header__notification:after {
  content: "";
  position: absolute;
  right: 12px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #e2e3e4;
  transition: background 0.2s;
}
@media only screen and (max-width: 767px) {
  .header__message:nth-child(n + 3),
  .header__notification:nth-child(n + 3) {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  .header__message:nth-child(n + 3),
  .header__notification:nth-child(n + 3) {
    display: flex;
  }
}
@media only screen and (max-width: 639px) {
  .header__message:nth-child(n + 6),
  .header__notification:nth-child(n + 6) {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .header__message {
    padding: 8px;
  }
}
.header__message:hover {
  background: #efefef;
}
@media only screen and (max-width: 767px) {
  .header__message:hover {
    background: 0 0;
  }
}
.header__message:hover .header__avatar.online:before {
  border-color: #efefef;
}
@media only screen and (max-width: 767px) {
  .header__message:hover .header__avatar.online:before {
    border-color: #fff;
  }
}
.header__message:after {
  top: 20px;
}
@media only screen and (max-width: 767px) {
  .header__message:after {
    top: 14px;
  }
}
.header__message.new:after {
  background: #2a85ff;
}
.header__notification {
  border-radius: 8px;
}
.header__notification:hover {
  background: #f4f4f4;
}
@media only screen and (max-width: 767px) {
  .header__notification:hover {
    background: 0 0;
  }
}
.header__notification:hover .icon {
  border-color: #f4f4f4;
}
.header__notification:after {
  top: 25px;
}
.header__notification.new:after {
  background: #8151e8;
}
.header__avatar {
  position: relative;
  flex-shrink: 0;
}
.header__avatar > img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}
.header__item_messages .header__avatar {
  width: 56px;
  height: 56px;
}
@media only screen and (max-width: 767px) {
  .header__item_messages .header__avatar {
    width: 48px;
    height: 48px;
  }
}
.header__item_messages .header__avatar.online:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 20px;
  height: 20px;
  border: 4px solid #fff;
  background: #83bf6e;
  border-radius: 50%;
  transition: border-color 0.2s;
}
.header__item_shopping .header__avatar {
  width: 48px;
  height: 48px;
}
.header__icon {
  position: absolute;
  right: -2px;
  bottom: -2px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #fff;
  transition: border-color 0.2s;
}
.header__icon img {
  width: 12px;
  height: 12px;
}
.header__details {
  padding-left: 12px;
  padding-right: 12px;
}
.header__item_shopping .header__details {
  flex: 0 0 100%;
  width: 100%;
}
.header__line {
  display: flex;
  align-items: center;
  padding-right: 24px;
}
.header__subtitle {
  font-weight: 700;
  color: #1a1d1f;
}
.header__item_messages .header__subtitle {
  font-family: var(--font-heading);
  font-size: 14px;
}
.header__item_shopping .header__subtitle {
  margin-right: 4px;
  background: #e9f7fd;
  color: #62c4f3;
  font-weight: 500;
  padding: 5px 7px;
  border-radius: 6px;
  font-size: 13px;
}
.header__item_shopping .header__subtitle.order {
  background: #eafae5;
  color: #a0c673;
}
.header__item_shopping .header__subtitle.refund {
  background: #fef6f6;
  color: #f36262;
}
.header__login {
  font-weight: 500;
  color: #9a9fa5;
}
.header__item_messages .header__login {
  margin-left: 16px;
}
.header__item_shopping .header__login {
  margin-right: auto;
}
.header__time {
  margin-left: 7px;
  font-size: 10px;
  font-weight: 100;
  padding-top: 3px;
  color: #9a9fa5;
}
.header__content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  color: #6f767e;
  font-size: 12px;
}
.header__content strong {
  color: #191818;
  font-weight: 700;
}
.header__item_messages .header__content {
  padding-right: 40px;
}
.header__item_shopping .header__content strong {
  font-weight: 700;
  color: #1a1d1f;
}
.header__body .header__button {
  width: 100%;
  margin-top: 24px;
}
@media only screen and (max-width: 767px) {
  .header__body .header__button {
    margin-top: 16px;
  }
}
.header__nav:not(:last-child) {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #efefef;
}
@media only screen and (max-width: 767px) {
  .header__nav:not(:last-child) {
    margin-bottom: 8px;
    padding-bottom: 8px;
  }
}
.header__link {
  display: flex;
  align-items: center;
  width: 100%;
  height: 34px;
  padding: 0 12px;
  border-radius: 5px;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.6;
  color: #5b636d;
  transition: all 0.2s;
}
.header__link__title {
  font-size: 12px;
  padding: 6px 19px 7px;
  display: block;
  color: #a0afb6;
  font-family: var(--font-heading);
  font-weight: 400;
}
.header__nav__title {
  padding: 0 15px;
  font-size: 13px;
  margin-bottom: 5px;
  margin-top: 20px;
  display: block;
  color: #bbc5ca;
  font-weight: 600;
}
.header__link i {
  font-size: 14px;
  margin-left: 2px;
  margin-right: 8px;
  color: #aeb5bd;
  font-weight: 400;
}
.header__link .right-info.number {
  margin-left: auto;
  background: #59d9ea;
  color: #fff;
  font-weight: 100;
  font-size: 12px;
  padding: 2px 9px;
  border-radius: 8px;
  letter-spacing: 0.2px;
}
.header__link .right-info.text {
  margin-left: auto;
  background: #ff9800;
  color: #fff;
  font-weight: 100;
  font-size: 12px;
  padding: 2px 9px;
  border-radius: 8px;
  letter-spacing: 0.2px;
}
.header__link.active,
.header__link:hover {
  color: #1a1d1f;
}
.header__link.active .icon,
.header__link:hover .icon {
  color: #1a1d1f;
}
.header__links__downloads .compteur {
  background-color: #dfe9ef;
  border-radius: 20px;
  color: #212527;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  min-width: 20px;
  text-align: center;
  font-size: 10px;
  padding: 0 10px;
  font-family: var(--font-heading);
  font-weight: 400;
  white-space: nowrap;
}
.header__link.active {
  background: #f2f7f9;
}
.header__link.color {
  color: #00bcd4;
}
.header__link.color i {
  color: #00bcd4;
}
.header__link.color:hover i {
  color: #00bcd4;
  opacity: 0.8;
}
.header__link.color:hover {
  opacity: 0.8;
}
.header__not__loggined__btns {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.header__nav__items {
  display: flex;
  align-items: center;
  margin-right: 10px;
}
.header__nav__items a {
  color: var(--color-h);
  cursor: pointer;
  font-size: 12px;
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 15px;
  opacity: 0.8;
}
.header__nav__items a:hover {
  color: var(--color-h);
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .header__not__loggined__btns {
    margin-left: 0;
  }
}
.header__not__loggined__btns .header__button {
  white-space: nowrap;
}
.header__not__loggined__btns .header__link {
  font-weight: 700;
  line-height: 1.6;
  transition: color 0.2s;
  color: var(--color-h);
  cursor: pointer;
  font-size: 13px;
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  border: 1px solid var(--border-color);
  height: 40px;
}
.header__not__loggined__btns .header__link i {
  color: var(--color-h);
  margin: 0;
}
@media only screen and (min-width: 767px) {
  .header__not__loggined__btns .header__not__loggined__btns__item i {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .header__not__loggined__btns a:not(:last-child) {
    display: none;
  }
}
.header__not__loggined__btns .header__link:hover {
  color: var(--color-h-hover);
  background: var(--background-2);
}
.header.unauthorized .header__control {
  display: none;
}
.header.unauthorized .header__not__loggined__btns {
  display: flex;
}
.website__identity .image__logo {
  max-height: 35px;
}
body.full__width__header__sidebar .page__container {
  max-width: 100%;
}
body.header__not__full__width header.header .page__container {
  max-width: calc(var(--row-width) + var(--gap) * 2);
}
body.this__is__login__page .main__page__wraper {
  display: flex;
  flex-direction: row;
  padding: 0;
  overflow: hidden;
  height: 100vh;
  min-height: 100vh;
  flex: 1 0 auto;
  width: 100%;
}
body:not(.this__is__login__page) .main__page__wraper {
  width: 100%;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.inner__page__content__container,
.main__page__wraper .main__page__content,
.shopping__cart__main__page__content #order-standard_cart {
  width: 100%;
  margin: 0 auto;
  max-width: calc(var(--row-width) + var(--gap) * 2);
  position: relative;
  display: block;
}
.main__page__wraper .login__register__sidebar {
  display: flex;
  z-index: 1;
  width: var(--main-login-sidebar-width);
  overflow-x: hidden;
  overflow-y: auto;
  flex-direction: column;
  padding: var(--spacing-6x);
  position: relative;
  min-width: var(--main-login-sidebar-min-width);
  border-right: 1px solid var(--border-color-light);
}
.main__page__wraper .login__register__sidebar:after {
  content: "";
  --s: 25px;
  --c: var(--background-4);
  --_g: #0000 calc(-650% / 13) calc(50% / 13), var(--c) 0 calc(100% / 13),
    #0000 0 calc(150% / 13), var(--c) 0 calc(200% / 13), #0000 0 calc(250% / 13),
    var(--c) 0 calc(300% / 13);
  --_g0: repeating-linear-gradient(45deg, var(--_g));
  --_g1: repeating-linear-gradient(-45deg, var(--_g));
  background: var(--_g0), var(--_g0) var(--s) var(--s), var(--_g1),
    var(--_g1) var(--s) var(--s) var(--background-9);
  background-size: calc(2 * var(--s)) calc(2 * var(--s));
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -2;
  opacity: 0.03;
}
@media (min-width: 992px) {
  .main__login__content__wrapper.main__login__content__wrapper__with__sidebar {
    max-width: calc(100% - var(--main-login-sidebar-min-width));
  }
}
.main__page__wraper
  .login__register__sidebar
  .login__register__sidebar__content {
  margin: auto 0;
  position: relative;
}
@media only screen and (min-width: 767px) {
  body:not(.this__is__login__page) .main__page__wraper .main__page__content,
  body:not(.this__is__login__page)
    .shopping__cart__main__page__content
    #order-standard_cart {
    padding-left: calc(var(--gap) * 1.5);
    padding-right: 0;
  }
  .inner__page__content__container {
    padding-left: calc(var(--gap) * 1.5);
    padding-right: calc(var(--gap) * 1.5);
  }
}
.homepage__promo__slider__nav__box {
  background: var(--background-7);
  padding: 35px 20px;
  border-radius: 16px;
  box-shadow: none;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  border: 1px solid var(--border-color-light);
  margin: 10px;
}
.homepage__promo__slider__nav__box:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  content: "\f00c";
  position: absolute;
  top: 7px;
  left: 11px;
  z-index: 1;
  color: #fff;
  font-size: 15px;
  opacity: 0;
  transition: all 0.2s;
}
.homepage__promo__slider__nav__box:after {
  content: "";
  background: var(--background-4);
  background: -moz-linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
  background: -webkit-linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
  background: linear-gradient(
    0deg,
    var(--background-4) 0,
    var(--background-5) 100%
  );
  position: absolute;
  width: 80px;
  height: 80px;
  transform: rotate(45deg);
  top: -40px;
  left: -40px;
  opacity: 0;
  transition: all 0.2s;
}
.homepage__promo__slider__nav__box.slick-current:after,
.homepage__promo__slider__nav__box.slick-current:before {
  opacity: 1;
}
.homepage__promo__slider__nav__box.slick-current {
  background: var(--background-8);
  border-color: var(--background-4);
}
.homepage__promo__slider__nav__box:hover {
  box-shadow: 0 16px 32px rgb(0 0 0 / 2%), 0 8px 72px rgb(0 0 0 / 2%);
}
.homepage__promo__slider__nav__box
  .homepage__promo__slider__nav__box__icon__wrapper {
  width: 100%;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  position: relative;
}
.homepage__promo__slider__nav__box .homepage__promo__slider__nav__box__icon {
  width: 40px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: auto;
}
.promo__slider__item .banner__actions__btns {
  display: flex;
  margin-top: 35px;
  gap: 10px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .promo__slider__item .banner__actions__btns {
    justify-content: center;
  }
}
.promo__slider__item .banner__actions__btns .btn {
  min-width: auto;
}
.main__homepage__services__grid {
  transition: all 0.3s;
  display: grid;
  gap: 15px;
  overflow: hidden;
  width: 100%;
}
@media only screen and (min-width: 991px) {
  .main__homepage__services__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.main__homepage__services__grid
  .main__homepage__services__grid__element:first-child {
  grid-column: span 1;
  grid-row: span 2;
}
.main__homepage__services__grid .main__homepage__services__grid__element {
  position: relative;
  transition: all 75ms;
  display: flex;
  background-color: #222;
  background-size: cover;
  background-position: 50%;
  font-size: 24px;
  overflow: hidden;
  margin: 0;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  padding: 35px 30px;
  border-radius: 15px;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element.webhosting {
  background-color: var(--background-8);
}
.main__homepage__services__grid
  .main__homepage__services__grid__element.servers {
  background-color: var(--background-7);
  border: 1px solid var(--border-color-light);
}
.main__homepage__services__grid
  .main__homepage__services__grid__element.domains {
  background-color: var(--background-9);
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .title {
  padding: 0;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .sub-title {
  color: var(--color-texts-opacity);
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__header {
  border-bottom: 1px solid #d1e7ee;
  padding-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .main__homepage__services__grid
    .main__homepage__services__grid__element
    .main__homepage__services__grid__element__header {
    display: flex;
    justify-content: space-between;
  }
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__illustration {
  position: absolute;
  bottom: -35px;
  width: 295px;
  height: 295px;
  right: 0;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__illustration
  img,
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__illustration
  svg {
  width: 100%;
  height: 100%;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__body {
  padding: 20px 0;
  position: relative;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__plan__features {
  margin-top: 5px;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element.webhosting
  .main__homepage__services__grid__element__plan__features {
  margin-top: 25px;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__plan__features
  li {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__plan__features
  li:not(:first-child) {
  margin-top: 4px;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__footer {
  margin-top: 0;
}
.main__homepage__services__grid
  .main__homepage__services__grid__element.webhosting
  .main__homepage__services__grid__element__footer {
  margin-top: 40px;
  position: relative;
}
.main__homepage__services__grid__element__flag {
  border-radius: 4px;
  height: 13px;
}
.search-group-combined {
  align-items: center;
  padding: 6px;
  background: var(--background);
  border-radius: 8px;
  border: 1px solid var(--border-color-light);
  display: flex;
}
.search-group .search-field {
  flex: 1;
}
.search-field {
  position: relative;
}
.search-field-icon {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 19px;
}
.search-group-combined .form-control {
  border: none !important;
  background: 0 0 !important;
  box-shadow: none !important;
  padding-left: 36px;
  font-size: 16px;
}
.search-group > * + * {
  margin-left: 10px;
}
.main__homepage__services__grid__element__domain__ltds__price {
  display: flex;
  gap: 14px;
  align-items: baseline;
}
.main__homepage__services__grid__element__domain__ltds__price .ltd small {
  color: #00bcd4;
  font-size: 33px;
  line-height: 0;
}
.homepage__main__pricing__plans__wrapper .homepage__main__pricing__plan__box {
  background: rgb(190 235 250 / 32%);
  padding: 35px 30px;
  border-radius: 15px;
  background: #f7f8f9;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  min-height: 100%;
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box
  .homepage__main__pricing__plan__footer {
  margin-top: auto;
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box
  .homepage__main__pricing__plan__footer
  .btn {
  background: #d5ecf7;
  font-weight: 700;
  border: 0;
  border-radius: 15px;
  color: #fff;
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box
  .homepage__main__pricing__plan__footer
  .btn:hover {
  background: #b7d6e5;
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__one {
  background: var(--first-homepage-plan-bg);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__one
  .homepage__main__pricing__plan__footer
  .btn {
  background: var(--first-homepage-plan-btn-bg);
  color: var(--first-homepage-plan-btn-color);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__one
  .homepage__main__pricing__plan__footer
  .btn:hover {
  background: var(--first-homepage-plan-btn-hover);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__two {
  background: var(--second-homepage-plan-bg);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__two
  .homepage__main__pricing__plan__footer
  .btn {
  background: var(--second-homepage-plan-btn-bg);
  color: var(--second-homepage-plan-btn-color);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__two
  .homepage__main__pricing__plan__footer
  .btn:hover {
  background: var(--second-homepage-plan-btn-hover);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__tree {
  background: var(--third-homepage-plan-bg);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__tree
  .homepage__main__pricing__plan__footer
  .btn {
  background: var(--third-homepage-plan-btn-bg);
  color: var(--third-homepage-plan-btn-color);
}
.homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box.color__tree
  .homepage__main__pricing__plan__footer
  .btn:hover {
  background: var(--third-homepage-plan-btn-hover);
}
.homepage__main__features__box {
  padding: 25px;
  box-shadow: 0 10px 100px 0 rgb(77 77 119 / 7%);
  border-radius: 10px;
  margin-bottom: 30px;
  border: 1px solid var(--border-color);
}
.homepage__main__features__box .homepage__main__features__box__illustration {
  width: 80px;
  height: 80px;
  margin-bottom: 18px;
  position: relative;
}
.homepage__main__features__box
  .homepage__main__features__box__illustration:before {
  content: "";
  background: #f5f6f7;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  z-index: -1;
  border-radius: 100%;
}
.homepage__main__features__box
  .homepage__main__features__box__illustration
  .icon {
  width: 100%;
  height: 100%;
}
.homepage__main__announcements__box {
  background: var(--background);
  box-shadow: 0 10px 100px 0 rgb(77 77 119 / 7%);
  margin-bottom: 30px;
  border-radius: 15px;
  border: 1px solid var(--border-color);
}
.homepage__main__announcements__box .homepage__main__announcements__box__body {
  padding: 25px 25px 9px 25px;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 7px 25px 15px 25px;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__footer
  .announcements__date {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 3px 15px;
  border-radius: 15px;
  background: var(--background-2);
  font-size: 11px;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__footer
  .announcements__readmore {
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 7px;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__text__wrapper {
  overflow: hidden;
  text-overflow: ellipsis;
  transition: height 0.6s ease-out;
  position: relative;
  height: 120px;
  width: 100%;
  display: block !important;
  font-size: var(--coodiv-text-11);
  letter-spacing: -0.1px;
  line-height: 1.73;
  font-weight: 300;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__text__wrapper
  p {
  font-size: var(--coodiv-text-11);
  letter-spacing: -0.1px;
  line-height: 1.73;
  font-weight: 300;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__text__wrapper:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 120px;
  background: linear-gradient(to bottom, transparent, var(--background));
  content: "";
  opacity: 1;
}
.homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__title {
  width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.full__with__section {
  margin-right: calc(var(--gap) * -1);
}
.front__get__started__wrapper {
  padding: 100px 0;
  border-bottom: 1px solid var(--border-color);
  background: linear-gradient(
    45deg,
    var(--background-11) 0,
    var(--background-13) 100%
  );
}
.subscription__block__form {
  box-shadow: 0 7px 14px rgb(162 166 209 / 6%);
  display: flex;
  position: relative;
  margin: 30px 0 10px;
  border-radius: 8px;
  border: 1px solid #f5f6f7;
}
.subscription__block__form button {
  height: 50px;
  border-radius: 0 8px 8px 0;
}
.subscription__block__form input {
  font-family: var(--font-heading);
  font-weight: 300;
  height: 50px;
  border: 0;
  border-radius: 8px 0 0 8px;
  padding-left: 15px;
  font-size: 13px;
}
.main__footer__wrapper .bottom__footer__wrapper {
  padding: 60px 0;
  border-top: 1px solid var(--border-color-light);
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .footer__website__informations
  .image__logo.icon,
.main__footer__wrapper
  .bottom__footer__wrapper
  .footer__website__informations
  .image__logo__tagline {
  max-height: 40px;
  width: auto;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .footer__website__informations
  .image__logo:not(.icon) {
  max-width: 150px;
  margin-bottom: 20px;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  li {
  padding: 2px 0;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  a {
  font-weight: 500;
  font-size: 13px;
  color: var(--color-h);
  position: relative;
  opacity: 0.6;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  a:after {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  background: #1a1c1d;
  height: 1px;
  transform: translateY(2px);
  opacity: 0;
  transition: all 0.2s;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  a:hover::after {
  transform: translateY(0);
  opacity: 1;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  a:hover {
  opacity: 1;
}
.footer__copyright__wrapper {
  border-color: #eff4f6 !important;
  background: var(--background);
  padding: 21px 0;
}
.footer__copyright__wrapper .the__copyright__text {
  color: var(--color-h);
  opacity: 0.8;
}
.footer__copyright__social__accounts {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
}
.footer__copyright__social__accounts a {
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #111112;
  color: #fff;
  border-radius: 15px;
  font-size: 12px;
  font-weight: 100;
}
body.authorization__page .footer__copyright__social__accounts a {
  height: 30px;
  width: 30px;
}
.main__footer__wrapper .main__page__content {
  padding-right: calc(var(--gap) * 1.5);
}
.header__latest__annoncements {
  display: flex;
  align-items: center;
  margin-left: 10px;
  margin-right: auto;
  max-width: 30%;
}
@media only screen and (max-width: 767px) {
  .header__latest__annoncements {
    display: none !important;
  }
}
.header__latest__annoncements .header__new__title {
  margin-right: 10px;
}
.header__latest__annoncements .header__new__title .news__title {
  background: var(--background-3);
  color: var(--color-h);
}
.header__latest__annoncements .header__new__articles {
  width: 100%;
}
.header__latest__annoncements .header__new__articles .news-article {
  font-size: 12px;
  font-weight: 400;
  color: var(--color-h);
  letter-spacing: 0.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
body.cart__header__body__fixed__layout .header__body.header__cart,
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations,
body.notification__body__fixed__layout .header__body.header__notifications {
  position: fixed;
  top: 0;
  bottom: 0;
  border-radius: 0;
  right: 0;
  box-shadow: 0 40px 64px -12px rgb(0 0 0 / 4%), 0 0 14px -4px rgb(0 0 0 / 3%),
    0 32px 48px -8px rgb(0 0 0 / 1%);
  width: 330px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  padding: 0;
  max-width: 70%;
}
body.cart__header__body__fixed__layout
  .header__item.active
  .header__body.header__cart,
body.header__item__user__body__fixed__layout
  .header__item.active
  .header__body.header__account__infomrmations,
body.notification__body__fixed__layout
  .header__item.active
  .header__body.header__notifications {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
body.cart__header__body__fixed__layout .header__body.header__cart .header__top,
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__top,
body.notification__body__fixed__layout
  .header__body.header__notifications
  .header__top {
  padding: 0 12px 0 25px;
  border-bottom: 1px solid #f3f3f3;
  height: var(--header-default-height);
  -webkit-transition: height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -moz-transition: height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -o-transition: height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  -ms-transition: height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  transition: height 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
}
.header__body.header__account__infomrmations .header__top .header__title,
.header__body.header__cart .header__top .header__title,
.header__body.header__notifications .header__top .header__title {
  font-size: 15px;
}
.header__body.header__account__infomrmations .header__top .header__title a,
.header__body.header__cart .header__top .header__title a,
.header__body.header__notifications .header__top .header__title a {
  display: block;
  font-weight: 300;
  font-size: 11px;
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__top {
  margin: 0;
  border-bottom: 1px solid var(--border-color-light);
  padding: 0 20px 10px;
  margin-bottom: 10px;
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__nav__wrapper {
  padding: 0 10px;
}
body:not(.notification__body__fixed__layout)
  .header__body.header__notifications
  .header__list
  .header__message:last-child {
  border-radius: 0 0 16px 16px;
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__top
  .actions,
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__top
  .header__title
  .header__title__informations__avatar {
  display: none !important;
}
.header__body.header__account__infomrmations
  .header__top
  .header__title
  .header__title__informations__avatar {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  -webkit-tap-highlight-color: transparent;
}
.header__body.header__account__infomrmations
  .header__top
  .header__title
  .header__title__informations__avatar
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__top
  .header__title {
  display: flex;
  align-items: center;
  gap: 8px;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__top
  .header__title
  .text {
  line-height: 19px;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__nav__wrapper {
  padding: 10px 0;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__nav__wrapper
  .header__nav {
  padding-left: 15px;
  padding-right: 15px;
  direction: ltr;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__nav
  .header__link {
  height: 32px;
}
body:not(.cart__header__body__fixed__layout)
  .header__body.header__cart
  .header__top
  .header__title,
body:not(.notification__body__fixed__layout)
  .header__body.header__notifications
  .header__top
  .header__title {
  font-size: 18px;
  font-weight: 700;
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__top
  .header__title {
  font-weight: 700;
}
.header__body.header__account__infomrmations .header__nav__wrapper,
.header__body.header__cart .header__list,
.header__body.header__notifications .header__list {
  margin: 0;
  overflow-y: auto;
}
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__nav__wrapper,
body.notification__body__fixed__layout
  .header__body.header__notifications
  .header__list {
  height: calc(100vh - 150px);
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations
  .header__nav__wrapper,
body:not(.notification__body__fixed__layout)
  .header__body.header__notifications
  .header__list {
  max-height: calc(100vh - 230px);
}
body:not(.header__item__user__body__fixed__layout)
  .header__body.header__account__infomrmations {
  padding: 16px 0;
}
body.cart__header__body__fixed__layout .header__body.header__cart .header__list,
body.header__item__user__body__fixed__layout
  .header__body.header__account__infomrmations
  .header__nav__wrapper,
body.notification__body__fixed__layout
  .header__body.header__notifications
  .header__list {
  direction: rtl;
  height: calc(100vh - 70px);
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"]::-webkit-scrollbar,
.domain__register__form
  .domain__register__form__spotlighttlds::-webkit-scrollbar,
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .popular.downloads,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter
  )::-webkit-scrollbar {
  height: 4px;
  background: #f5f7f9;
  padding: 4px;
  border-radius: 20px;
}
.sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar {
  display: none;
}
.header__body.header__account__infomrmations
  .header__nav__wrapper::-webkit-scrollbar,
.header__body.header__cart
  .header__item__shopping__bag__content::-webkit-scrollbar,
.header__body.header__notifications .header__list::-webkit-scrollbar,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items::-webkit-scrollbar,
.sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar,
.sidebar__menu::-webkit-scrollbar,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body::-webkit-scrollbar {
  width: 4px;
  background: #f5f7f9;
  padding: 4px;
  border-radius: 20px;
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"]::-webkit-scrollbar-thumb,
.domain__register__form
  .domain__register__form__spotlighttlds::-webkit-scrollbar-thumb,
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .popular.downloads,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter
  )::-webkit-scrollbar-thumb,
.header__body.header__account__infomrmations
  .header__nav__wrapper::-webkit-scrollbar-thumb,
.header__body.header__cart
  .header__item__shopping__bag__content::-webkit-scrollbar-thumb,
.header__body.header__notifications .header__list::-webkit-scrollbar-thumb,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items::-webkit-scrollbar-thumb,
.sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar-thumb,
.sidebar__menu::-webkit-scrollbar-thumb,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body::-webkit-scrollbar-thumb {
  background-color: rgb(165 183 198 / 26%);
  border-radius: 20px;
  border: 3px solid transparent;
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"]::-webkit-scrollbar-track,
.domain__register__form
  .domain__register__form__spotlighttlds::-webkit-scrollbar-track,
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .popular.downloads,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter
  )::-webkit-scrollbar-track,
.header__body.header__account__infomrmations
  .header__nav__wrapper::-webkit-scrollbar-track,
.header__body.header__cart
  .header__item__shopping__bag__content::-webkit-scrollbar-track,
.header__body.header__notifications .header__list::-webkit-scrollbar-track,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items::-webkit-scrollbar-track,
.sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar-track,
.sidebar__menu::-webkit-scrollbar-track,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body::-webkit-scrollbar-track {
  background: 0 0;
}
body.cart__header__body__fixed__layout
  .header__body.header__cart
  .header__item__shopping__bag__content__item {
  border-radius: 0;
}
body.cart__header__body__fixed__layout
  .header__body.header__cart
  .header__item__shopping__bag__footer {
  padding: 15px;
}
body.cart__header__body__fixed__layout
  .header__body.header__cart
  .header__item__shopping__bag__content {
  overflow-y: auto;
  height: calc(100vh - 212px);
  direction: rtl;
}
body.cart__header__body__fixed__layout
  .header__body.header__cart
  .header__item__shopping__bag__content
  .header__item__shopping__bag__content__item {
  direction: ltr;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .text
  .item__name {
  font-weight: 700;
}
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__informations
  .text
  .header__item__shopping__bag__content__item__option,
.header__item__shopping__bag__content__item
  .header__item__shopping__bag__content__item__price
  .item__price {
  font-size: 12px;
  color: var(--color-h-sub);
  font-weight: 600;
}
.header__item__shopping__bag__content__item__footer {
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: 5px;
}
.header__item__shopping__bag__content__item__footer
  .header__item__shopping__bag__content__item__footer__btn {
  font-size: 10px;
  font-weight: 500;
  padding: 1px 6px;
  border-radius: 4px;
}
.header__item__shopping__bag__content__item__footer
  .header__item__shopping__bag__content__item__footer__btn.remove {
  background: #fae1e1;
  color: #ef9494;
}
.header__item__shopping__bag__content__item__footer
  .header__item__shopping__bag__content__item__footer__btn.remove:hover {
  color: #d34b4b;
}
.header__item__shopping__bag__content__item__footer
  .header__item__shopping__bag__content__item__footer__btn.edit {
  background: #d9f3ff;
  color: #7bd6e2;
}
.header__item__shopping__bag__content__item__footer
  .header__item__shopping__bag__content__item__footer__btn.edit:hover {
  color: #43afbd;
}
body.notification__body__fixed__layout .header__item_messages .header__details {
  flex: 0 0 100%;
  width: 100%;
  direction: ltr;
}
.header__item_messages .header__details .header__line {
  padding-right: 15px;
  display: block;
  margin-bottom: 10px;
}
.header__item_messages .header__details .header__line .header__subtitle .icon {
  margin-right: 5px;
  font-size: 13px;
}
.header__item_messages
  .header__details
  .header__line
  .header__subtitle
  .icon.alert__icon {
  color: #ffc107;
}
.header__item_messages
  .header__details
  .header__line
  .header__subtitle
  .icon.danger__icon {
  color: #fe6a5f;
}
.header__item_messages
  .header__details
  .header__line
  .header__subtitle
  .icon.success__icon {
  color: #8ced96;
}
.header__item_messages
  .header__details
  .header__line
  .header__subtitle
  .icon.info__icon {
  color: #00bcd4;
}
.header__item_messages .header__details .header__line .header__time {
  margin-left: 0;
  font-weight: 300;
  padding-top: 0;
}
.header__item_messages .header__details .header__line .header__time b {
  font-weight: 600;
}
.header__item_messages .header__content {
  white-space: unset;
  padding-right: 15px;
}
.header__body.header__notifications .header__list .header__message:hover {
  background: #f6f9fb;
}
.header__body.header__notifications .header__message__body__demise {
  font-size: 11px;
  font-weight: 400;
  color: var(--a-link-color);
}
body.notification__body__fixed__layout
  .header__body.header__notifications
  .header__list
  .header__message:not(.new)
  .header__details {
  opacity: 0.4;
}
body.fixed__top__header.cart__header__body__fixed__layout
  header.header.top-header-fixed
  .header__body.header__cart
  .header__top,
body.fixed__top__header.header__item__user__body__fixed__layout
  header.header.top-header-fixed
  .header__body.header__account__infomrmations
  .header__top,
body.fixed__top__header.notification__body__fixed__layout
  header.header.top-header-fixed
  .header__body.header__notifications
  .header__top {
  height: var(--header-default-height-scrolled);
}
.header__body.header__cart .header__item__shopping__bag__footer {
  padding: 20px;
}
.promo__slider__items__slider .slick-track {
  -webkit-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -moz-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -ms-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  transition: all 0.2s cubic-bezier(1, 0, 1, 1);
}
.promo__slider__items__slider .promo__slider__item .caption {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(1, 0, 1, 1);
  -moz-transition: opacity 0.2s cubic-bezier(1, 0, 1, 1);
  -o-transition: opacity 0.2s cubic-bezier(1, 0, 1, 1);
  -ms-transition: opacity 0.2s cubic-bezier(1, 0, 1, 1);
  transition: opacity 0.2s cubic-bezier(1, 0, 1, 1);
}
.promo__slider__items__slider .promo__slider__item.slick-current .caption {
  opacity: 1;
  transition: opacity 0.8s cubic-bezier(1, 0, 1, 1);
}
.promo__slider__items__slider .promo__slider__item {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.promo__slider__items__slider
  .promo__slider__item
  .caption
  .markectcoonnect__slug__logo {
  margin-bottom: 15px;
  transition: transform 0.4s 0.9s, opacity 0.4s 0.9s;
}
.promo__slider__items__slider
  .promo__slider__item
  .caption
  .markectcoonnect__slug__logo
  svg {
  max-height: 30px !important;
  width: max-content !important;
}
.promo__slider__items__slider .promo__slider__item .caption .promo__title {
  transition: transform 0.4s 0.9s, opacity 0.4s 0.9s;
}
.promo__slider__items__slider .promo__slider__item .caption .promo__sub__title {
  transition: transform 0.4s 1.1s, opacity 0.4s 1.1s;
}
.promo__slider__items__slider
  .promo__slider__item
  .caption
  .markectcoonnect__slug__logo,
.promo__slider__items__slider .promo__slider__item .caption .promo__sub__title,
.promo__slider__items__slider .promo__slider__item .caption .promo__title {
  opacity: 0;
  transform: translateX(-60px);
}
.promo__slider__items__slider
  .promo__slider__item.slick-current
  .caption
  .markectcoonnect__slug__logo,
.promo__slider__items__slider
  .promo__slider__item.slick-current
  .caption
  .promo__sub__title,
.promo__slider__items__slider
  .promo__slider__item.slick-current
  .caption
  .promo__title {
  opacity: 1;
  transform: translateX(0);
}
.promo__slider__illunsration__wrapper .promo__slider__illunsration__item,
.store__front__promo__hero__illustration .promo__slider__illunsration__item {
  position: relative;
  min-height: 440px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: end;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.promo__slider .promo__slider__items .promo__slider__item {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.promo__slider .promo__slider__items .slick-track,
.promo__slider__illunsration__wrapper .slick-track {
  -webkit-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -moz-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -o-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  -ms-transition: all 0.2s cubic-bezier(1, 0, 1, 1);
  transition: all 0.2s cubic-bezier(1, 0, 1, 1);
}
.store__front__promo__hero__illustration
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  path {
  opacity: 1;
}
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration,
.store__front__promo__hero__illustration
  .promo__slider__illunsration__item
  .promo__slider__illunsration {
  width: 490px;
  height: 400px;
  max-width: 100%;
}
@media only screen and (max-width: 768px) {
  .promo__slider__illunsration__wrapper
    .promo__slider__illunsration__item
    .promo__slider__illunsration,
  .store__front__promo__hero__illustration
    .promo__slider__illunsration__item
    .promo__slider__illunsration {
    height: 290px;
  }
  .promo__slider__illunsration__wrapper .promo__slider__illunsration__item,
  .store__front__promo__hero__illustration .promo__slider__illunsration__item {
    min-height: 310px;
  }
  .main__homepage__promo__slider__banner .promo__slider__item {
    min-height: 310px;
    text-align: center;
    padding: 1.5rem 0;
  }
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .animated__shapes,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .animated__shapes {
  opacity: 0;
  transform: translateX(60px);
}
.promo__slider
  .promo__slider__items
  .promo__slider__item.slick-current
  .promo__slider__illunsration
  .animated__shapes,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item.slick-current
  .promo__slider__illunsration
  .animated__shapes {
  opacity: 1;
  transform: translateX(0);
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .shape__one,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .shape__one {
  transition: transform 0.4s 0.3s, opacity 0.4s 0.3s;
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .shape__two,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .shape__two {
  transition: transform 0.4s 0.6s, opacity 0.4s 0.6s;
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .shape__three,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .shape__three {
  transition: transform 0.4s 0.7s, opacity 0.4s 0.7s;
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .shape__four,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .shape__four {
  transition: transform 0.4s 0.8s, opacity 0.4s 0.8s;
}
.promo__slider
  .promo__slider__items
  .promo__slider__item
  .promo__slider__illunsration
  .shape__five,
.promo__slider__illunsration__wrapper
  .promo__slider__illunsration__item
  .promo__slider__illunsration
  .shape__five {
  transition: transform 0.4s 0.9s, opacity 0.4s 0.9s;
}
body:not(.horizontal__sidebar).header__sidebar__logo header.header {
  padding-left: var(--sidebar-menu-width-closed);
}
@media only screen and (min-width: 767px) {
  body.header__sidebar__logo header.header .website__identity,
  body:not(.header__sidebar__logo) .sidebar .website__identity__sidebar {
    display: none !important;
  }
}
body.header__sidebar__logo .sidebar {
  margin: 0;
  z-index: 999;
  box-shadow: 10px 0 60px rgb(0 0 0 / 5%);
}
@media only screen and (min-width: 767px) {
  body.header__sidebar__logo.separated__sidebar:not(.horizontal__sidebar)
    .sidebar {
    height: calc(100vh - 20px) !important;
  }
  body.header__sidebar__logo:not(.separated__sidebar, .horizontal__sidebar)
    .sidebar {
    height: calc(100vh) !important;
  }
}
.sidebar .website__identity__sidebar {
  height: var(--header-default-height);
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 20px;
  padding: 15px 22px;
}
@media only screen and (max-width: 768px) {
  .sidebar .website__identity__sidebar {
    display: none !important;
  }
}
.sidebar .website__identity__sidebar img.image__logo {
  width: 43px;
  max-height: 100%;
}
body.big__icons__sidebar
  .sidebar
  .website__identity__sidebar
  img.image__logo__tagline,
body.minimalist__sidebar
  .sidebar
  .website__identity__sidebar
  img.image__logo__tagline {
  max-width: 140px;
  max-height: 40px;
}
@media only screen and (min-width: 768px) {
  body.horizontal__sidebar
    .sidebar
    .website__identity__sidebar
    img.image__logo.icon {
    max-height: 40px;
    width: auto;
  }
  body.horizontal__sidebar
    .sidebar
    .website__identity__sidebar
    img.image__logo__tagline {
    max-height: 40px;
  }
}
@media only screen and (min-width: 768px) {
  body.separated__sidebar:not(.horizontal__sidebar) .sidebar {
    left: 10px;
    bottom: 10px;
    top: 10px;
    border-radius: 20px;
    height: calc(100vh - var(--header-default-height) - 20px);
  }
  body.separated__sidebar.regular__header.absolute__top__header:not(
      .horizontal__sidebar
    )
    .sidebar.scrolled {
    height: calc(100vh - 15px);
  }
  body.fixed__top__header.separated__sidebar:not(.horizontal__sidebar)
    .sidebar.scrolled {
    height: calc(100vh - var(--header-default-height-scrolled) - 20px);
  }
}
body.dark__sidebar__color .sidebar {
  background: var(--sidebarcolorsdarkonebg);
  border-right: 1px solid var(--sidebarcolorsdarkonebg);
}
body.big__icons__sidebar.dark__sidebar__color .sidebar__help:before,
body.big__icons__sidebar.dark__sidebar__color
  .sidebar__item.sidebar__item_dropdown
  .sidebar__head:before,
body.big__icons__sidebar.dark__sidebar__color .sidebar__item[href]:before {
  background: linear-gradient(45deg, #000 0, #111112 100%);
}
body.dark__sidebar__color:not(.horizontal__sidebar) .sidebar .sidebar__foot {
  border-top: 1px solid var(--sidebarcolorsdarkoneextendbtnbg);
}
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__head
  .side__bar__item__icon,
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__help
  .side__bar__item__icon,
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__item[href]
  .side__bar__item__icon,
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__link
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__head
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__help
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__item[href]
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__link
  .side__bar__item__icon {
  background: #262a2b;
  color: #dfe3e6;
  background: linear-gradient(45deg, #3e4647 0, #262a2b 100%);
}
body.big__icons__sidebar.dark__sidebar__color
  .sidebar__item.sidebar__logout
  .side__bar__item__icon {
  background: linear-gradient(45deg, #b22a1f 0, #ee3425 100%);
  color: #fff !important;
}
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__head:hover
  .side__bar__item__icon,
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__help:hover
  .side__bar__item__icon,
body.dark__sidebar__color:not(.minimalist__sidebar)
  .sidebar__link:hover
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__head:hover
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__help:hover
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__item[href]:hover
  .side__bar__item__icon,
body.sidebar__dark__icons:not(.minimalist__sidebar)
  .sidebar__link:hover
  .side__bar__item__icon {
  color: #fff;
}
body.default__sidebar__color.big__icons__sidebar.separated__sidebar .sidebar {
  -webkit-box-shadow: 10px 0 60px rgb(0 0 0 / 3%);
  box-shadow: 0 0 20px rgb(0 0 0 / 9%);
}
body.dark__sidebar__color .sidebar__menu::-webkit-scrollbar-thumb {
  background-color: rgb(45 49 51);
}
body.dark__sidebar__color .sidebar__menu::-webkit-scrollbar {
  background: rgb(64 69 71);
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body {
  background: var(--sidebarcolorsdarkonedropdownbg);
  border: 0;
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__dropdown__title {
  color: var(--sidebarcolorsdarkonedropdowntitle);
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link {
  background: var(--sidebarcolorsdarkonedropdownitembg);
  color: var(--sidebarcolorsdarkonedropdownitemtext);
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link
  i {
  color: var(--sidebarcolorsdarkonedropdownitemicon);
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link:hover {
  color: var(--sidebarcolorsdarkonedropdownitemtexthover);
}
body.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body.links__with__background
  .sidebar__link:hover
  i {
  color: var(--sidebarcolorsdarkonedropdownitemiconhover);
}
body.separated__sidebar:not(.horizontal__sidebar)
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  background: #fff;
  width: 35px;
  left: -35px;
  z-index: -2;
  border-right: 1px solid #f3f3f3;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}
body.separated__sidebar.dark__sidebar__color
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body:before {
  background: var(--sidebarcolorsdarkonebg);
  border: 0;
}
@media only screen and (min-width: 768px) {
  body.separated__sidebar
    .sidebar
    .sidebar__item.sidebar__item_dropdown
    .sidebar__body {
    border-radius: 0 20px 20px 0;
    z-index: -2;
  }
  body.horizontal__sidebar .sidebar {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    height: var(--horizontal-sidebar-default-height) !important;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    z-index: 99;
    margin: 0;
    border: 0;
    box-shadow: 0 0 20px rgb(15 48 106 / 6%);
    -webkit-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -moz-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -o-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    -ms-transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    transition: all 0.2s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
  }
  body.horizontal__sidebar.horizontal__sidebar__not__full__width
    .sidebar__container {
    flex-direction: row;
    justify-content: start;
    align-items: center;
    display: flex;
    flex-grow: 1;
    width: 100%;
    margin: 0 auto;
    max-width: calc(var(--row-width) + var(--gap) * 2);
    padding-left: var(--gap);
    padding-right: var(--gap);
    height: 100%;
  }
  body.horizontal__sidebar.horizontal__sidebar__full__width
    .sidebar__container {
    flex-direction: row;
    justify-content: start;
    align-items: center;
    display: flex;
    flex-grow: 1;
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
    padding-left: var(--gap);
    padding-right: var(--gap);
    height: 100%;
  }
  body:not(.horizontal__sidebar) .sidebar__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  body.horizontal__sidebar.horizontal__top__sidebar .sidebar {
    box-shadow: none;
    z-index: 9999;
  }
  body.cart__header__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    .header__body.header__cart,
  body.header__item__user__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    .header__body.header__account__infomrmations,
  body.notification__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    .header__body.header__notifications {
    top: var(--horizontal-sidebar-default-height);
  }
  body.cart__header__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    header.header.top-header-fixed
    .header__body.header__cart,
  body.header__item__user__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    header.header.top-header-fixed
    .header__body.header__account__infomrmations,
  body.notification__body__fixed__layout.horizontal__sidebar.horizontal__top__sidebar
    header.header.top-header-fixed
    .header__body.header__notifications {
    top: var(--horizontal-sidebar-default-height-scrolled);
  }
  body.horizontal__sidebar:not(.horizontal__top__sidebar) .sidebar {
    top: var(--header-default-height);
  }
  body.horizontal__sidebar .sidebar.scrolled {
    height: var(--horizontal-sidebar-default-height-scrolled) !important;
  }
  body.horizontal__sidebar:not(
      .horizontal__top__sidebar,
      .absolute__top__horizontal__sidebar
    )
    .sidebar.scrolled {
    top: var(--header-default-height-scrolled);
  }
  body.horizontal__sidebar.absolute__top__header:not(
      .horizontal__top__sidebar,
      .absolute__top__horizontal__sidebar
    )
    .sidebar.scrolled {
    top: 0;
  }
  body.horizontal__sidebar .sidebar .sidebar__menu {
    direction: ltr;
    flex-direction: row;
    margin: 0;
    height: 100%;
    overflow: initial;
  }
  body.horizontal__sidebar .sidebar .sidebar__menu .sidebar__head,
  body.horizontal__sidebar .sidebar .sidebar__menu .sidebar__help,
  body.horizontal__sidebar
    .sidebar
    .sidebar__menu
    .sidebar__item.sidebar__item_dropdown,
  body.horizontal__sidebar .sidebar .sidebar__menu .sidebar__item[href] {
    max-height: 100%;
    margin-bottom: 0;
    height: 100%;
    padding: 0 10px;
    width: initial;
    flex: 0 0 auto;
    display: flex;
  }
  body.horizontal__sidebar
    .sidebar
    .sidebar__menu
    .sidebar__item.sidebar__item_dropdown {
    padding: 0;
  }
  body.horizontal__sidebar .sidebar .website__identity__sidebar {
    margin: 0 35px 0 0;
    width: initial;
    height: initial;
    padding: 0;
  }
}
body.big__icons__sidebar.horizontal__sidebar .sidebar__head,
body.big__icons__sidebar.horizontal__sidebar .sidebar__help,
body.big__icons__sidebar.horizontal__sidebar .sidebar__item[href] {
  flex-direction: row;
}
body.big__icons__sidebar.horizontal__sidebar
  .sidebar__head
  .side__bar__item__icon,
body.big__icons__sidebar.horizontal__sidebar
  .sidebar__help
  .side__bar__item__icon,
body.big__icons__sidebar.horizontal__sidebar
  .sidebar__item[href]
  .side__bar__item__icon,
body.big__icons__sidebar.horizontal__sidebar
  .sidebar__link
  .side__bar__item__icon {
  margin-bottom: 0;
  margin-right: 5px;
}
body:not(.horizontal__sidebar) .sidebar__foot {
  align-items: center;
  border-top: 1px solid #f3f3f3;
  margin-top: 12px;
  padding-top: 12px;
  width: 100%;
}
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__head
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__help
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__item[href]
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__link
  .side__bar__item__text {
  transition: 0.2s;
}
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__head:hover
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__help:hover
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__item[href]:hover
  .side__bar__item__text,
body.big__icons__sidebar.dark__sidebar__color.horizontal__sidebar
  .sidebar__link:hover
  .side__bar__item__text {
  opacity: 1;
}
body.horizontal__sidebar
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown {
  position: relative;
}
@media only screen and (min-width: 767px) {
  body.horizontal__sidebar
    .sidebar
    .sidebar__menu
    .sidebar__item.sidebar__item_dropdown
    .sidebar__body {
    left: 0;
    top: 100%;
    bottom: auto;
    border-radius: 10px;
    transform: translateX(0) translateY(-10px);
    border: 0;
    background: 0 0;
    box-shadow: none;
    padding-top: 30px;
  }
}
body.horizontal__sidebar.sidebar__child__menu__on__click
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown.active
  .sidebar__body,
body.horizontal__sidebar.sidebar__child__menu__on__hover
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown:hover
  .sidebar__body {
  transform: translateX(0) translateY(0);
}
body.horizontal__sidebar
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body:after {
  content: "";
  background: #fff;
  position: absolute;
  top: 3px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border: 1px solid #f3f3f3;
  border-radius: 14px;
  box-shadow: 27px 8px 32px rgb(0 0 0 / 5%);
}
body.horizontal__sidebar.dark__sidebar__color
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body:after {
  background: var(--sidebarcolorsdarkonedropdownbg);
  border: 1px solid var(--sidebarcolorsdarkonedropdownbg);
}
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__head
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__help
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__item[href]
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__link
  .side__bar__item__text {
  color: #899499;
  transition: 0.2s;
}
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__head:hover
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__help:hover
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__item[href]:hover
  .side__bar__item__text,
body.big__icons__sidebar.horizontal__sidebar:not(.dark__sidebar__color)
  .sidebar__link:hover
  .side__bar__item__text {
  color: #41484b;
}
.sidebar__title__tooltip {
  font-size: 12px;
  display: none;
  border-radius: 20px;
  left: 90px !important;
}
.sidebar__title__tooltip .arrow::before {
  left: 0;
  border-left-color: #000;
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.sidebar__title__tooltip .tooltip-inner {
  border-radius: 10px;
}
.sidebar__title__tooltip .arrow {
  left: 1px !important;
}
body.minimalist__sidebar:not(
    .minimalist__sidebar__full__width__open,
    .horizontal__sidebar
  )
  .sidebar__title__tooltip {
  display: block;
}
body.minimalist__sidebar.sidebar__on__hover.minimalist__sidebar__full__width__open
  .sidebar__title__tooltip {
  display: none;
}
body.sidebar__without__icons
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__link
  i,
body.sidebar__without__icons.minimalist__sidebar.horizontal__sidebar
  .sidebar
  .side__bar__item__icon,
body.sidebar__without__icons:not(.minimalist__sidebar)
  .sidebar
  .side__bar__item__icon {
  display: none;
}
@media only screen and (max-width: 768px) {
  .sidebar__title__tooltip {
    display: none !important;
  }
}
body.minimalist__sidebar .sidebar .website__identity__sidebar .svg__logo {
  position: relative;
  overflow: inherit;
}
body.horizontal__sidebar
  .sidebar
  .website__identity__sidebar
  img.image__logo__tagline {
  margin-left: 5px;
}
@media only screen and (min-width: 767px) {
  body.minimalist__sidebar
    .sidebar
    .website__identity__sidebar
    .text__logo__tagline {
    overflow: hidden;
    white-space: nowrap;
    color: var(--btn-primary-color);
    font-size: 13px;
    font-weight: 400;
  }
  body.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar
    .text__logo__tagline,
  body.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar
    img.image__logo__tagline {
    top: 50%;
    left: 50px;
    opacity: 0;
    pointer-events: none;
    transform: translateX(-15px) translateY(-50%);
    visibility: hidden;
    position: absolute;
    -webkit-transition: all 0.4s 0.4s;
    -moz-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    -ms-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
  }
  body.big__icons__sidebar
    .sidebar
    .website__identity__sidebar
    img.image__logo__tagline,
  body.minimalist__sidebar
    .sidebar
    .website__identity__sidebar
    img.image__logo__tagline {
    max-width: 140px;
    height: auto;
  }
  body.sidebar__on__hover.minimalist__sidebar
    .sidebar.full__width:hover
    .website__identity__sidebar
    .text__logo__tagline,
  body.sidebar__on__hover.minimalist__sidebar
    .sidebar.full__width:hover
    .website__identity__sidebar
    img.image__logo__tagline {
    transform: translateX(0) translateY(-50%);
    opacity: 1;
    visibility: visible;
  }
  body.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar
    .svg__logo
    .text__logo {
    opacity: 0;
    pointer-events: none;
    transform: translateX(-15px);
    visibility: hidden;
    position: absolute;
    -webkit-transition: all 0.4s 0.4s;
    -moz-transition: all 0.4s 0.4s;
    -o-transition: all 0.4s 0.4s;
    -ms-transition: all 0.4s 0.4s;
    transition: all 0.4s 0.4s;
  }
  body.sidebar__on__hover.minimalist__sidebar
    .sidebar:not(.full__width)
    .website__identity__sidebar
    .text__logo__tagline,
  body.sidebar__on__hover.minimalist__sidebar
    .sidebar:not(.full__width)
    .website__identity__sidebar
    img.image__logo__tagline,
  body.sidebar__on__hover.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar:not(.full__width)
    .website__identity__sidebar
    .svg__logo
    .text__logo {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
  }
  body.sidebar__on__hover.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar.full__width:hover
    .website__identity__sidebar
    .svg__logo
    .text__logo {
    transform: translateX(25px);
    opacity: 1;
    visibility: visible;
  }
}
.homepage__promo__slider__nav__wrapper .slick-track {
  display: flex;
  flex-wrap: wrap;
}
.homepage__promo__slider__nav__wrapper
  .slick-track
  .homepage__promo__slider__nav__box {
  flex-basis: 0;
  flex-grow: 1;
  height: auto;
}
.homepage__promo__slider__nav__wrapper
  .slick-track
  .homepage__promo__slider__nav__box
  .slider__text__wrapper {
  max-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media only screen and (max-width: 768px) {
  .full__with__section {
    margin-left: calc(var(--gap) * -1);
  }
  .main__footer__wrapper .main__page__content {
    padding-left: calc(var(--gap));
    padding-right: calc(var(--gap));
  }
  .main__homepage__services__grid
    .main__homepage__services__grid__element
    .main__homepage__services__grid__element__illustration {
    opacity: 0.5;
  }
  .main__homepage__services__grid__element__domain__search__form__btn .btn {
    min-width: auto;
  }
}
.promo__slider__illunsration .st0 {
  fill: var(--background-8);
}
.promo__slider__illunsration .st1 {
  fill: var(--background-6);
}
.promo__slider__illunsration .st2 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #f2c94c;
}
.promo__slider__illunsration .st3 {
  fill: var(--background-13);
}
.promo__slider__illunsration .st4 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: var(--background-6);
}
.promo__slider__illunsration .st5 {
  fill: var(--background-12);
}
.promo__slider__illunsration .st6 {
  fill: var(--background-12);
}
.promo__slider__illunsration .st7 {
  fill: #f2994a;
}
.promo__slider__illunsration .st8 {
  fill-rule: evenodd;
  clip-rule: evenodd;
  fill: #f2994a;
}
.banner-background .banner-shape .cls-1 {
  fill: var(--background-11);
}
.banner-background .banner-shape .cls-2 {
  fill-opacity: 0.1;
  fill: url(#linear-gradient);
}
.banner-background .banner-shape .cls-3 {
  fill: var(--background-12);
}
.banner-background .banner-shape .cls-4 {
  fill: var(--background-13);
}
.banner-background .banner-shape .cls-5 {
  mask: url(#mask);
}
.banner-background .banner-shape .cls-6,
.cls-7 {
  fill: none;
  isolation: isolate;
  opacity: 0.1;
}
.banner-background .banner-shape .cls-6 {
  stroke: var(--background-14);
  stroke-width: 60px;
}
.banner-background .banner-shape .cls-7 {
  stroke: var(--background-14);
  stroke-width: 59px;
}
.main__page__content .into__main__page__content__full__width__element {
  margin-right: calc(var(--gap) * -1);
  margin-left: calc(var(--gap) * -1.5);
  padding-left: calc(var(--gap) * 1.5);
  padding-right: calc(var(--gap) * 1);
}
.main__page__content
  .into__main__page__content__full__width__element__no__padding {
  margin-right: calc(var(--gap) * -1);
  margin-left: calc(var(--gap) * -1.5);
}
.full__width__secondarysidebar__menu {
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: none;
  user-select: none;
  transition: all ease-in 0.15s;
  display: flex;
  position: relative;
  align-items: flex-start;
  height: 88px;
  margin-bottom: -30px;
}
body.sticky__scondary__menu .full__width__secondarysidebar__menu {
  position: relative;
  z-index: 9;
  height: 60px;
  background: var(--background);
  box-shadow: -2px 1px 1px rgb(0 0 0 / 3%), 0 30px 24px rgb(0 0 0 / 3%);
  margin-bottom: 40px;
}
body.sticky__scondary__menu.fixed__scondary__menu
  .full__width__secondarysidebar__menu {
  position: sticky;
  top: var(--header-default-height-scrolled);
}
body.sticky__scondary__menu.fixed__scondary__menu.absolute__top__horizontal__sidebar:not(
    .fixed__top__header
  )
  .full__width__secondarysidebar__menu,
body:not(
    .horizontal__sidebar
  ).sticky__scondary__menu.fixed__scondary__menu.absolute__top__header
  .full__width__secondarysidebar__menu {
  top: 0;
}
@media only screen and (min-width: 767px) {
  body.horizontal__sidebar.sticky__scondary__menu.fixed__scondary__menu.fixed__top__horizontal__sidebar.fixed__top__header
    .full__width__secondarysidebar__menu {
    top: calc(
      var(--header-default-height-scrolled) +
        var(--horizontal-sidebar-default-height-scrolled)
    );
  }
}
.full__width__secondarysidebar__menu .nav__items__wrapper.d-none.d-md-block,
.full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions,
.full__width__secondarysidebar__menu .nav__items__wrapper.recent.tickets,
.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
  margin-left: auto;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.nav__items__wrapper.support:not(.d-none.d-md-block) {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-right: auto;
}
.full__width__secondarysidebar__menu .nav__items__wrapper .nav {
  flex-wrap: inherit;
}
body:not(.sticky__scondary__menu) .full__width__secondarysidebar__menu:after {
  background: var(--border-color-light);
  content: "";
  position: absolute;
  left: 0;
  top: 44px;
  height: 1px;
  right: 0;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.details:not(.domain, .service),
.full__width__secondarysidebar__menu .nav__items__wrapper.knowledgebase.cloud,
.full__width__secondarysidebar__menu
  .nav__items__wrapper:not(
    .custom.fields,
    .contacts,
    .recent.tickets,
    .attachments,
    .recipients,
    .knowledgebase.categories,
    .popular.downloads
  )
  .main__nav__title {
  display: none !important;
}
.full__width__secondarysidebar__menu .nav__items__wrapper.recipients {
  margin-left: 0 !important;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .ticket-cc-email {
  text-align: left;
  padding: 5px 0;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .ticket-cc-email
  .far.fa-do-not-enter:before {
  content: "\f00d";
  font-weight: 100;
  font-size: 14px;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav-item-footer
  .alert {
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 10px 7px 10px 15px;
  font-weight: 400;
}
.full__width__secondarysidebar__menu .nav__items__wrapper.attachments,
.full__width__secondarysidebar__menu .nav__items__wrapper.contacts,
.full__width__secondarysidebar__menu .nav__items__wrapper.custom.fields,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories,
.full__width__secondarysidebar__menu .nav__items__wrapper.popular.downloads,
.full__width__secondarysidebar__menu .nav__items__wrapper.recent.tickets,
.full__width__secondarysidebar__menu .nav__items__wrapper.recipients {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
  margin-left: auto;
  position: relative;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  z-index: 3;
  display: flex !important;
  justify-content: end;
  padding: 10px 10px 10px 0;
}
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets,
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients {
  margin-top: 25px;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .main__nav__title {
  position: relative;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  background-color: var(--background-4);
  color: var(--btn-primary-color);
  text-align: center;
  font-size: 14px;
  box-shadow: 0 3px 15px -2px rgba(37, 45, 51, 0.4);
  transition: all 0.15s ease-in;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets:hover
  .main__nav__title,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients:hover
  .main__nav__title {
  background-color: var(--background-13);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .main__nav__title
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .main__nav__title
  i {
  font-weight: 100;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .main__nav__title
  i.fas.fa-comments:before {
  content: "\f1cd";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .main__nav__title
  i.far.fa-closed-captioning:before {
  content: "\f064";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .main__nav__title
  i.far.fa-file:before {
  content: "\f0c6";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .main__nav__title
  i.fas.fa-info:before {
  content: "\f07b";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .main__nav__title
  i.fas.fa-star:before {
  content: "\f33d";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .main__nav__title
  i.fas.fa-star:before {
  content: "\f15c";
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .main__nav__title
  .main__nav__title__text {
  position: absolute;
  background: #151718;
  color: #fff;
  font-weight: 300;
  font-size: 11px;
  top: -35px;
  padding: 3px 6px;
  border-radius: 5px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.1s;
  transform: translateY(5px);
  white-space: nowrap;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .main__nav__title
  .main__nav__title__text:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .main__nav__title
  .main__nav__title__text:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #151718 transparent transparent transparent;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -4px;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets:hover
  .main__nav__title
  .main__nav__title__text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients:hover
  .main__nav__title
  .main__nav__title__text {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.full__width__secondarysidebar__menu .nav__items__wrapper.attachments .nav,
.full__width__secondarysidebar__menu .nav__items__wrapper.contacts .nav,
.full__width__secondarysidebar__menu .nav__items__wrapper.custom.fields .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav,
.full__width__secondarysidebar__menu .nav__items__wrapper.recent.tickets .nav,
.full__width__secondarysidebar__menu .nav__items__wrapper.recipients .nav {
  position: absolute;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  top: 100%;
  background: var(--background-14);
  box-shadow: rgba(0, 0, 0, 0.07) 0 0 1px, rgba(0, 0, 0, 0.06) 0 2px 24px;
  border: 0;
  min-width: 280px;
  border-radius: 12px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  transform: translateY(-10px);
  padding: 15px 0 15px;
  pointer-events: none;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments:hover
  .nav,
.full__width__secondarysidebar__menu .nav__items__wrapper.contacts:hover .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields:hover
  .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories:hover
  .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads:hover
  .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets:hover
  .nav,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients:hover
  .nav {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-text,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-text {
  padding: 0 15px 5px;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
  color: var(--color-h-hover);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item
  .nav-link {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item
  .nav-link,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item
  .nav-link {
  padding: 12px !important;
  height: auto;
  transition: all 0.2s;
  background: var(--background);
  border-radius: 8px;
  font-weight: 500;
  color: var(--color-h);
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 15px;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item
  .nav-link
  .badge,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item
  .nav-link
  .badge {
  margin-left: auto;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item
  .nav-link:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item
  .nav-link:hover {
  background: var(--background-2);
  color: var(--btn-primary-bg);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-footer {
  padding: 10px 15px 0;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer {
  margin-top: 5px;
  border-top: 1px solid var(--border-color-light);
  padding: 10px 15px 0;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer
  .btn,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-footer
  .btn {
  font-size: 12px;
  border: 0;
  background: var(--background-3);
  color: var(--btn-primary-bg);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-footer
  .btn
  i {
  font-weight: 100;
  margin-right: 5px;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer
  .btn:hover,
.full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-footer
  .btn:hover {
  background: var(--background-3);
  color: var(--a-link-color-hover);
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-text {
  text-align: start;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-text:not(:last-child) {
  border-bottom: 1px solid var(--border-color-light);
  margin-bottom: 7px;
  padding-bottom: 10px;
}
.full__width__secondarysidebar__menu .nav-item .nav-link {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-h-hover);
  padding: 0 0.6rem;
  position: relative;
  height: 44px;
  display: flex;
  align-items: center;
  border: 0;
  background: 0 0;
  white-space: nowrap;
}
.full__width__secondarysidebar__menu .nav-item .nav-link.disabled {
  opacity: 0.3;
}
body.sticky__scondary__menu
  .full__width__secondarysidebar__menu
  .nav-item
  .nav-link {
  height: 60px;
}
.full__width__secondarysidebar__menu .nav-item .nav-link .badge {
  background: var(--btn-light-bg);
  color: var(--btn-light-color);
  border-radius: 15px;
  width: 18px;
  height: 18px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 6px;
}
.full__width__secondarysidebar__menu .nav-item .nav-link:hover .badge {
  color: var(--btn-primary-bg);
}
.full__width__secondarysidebar__menu .nav-item .nav-link.active .badge {
  background: var(--background-5);
  color: var(--btn-primary-color);
}
.full__width__secondarysidebar__menu .nav-item .nav-link.active,
.full__width__secondarysidebar__menu .nav-item .nav-link:hover,
.full__width__secondarysidebar__menu .nav-item.active .nav-link {
  color: var(--a-link-color);
}
.full__width__secondarysidebar__menu .nav-item .nav-link.active:after,
.full__width__secondarysidebar__menu .nav-item.active .nav-link:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--background-4);
}
.nav__items__wrapper.invoices.panel-danger {
  display: none !important;
}
.full__width__secondarysidebar__menu
  .nav__items__wrapper:first-child
  .nav-item:first-child
  .nav-link:not(.active) {
  padding-left: 0;
}
.pricing__plans__standard {
  border: 1px solid var(--border-color-light);
}
.pricing__plans__standard .plan-highlight {
  background-color: #ffeea9;
  padding: 0.45rem 0.5rem;
  font-size: 11px;
  display: flex;
  border-radius: 4px;
  color: #8d7c38;
  font-weight: 700;
  width: fit-content;
  text-transform: capitalize;
}
.pricing__plans__standard .pricing__plans__special__body {
  list-style: none;
  padding: 25px 0 0;
}
.pricing__plans__standard .pricing__plans__special__body br {
  display: none;
}
.pricing__plans__standard .pricing__plans__special__body li {
  display: flex;
  font-size: 14px;
  color: var(--color-h);
  padding: 3px 0;
  flex-wrap: wrap;
  column-gap: 6px;
  align-items: center;
  font-weight: 400;
}
.standard__slider__standard__cart__toggle {
  display: flex;
  align-items: center;
  border: 1px solid var(--border-color-light);
  border-radius: 35px;
  width: fit-content;
  padding: 2px;
  margin-bottom: 22px;
}
.standard__slider__standard__cart__toggle span {
  padding: 3px 15px;
  border-radius: 35px;
  color: var(--color-h);
  font-weight: 300;
  font-size: 13px;
  cursor: pointer;
  min-width: 60px;
  text-align: center;
}
.standard__slider__standard__cart__toggle span.selected {
  background: var(--btn-primary-bg);
  color: var(--btn-primary-color);
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options {
  display: flex;
  align-items: center;
  gap: 10px;
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .standard__cart__slider__counter {
  font-weight: 400;
  color: var(--color-h-hover);
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  color: var(--color-h-sub);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  font-size: 0;
  border: 0;
  line-height: 1;
  box-shadow: none !important;
  position: relative;
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow:hover {
  color: var(--btn-primary-bg);
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow.standard__cart__slider__next:before,
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow.standard__cart__slider__prev:before {
  font-size: 18px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow.standard__cart__slider__prev:before {
  content: "\f053";
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow.standard__cart__slider__next:before {
  content: "\f054";
}
.standard__cart__slider__layout__options__header
  .standard__cart__slider__layout__wrapper__options
  .slick-arrow.slick-disabled {
  opacity: 0.4;
  color: var(--color-h-sub) !important;
  pointer-events: none;
}
.standard__cart__slider__layout.slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}
.standard__cart__slider__layout__wrapper .standard__cart__slider__layout.all {
  display: flex;
  flex-wrap: wrap;
  justify-content: start !important;
}
.standard__cart__slider__layout__wrapper
  .standard__cart__slider__layout.all
  .pricing__plans__standard__item {
  flex: 0 0 25%;
  max-width: 25%;
  margin-bottom: 1rem;
}
.standard__cart__order__steps {
  display: flex;
  align-items: center;
  gap: 35px;
}
.standard__cart__order__steps .standard__cart__order__steps__item {
  position: relative;
  display: flex;
  align-items: center;
  gap: 9px;
  justify-content: start;
  padding-right: 60px;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item:not(:last-of-type):after {
  content: "";
  width: 50px;
  height: 1px;
  position: absolute;
  right: 0;
  top: 57%;
  transform: translateY(-50%);
  border-radius: 15px;
  background: repeating-linear-gradient(
    to right,
    #b7c2c8,
    #b7c2c8 7px,
    transparent 7px,
    transparent 13px
  );
}
.standard__cart__order__steps .standard__cart__order__steps__item.done:after {
  background: var(--background-success);
  height: 2px;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item.current:after {
  background: var(--a-link-color);
  height: 2px;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item
  .standard__cart__order__steps__item__number {
  width: 30px;
  height: 30px;
  background: var(--border-color);
  color: var(--btn-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  font-weight: 600;
  font-size: 12px;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item.done
  .standard__cart__order__steps__item__number {
  background: var(--background-success);
  color: var(--btn-primary-color);
  box-shadow: none;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item.current
  .standard__cart__order__steps__item__number {
  background: var(--a-link-color);
  color: var(--btn-primary-color);
  box-shadow: none;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item
  .standard__cart__order__steps__item__text {
  color: var(--color-h);
  font-weight: 600;
  font-size: 14px;
  display: block;
  padding: 3px 0 0;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item:not(.done, .current)
  .standard__cart__order__steps__item__text {
  opacity: 0.2;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item:not(.done, .current) {
  pointer-events: none;
}
.standard__cart__order__steps
  .standard__cart__order__steps__item.done
  .standard__cart__order__steps__item__text {
  color: var(--background-success);
}
.standard__cart__order__steps
  .standard__cart__order__steps__item.current
  .standard__cart__order__steps__item__text {
  color: var(--a-link-color);
}
#order-standard_cart
  .domain-productconfigiration-options-group.domain-selection-options {
  display: flex;
  gap: 5px;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item {
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: 0 0;
  overflow: hidden;
  cursor: pointer;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  label {
  padding: 8px 0;
  cursor: pointer;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .iradio_square-blue {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  position: absolute !important;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .title {
  font-weight: 300;
  font-size: 15px;
  cursor: pointer;
  color: var(--color-h);
  position: relative;
  padding: 0;
}
#order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .title,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .title,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item:hover
  .title {
  color: var(--a-link-color);
}
#order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .title:after,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .title:after {
  content: "";
  height: 1.4px;
  background: #0cbed5;
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
}
.domain-productconfigiration-options-inputs {
  box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 8%);
  border-radius: 7px;
  padding: 15px 35px 35px 35px;
  background: linear-gradient(
    90deg,
    var(--background-12) 0,
    var(--background-13) 100%
  );
  margin-top: 30px;
}
.domain-productconfigiration-options-inputs .domain__search__input__wrapper {
  margin: 0;
  background: var(--background-14);
  height: 60px;
  border-radius: 7px;
  overflow: hidden;
}
.domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .domain__search__input__searching {
  padding: 0;
}
.domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .domain__search__input__searching:after {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  color: var(--a-link-color);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  border: 0;
  line-height: 1;
  position: absolute;
  font-size: 18px;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .domain__search__input__options {
  padding-right: 5px;
  gap: 10px;
}
.domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .search__input {
  height: 60px;
  border: 0 !important;
  box-shadow: none;
  font-size: 15px;
  font-weight: 600;
  padding: 0 25px 0 45px;
  width: 100%;
}
.domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .search__input::placeholder {
  color: var(--color-h-sub);
}
.domains__spotlighttlds__selection__wrapper {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  flex: 1;
  margin: 20px 0 0;
  gap: 15px;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item {
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  color: var(--btn-primary-color);
  min-width: 118px;
  background: 0 0;
  box-shadow: none;
  cursor: pointer;
  display: flex;
  padding: 6px 10px;
  border-radius: 5px;
  gap: 19px;
  position: relative;
  overflow: hidden;
  background: rgb(255 255 255 / 15%);
  transition: all 0.2s;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item:hover {
  background: rgb(255 255 255 / 25%);
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item.active {
  background: rgb(255 255 255 / 40%);
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__tld {
  color: var(--btn-primary-color);
  font-size: 14px;
  font-weight: 200;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__price {
  font-weight: 600;
  font-size: 12px;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__badge {
  width: 60px;
  position: absolute;
  letter-spacing: 0;
  padding: 6px 3px 3px 3px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  top: -3px;
  right: -20px;
  background-color: #0e0f0f;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  text-align: center;
  font-size: 9px;
  font-weight: 300;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item.with__badge {
  padding-right: 30px;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__badge.hot {
  background-color: #f9615a;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__badge.new {
  background-color: #2ad588;
}
.domains__spotlighttlds__selection__wrapper
  .domains__spotlighttlds__selection__item
  .domains__spotlighttlds__selection__item__badge.sale {
  background-color: #f7d458;
}
.select__dropdown__menu__search__wrapper .select2-container {
  min-width: 200px;
  width: 100% !important;
}
.select__dropdown__menu__search__wrapper
  .select2-container--default
  .select2-selection--single {
  background: 0 0;
  border: 0;
  height: 50px;
  display: flex;
  align-items: center;
  position: relative;
  min-width: 114px;
}
.select__dropdown__menu__search__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: var(--color-h);
  font-weight: 300;
  font-size: 19px;
}
.select__dropdown__menu__search__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
.select2-dropdown {
  margin: 13px 0;
  border: 0;
  padding: 0;
  border-radius: 8px !important;
  box-shadow: 0 0 1px rgb(0 0 0 / 12%), 0 8px 32px rgb(0 0 0 / 8%);
}
.select2-search--dropdown {
  position: relative;
}
.select2-search--dropdown:after {
  content: "\f002";
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  color: var(--color-h);
  opacity: 0.3;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  border: 0;
  line-height: 1;
  position: absolute;
  font-size: 14px;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 0;
  padding: 0 0 0 30px;
  height: 40px;
}
.select2-results__options::-webkit-scrollbar {
  width: 4px;
  background: #f5f7f9;
  padding: 4px;
  border-radius: 20px;
}
.select2-results__options::-webkit-scrollbar-thumb {
  background-color: rgb(165 183 198 / 26%);
  border-radius: 20px;
  border: 3px solid transparent;
}
.select2-results__options::-webkit-scrollbar-track {
  background: 0 0;
}
.select2-results {
  padding: 0;
}
.select2-results__option {
  padding: 6px 16px;
  font-weight: 300;
  font-size: 14px;
  transition: all 0.2s;
}
.select2-container--default .select2-results__option--selected {
  background-color: var(--background-2) !important;
  color: #171b1c !important;
  margin-left: 0 !important;
}
.select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent;
  color: #171b1c;
  margin-left: 10px;
}
.incart__select__domain__option
  .select__dropdown__menu__search__wrapper
  .select2-container--default
  .select2-selection--single {
  height: 60px;
  padding-left: 40px;
}
#order-standard_cart
  .domain-productconfigiration-options-inputs
  .domain__search__input__wrapper
  .owndomaintld-input-ab {
  border: 1px solid var(--border-color-light);
  border-radius: 7px;
  font-weight: 300;
  font-size: 17px;
}
#order-standard_cart
  .buttom__cart__submit__area
  #btnDomainContinue:not(:disabled)
  .choosedomain__btn__text {
  display: none !important;
}
#order-standard_cart
  .buttom__cart__submit__area
  #btnDomainContinue:disabled
  .continue__btn__text {
  display: none !important;
}
#order-standard_cart
  .buttom__cart__submit__area
  #btnDomainContinue.loading:disabled,
#order-standard_cart .domain-selection-options-buttom.disabled,
.mailchimp__form__submit__button.disabled {
  position: relative;
  color: transparent !important;
}
#order-standard_cart
  .buttom__cart__submit__area
  #btnDomainContinue.loading:disabled::after,
#order-standard_cart .domain-selection-options-buttom.disabled:after,
.mailchimp__form__submit__button.disabled::after {
  content: "";
  width: 22px;
  height: 22px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotationloader 1s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
@keyframes rotationloader {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
#order-standard_cart #DomainSearchResults {
  opacity: 1 !important;
}
.domain__search__results__wrapper {
  box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 8%);
  background: var(--background-7);
  padding: 40px;
  position: relative;
  z-index: 1;
  margin-top: -20px;
  border-radius: 0 0 7px 7px;
}
.domain__search__results__wrapper:before {
  content: "";
  position: absolute;
  top: -15px;
  width: 30px;
  height: 16px;
  left: 45px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
.domain__search__results__wrapper .domain__lookup__result__box {
  position: relative;
  padding-left: 60px !important;
  font-weight: 200;
  font-size: 17px;
}
.domain__search__results__wrapper .domain__lookup__result__box strong {
  font-weight: 700;
}
.domain__search__results__wrapper .domain__lookup__result__box:after {
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  width: 45px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background: #f8e7ea;
  color: #d9534f;
  font-size: 17px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.domain__search__results__wrapper__price {
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  padding-left: 60px;
  color: var(--color-h-sub);
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain-lookup-primary-loader,
#order-standard_cart
  .domain__search__results__wrapper
  .domain-lookup-primary-results {
  margin: 0;
  text-align: left;
}
.domain__search__results__wrapper__price .price {
  font-weight: 700;
  color: var(--color-h);
}
.domain__search__results__wrapper
  .domain__lookup__result__box.domain-available:after {
  top: 90%;
  content: "\f00c";
  background: #e7f8eb;
  color: #2d9f46;
}
.domain__search__results__wrapper
  .domain__lookup__result__box.transfer-eligible:after {
  content: "\f00c";
  background: #e7f8eb;
  color: #2d9f46;
}
.domain__search__results__wrapper
  .domain__lookup__result__box.transfer-not-eligible:after {
  top: 5px;
  transform: translateY(0);
}
.custom__select__wrapper .select2-container {
  min-width: 250px;
}
.custom__select__wrapper
  .select2-container--default
  .select2-selection--single {
  border: 1px solid var(--border-color-light);
  height: 40px;
  display: flex;
  align-items: center;
}
.custom__select__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-eligible,
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-not-eligible {
  background: 0 0;
  border: transparent;
  margin: 0;
  padding: 0;
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-eligible
  .headline,
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-not-eligible
  .headline {
  font-size: 20px;
  font-weight: 600;
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-eligible
  p:not(.headline),
#order-standard_cart
  .domain__search__results__wrapper
  .domain__lookup__result__box.transfer-not-eligible
  p:not(.headline) {
  font-size: 15px;
  font-weight: 300;
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain-lookup-primary-loader
  span {
  font-size: 20px;
  font-weight: 300;
  color: var(--color-h);
}
#order-standard_cart
  .domain__search__results__wrapper
  .domain-lookup-primary-loader
  .fa-spin {
  background: #eff7fa;
  border-radius: 36px;
  padding: 10px;
  margin-right: 10px;
  color: #36c7da;
}
#order-standard_cart .idn-language-selector {
  background: var(--background-2);
  padding: 15px 25px;
  margin-top: 35px;
  border-radius: 7px;
}
.spotlight__tlds__domains__configure__product__item {
  padding-right: 7px;
  padding-left: 7px;
  min-width: 160px;
  margin-bottom: 15px;
  max-width: 180px;
}
.spotlight__tlds__domains__configure__product__wrapper {
  margin-top: 15px;
  padding: 40px 0;
}
.spotlight__tlds__domains__configure__product__container {
  margin-right: -7px;
  margin-left: -7px;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  text-align: center;
  padding: 40px 15px 15px 15px;
  position: relative;
  overflow: hidden;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .price {
  position: absolute;
  top: 0;
  font-weight: 300;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid var(--border-color-light);
  font-size: 12px;
  color: var(--color-h-hover);
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .spotlight__tld__data {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  font-weight: 700;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .spotlight__tld__data
  .dot {
  color: var(--btn-primary-bg-hover);
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .spotlight__tld__badge {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 35px;
  width: 71px;
  top: -6px;
  right: -23px;
  z-index: 1;
  padding: 0 0 5px;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart {
  min-width: auto;
  width: 100%;
  padding: 5px;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 15px;
  position: relative;
  height: 30px;
  border-radius: 7px;
  overflow: hidden;
  font-weight: 700;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .added,
.suggested__domains__table .domain-lookup-result .btn-add-to-cart .added {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 30px;
  background: var(--color-h);
  pointer-events: none;
  color: var(--btn-primary-color);
  padding-left: 14px;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .added:before,
.suggested__domains__table
  .domain-lookup-result
  .btn-add-to-cart
  .added:before {
  content: "\f00c";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(241 245 255 / 10%);
  font-size: 13px;
  position: absolute;
  left: 0;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .unavailable,
.suggested__domains__table .domain-lookup-result .btn-add-to-cart .unavailable {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 30px;
  background: #fff3f5;
  color: #e87d7a;
  pointer-events: none;
  padding-left: 14px;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .unavailable:before,
.suggested__domains__table
  .domain-lookup-result
  .btn-add-to-cart
  .unavailable:before {
  content: "\f00d";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(241 245 255 / 10%);
  font-size: 13px;
  position: absolute;
  left: 0;
  background: #f8e7ea;
  color: #d9534f;
  top: 0;
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .to-add,
.suggested__domains__table .domain-lookup-result .btn-add-to-cart .to-add {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 30px;
  background: var(--btn-primary-bg);
  pointer-events: none;
  color: var(--btn-primary-color);
}
.spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart:hover
  .to-add,
.suggested__domains__table
  .domain-lookup-result
  .btn-add-to-cart:hover
  .to-add {
  background: var(--btn-primary-bg-hover);
  color: var(--btn-primary-color);
}
.spotlight__tlds__domains__configure__product__wrapper .domain-lookup-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: var(--background-14);
  z-index: 2;
}
.spotlight__tlds__domains__configure__product__wrapper .domain-lookup-loader i {
  top: 0;
  position: absolute;
  background: var(--background-10);
  border-radius: 36px;
  color: var(--a-link-color);
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 20px;
  bottom: 0;
}
.spotlight__tlds__domains__configure__product__wrapper
  .domain-lookup-result
  .unavailable__domain__lookup__btn {
  min-width: auto;
  width: 100%;
  padding: 5px;
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 15px;
  position: relative;
  height: 30px;
  border-radius: 7px;
  overflow: hidden;
  padding-left: 30px;
  background: #fff3f5;
  color: #e87d7a;
}
.spotlight__tlds__domains__configure__product__wrapper
  .domain-lookup-result
  .unavailable__domain__lookup__btn:before {
  content: "\f00d";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgb(241 245 255 / 10%);
  font-size: 13px;
  position: absolute;
  left: 0;
  background: #f8e7ea;
  color: #d9534f;
  top: 0;
}
.suggested__domains__table .domain-lookup-result {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  overflow: hidden;
}
.suggested__domains__table .domain-lookup-result .domain-suggestion {
  background: 0 0;
  border-bottom: 1px solid var(--border-color-light);
  padding: 0.5rem 1.25rem;
}
.suggested__domains__table .domain-lookup-result .domain-suggestion .domain {
  font-size: 14px;
  font-weight: 600;
  line-height: 30px;
}
.suggested__domains__table .domain-lookup-result .domain-suggestion .extension {
  font-size: 14px;
  color: var(--btn-primary-bg);
}
.suggested__domains__table .domain-lookup-result .domain-suggestion .price {
  padding: 0;
  font-size: 13px;
  font-weight: 300;
  margin-left: 10px;
  color: var(--color-h);
  margin-right: 15px;
}
.suggested__domains__table .domain-lookup-result .btn-add-to-cart {
  width: 132px;
  padding: 5px;
  font-size: 12px;
  text-transform: uppercase;
  position: relative;
  height: 30px;
  border-radius: 7px;
  overflow: hidden;
  font-weight: 700;
}
.suggested__domains__table .more-suggestions {
  text-align: center;
  margin-top: -20px;
  position: relative;
}
.suggested__domains__table .more-suggestions #moreSuggestions {
  height: 40px;
  display: inline-block;
  background: var(--background-3);
  line-height: 40px;
  padding: 0 30px;
  border-radius: 35px;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.4px;
}
.buttom__cart__submit__area {
  margin-bottom: -60px;
  background: rgba(255, 255, 255, 0.78);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 -35px 28px -30px rgb(0 0 0 / 10%);
  margin-top: 60px;
  position: sticky;
  z-index: 3;
  bottom: 0;
  margin-right: calc(var(--gap) * -1);
  margin-left: calc(var(--gap) * -1.5);
  padding-left: calc(var(--gap) * 1.5);
  padding-right: calc(var(--gap) * 1);
}
.buttom__cart__submit__area:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent 0,
    var(--border-color) 50%,
    transparent 100%
  );
  margin: auto;
}
.buttom__cart__submit__area.active {
  animation-name: rotatettt;
  animation-duration: 0.2s;
  animation-delay: 1s;
  transition: all 0.2s;
  animation: rotatettt 0.2s linear;
  animation-fill-mode: both;
}
@keyframes rotatettt {
  0% {
    bottom: -85px;
  }
  85% {
    bottom: 0;
  }
  100% {
    bottom: 0;
  }
}
.buttom__cart__submit__area .buttom__cart__submit__area__container {
  height: 85px;
}
.buttom__cart__submit__area__container .sticky__content {
  gap: 8px;
}
.sticky__content__notes .totaltopay {
  color: var(--btn-primary-bg);
}
.buttom__cart__submit__area__container .viewcart-btn {
  color: var(--color-h);
  text-decoration: underline;
}
.cart__domains__config__box {
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  background: var(--background-14);
  position: relative;
  margin-bottom: 20px;
}
.cart__domains__config__box .main__cart__domains__config__box {
  padding: 25px;
  padding-left: 105px;
}
.cart__domains__config__box .cart__domains__config__box__icon {
  position: absolute;
  width: 55px;
  height: 55px;
  left: 25px;
  top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cart__domains__config__box
  .cart__domains__config__box__icon
  .cart__domains__config__box__icon__svg {
  width: 45px;
  height: 45px;
}
.cart__domains__config__box
  .cart__domains__config__box__icon
  .cart__domains__config__box__icon__svg
  .colorone {
  fill: var(--background-9);
}
.cart__domains__config__box
  .cart__domains__config__box__icon
  .cart__domains__config__box__icon__svg
  .colortwo {
  fill: var(--background-4);
}
.cart__domains__config__box
  .cart__domains__config__box__header__informations
  .domain__has__hosting {
  font-weight: 600;
  font-size: 12px;
  display: flex;
  align-items: center;
  background: #e2fbe3;
  color: #4caf50;
  padding: 3px 9px;
  border-radius: 6px;
  margin-top: 6px;
  text-transform: uppercase;
  width: max-content;
}
.cart__domains__config__box
  .cart__domains__config__box__header__informations
  .domain__has__hosting
  i,
.cart__domains__config__box
  .cart__domains__config__box__header__informations
  .domain__has__no__hosting
  i {
  margin-right: 6px;
  font-size: 10px;
}
.cart__domains__config__box
  .cart__domains__config__box__header__options
  .cart__domains__config__period
  span {
  background: var(--background-3);
  padding: 6px 10px;
  border-radius: 8px;
  color: var(--a-link-color);
  opacity: 0.6;
}
.cart__domains__config__box
  .cart__domains__config__box__header__informations
  .domain__has__no__hosting {
  font-weight: 600;
  font-size: 12px;
  display: flex;
  align-items: center;
  background: var(--background-3);
  color: var(--a-link-color);
  padding: 3px 9px;
  border-radius: 6px;
  margin-top: 6px;
  text-transform: uppercase;
  width: max-content;
}
.cart__domains__config__box
  .cart__domains__config__box__header__informations
  .domain__has__no__hosting:hover {
  color: var(--a-link-color-hover);
}
#order-standard_cart .cart__domains__config__box .field,
#order-standard_cart .cart__domains__config__box .form-control,
#order-standard_cart .default__shadow__panel .field,
#order-standard_cart .default__shadow__panel .form-control {
  height: 44px;
  border-radius: 6px;
  border: 1px solid var(--border-color);
  color: var(--color-h);
  font-size: 13px;
}
#order-standard_cart .cart__domains__config__box .field:not([type="tel"]),
#order-standard_cart
  .cart__domains__config__box
  .form-control:not([type="tel"]),
#order-standard_cart .default__shadow__panel .field:not([type="tel"]),
#order-standard_cart .default__shadow__panel .form-control:not([type="tel"]) {
  padding: 10px;
}
.intl-tel-input.separate-dial-code .selected-flag {
  background: 0 0;
  font-weight: 300;
}
.cart__domains__config__box .cart__domains__config__box__additionel__inputs {
  padding: 25px;
  border-top: 1px solid var(--border-color);
}
.cart__domains__config__box .cart__domains__config__products__item__know__more,
.product__configure__addon__item .product__configure__addon__item__know__more {
  position: absolute;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--background-9);
  color: var(--btn-primary-color);
  border-radius: 100%;
  top: 18px;
  right: 15px;
  font-size: 8px;
  opacity: 0.2;
  transition: all 0.2s;
}
.cart__domains__config__box
  .cart__domains__config__products__item__know__more:hover,
.product__configure__addon__item
  .product__configure__addon__item__know__more:hover {
  opacity: 0.4;
}
.product__configure__addon__item .product__configure__addon__item__know__more {
  top: 25px;
  right: 25px;
}
#order-standard_cart .panel-addon.cart__domains__config__products__item {
  text-align: left;
  border: 1px solid var(--border-color-light);
  border-radius: 8px;
  padding: 20px;
  position: relative;
}
#order-standard_cart .panel-addon.cart__domains__config__products__item:hover {
  border: 1px solid var(--border-color);
}
#order-standard_cart
  .panel-addon.cart__domains__config__products__item.panel-addon-selected {
  border: 1px solid var(--a-link-color);
}
#order-standard_cart
  .panel-addon.cart__domains__config__products__item
  .cart__domains__config__products__item__header {
  display: flex;
}
#order-standard_cart .icheckbox_square-blue,
#order-standard_cart .iradio_square-blue {
  background-image: none;
  border: 2px solid var(--checkbox-first-color);
  width: 19px;
  height: 19px;
  border-radius: 4px;
  background-color: var(--background-7);
}
#order-standard_cart .icheckbox_square-blue.checked,
#order-standard_cart .iradio_square-blue.checked {
  background: var(--a-link-color);
  border-color: var(--a-link-color);
}
#order-standard_cart .icheckbox_square-blue.checked:after,
#order-standard_cart .iradio_square-blue.checked:after {
  content: "\f00c";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--btn-primary-color);
  font-size: 11px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  background: 0 0;
}
#order-standard_cart .cercle__input__radio .icheckbox_square-blue,
#order-standard_cart .cercle__input__radio .iradio_square-blue {
  border-radius: 100%;
}
#order-standard_cart .cercle__input__radio .icheckbox_square-blue:after,
#order-standard_cart .cercle__input__radio .iradio_square-blue:after {
  content: "";
  background: #fff;
  width: 10px;
  height: 9px;
  border-radius: 100%;
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  opacity: 0;
}
#order-standard_cart .cercle__input__radio .icheckbox_square-blue.checked:after,
#order-standard_cart .cercle__input__radio .iradio_square-blue.checked:after {
  opacity: 1;
}
.domain__config__namesertver {
  padding: 25px;
}
.alert {
  align-items: flex-start !important;
  background: var(--background-7);
  border: none;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  padding: 17px 25px;
  color: var(--color-h-hover);
  overflow: hidden;
  font-size: 13px;
}
.w-hidden {
  display: none;
}
.alert .alert-title,
.alert h1,
.alert h2,
.alert h3,
.alert h4,
.alert h5,
.alert h6,
.alert p,
.alert > strong,
.alert > ul {
  padding-left: 25px;
}
.alert > ul {
  padding-left: 40px !important;
}
.alert > strong {
  font-weight: 700;
  font-size: 14px;
}
.alert:not(.custom-alert-text) p {
  font-weight: 700;
  font-size: 16px;
  color: var(--color-h);
}
.alert.custom-alert-text p {
  font-size: 0.8725rem;
  letter-spacing: -0.1px;
  line-height: 1.73;
  font-weight: 500;
}
.alert ul {
  padding: 10px 0 0;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  gap: 5px;
  font-size: 14px;
  font-weight: 400;
  list-style: disc;
}
.alert:before {
  content: "";
  width: 4px;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  background: #1c1d1e;
}
.alert > :first-child {
  position: relative;
}
.alert > :first-child:not(.no__icon)::after {
  content: "\f00c";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  color: #1c1d1e;
  font-size: 15px;
  position: absolute;
  pointer-events: none;
  left: -4px;
  top: 50%;
  transform: translateY(-50%);
}
.alert.alert-danger:before {
  background: #f44336;
}
.alert.alert-danger > :first-child:not(.no__icon)::after {
  content: "\f06a";
  color: #f44336;
}
.alert.alert-warning:before {
  background: #f0ad4e;
}
.alert.alert-warning > :first-child:not(.no__icon)::after {
  content: "\f071";
  color: #f0ad4e;
}
.alert.alert-success:before {
  background: #50cd89;
}
.alert.alert-success > :first-child:not(.no__icon)::after {
  content: "\f00c";
  color: #50cd89;
}
.alert.alert-info:before {
  background: #7cbbed;
}
.alert.alert-info > :first-child:not(.no__icon)::after,
.alert.alert-info > :first-child:not(.no__icon)::before {
  color: #7cbbed;
}
.alert .alert__options {
  position: absolute;
  top: 15px;
  right: 15px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.alert.alert-dismissible .alert__options .close {
  font-size: 18px;
  position: initial;
}
.default__shadow__panel {
  margin-bottom: 25px;
  border-radius: 8px;
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
}
@media only screen and (min-width: 768px) {
  .panel__without__shadow {
    box-shadow: none !important;
  }
}
.default__shadow__panel .default__shadow__panel__header {
  padding: 25px;
  border-bottom: 1px solid var(--border-color-light);
}
.default__shadow__panel .default__shadow__panel__footer {
  padding: 25px;
  border-top: 1px solid var(--border-color-light);
}
.default__shadow__panel .default__shadow__panel__body {
  padding: 25px;
}
.default__shadow__panel .default__shadow__panel__body__small {
  padding: 15px;
}
.product__configure__info p {
  font-size: 14px;
  font-weight: 300;
  line-height: 30px;
  color: var(--color-h);
}
.product__configure__info li {
  padding: 3px 0;
  list-style: none;
  font-size: 13px;
  font-weight: 400;
  color: var(--color-h);
}
.product__configure__info p b {
  font-weight: 700;
}
.cart__choose__cycle__label,
.panel__check__cart__group__label {
  cursor: pointer;
}
.cart__choose__cycle__label .cart__choose__cycle__input,
.panel__check__cart__group__label .input {
  padding: 5px 10px 0 0;
}
.cart__choose__cycle__content__saving {
  color: #e25353;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-left: 2px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  margin-bottom: 4px;
}
.cart__choose__cycle__content__saving .disoucted__price {
  background: #fdefef;
  font-weight: 600;
  padding: 2px 7px;
  border-radius: 4px;
}
.panel__check__cart__choosecycle__group,
.panel__check__cart__group {
  margin-right: -7px;
  margin-left: -7px;
}
.panel__check__cart__choosecycle__group .item__grid,
.panel__check__cart__group .item__grid {
  padding-right: 7px;
  padding-left: 7px;
  margin-bottom: 14px;
}
.panel__check__cart__choosecycle__group .item__grid .default__shadow__panel,
.panel__check__cart__group .item__grid .default__shadow__panel {
  margin-bottom: 0;
  height: 100%;
}
#order-standard_cart label.cart__choose__cycle__label {
  margin-right: 0;
}
.panel__check__cart__group__content .free__badge {
  background: var(--background-success);
  color: #fff;
  padding: 3px 8px;
  border-radius: 8px;
  font-size: 12px;
  letter-spacing: 0.4px;
  font-weight: 700;
}
.custom__select__wrapper.shadow__custom__select
  .select2-container--default
  .select2-selection--single {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  height: 55px;
  border: 0;
  padding: 0 8px;
}
.custom__select__wrapper.shadow__custom__select
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  right: 10px;
}
.section__loader {
  min-height: 350px;
  background: var(--background-7);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.section__loader .section__loader__title {
  font-weight: 300;
  font-size: 19px;
  color: var(--color-h-sub);
  transform: translateY(60px);
}
.boxes__loading {
  --size: 25px;
  --duration: 800ms;
  height: calc(var(--size) * 2);
  width: calc(var(--size) * 3);
  position: relative;
  transform-style: preserve-3d;
  transform-origin: 50% 50%;
  margin-top: calc(var(--size) * 1.5 * -1);
  transform: rotateX(60deg) rotateZ(45deg) rotateY(0) translateZ(0);
  pointer-events: none;
}
.boxes__loading .box {
  width: var(--size);
  height: var(--size);
  top: 0;
  left: 0;
  position: absolute;
  transform-style: preserve-3d;
}
.boxes__loading .box:nth-child(1) {
  transform: translate(100%, 0);
  -webkit-animation: box1 var(--duration) linear infinite;
  animation: box1 var(--duration) linear infinite;
}
.boxes__loading .box:nth-child(2) {
  transform: translate(0, 100%);
  -webkit-animation: box2 var(--duration) linear infinite;
  animation: box2 var(--duration) linear infinite;
}
.boxes__loading .box:nth-child(3) {
  transform: translate(100%, 100%);
  -webkit-animation: box3 var(--duration) linear infinite;
  animation: box3 var(--duration) linear infinite;
}
.boxes__loading .box:nth-child(4) {
  transform: translate(200%, 0);
  -webkit-animation: box4 var(--duration) linear infinite;
  animation: box4 var(--duration) linear infinite;
}
.boxes__loading .box > div {
  --background: var(--background-4);
  --top: auto;
  --right: auto;
  --bottom: auto;
  --left: auto;
  --translateZ: calc(var(--size) / 2);
  --rotateY: 0deg;
  --rotateX: 0deg;
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--background);
  top: var(--top);
  right: var(--right);
  bottom: var(--bottom);
  left: var(--left);
  transform: rotateY(var(--rotateY)) rotateX(var(--rotateX))
    translateZ(var(--translateZ));
}
.boxes__loading .box > div:nth-child(1) {
  --top: 0;
  --left: 0;
}
.boxes__loading .box > div:nth-child(2) {
  --background: var(--background-13);
  --right: 0;
  --rotateY: 90deg;
}
.boxes__loading .box > div:nth-child(3) {
  --background: var(--background-5);
  --rotateX: -90deg;
}
.boxes__loading .box > div:nth-child(4) {
  --background: var(--background-4);
  --top: 0;
  --left: 0;
  --translateZ: calc(var(--size) * 3 * -1);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  opacity: 0.2;
}
@-webkit-keyframes box1 {
  0%,
  50% {
    transform: translate(100%, 0);
  }
  100% {
    transform: translate(200%, 0);
  }
}
@keyframes box1 {
  0%,
  50% {
    transform: translate(100%, 0);
  }
  100% {
    transform: translate(200%, 0);
  }
}
@-webkit-keyframes box2 {
  0% {
    transform: translate(0, 100%);
  }
  50% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(100%, 0);
  }
}
@keyframes box2 {
  0% {
    transform: translate(0, 100%);
  }
  50% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(100%, 0);
  }
}
@-webkit-keyframes box3 {
  0%,
  50% {
    transform: translate(100%, 100%);
  }
  100% {
    transform: translate(0, 100%);
  }
}
@keyframes box3 {
  0%,
  50% {
    transform: translate(100%, 100%);
  }
  100% {
    transform: translate(0, 100%);
  }
}
@-webkit-keyframes box4 {
  0% {
    transform: translate(200%, 0);
  }
  50% {
    transform: translate(200%, 100%);
  }
  100% {
    transform: translate(100%, 100%);
  }
}
@keyframes box4 {
  0% {
    transform: translate(200%, 0);
  }
  50% {
    transform: translate(200%, 100%);
  }
  100% {
    transform: translate(100%, 100%);
  }
}
.radio__check__panel {
  position: relative;
}
.icheck__control__check__icon .icheck__control__check__icon__checked__effect {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid var(--background-4);
  border-radius: 8px;
  box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 8%);
  z-index: 0;
  display: none;
  overflow: hidden;
  pointer-events: none;
}
.icheck__control__check__cycle__btn {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.icheck__control__check__cycle__btn .cycle__select {
  background: var(--background-3);
  font-weight: 600;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  border-radius: 4px;
  color: var(--btn-primary-light-color);
  opacity: 0.7;
  text-transform: capitalize;
}
.icheck__control__check__cycle__btn .cycle__select:hover {
  opacity: 1;
}
.icheck__control__check__cycle__btn .cycle__selected {
  background: var(--btn-primary-bg);
  font-weight: 600;
  height: 35px;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  border-radius: 4px;
  color: var(--btn-primary-color);
  text-transform: capitalize;
}
.icheckbox_square-blue.checked
  + .icheck__control__check__icon
  .icheck__control__check__icon__checked__effect,
.iradio_square-blue.checked
  + .icheck__control__check__icon
  .icheck__control__check__cycle__btn
  .cycle__selected,
.iradio_square-blue.checked
  + .icheck__control__check__icon
  .icheck__control__check__icon__checked__effect {
  display: flex !important;
}
.iradio_square-blue.checked
  + .icheck__control__check__icon
  .icheck__control__check__cycle__btn
  .cycle__select {
  display: none !important;
}
.icheck__control__check__icon
  .icheck__control__check__icon__checked__effect:before {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  background: var(--background-4);
  width: 49px;
  height: 22px;
  right: -17px;
  top: -4px;
}
.icheck__control__check__icon
  .icheck__control__check__icon__checked__effect:after {
  content: "\f00c";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
  color: var(--btn-primary-color);
  font-size: 13px;
  position: absolute;
  pointer-events: none;
  top: 2px;
  right: 3px;
}
.radio__check__panel.default__shadow__panel
  .default__shadow__panel__body__small,
.radio__check__panel.default__shadow__panel
  .default__shadow__panel__body__small
  label {
  height: 100%;
}
#order-standard_cart .cart__choose__cycle__label .cart__choose__cycle__input {
  padding: 0;
}
#order-standard_cart
  .cart__choose__cycle__label
  .cart__choose__cycle__input.cercle__input__radio
  .iradio_square-blue {
  opacity: 0;
  position: absolute;
  visibility: hidden;
}
#order-standard_cart .cart__choose__cycle__label .cart__choose__cycle__content {
  padding-bottom: 95px;
}
.best__pricing__cycle__badge {
  position: absolute;
  left: 0;
  top: 12px;
  background: #fff38d;
  z-index: 1;
  color: #bcab1d;
  padding: 0 10px;
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 12px;
  height: 24px;
  font-weight: 500;
}
.best__pricing__cycle__badge i {
  font-size: 10px;
}
.best__pricing__cycle__badge:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 7px 0 0;
  border-color: #fff38d transparent transparent transparent;
  position: absolute;
  right: -6px;
  top: 0;
}
.best__pricing__cycle__badge:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 0 7px;
  border-color: transparent transparent transparent #fff38d;
  position: absolute;
  right: -6px;
  bottom: 0;
}
.cycle__setep__fees__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0 0;
  gap: 7px;
}
.cycle__setep__fees__wrapper .cycle__setup__fees {
  font-size: 11px;
  color: var(--color-h-hover);
}
.cycle__setep__fees__wrapper .cycle__setup__fees__free {
  font-size: 11px;
  color: #fff;
  display: flex;
  background: #8bde8e;
  font-weight: 700;
  padding: 3px 7px;
  border-radius: 5px;
}
.cycle__setep__fees__wrapper .cycle__with__free__domain {
  font-size: 11px;
  color: var(--btn-primary-color);
  display: flex;
  background: var(--a-link-color);
  font-weight: 700;
  padding: 3px 7px;
  border-radius: 5px;
}
.cart__choose__cycle__label input {
  opacity: 0 !important;
}
#order-standard_cart .addon-promo-container {
  border: 0 !important;
  border-radius: 8px;
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  overflow: hidden;
  position: relative;
}
#order-standard_cart
  .addon-promo-container
  .market__connect__old__logo
  .promo__slider__illunsration {
  position: absolute;
  width: 190px;
  right: -10px;
  z-index: 0;
  top: -10px;
  height: auto;
}
#order-standard_cart
  .addon-promo-container.addon-promo-container-nordvpn
  .market__connect__old__logo
  .promo__slider__illunsration {
  top: -90px;
}
#order-standard_cart .addon-promo-container .description h3 {
  font-size: 17px;
  font-weight: 700;
}
#order-standard_cart .addon-promo-container .description p {
  font-weight: 500;
  font-size: 14px;
}
#order-standard_cart .addon-promo-container .description {
  margin: 10px 250px 30px 0 !important;
}
#order-standard_cart .addon-promo-container label.radio-inline {
  position: relative;
  z-index: 1;
  font-weight: 600;
  color: var(--color-h) !important;
  margin-top: 10px;
}
#order-standard_cart
  .addon-promo-container
  label.radio-inline
  .pull-right.float-right {
  font-weight: 300;
}
#order-standard_cart label,
#order-standard_cart p.domain-renewal-desc {
  color: var(--color-h-hover) !important;
}
#order-standard_cart
  .default__shadow__panel
  .default__shadow__panel__body
  textarea {
  min-height: 150px;
}
.product__configure__addon__item {
  position: relative;
}
.product__configure__addon__item
  .product__configure__addon__item__checked__effect {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 2px solid var(--background-4);
  border-radius: 8px;
  box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 8%);
  z-index: 0;
  display: none;
  overflow: hidden;
  pointer-events: none;
}
.product__configure__addon__item.panel-addon-selected
  .product__configure__addon__item__checked__effect {
  display: flex !important;
}
.product__configure__addon__item
  .product__configure__addon__item__checked__effect:before {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  background: var(--background-4);
  width: 49px;
  height: 22px;
  right: -17px;
  top: -4px;
}
.product__configure__addon__item
  .product__configure__addon__item__checked__effect:after {
  content: "\f00c";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
  color: var(--btn-primary-color);
  font-size: 13px;
  position: absolute;
  pointer-events: none;
  top: 2px;
  right: 3px;
}
.sticky__order__summary__sidebar__wrapper {
  position: sticky;
  top: calc(var(--header-default-height) + 15px);
  border-radius: 8px;
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 19%), 0 2px 24px rgb(0 0 0 / 6%);
}
body.sticky__scondary__menu .sticky__order__summary__sidebar__wrapper {
  top: calc(var(--header-default-height) + 75px);
}
.sticky__order__summary__sidebar__wrapper.sidebar__with__promo__box {
  background: 0 0;
  box-shadow: none;
}
.sticky__order__summary__sidebar__wrapper.sidebar__with__promo__box
  .sidebar__with__promo__box__wrapper {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 19%), 0 2px 24px rgb(0 0 0 / 6%);
  margin-bottom: 10px;
  border-radius: 8px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__header {
  padding: 17px 20px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__sidebar__order__summary {
  min-height: 150px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body {
  padding: 0 15px 0 25px;
  max-height: 200px;
  overflow-y: scroll;
  margin-right: 10px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__name,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__summary__name {
  font-weight: 400;
  font-size: 13px;
  color: var(--color-h-hover);
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .main__product__group {
  font-weight: 400;
  font-size: 13px;
  color: var(--color-h-hover);
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .main__product__group,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .main__product__name {
  font-weight: 700;
  color: var(--color-h);
  font-size: 14px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__item,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__summary__totals__item {
  display: flex;
  margin-bottom: 3px;
  justify-content: space-between;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__price,
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__summary__price {
  font-weight: 400;
  font-size: 12px;
  color: var(--color-h-hover);
  white-space: nowrap;
  text-align: right;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .summary-totals {
  display: block;
  border-top: 2px solid var(--border-color-light);
  margin-top: 15px;
  padding: 10px 0 5px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__wrapper {
  padding: 0 0 10px;
  border-bottom: 1px solid var(--border-color-light);
  margin-top: 0;
  margin-bottom: 10px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__wrapper
  .product__info__item:last-of-type {
  margin-bottom: 0;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body
  .product__info__wrapper
  .product__info__wrapper__title {
  display: block;
  font-weight: 300;
  font-size: 11px;
  color: var(--color-h-hover);
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar__footer {
  padding: 0 15px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.sticky__order__summary__sidebar__wrapper .sidebar__separated__price {
  padding: 20px 20px 20px;
  border-top: 1px solid var(--border-color-light);
  margin-top: 20px;
}
.sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .minimalist__sidebar__update__loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.minimalist__loader__spiner {
  font-size: 10px;
  text-indent: -9999em;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: var(--background-6);
  background: -webkit-linear-gradient(
    left,
    var(--background-6) 10%,
    rgba(255, 255, 255, 0) 42%
  );
  background: linear-gradient(
    to right,
    var(--background-6) 10%,
    rgba(255, 255, 255, 0) 42%
  );
  position: relative;
  -webkit-animation: spinerloader 1.4s infinite linear;
  animation: spinerloader 1.4s infinite linear;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.minimalist__loader__spiner:before {
  width: 50%;
  height: 50%;
  background: var(--background-6);
  border-radius: 100% 0 0 0;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.minimalist__loader__spiner:after {
  background: var(--background-7);
  width: 75%;
  height: 75%;
  border-radius: 50%;
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
@-webkit-keyframes spinerloader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinerloader {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content
  .btn-add:disabled
  .options__icons {
  fill: transparent !important;
}
#btnExistingLogin:disabled,
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content
  .btn-add:disabled,
.orderform__submit__btn__succses.clicked__to__next__step {
  position: relative;
  color: transparent !important;
}
#btnExistingLogin:disabled::after,
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content
  .btn-add:disabled::after,
.orderform__submit__btn__succses.clicked__to__next__step:after {
  content: "";
  width: 22px;
  height: 22px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotationloader 1s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.view__cart__items__wrapper .view__cart__items__wrapper__header {
  border-bottom: 1px solid var(--border-color);
  padding: 0 90px 0 20px;
}
.view__cart__items__wrapper .view__cart__items__wrapper__footer {
  padding: 11px 20px;
}
.view__cart__items__wrapper
  .view__cart__items__wrapper__header
  .view__cart__items__wrapper__header__title {
  display: flex;
  height: 50px;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: var(--color-h);
}
.view__cart__items__wrapper__body .view__cart__items__wrapper__body__item {
  padding: 25px 90px 25px 20px;
  border-bottom: 1px solid var(--border-color-light);
}
.view__cart__items__wrapper__body
  .view__cart__items__wrapper__body__item
  .view__cart__items__wrapper__main__item {
  margin-bottom: 20px;
}
.view__cart__items__wrapper__body
  .view__cart__items__wrapper__body__item
  .view__cart__items__wrapper__body__item__productinfo
  .this__item__domain {
  display: block;
  font-weight: 400;
  color: var(--a-link-color);
  font-size: 12px;
}
.view__cart__items__wrapper__body__item__product__configoptions {
  position: relative;
}
.view__cart__items__wrapper__body__item__product__configoptions .addon__name {
  position: relative;
  padding-left: 35px;
}
.view__cart__items__wrapper__body__item__product__configoptions:before {
  background: var(--border-color);
  content: "";
  position: absolute;
  top: -15px;
  left: -1px;
  bottom: 18px;
  width: 1px;
  border-radius: 2px;
}
.view__cart__items__wrapper__body__item__product__configoptions
  .addon__name:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 14px;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath d='M1 1v4a8 8 0 0 0 8 8h4' stroke='%23efefef' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
.view__cart__items__wrapper__body__item__product__configoptions .item__price,
.view__cart__items__wrapper__body__item__product__info .item__price {
  font-weight: 600;
  font-size: 13px;
  color: var(--color-h);
  display: flex;
  gap: 5px;
  align-items: center;
}
.view__cart__items__wrapper__body__item__product__configoptions .item__name {
  font-weight: 700;
  font-size: 12px;
  color: var(--color-h);
}
.view__cart__items__wrapper__body__item__product__configoptions
  .addon__qty__empty,
.view__cart__items__wrapper__body__item__product__configoptions .item__value {
  font-weight: 400;
  font-size: 12px;
  color: var(--color-h-hover);
}
.view__cart__items__wrapper__body__item__options {
  position: absolute;
  right: -55px;
  top: 50%;
  transform: translateY(-50%) translateX(20px);
  opacity: 0;
  visibility: hidden;
  display: flex;
  align-items: center;
  gap: 10px;
  background: var(--options-icons-container-bg);
  padding: 5px 12px;
  border-radius: 20px;
  transition: all 0.2s;
}
.view__cart__items__wrapper__body__item:hover
  .view__cart__items__wrapper__body__item__options {
  transform: translateY(-50%) translateX(0);
  opacity: 1;
  visibility: visible;
}
.options__icons {
  width: 18px;
  height: 18px;
  fill: var(--options-icons-color);
  transition: fill 0.2s;
  display: block;
}
.options__icons:hover {
  fill: var(--color-h);
}
.tooltip {
  font-family: var(--font-body);
  font-size: 12px;
  font-weight: 300px;
}
.veiwcart__period__dropdown__wrapper .veiwcart__period__dropdown__btn {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  height: 25px;
  border: 0;
  border-radius: 15px;
  padding: 0 10px;
  font-weight: 600;
  font-size: 13px;
  gap: 6px;
  background: var(--options-icons-container-bg);
  color: var(--color-h);
}
.veiwcart__period__dropdown__wrapper .veiwcart__period__dropdown__btn:hover {
  background: var(--options-icons-container-bg-hover);
}
.veiwcart__period__dropdown__wrapper .dropdown-menu {
  border-radius: 15px;
  border: 0;
  background: var(--background-7);
  box-shadow: rgb(0 0 0 / 8%) 0 0 1px, rgb(0 0 0 / 8%) 0 2px 24px;
  display: block !important;
  transition: all 0.2s;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px) !important;
  top: 110% !important;
}
.veiwcart__period__dropdown__wrapper .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) !important;
}
.veiwcart__period__dropdown__wrapper .dropdown-menu .dropdown-item {
  background-color: transparent !important;
  transition: all 0.2s;
}
.veiwcart__period__dropdown__wrapper .dropdown-menu .dropdown-item:hover {
  padding-left: 15px;
}
.veiwcart__period__dropdown__wrapper .dropdown-menu .dropdown-item a {
  color: var(--color-h);
  font-weight: 400;
  font-size: 13px;
}
.veiwcart__period__dropdown__wrapper .dropdown-menu .dropdown-item:hover a {
  color: var(--a-link-color);
}
.billing__cycle__dropdown {
  display: flex;
  align-items: center;
  gap: 4px;
}
.item__price .product__only__setup__price,
.item__price .renewal.cycle {
  font-size: 11px;
  color: var(--color-texts-opacity);
  font-weight: 400;
}
.view__cart__items__wrapper__body__item .item__qty {
  position: relative;
  display: flex;
  gap: 9px;
  align-items: center;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .item__qty
  input.form-control {
  background: var(--options-icons-container-bg);
  color: var(--color-h);
  border: 0;
  font-weight: 700;
  height: 30px;
  width: 61px;
  font-size: 13px;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .item__qty
  .update__item__qty__btn {
  background: var(--options-icons-container-bg);
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  border-radius: 11px;
  justify-content: center;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .view__cart__items__wrapper__body__item__product__configoptions
  .item__qty
  input.form-control {
  height: 22px;
  font-size: 11px;
  padding: 0;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .view__cart__items__wrapper__body__item__product__configoptions
  .item__qty
  .update__item__qty__btn {
  height: 22px;
  width: 22px;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .view__cart__items__wrapper__body__item__product__configoptions
  .item__qty
  .update__item__qty__btn
  .options__icons {
  width: 15px;
  height: 15px;
}
#order-standard_cart
  .view__cart__items__wrapper__body__item
  .item__qty
  .update__item__qty__btn:hover
  .options__icons {
  fill: var(--color-h);
}
@media (min-width: 992px) {
  .orderform__main__content__wrapper__with__sidebar {
    width: calc(
      100% - var(--main-sidebar-lg-width) - var(--main-sidebar-spacing-h)
    );
    max-width: 100%;
  }
  .main-sidebar {
    width: var(--main-sidebar-width);
    margin-left: var(--main-sidebar-spacing-h);
    margin-right: 0;
  }
  .main-sidebar-lg {
    width: var(--main-sidebar-lg-width);
  }
}
#order-standard_cart .viewcart__output__banner > h3 {
  font-size: 1.3125rem;
  letter-spacing: -0.5px;
  line-height: 1.5;
  font-weight: 300;
  margin: 45px 0 15px !important;
}
#order-standard_cart .viewcart__output__banner .mc-promos {
  margin: 0;
  max-width: 100%;
}
#order-standard_cart .addon-promo-container.veiwcart__addon__container {
  padding: 0;
  background: var(--background);
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header {
  background: #fff;
  background: -moz-linear-gradient(
    103deg,
    rgba(255, 255, 255, 1) 0,
    rgba(0, 0, 0, 1) 100%
  );
  background: -webkit-linear-gradient(
    103deg,
    var(--background-5) 0,
    var(--background-4) 100%
  );
  padding: 20px;
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__features {
  padding: 20px;
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__features
  li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  font-weight: 400;
  padding: 2px 0;
  color: var(--color-h-hover);
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__features
  li
  i {
  font-size: 11px;
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__add {
  display: flex;
  align-items: center;
  gap: 20px;
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__add
  .price {
  font-weight: 300;
  font-size: 17px;
  color: var(--btn-primary-color);
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content {
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  width: calc(100% - 270px);
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content
  .btn-add {
  color: var(--btn-primary-color);
  background: var(--btn-primary-bg);
  border-color: var(--btn-primary-bg);
  padding: 9px 13px;
  font-size: 12px;
}
#order-standard_cart
  .viewcart__output__banner
  .marketconnect__promo__banner__header
  .marketconnect__promo__banner__header__main__content
  .btn-add:hover {
  color: var(--btn-primary-color);
  background: var(--btn-primary-bg-hover);
  border-color: var(--btn-primary-bg-hover);
}
.sidebar__aply__promo__code__wrapper {
  margin-top: 15px;
}
.sidebar__aply__promo__code__wrapper .sidebar__aply__promo__code__caller {
  cursor: pointer;
  color: var(--color-h-hover);
}
.sidebar__aply__promo__code__wrapper .sidebar__aply__promo__code__caller:hover {
  cursor: pointer;
  color: var(--color-h);
}
.sidebar__aply__promo__code__wrapper .sidebar__aply__promo__code__form {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 19%), 0 2px 24px rgb(0 0 0 / 6%);
  margin-bottom: 10px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  gap: 10px;
}
#order-standard_cart
  .sidebar__aply__promo__code__wrapper
  .sidebar__aply__promo__code__form
  .form-control {
  border: 0;
  font-size: 13px;
  background: 0 0;
}
#order-standard_cart
  .sidebar__aply__promo__code__wrapper
  .sidebar__accepted__promo__code {
  background: var(--background-14);
  box-shadow: 0 0 1px rgb(0 0 0 / 19%), 0 2px 24px rgb(0 0 0 / 6%);
  margin-bottom: 10px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  padding: 8px 15px 8px 20px;
  gap: 10px;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
  color: var(--color-h);
}
.modal-content {
  border: 0;
  border-radius: 12px;
  background-color: var(--background);
}
.modal .modal-header {
  background: 0 0;
  border: 0;
  padding-bottom: 5px;
}
.modal .modal-header .modal-title {
  font-weight: 700;
  font-size: 18px;
}
.modal .modal-header > .close {
  font-weight: 300;
}
.modal .modal-body p {
  font-weight: 300;
  font-size: 15px;
  margin-bottom: 15px;
}
.modal .modal-footer {
  padding: 25px 20px;
  border-top: 1px solid var(--border-color);
}
.modal .modal-footer .btn {
  min-width: auto;
  font-size: 13px;
  padding: 10px 25px;
  margin: 0 5px;
}
.already__registered__wrapper .already__registered__card {
  padding: 0 25px;
}
.already__registered__wrapper .already__registered__card:not(:last-of-type) {
  border-bottom: 1px solid var(--border-color);
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header {
  display: flex;
  align-items: center;
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title {
  width: 100%;
  height: 60px;
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title
  .cursor {
  border: 2px solid var(--checkbox-first-color);
  width: 19px;
  height: 19px;
  border-radius: 21px;
  background-color: var(--background-7);
  display: flex;
  align-items: center;
  margin-right: 15px;
  justify-content: center;
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title:not(.collapsed)
  .cursor {
  background: var(--a-link-color);
  border-color: var(--a-link-color);
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title
  .cursor:after {
  content: "";
  background: #fff;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  box-shadow: 0 0 1px rgb(0 0 0 / 7%), 0 2px 24px rgb(0 0 0 / 6%);
  opacity: 0;
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title:not(.collapsed)
  .cursor:after {
  opacity: 1;
}
.already__registered__wrapper
  .already__registered__card
  .already__registered__card__body {
  padding: 20px 0 25px 0;
}
#order-standard_cart .default__shadow__panel select.form-control {
  font-size: 13px;
}
.checkout__payment__gateway__radios__wrapper
  .checkout__payment__gateway__radios {
  height: 50px;
  padding: 0 20px;
  margin: 0 !important;
}
.checkout__payment__gateway__radios__wrapper
  .checkout__payment__gateway__radios:not(:last-of-type) {
  border-bottom: 1px solid var(--border-color-light);
}
.checkout__payment__gateway__radios__wrapper
  .checkout__payment__gateway__radios
  .payment__gateway__name {
  color: var(--color-h);
  margin-left: 8px;
}
.checkout__payment__gateway__radios__wrapper
  .checkout__payment__gateway__radios
  .payment__gateway__icon {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.checkout__payment__gateway__radios__wrapper
  .checkout__payment__gateway__radios
  .payment__gateway__icon
  .checkout__payment__svg__icon {
  height: 17px;
  width: auto;
}
.cart__choose__cycle__label .cart__choose__cycle__input,
.checkout__payment__gateway__radios__wrapper
  .panel__check__cart__group__label
  .input {
  padding: 0;
}
.btn__what__is__this {
  color: var(--color-h-sub);
  font-size: 12px;
  margin-left: 5px;
}
.btn__what__is__this:hover {
  color: var(--color-h);
}
.switch__box__on__off {
  align-items: center;
  padding: 25px 20px;
  display: inline-flex;
}
.switch__box__on__off .switch__box__on__off__title {
  font-weight: 600;
  color: var(--color-h);
  font-size: 13px;
  margin-right: 15px;
}
.bootstrap-switch {
  border-radius: 20px;
  border: 0;
  outline: 0 !important;
  box-shadow: none !important;
  background: var(--checkbox-first-color);
  position: relative;
  transition: all 0.2s;
}
.bootstrap-switch.bootstrap-switch-on {
  background: var(--background-5);
}
.bootstrap-switch:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  background: var(--background-7);
  border-radius: 100%;
  top: 50%;
  transform: translateY(-50%);
  left: 4px;
  transition: all 0.2s;
}
.bootstrap-switch.bootstrap-switch-on:after {
  left: calc(100% - 29px);
}
.bootstrap-switch .bootstrap-switch-container {
  display: flex;
  align-items: center;
  margin: 0 !important;
  width: 100% !important;
  justify-content: space-between;
  height: 32px;
  padding: 0 8px;
}
.bootstrap-switch .bootstrap-switch-container .bootstrap-switch-label {
  width: 0 !important;
  padding: 0 !important;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
  color: var(--btn-primary-color) !important;
  background-color: transparent !important;
  border-color: transparent !important;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 600;
  transition: all 0.1s;
  opacity: 1;
  height: auto;
  padding: 0;
}
.bootstrap-switch.bootstrap-switch-on
  .bootstrap-switch-handle-off.bootstrap-switch-secondary,
.bootstrap-switch.bootstrap-switch-on
  .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch:not(.bootstrap-switch-on)
  .bootstrap-switch-handle-off.bootstrap-switch-success,
.bootstrap-switch:not(.bootstrap-switch-on)
  .bootstrap-switch-handle-on.bootstrap-switch-success {
  opacity: 0;
}
#order-standard_cart .field,
#order-standard_cart .form-control {
  border: 1px solid var(--border-color);
  border-radius: 6px;
  font-size: 14px;
  color: var(--color-h);
}
#order-standard_cart .field::placeholder,
#order-standard_cart .form-control::placeholder {
  color: var(--color-h-sub);
}
#order-standard_cart .sub-heading {
  border: 0 !important;
  text-align: left !important;
  margin-top: 45px !important;
}
#order-standard_cart .sub-heading .primary-bg-color {
  background: 0 0;
  font-size: 1.3125rem;
  letter-spacing: -0.5px;
  line-height: 1.5;
  padding: 0;
  font-weight: 300;
  color: var(--color-h);
}
#order-standard_cart label.one__lign__checkbox {
  color: var(--color-texts) !important;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 7px;
  cursor: pointer;
}
#order-standard_cart label.one__lign__checkbox .icheckbox_square-blue {
  margin-right: 8px;
}
.view__invoice__text__wrapper .view__invoice__text {
  font-size: 13px;
  margin-bottom: 6px;
  font-weight: 500;
  color: var(--color-h);
}
.view__invoice__text__wrapper .view__invoice__text span {
  color: var(--color-h-sub);
}
.view__invoice__page__main__content
  .view__invoice__page__main__conent__body
  address {
  font-size: 13px;
  font-weight: 500;
  color: var(--color-h);
}
.view__invoice__page__main__content
  .view__invoice__page__main__content__tables {
  padding: 20px;
}
.view__invoice__page__main__content
  .view__invoice__page__main__content__tables
  .table
  .main__thead__table
  td {
  border: 0;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-h-sub);
}
.view__invoice__page__main__content
  .view__invoice__page__main__content__tables
  .table
  td {
  padding: 13px 8px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-h);
  border-top: 1px solid var(--border-color-light);
}
.view__invoice__page__main__content
  .view__invoice__page__main__content__tables
  .table
  td.total-row {
  border: 0;
  padding: 5px 8px;
}
.view__invoice__page__main__content
  .view__invoice__page__main__content__tables
  .table
  td.total-pay-row {
  padding: 15px 8px;
  background: #eef5f8;
  border: 0;
  font-weight: 700;
  font-size: 14px;
}
.breadcrumb {
  background: var(--background-7);
}
.breadcrumb .breadcrumb-item {
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
}
.breadcrumb .breadcrumb-item a {
  color: var(--color-h-sub);
}
.breadcrumb .breadcrumb-item a:hover {
  color: var(--color-h-hover);
}
.breadcrumb .breadcrumb-item.active {
  font-weight: 600;
  color: var(--color-h);
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: var(--border-color);
  font-size: 10px;
}
.badge,
.label,
[class^="status"] {
  font-weight: 500;
  padding: 5px 10px;
  text-transform: uppercase;
}
[class^="status"] {
  border-radius: 4px;
  line-height: 1;
}
.status-green-dark {
  background: #b5e4ca;
  color: #1a1d1f;
}
.status-red {
  background: #ffe7e4;
  color: #ff6a55;
}
.status-red-dark {
  background: #ffbc99;
  color: #fcfcfc;
}
.status-purple {
  background: #cabdff;
  color: #8e59ff;
}
.status-blue {
  background: #b1e5fc;
  color: #2a85ff;
}
.status-yellow {
  background: #ffd88d;
  color: #1a1d1f;
}
.badge.badge-danger,
.label.label-danger,
.label.status-unpaid,
.status-expired,
.status-fraud,
.status-grace,
.status-redemption {
  background-color: var(--alertbgdanger);
  color: var(--alertcolordanger);
  --status-color: var(--alertcolordanger);
}
.badge.badge-success,
.label.label-success,
.label.requestor-type-owner,
.status-active,
.status-completed,
.status-green,
.status-open,
.status-paid {
  background-color: var(--alertbgsuccess);
  color: var(--alertcolorsuccess);
  --status-color: var(--alertcolorsuccess);
}
.badge.badge-warning,
.label.label-warning,
.status-pending,
.status-pendingregistration,
.status-pendingtransfer {
  background-color: var(--alertbgwarning);
  color: var(--alertcolorwarning);
  --status-color: var(--alertcolorwarning);
}
.badge.badge-info,
.label.label-info,
.label.requestor-type-operator {
  background-color: var(--alertbginfo);
  color: var(--alertcolorinfo);
  --status-color: var(--alertcolorinfo);
}
.badge.badge-primary,
.label.label-primary {
  background-color: var(--alertbgprimary);
  color: var(--alertcolorprimary);
  --status-color: var(--alertcolorprimary);
}
.badge.badge-secondary,
.label.label-secondary,
.status-cancelled,
.status-transferredaway {
  --status-color: var(--alertcolorsecondary);
  background-color: var(--alertbgsecondary);
  color: var(--alertcolorsecondary);
}
.status-terminated {
  --status-color: #777777;
  background-color: #e6e6e6;
  color: #777;
}
.view__invoice__page__sidebar__sticky {
  position: sticky;
  top: 100px;
}
.view__invoice__page__sidebar {
  background: linear-gradient(
    309deg,
    var(--background-4) 0,
    var(--background-15) 100%
  );
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 16px rgba(0, 0, 0, 0.05);
  padding: 20px;
}
.view__invoice__page__sidebar .view__invoice__page__sidebar__total {
  border-bottom: 1px solid var(--border-color);
  padding: 7px 0;
}
.view__invoice__page__sidebar .view__invoice__page__sidebar__payment__method {
  padding: 15px 0 0;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .select2-container {
  border: 1px solid rgb(255 255 255 / 14%);
  border-radius: 8px;
  background: rgb(255 255 255 / 7%);
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .select__dropdown__menu__search__wrapper
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  font-size: 14px;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #fff transparent transparent transparent;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #fff transparent;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .payment-btn-container {
  margin-top: 15px;
  display: flex;
  align-items: center;
  gap: 5px;
  flex-wrap: wrap;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .payment-btn-container
  .btn {
  min-width: auto;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 400;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .payment-btn-container
  p {
  font-size: 13px;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: 400;
}
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .payment-btn-container
  button#btnPayNow,
.view__invoice__page__sidebar
  .view__invoice__page__sidebar__payment__method
  .payment-btn-container
  button#tcoSubmit {
  display: block;
  width: 100%;
  padding: 15px;
  color: #fff;
  font-size: 13px;
}
.view__invoice__page__sidebar__sticky
  .view__invoice__page__sidebar__add__credit {
  background: linear-gradient(90deg, #f8fcfe 0, #f7f9fb 100%);
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 16px rgba(0, 0, 0, 0.08);
  padding: 20px;
  margin-top: 15px;
}
.view__invoice__page__sidebar__sticky
  .view__invoice__page__sidebar__add__credit
  .form-control {
  font-size: 13px;
}
.view__invoice__page__sidebar__sticky
  .view__invoice__page__sidebar__add__credit
  .btn {
  font-size: 12px;
  min-width: auto;
  color: #fff;
}
.view__invoice__page__sidebar__sticky .view__invoice__page__sidebar__actions {
  padding: 20px 5px 60px;
}
.view__invoice__page__sidebar__sticky .view__invoice__page__sidebar__actions a {
  font-size: 13px;
  display: flex;
  align-items: center;
  gap: 7px;
  font-weight: 600;
}
section#main-body.homepage__main__body {
  padding: 0;
}
.not__shoppingcart__page__header {
  margin: calc(var(--gap) * 1.5) 0;
}
body.sticky__scondary__menu .not__shoppingcart__page__header {
  margin: calc(var(--gap) * 1.5) 0 calc(var(--gap) * 0.5);
}
.login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__date {
  font-weight: 400;
  font-size: 12px;
  opacity: 0.7;
  margin-bottom: 22px;
  display: flex;
}
.login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__title {
  display: block;
  font-size: 20px;
}
.login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__desc
  p {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 11px;
}
.login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__desc {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 25px;
  font-size: 15px;
  font-weight: 300;
}
.login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__desc
  a {
  text-decoration: underline;
}
.login__register__sidebar__content__announcements .slick-dots {
  display: flex !important;
  align-items: center;
  gap: 6px;
}
.login__register__sidebar__content__announcements .slick-dots li button {
  width: 10px;
  height: 10px;
  background: var(--background-9);
  border-radius: 15px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.12), 0 8px 32px rgba(0, 0, 0, 0.08);
  color: transparent;
  overflow: hidden;
  opacity: 0.4;
}
.login__register__sidebar__content__announcements .slick-dots li button:hover {
  opacity: 0.8;
}
.login__register__sidebar__content__announcements
  .slick-dots
  li.slick-active
  button {
  opacity: 1;
}
.main__login__content__wrapper {
  display: flex;
  flex-direction: column;
  padding: var(--spacing-6x);
  flex: 1 0 auto;
  overflow: auto;
  position: relative;
  max-width: 100%;
}
.main__login__content__wrapper .main__login__content,
.main__login__content__wrapper .main__registeration__content {
  margin: auto;
  width: 100%;
}
.main__login__content__wrapper .main__login__content {
  max-width: var(--login-width);
}
.main__login__content__wrapper .main__registeration__content {
  max-width: var(--register-width);
}
.form-control {
  height: 46px;
  border: 1px solid var(--border-color);
  border-radius: 6px;
  color: var(--color-h);
  background: var(--background);
  font-size: 14px;
}
.form-control.pw-input {
  border-radius: 6px !important;
}
.form-control::placeholder {
  font-weight: 600;
  color: var(--color-h-sub);
  font-size: 15px;
}
.form-control:hover {
  border: 1px solid var(--btn-border);
}
.form-control:active,
.form-control:focus {
  border: 1px solid var(--background-4);
}
.form-control-label {
  font-weight: 400;
  margin-bottom: 6px;
  color: var(--color-h);
  font-size: 0.8725rem;
}
.form-group {
  position: relative;
}
.btn-show-password {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  color: var(--color-h-sub);
  z-index: 4;
}
.btn-show-password:hover {
  color: var(--color-h-hover);
}
#default-captcha-domainchecker #inputCaptcha {
  margin: auto;
  height: 35px;
}
.default__shadow__panel .default__shadow__panel {
  box-shadow: none;
  border: 1px solid var(--border-color);
}
.register__wrapper__email__opt__in {
  margin-bottom: 40px;
}
.register__wrapper__email__opt__in .coodiv__captcha__wrapper,
.register__wrapper__email__opt__in .default__shadow__panel {
  margin-bottom: 0;
  height: 100%;
}
.generate-pswrd-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 13px;
  color: var(--color-h-sub);
  z-index: 4;
  background: var(--border-color-light);
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 24px;
  font-size: 12px;
  transition: all 0.2s;
}
.generate-pswrd-button:hover {
  color: var(--color-h);
}
.progress.paswrd__stenth__bar {
  position: absolute;
  bottom: 0;
  left: 2px;
  right: 0;
  height: 3px;
  border-radius: 0 0 6px 6px;
  background: 0 0;
}
.language__dropdown__select .dropdown__toggle {
  font-weight: 400;
  font-size: 14px;
  display: flex;
  align-items: center;
  position: relative;
  color: var(--color-h);
}
.language__dropdown__select.show .dropdown__toggle {
  color: var(--a-link-color);
}
.language__dropdown__select .dropdown__toggle:after {
  content: "\f107";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 12px;
  margin-left: 7px;
  transition: all 0.2s;
}
.language__dropdown__select.show .dropdown__toggle:after {
  transform: rotate(180deg);
}
.language__dropdown__select .dropdown__toggle .language__flag {
  display: block;
  width: 20px;
  height: 20px;
  background-position: center;
  border-radius: 25px;
  margin-right: 10px;
}
.language__dropdown__select .dropdown-menu.dropdown__language__search {
  background: var(--background-14);
  box-shadow: rgba(0, 0, 0, 0.07) 0 0 1px, rgba(0, 0, 0, 0.06) 0 2px 24px;
  border: 0;
  min-width: 220px;
  border-radius: 8px;
  display: block !important;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  bottom: 140%;
  top: auto !important;
  transform: translateY(10px) !important;
}
.language__dropdown__select .dropdown-menu.dropdown__language__search.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) !important;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__header {
  position: relative;
  border-bottom: 1px solid var(--border-color-light);
  margin-bottom: 15px;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__header
  i {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 10px;
  font-size: 13px;
  color: var(--color-h);
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__header
  .form-control {
  border: 0;
  padding-left: 35px;
  height: 45px;
  font-size: 14px;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items {
  overflow-y: auto !important;
  overflow-x: hidden;
  position: relative;
  max-height: 236px;
  padding: 0 10px 0 13px;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a {
  display: flex;
  align-items: center;
  padding: 5px 8px;
  transition: all 0.2s;
  background: var(--background);
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a
  .language__flag {
  display: flex;
  width: 20px;
  height: 15px;
  border-radius: 4px;
  margin-right: 10px;
  align-items: center;
  justify-content: center;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a
  .language__flag
  img {
  border-radius: 4px;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a
  .language__text {
  font-weight: 500;
  font-size: 13px;
  color: var(--color-h);
  transition: all 0.2s;
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a.active,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a:hover,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item.active
  a {
  background: var(--background-2);
}
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a.active
  .language__text,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a:hover
  .language__text,
.language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item.active
  a
  .language__text {
  color: var(--btn-primary-bg);
}
.language__flag.catalan {
  background: url(../img/flags/catalan.svg);
}
.language__flag.arabic {
  background: url(../img/flags/arabic.svg);
}
.language__flag.azerbaijani {
  background: url(../img/flags/azerbaijani.svg);
}
.language__flag.chinese {
  background: url(../img/flags/chinese.svg);
}
.language__flag.croatian {
  background: url(../img/flags/croatian.svg);
}
.language__flag.czech {
  background: url(../img/flags/czech.svg);
}
.language__flag.danish {
  background: url(../img/flags/danish.svg);
}
.language__flag.dutch {
  background: url(../img/flags/dutch-nl.svg);
}
.language__flag.english {
  background: url(../img/flags/english.svg);
}
.language__flag.estonian {
  background: url(../img/flags/estonian.svg);
}
.language__flag.farsi {
  background: url(../img/flags/farsi.svg);
}
.language__flag.french {
  background: url(../img/flags/french.svg);
}
.language__flag.german {
  background: url(../img/flags/dutch.svg);
}
.language__flag.hebrew {
  background: url(../img/flags/hebrew.svg);
}
.language__flag.hungarian {
  background: url(../img/flags/hungarian.svg);
}
.language__flag.italian {
  background: url(../img/flags/italian.svg);
}
.language__flag.macedonian {
  background: url(../img/flags/macedonian.svg);
}
.language__flag.norwegian {
  background: url(../img/flags/norwegian.svg);
}
.language__flag.portuguese-br {
  background: url(../img/flags/portuguese-br.svg);
}
.language__flag.portuguese-pt {
  background: url(../img/flags/portuguese-pt.svg);
}
.language__flag.romanian {
  background: url(../img/flags/romanian.svg);
}
.language__flag.russian {
  background: url(../img/flags/russian.svg);
}
.language__flag.spanish {
  background: url(../img/flags/spanish.svg);
}
.language__flag.swedish {
  background: url(../img/flags/swedish.svg);
}
.language__flag.turkish {
  background: url(../img/flags/turkish.svg);
}
.language__flag.ukranian {
  background: url(../img/flags/ukrainian.svg);
}
.login__register__footer__links {
  display: flex;
  align-items: center;
  gap: 10px;
}
.login__register__footer__links a {
  font-size: 13px;
  font-weight: 600;
}
.client__area__profile__pic {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: 0.75rem;
}
.client__area__profile__pic > img {
  width: 160px;
  height: 160px;
  max-width: none;
  border-radius: 8px;
}
.client__area__profile__pic .client__area__profile__dot {
  box-shadow: 0 3px 15px -2px rgba(37, 45, 51, 0.2);
  transition: all 0.15s ease-in;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 22px;
  right: -11px;
  z-index: 1;
  border-radius: 100%;
  border: 4px solid var(--background-7);
  cursor: pointer;
}
.client__area__profile__pic .client__area__profile__dot.active {
  background: var(--success);
}
.btn-group .dropdown-menu,
.dropdown .dropdown-menu {
  display: block;
  background: var(--background-14);
  box-shadow: rgba(0, 0, 0, 0.07) 0 0 1px, rgba(0, 0, 0, 0.06) 0 2px 24px;
  border: 0;
  min-width: 220px;
  border-radius: 12px;
  display: block !important;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
  top: calc(100% + 10px) !important;
  transform: translateY(-10px) !important;
  left: auto !important;
  right: 0;
  padding: 10px 10px;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-group .dropdown-menu.show,
.dropdown .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0) !important;
}
.btn-group .dropdown-menu .dropdown-item,
.dropdown .dropdown-menu .dropdown-item {
  padding: 8px 10px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-h);
  border-radius: 6px;
  transition: all 0.2s;
  display: flex;
  align-items: center;
}
.btn-group .dropdown-menu .dropdown-item.disabled,
.dropdown .dropdown-menu .dropdown-item.disabled {
  opacity: 0.2;
  pointer-events: auto;
  color: var(--color-h) !important;
  cursor: no-drop;
}
.btn-group .dropdown-menu .dropdown-item:hover,
.dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--btn-primary-bg);
  background-color: var(--background-2);
}
.client__area__profile__static__box__wrapper {
  gap: 15px;
}
.client__area__profile__static__box__wrapper
  .client__area__profile__static__box {
  padding: 10px 25px;
  border-radius: 10px;
  min-width: 147px;
}
.color-success {
  color: #50cd89;
}
.color-danger {
  color: #f1416c;
}
a.badge-success:focus,
a.badge-success:hover {
  color: #fff;
  background-color: #50cd89;
}
.nav.default__coodiv__row__nav {
  gap: 25px;
}
.nav.default__coodiv__row__nav .nav-item .nav-link {
  color: var(--color-gray);
  font-size: 14px;
  border-bottom: 2px solid transparent;
  padding: 0.5rem 0;
}
.nav.default__coodiv__row__nav .nav-item .nav-link:hover,
.nav.default__coodiv__row__nav .nav-item.active .nav-link {
  color: var(--btn-primary-bg);
  border-bottom: 2px solid var(--btn-primary-bg);
}
.client__area__proforomance__box .client__area__proforomance__box__icon {
  font-size: 30px;
  color: var(--btn-light-color);
}
.client__area__proforomance__box .badge {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.promo__slider {
  border: 1px solid var(--border-color-light);
  background: var(--background-7);
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.promo__slider.promo__slider__sidebar {
  padding: 25px;
}
.promo__slider.promo__slider__sidebar .banner-background {
  left: -300px;
  z-index: 0;
  top: -80px;
}
.promo__slider.promo__slider__sidebar .banner-background .banner-shape svg {
  max-width: 1480px;
}
.promo__slider.promo__slider__sidebar .promo__slider__items {
  position: relative;
  z-index: 1;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .promo__slider__item {
  position: relative;
  z-index: 1;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .promo__slider__item
  .promo__slider__text {
  text-align: center;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .promo__slider__item
  .promo__slider__text
  .promo__slider__content {
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  max-width: 80%;
  margin: auto;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .promo__slider__item
  .promo__slider__text
  .promo__slider__content
  .promo__slider__headline {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .promo__slider__item
  .promo__slider__text
  .promo__slider__content
  .promo__slider__tagline {
  font-weight: 400;
  font-size: 14px;
}
.promo__slider.promo__slider__sidebar .promo__slider__items .slick-dots {
  display: flex !important;
  justify-content: center;
  gap: 8px;
  margin-top: 25px;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .slick-dots
  li
  button {
  color: transparent !important;
  width: 11px;
  height: 11px;
  background: var(--background-3);
  border-radius: 20px;
  opacity: 0.6;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .slick-dots
  li
  button:hover {
  opacity: 1;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__items
  .slick-dots
  li.slick-active
  button {
  background: var(--background-4);
  opacity: 1;
}
.body__list__group__wrapper .body__list__group__item {
  padding: 15px 25px 15px 40px;
  background: var(--background-7);
  transition: all 0.2s;
  position: relative;
  display: block;
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.2px;
  color: var(--color-h);
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .coodiv__status__ticket {
  font-weight: 400;
  color: var(--color-h-hover);
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .coodiv__status__ticket
  b {
  font-weight: 700;
  color: var(--color-h);
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .coodiv__status__ticket
  .status {
  color: var(--status-color);
  position: relative;
  margin-left: 10px;
  padding: 7px 16px 6px 22px;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 10px;
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .coodiv__status__ticket
  .status:before {
  background: var(--status-color);
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  opacity: 0.14;
  border-radius: 4px;
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .coodiv__status__ticket
  .status:after {
  content: "";
  background: var(--status-color);
  position: absolute;
  width: 6px;
  height: 6px;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 15px;
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover,
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover
  .coodiv__status__ticket,
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover
  .coodiv__status__ticket
  b {
  color: var(--btn-primary-bg);
}
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  small {
  color: var(--color-gray);
}
.body__list__group__wrapper .body__list__group__item:hover {
  background: var(--btn-lighter-bg);
}
.body__list__group__wrapper .body__list__group__item:after {
  content: "";
  position: absolute;
  left: 20px;
  top: 22px;
  bottom: 22px;
  width: 4px;
  background: var(--border-color);
  border-radius: 10px;
  transition: all 0.2s;
}
.body__list__group__wrapper .body__list__group__item:hover::after {
  background: var(--background-5);
}
.body__list__group__wrapper .body__list__group__item .div-service-item {
  align-items: flex-start;
}
.body__list__group__wrapper .body__list__group__item .div-service-item {
  align-items: flex-start;
}
.body__list__group__wrapper .body__list__group__item .div-service-status {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 2;
  order: 2;
  display: flex;
  align-items: center;
  justify-content: start;
  margin-left: 7px;
  margin-top: 3px;
}
.body__list__group__wrapper .body__list__group__item .div-service-name {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 1;
  order: 1;
  margin: 0;
  flex: inherit;
}
.body__list__group__wrapper .body__list__group__item .div-service-name span {
  font-size: 15px;
  font-weight: 600 !important;
  letter-spacing: 0.2px;
}
.body__list__group__wrapper
  .body__list__group__item
  .div-service-name
  span.text-domain,
.body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link
  .text-last-updated {
  display: block;
  font-size: 12px;
  font-weight: 400 !important;
  color: var(--color-gray);
}
.body__list__group__wrapper .body__list__group__item .div-service-buttons {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 3;
  order: 3;
  display: flex;
  align-items: center;
  gap: 10px;
}
.body__list__group__wrapper
  .body__list__group__item
  .div-service-buttons
  .btn-view-details {
  display: none;
}
.body__list__group__wrapper
  .body__list__group__item
  .div-service-buttons
  .btn-custom-action {
  display: flex;
  gap: 5px;
}
div[menuitemname="Active Products/Services"] .btn-view-more {
  color: var(--btn-light-color) !important;
  background: var(--btn-light-bg);
  border-color: var(--btn-light-bg);
  padding: 10px 15px;
  border-radius: 8px;
  cursor: pointer;
}
div[menuitemname="Active Products/Services"] .btn-view-more:hover {
  background: var(--btn-light-bg-hover);
}
.register__domain__panel__wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.register__domain__panel__wrapper .ltd {
  align-items: center;
  display: flex;
  padding: 7px 33px 7px 20px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  background: rgb(3 169 244 / 4%);
  transition: all 0.2s;
  line-height: 1;
}
.register__domain__panel__wrapper .ltd:after {
  background: var(--background-5);
  height: 5px;
  line-height: 0;
  content: "";
  width: 5px;
  border-radius: 15px;
  position: absolute;
  left: 11px;
  bottom: 10px;
}
.register__domain__panel__wrapper .ltd .register__domain__panel__badge {
  width: 60px;
  position: absolute;
  letter-spacing: 0;
  padding: 6px 3px 3px 3px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  top: -2px;
  right: -22px;
  background-color: #f7d458;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  text-align: center;
  font-size: 8px;
  font-weight: 300;
}
.register__domain__panel__wrapper .ltd.hot .register__domain__panel__badge {
  background-color: #f9615a;
}
.register__domain__panel__wrapper .ltd.new .register__domain__panel__badge {
  background-color: #2ad588;
}
.register__domain__panel__wrapper .ltd {
  display: none;
}
.register__domain__panel__wrapper .ltd:nth-child(1),
.register__domain__panel__wrapper .ltd:nth-child(2),
.register__domain__panel__wrapper .ltd:nth-child(3),
.register__domain__panel__wrapper .ltd:nth-child(4),
.register__domain__panel__wrapper .ltd:nth-child(5),
.register__domain__panel__wrapper .ltd:nth-child(6) {
  display: flex;
}
.client-home-cards #registerDomainPanel .input-group-btn .btn {
  font-size: 12px;
}
.output__home__panelsaddons__wrapper {
  position: relative;
}
.output__home__panelsaddons__wrapper .card__body .col-sm-6.text-center {
  display: none !important;
}
.output__home__panelsaddons__wrapper .card__body .panel-mc-sso small {
  text-align: right;
  font-size: 12px;
  opacity: 0.4;
}
.output__home__panelsaddons__wrapper .card__body .col-sm-6:not(.text-center) {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0 5px !important;
}
.output__home__panelsaddons__wrapper .card__body .row {
  margin: 0 !important;
}
.output__home__panelsaddons__wrapper
  .card__body
  .row.threesixtymonitoring-metrics-row {
  gap: 5px;
  margin-bottom: 10px !important;
}
.output__home__panelsaddons__wrapper
  .card__body
  .row.threesixtymonitoring-metrics-row
  .col-4 {
  border: 1px solid var(--border-color-light);
  border-radius: 6px;
  text-align: center;
  padding-top: 8px;
  padding-bottom: 15px;
  flex: 0 0 31.33333%;
  max-width: 31.33333%;
}
.output__home__panelsaddons__wrapper
  .card__body
  .row.threesixtymonitoring-metrics-row
  .threesixtymonitoring-metric {
  font-weight: 700;
  font-size: 17px;
}
.output__home__panelsaddons__wrapper
  .card__body
  .row.threesixtymonitoring-metrics-row
  .threesixtymonitoring-title {
  font-size: 12px;
}
.output__home__panelsaddons__wrapper .card__body .panel-mc-sso {
  padding: 0;
  font-size: 13px;
  font-weight: 400;
}
.output__home__panelsaddons__wrapper .card__body .panel-mc-sso .form-control {
  margin-top: 5px;
}
.output__home__panelsaddons__wrapper .output__home__panelsaddons__select {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 10px;
  margin-bottom: 11px;
}
.col-form-label {
  font-size: 13px;
  font-weight: 500;
  color: var(--btn-light-color);
}
.form__btn__submit__group {
  margin-bottom: -20px;
  background: rgb(255 255 255 / 30%);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  box-shadow: 0 -35px 28px -30px rgb(0 0 0 / 10%);
  margin-top: 60px;
  position: sticky;
  z-index: 3;
  bottom: 0;
  margin-right: calc(var(--gap) * -1);
  margin-left: calc(var(--gap) * -1.5);
  padding-left: calc(var(--gap) * 1.5);
  padding-right: calc(var(--gap) * 1);
  height: 85px;
  align-items: center;
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
  gap: 10px;
}
.form__btn__submit__group:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent 0,
    var(--border-color) 50%,
    transparent 100%
  );
  margin: auto;
}
.form__btn__submit__group .btn {
  font-size: 13px;
}
.user__management__table__wrapper .user__management__table__user__informations {
  display: flex;
  align-items: center;
  gap: 22px;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__avatar
  img {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 9px rgb(0 0 0 / 3%);
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header {
  display: flex;
  align-items: center;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header
  i {
  margin-left: 8px;
  font-size: 13px;
  cursor: pointer;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header
  i.disactive {
  color: var(--color-gray);
  opacity: 0.4;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header
  i.disactive:hover {
  opacity: 0.8;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header
  i.active {
  color: var(--background-5);
  opacity: 0.5;
}
.user__management__table__wrapper
  .user__management__table__user__informations
  .user__management__table__user__text__header
  i.active:hover {
  opacity: 1;
}
.payment__methods__table__wrapper__holder
  .payment__methods__table__wrapper:first-child,
.user__management__table__wrapper__holder
  .user__management__table__wrapper:first-child {
  border-top: 0;
}
.payment__methods__table__wrapper__holder .payment__methods__table__wrapper,
.user__management__table__wrapper__holder .user__management__table__wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid var(--border-color-light);
}
.user__management__table__wrapper__holder
  .user__management__table__wrapper.pending__table {
  opacity: 0.5;
}
.no__data__error__box.with__icon:not(.full__width__icon) svg {
  width: 120px;
  height: 120px;
}
.payment__methods__table__wrapper
  .payment__method__name
  .field__text
  .cc__item__icon
  img {
  width: 30px;
}
.payment__methods__table__wrapper .payment__method__name .field__text .label,
.payment__methods__table__wrapper .payment__method__name .field__text .status {
  font-size: 10px;
}
.iradio_square-blue {
  border-radius: 20px;
  margin-right: 6px;
  background-image: none !important;
  background-color: #e7e9ed;
  transition: all 0.2s;
  line-height: 1;
  width: 19px;
  height: 19px;
}
.iradio_square-blue:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  content: "";
  width: 10px;
  height: 10px;
  background: var(--background-7);
  border-radius: 10px;
  margin: auto;
  box-shadow: 0 0 10px 0 rgb(77 77 119 / 17%);
}
.iradio_square-blue.checked {
  background-color: var(--background-4);
}
.iradio_square-blue.checked:after {
  opacity: 1;
}
#innerBillingContactsContainer .billing-contact-label {
  margin-bottom: 10px;
  display: block;
  color: var(--color-h-hover);
  font-weight: 400;
}
#innerBillingContactsContainer .billing-contact-label .name {
  font-weight: 700;
  color: var(--color-h);
  font-size: 14px;
}
#innerBillingContactsContainer .billing-contact-label .address1,
#innerBillingContactsContainer .billing-contact-label .city,
#innerBillingContactsContainer .billing-contact-label .country,
#innerBillingContactsContainer .billing-contact-label .postcode,
#innerBillingContactsContainer .billing-contact-label .state {
  font-weight: 400;
  font-size: 13px;
  color: var(--color-h-hover);
}
.full__width__secondarysidebar__menu .nav__items__wrapper.sidebar {
  display: none !important;
}
.table-container {
  position: relative;
  box-shadow: 0 0 20px 0 rgb(77 77 119 / 10%);
  border-radius: 10px;
  border: 0;
}
.table-container div.dataTables_wrapper div.dataTables_info {
  padding: 25px 25px 10px;
}
.table-container .dataTables_length {
  border-top: 1px solid var(--border-color-light);
  padding: 15px 25px;
  display: flex;
  align-items: center;
}
.table-container.loading {
  height: 350px;
  overflow: hidden;
}
.table-container.loading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--background-7);
  z-index: 4;
  border-radius: 10px;
}
.data__loading__animation__wrapper {
  position: absolute;
  z-index: 5;
  width: 250px;
  height: 250px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column !important;
}
.data__loading__animation__wrapper .section__loader__title {
  display: block;
  margin-top: 60px;
  color: var(--color-h);
  font-weight: 400;
  font-size: 15px;
  opacity: 0.5;
}
.dataTables_wrapper table.table-list {
  border: 0;
}
.dataTables_wrapper table.table-list thead th {
  border: 0;
  background: 0 0;
  text-align: left;
  font-size: 12px;
  color: var(--color-texts-opacity);
}
.dataTables_wrapper table.table-list thead th.sorting_asc,
.dataTables_wrapper table.table-list thead th.sorting_desc {
  background: 0 0;
}
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:before {
  font-size: 8px;
}
.table td,
.table th {
  border-top: 1px solid var(--border-color-light);
}
table.table-list tbody td {
  font-size: 13px;
  font-weight: 400;
  padding: 15px 25px;
}
table.table-list tbody td small {
  display: block;
}
table.table-list thead th {
  padding: 12px 25px;
}
div.dataTables_wrapper div.dataTables_length select {
  height: auto;
  margin: 0 6px;
  font-size: 12px;
}
div.dataTables_wrapper div.dataTables_length label {
  font-size: 12px;
  color: var(--color-texts-opacity);
}
.dataTables_wrapper .dataTables_filter label .form-control {
  background: 0 0;
  padding: 7px 10px 7px 35px !important;
}
div.dataTables_wrapper div.dataTables_filter {
  position: absolute;
  top: 15px;
  right: 25px;
}
.dataTables_wrapper .dataTables_filter:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f002";
  font-weight: 100;
  position: absolute;
  left: 22px;
  font-size: 14px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-gray);
}
.table__cell__action .coodiv__default__dropdown .btn {
  margin-left: auto;
  width: 44px;
  height: 44px;
  padding: 0;
  background: 0 0 !important;
  font-size: 15px;
  color: var(--color-gray);
  border: 0;
  box-shadow: none !important;
  outline: 0 !important;
}
.table__cell__action .coodiv__default__dropdown .btn:hover,
.table__cell__action .coodiv__default__dropdown.show .btn {
  color: var(--color-h);
}
div.dataTables_wrapper div.dataTables_paginate {
  position: absolute;
  bottom: 10px;
  right: 25px;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination,
ul.pagination {
  gap: 5px;
}
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .page-item
  .page-link,
ul.pagination .page-item .page-link {
  border-radius: 6px !important;
}
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .page-item.disabled
  .page-link,
ul.pagination .page-item.disabled .page-link {
  background: var(--btn-light-bg);
  border: 0;
  color: var(--color-gray);
}
.pagination > .active > a,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .page-item.active
  .page-link,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > a:focus,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > a:hover,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span:focus,
div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span:hover,
ul.pagination .page-item.active .page-link,
ul.pagination .pagination > .active > a:focus,
ul.pagination .pagination > .active > a:hover,
ul.pagination .pagination > .active > span,
ul.pagination .pagination > .active > span:focus,
ul.pagination .pagination > .active > span:hover {
  background: var(--a-link-color);
  border: 0;
  border-radius: 6px;
}
table.table-list .btn__table__collapse__mobile__wrapper__th,
table.table-list tbody .btn__table__collapse__mobile__wrapper__td {
  padding: 0;
  width: 0;
  display: none;
}
table.table-list .ssl-info img {
  width: 19px;
}
table.table-list tbody .cell__checkbox,
table.table-list thead .cell__checkbox {
  padding-right: 0;
  width: 0%;
}
table.table-list tbody .next__cell__checkbox,
table.table-list thead .next__cell__checkbox {
  padding-left: 7;
}
table.table-list tbody .cell__checkbox .coodiv-check-input .checkbox,
table.table-list thead .cell__checkbox .coodiv-check-input .checkbox {
  width: 17px;
  height: 17px;
}
.panel.panel-switch {
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 2px 16px rgba(0, 0, 0, 0.08);
  background: #fff;
  border: 0;
  display: inline-flex;
}
.panel.panel-switch .switch-label {
  font-weight: 700;
  margin-right: 25px;
  font-size: 14px;
}
.panel.panel-switch .switch__checkbox {
  position: absolute;
  opacity: 0;
}
.switch--text .switch__checkbox:checked + .switch__container {
  background: var(--background-5);
  background: linear-gradient(
    309deg,
    var(--background-5) 0,
    var(--background-4) 100%
  );
}
.panel-switch .panel-body .switch {
  margin: 0;
  padding: 25px 75px 25px 20px;
  cursor: pointer;
}
.switch {
  position: relative;
}
.switch__handle {
  top: 4px;
  right: 2px;
  z-index: 2;
  display: block;
  height: 20px;
  width: 20px;
  background-color: #fff;
}
.switch--lg.switch--text
  .switch__checkbox:checked
  + .switch__container
  .switch__handle {
  right: 4px;
}
.switch--lg.switch--text
  .switch__checkbox
  + .switch__container
  .switch__handle {
  right: 36px;
}
.switch--text .switch__checkbox:checked + .switch__container:after {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  z-index: 1;
  align-items: center;
  content: "on";
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  left: 8px;
}
.switch--text .switch__checkbox + .switch__container:after {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  right: 8px;
  z-index: 1;
  align-items: center;
  content: "off";
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
}
.switch--lg.switch--text .switch__checkbox:checked + .switch__container:after {
  right: 36px !important;
}
.switch__container {
  background-color: #dee0e3;
  height: 28px;
  width: 60px;
  border-radius: 30px;
  top: 50%;
  transform: translateY(-50%);
  right: 17px;
}
.switch__container,
.switch__handle {
  position: absolute;
  border-radius: 12px;
  transition: all 0.2s;
}
.switch.not__clickable__switch .switch__container {
  left: 0;
  height: 23px;
  width: 56px;
  overflow: hidden;
}
.switch.not__clickable__switch .switch__container.active {
  background: var(--background-3);
}
.switch.not__clickable__switch .switch__container .switch__handle {
  top: 3px;
  height: 16px;
  width: 16px;
}
.switch.not__clickable__switch .switch__container.active .switch__handle {
  right: 5px;
}
.switch.not__clickable__switch .switch__container.not-active .switch__handle {
  left: 5px;
  right: auto;
}
.switch.not__clickable__switch .switch__container .switch__text {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  line-height: 16px;
  color: var(--btn-primary-color);
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  height: 16px;
  margin: auto;
}
.switch.not__clickable__switch .switch__container.active .switch__text {
  left: 7px;
}
.switch.not__clickable__switch .switch__container.not-active .switch__text {
  right: 7px;
}
.switch.not__clickable__switch.loading .switch__container:after {
  content: "";
  width: 16px;
  height: 16px;
  border: 3px solid var(--background-7);
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotationloader 1s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  z-index: 3;
}
.switch.not__clickable__switch.loading .switch__container.active:after {
  border: 3px solid var(--background-7);
  border-bottom-color: transparent;
}
.switch.not__clickable__switch.loading .switch__container.not-active:after {
  border: 3px solid var(--color-gray);
  border-bottom-color: transparent;
}
.switch.not__clickable__switch.loading .switch__container:before {
  content: "";
  background: var(--background-5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.switch.not__clickable__switch.loading .switch__container.active:before {
  background: var(--background-5);
}
.switch.not__clickable__switch.loading .switch__container.not-active:before {
  background: #dee0e3;
}
.clientareadomain__btn__goroup {
  padding: 15px 20px;
  width: 100%;
  padding-right: 350px;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 25px;
}
.md-editor {
  border: 1px solid var(--border-color);
  border-radius: 6px;
}
.md-editor .md-header .btn-default {
  background: 0 0 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  padding: 8px 11px;
}
.md-editor .md-header .btn-default:hover {
  background: 0 0 !important;
  border: 0 !important;
  color: var(--btn-primary-bg);
}
.md-editor .md-header .btn-primary {
  gap: 7px;
  padding: 6px 8px;
  min-height: 32px;
}
.md-editor .md-header .btn-primary > span.fa-search {
  font-weight: 100;
}
.md-editor > .btn-toolbar {
  background-color: transparent !important;
}
.md-editor > .md-preview,
.md-editor > textarea.markdown-editor {
  background: 0 0 !important;
  border-bottom: 1px solid var(--border-color-light) !important;
  border-top: 1px solid var(--border-color-light) !important;
}
.md-editor > .md-preview:active,
.md-editor > .md-preview:focus,
.md-editor > textarea.markdown-editor:active,
.md-editor > textarea.markdown-editor:focus {
  border: 1px solid var(--border-color-light);
}
.custom-file-label {
  min-height: 40px;
  display: flex;
  align-items: center;
  color: var(--color-h-hover);
  border: 1px solid var(--border-color);
  padding: 0.375rem 0.75rem 0.375rem 8.375rem;
}
.custom-file-label::after {
  right: auto;
  left: 0;
  display: flex;
  height: 40px;
  padding: 0.375rem 1.75rem;
  content: "Select file";
  background-color: transparent;
  border-left: 0;
  border-radius: 0.25rem 0 0 0.25rem;
  align-items: center;
  border-right: 1px solid var(--border-color-light);
  font-weight: 700;
  font-size: 13px;
}
.viewticket__sidebar__data {
  position: relative;
  box-shadow: 0 0 20px 0 rgb(77 77 119 / 10%);
  border-radius: 10px;
  border: 0;
  margin-top: 5px;
  position: sticky;
  top: calc((var(--header-default-height)) + 10px);
}
body.sticky__scondary__menu .viewticket__sidebar__data {
  top: calc((var(--header-default-height)) + 70px);
}
.viewticket__sidebar__data .main__nav__title {
  display: none;
}
.viewticket__sidebar__data .nav {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.viewticket__sidebar__data .nav .nav-item-text {
  padding: 12px 15px;
  border-bottom: 1px solid var(--border-color-light);
  font-size: 13px;
  font-weight: 500;
}
.viewticket__sidebar__data .nav .nav-item-text .title {
  display: block;
  padding: 0;
  font-size: 12px;
  font-weight: 500;
  color: var(--color-h-sub);
}
.viewticket__sidebar__data .nav .nav-item-text br {
  display: none;
}
.viewticket__sidebar__data .nav .nav-item-footer {
  padding: 20px;
}
.viewticket__sidebar__data .nav .nav-item-footer .btn i {
  display: none;
}
.viewticket__sidebar__data .nav .nav-item-footer .col-button-left {
  padding-right: 5px;
}
.viewticket__sidebar__data .nav .nav-item-footer .col-button-right {
  padding-left: 5px;
}
.view__ticket__wrapper__item {
  border: 1px solid var(--border-color-light);
  border-radius: 8px;
  margin-bottom: 25px;
}
.view__ticket__wrapper__item .posted__by {
  padding: 20px;
  border-bottom: 1px solid var(--border-color-light);
  display: flex;
  justify-content: space-between;
}
.view__ticket__wrapper__item .posted__by .posted__by__name {
  display: flex;
  align-items: center;
  gap: 15px;
  text-align: left;
}
.view__ticket__wrapper__item .posted__by .posted__by__name img {
  width: 40px;
  border-radius: 32px;
}
.view__ticket__wrapper__item .view__ticket__wrapper__item__message {
  padding: 20px;
}
.view__ticket__wrapper__item .view__ticket__wrapper__item__message p {
  font-size: 14px;
  font-weight: 400;
  color: var(--color-h);
}
.view__ticket__wrapper__item
  .view__ticket__wrapper__item__message
  .reply__ipaddress {
  display: block;
  margin-top: 25px;
  background: var(--btn-light-bg);
  font-weight: 400;
  font-size: 12px;
  padding: 8px 15px;
  border-radius: 6px;
  color: var(--color-gray);
}
.view__ticket__wrapper__item__attachments {
  border-top: 1px solid var(--border-color-light);
  padding: 20px;
}
.view__ticket__wrapper__item__attachments .attachment__list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.view__ticket__wrapper__item__attachments
  .attachment__list
  .download__attachments {
  width: 10em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  font-size: 11px;
  font-weight: 400;
  background: var(--background-8);
  padding: 4px 10px;
  border-radius: 6px;
}
.view__ticket__wrapper__item__attachments
  .attachment__list
  .download__attachments:hover {
  background: var(--background-6);
}
.ticket-reply .rating span.star,
.ticket-reply .rating-done span.star {
  font-weight: 700;
}
.ticket-reply .rating,
.ticket-reply .rating-done {
  font-size: 13px;
}
.ticket-reply .rating span.star:before,
.ticket-reply .rating-done span.star:before {
  color: var(--background-6);
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: background-color 0.15s ease-in-out,
      border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
}
.input__pass__msg p {
  font-size: 13px;
  font-weight: 400;
}
.form-group.has-feedback .generate-pswrd-button {
  right: 30px;
}
.select__accounts__list .user__list__item {
  padding: 15px 0;
  border-top: 1px solid var(--border-color-light);
}
.select__accounts__list .user__list__item:first-child {
  border-top: 0;
}
.select__accounts__list .user__list__item__info {
  color: var(--color-h);
}
.select__accounts__list .user__list__item__avatar img {
  width: 40px;
  border-radius: 100%;
}
.product-icon-box-wrapper {
  background: linear-gradient(
    309deg,
    var(--background-5) 0,
    var(--background-4) 100%
  );
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 16px rgba(0, 0, 0, 0.05);
  padding: 20px;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  line-height: initial;
  font-size: inherit;
  min-height: 375px;
}
.domain__overview__activation__status .product-status {
  padding: 7px 10px 7px 25px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  border-radius: 4px;
  position: relative;
}
.product-icon-box-wrapper .product-status {
  padding: 7px 10px 7px 25px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  top: 10px;
  left: 10px;
  border-radius: 4px;
  position: absolute;
}
.domain__overview__activation__status .product-status:after,
.product-icon-box-wrapper .product-status:after {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 6px;
  left: 10px;
  background: var(--status-color);
}
.product-icon-box-wrapper .product-box-icon {
  background: 0 0;
  color: #fff;
  font-size: 55px;
  padding: 0;
  margin-bottom: 20px;
}
.product-icon-box-wrapper .product-name {
  color: #fff;
  font-size: 21px;
  font-weight: 700;
}
.product-icon-box-wrapper .product-name small {
  display: block;
  font-weight: 300;
}
.product-icon-box-wrapper .product-footer {
  position: absolute;
  bottom: 0;
  font-size: 13px;
  color: var(--btn-primary-color);
  border-top: 1px solid rgb(255 255 255 / 19%);
  display: block;
  left: 0;
  right: 0;
  padding: 10px 0;
}
.overview__counter__product__footer {
  position: absolute;
  bottom: 0;
  font-size: 13px;
  color: var(--color-gray);
  border-top: 1px solid var(--border-color-light);
  display: block;
  left: 0;
  right: 0;
  padding: 10px 15px;
  font-weight: 400;
}
.product-info {
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 16px rgba(0, 0, 0, 0.05);
  background: #fff;
  padding: 20px;
  text-align: left;
}
.product-info .list-info {
  margin: 0;
  list-style: none;
  padding: 0;
}
.product-info .list-info li {
  padding: 5px 0;
}
.product-info .list-info li .list-info-title {
  display: flex;
  font-weight: 600;
  font-size: 12px;
  color: #b6bdc0;
}
.product-info .list-info li .list-info-text {
  font-weight: 700;
  font-size: 13px;
  color: #1a1d1e;
}
.domain-details-do-today {
  margin: 0;
  padding: 0;
  list-style: none;
}
.domain-details-do-today li a {
  font-weight: 400;
  font-size: 14px;
  color: var(--color-gray);
}
.domain-details-do-today li a:hover {
  color: var(--color-gray-hover);
}
.domains-details-addons-box {
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 16px rgba(0, 0, 0, 0.05);
  background: var(--background);
  text-align: center;
  margin-bottom: 25px;
  padding: 20px;
  font-size: 13px;
}
.domains-details-addons-box i {
  display: block;
  font-size: 60px;
  color: #2196f3;
  margin-bottom: 16px;
}
.domains-details-addons-box form {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.coodiv__tab__nav.nav .nav-link {
  font-weight: 400;
  font-size: 14px;
  color: var(--color-h-hover);
  border-bottom: 2px solid transparent;
}
.coodiv__tab__nav.nav .nav-link.active {
  border-bottom: 2px solid var(--background-5);
  color: var(--a-link-color);
}
.coodiv__tab__nav.nav .nav-link:hover {
  color: var(--a-link-color);
}
.table-list > tbody > tr:hover > td {
  background: var(--background-2);
}
.product-options.coodiv__default__dropdown {
  position: absolute;
  top: 9px;
  right: 9px;
}
.product-options.coodiv__default__dropdown .tuggle__btn {
  color: var(--btn-light-bg);
  font-size: 20px;
  outline: 0 !important;
  box-shadow: none !important;
  opacity: 0.7;
}
.product-options.coodiv__default__dropdown .tuggle__btn:hover,
.product-options.coodiv__default__dropdown.show .tuggle__btn {
  opacity: 1;
}
.order-domain-select-wrapper {
  display: block;
  margin-top: 35px;
}
.order-domain-select-wrapper .order-domain-select {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 24px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
  margin-top: 15px;
}
.order-domain-select-wrapper .order-domain-select .order-domain-select-header {
  padding: 0 20px;
  border-bottom: 1px solid var(--border-color-light);
}
.order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a {
  white-space: nowrap;
}
.order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a {
  background: 0 0;
  margin: 0;
  padding: 20px 15px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-gray);
  border-bottom: 3px solid transparent;
}
.order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a.active {
  color: var(--btn-primary-bg);
  border-bottom: 3px solid var(--background-5);
}
.order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a:hover {
  color: var(--btn-primary-bg);
}
.coodiv-taboverview .coodiv-taboverview-tab-wrapper .tab-pane {
  padding: 20px;
}
.coodiv-taboverview
  #cPanelAdditionalInfoPanel.panel.card
  .panel-body.card-body
  .row:not(:last-of-type),
.coodiv-taboverview
  #cPanelBillingOverviewPanel.panel.card
  .panel-body.card-body
  .row:not(:last-of-type),
.coodiv-taboverview
  #cPanelConfigurableOptionsPanel.panel.card
  .panel-body.card-body
  .row:not(:last-of-type),
.coodiv-taboverview
  .coodiv-taboverview-tab-wrapper
  .tab-pane
  .row:not(:last-of-type) {
  margin-bottom: 10px;
}
.coodiv-taboverview
  #cPanelAdditionalInfoPanel.panel.card
  .panel-body.card-body
  .row
  .text-right,
.coodiv-taboverview
  #cPanelBillingOverviewPanel.panel.card
  .panel-body.card-body
  .row
  .text-right,
.coodiv-taboverview
  #cPanelConfigurableOptionsPanel.panel.card
  .panel-body.card-body
  .row
  .text-right,
.coodiv-taboverview .coodiv-taboverview-tab-wrapper .tab-pane .row .col-sm-5,
.coodiv-taboverview .coodiv-taboverview-tab-wrapper .tab-pane .row .text-right {
  font-size: 13px;
  text-align: left !important;
  font-weight: 500;
  color: var(--color-h);
}
.coodiv-taboverview
  #cPanelAdditionalInfoPanel.panel.card
  .panel-body.card-body
  .row
  .col-6:not(.text-right),
.coodiv-taboverview
  #cPanelBillingOverviewPanel.panel.card
  .panel-body.card-body
  .row
  .col-6:not(.text-right),
.coodiv-taboverview
  #cPanelConfigurableOptionsPanel.panel.card
  .panel-body.card-body
  .row
  .col-6:not(.text-right),
.coodiv-taboverview
  .coodiv-taboverview-tab-wrapper
  .tab-pane
  .row
  .col-6:not(.text-right),
.coodiv-taboverview .coodiv-taboverview-tab-wrapper .tab-pane .row .col-sm-7 {
  font-weight: 500;
  font-size: 13px;
  color: var(--color-h-sub);
  display: flex;
  align-items: center;
  gap: 6px;
}
.productdetails-addons-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 24px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
  position: relative;
  margin-bottom: 25px;
}
.productdetails-addons-box .productdetails-addons-box-header {
  border-bottom: 1px solid var(--border-color-light);
  padding: 15px 20px;
}
.productdetails-addons-box
  .productdetails-addons-box-header
  .productdetails-addons-box-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.productdetails-addons-box
  .productdetails-addons-box-header
  .productdetails-addons-box-name
  .label {
  margin: 0;
  font-weight: 500;
  padding: 7px 6px;
  text-transform: uppercase;
}
.productdetails-addons-box .productdetails-addons-box-body {
  padding: 15px 20px;
}
.productdetails-addons-box .productdetails-addons-box-body .list-info {
  margin: 0;
  list-style: none;
  padding: 0;
}
.productdetails-addons-box .productdetails-addons-box-body .list-info li {
  padding: 5px 0;
}
.productdetails-addons-box
  .productdetails-addons-box-body
  .list-info
  li
  .list-info-title {
  display: flex;
  font-weight: 400;
  font-size: 13px;
  color: var(--color-gray);
}
.productdetails-addons-box
  .productdetails-addons-box-body
  .list-info
  li
  .list-info-text {
  font-weight: 700;
  font-size: 13px;
  color: var(--color-h);
}
.productdetails-addons-box .productdetails-addons-box-footer {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 15px;
  border-top: 1px solid var(--border-color-light);
}
.productdetails-addons-box .productdetails-addons-box-footer img {
  display: none !important;
}
.productdetails-addons-box .productdetails-addons-box-footer form {
  display: flex !important;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.productdetails-addons-box .productdetails-addons-box-footer p {
  font-size: 12px;
  font-weight: 300;
  margin-bottom: 10px;
}
.usage-stats span {
  color: var(--color-gray);
  font-weight: 400;
  font-size: 13px;
}
.usage__stats__upgrade__btns__wrapper {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  text-align: center;
  justify-content: center;
  display: flex;
}
.tab__header.tab__header__with__icon i {
  font-size: 28px;
  margin-right: 15px;
  color: var(--color-gray);
}
.tab__header.tab__header__with__icon.wp__icon i {
  color: #21759b;
  font-weight: 100;
}
.input-group > .input-group-addon:first-child + .form-control,
.input-group > .input-group-addon:last-child {
  margin-left: -1px;
  border-radius: 0 6px 6px 0;
}
.input-group-addon {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 29px;
  background-color: var(--btn-light-bg-hover);
  color: var(--color-h);
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  text-align: center;
}
.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle;
}
.list-info {
  text-align: left;
}
.list-info.list-info-bordered li {
  border-bottom: 1px solid var(--border-color-light);
}
.list-info.list-info-bordered li:last-child {
  border-bottom: 0;
}
.list-info li {
  padding: 13px 10px;
  font-size: 13px;
}
.list-info li .list-info-title {
  color: var(--color-h);
  margin-right: 5px;
}
.list-info li .list-info-text {
  font-weight: 400;
  color: var(--color-gray);
}
.announcements .announcement article {
  background: 0 0;
  border: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}
.announcements .announcements__wrapper .announcement {
  margin-bottom: 0;
  border-bottom: 1px solid var(--border-color-light);
  padding: 30px;
}
.announcements .announcements__wrapper .announcement:last-child {
  border-bottom: 0;
}
.view__anonmcenemt__text {
  padding: 20px 0;
}
.view__anonmcenemt__text p {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 8px;
}
.knowledgebase__search__bar__wrapper {
  box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 24px rgb(0 0 0 / 8%);
  border-radius: 7px;
  padding: 50px 35px 50px 35px;
  background: linear-gradient(
    90deg,
    var(--background-12) 0,
    var(--background-13) 100%
  );
}
.knowledgebase__search__bar__wrapper form {
  position: relative;
}
.knowledgebase__search__bar__wrapper form .form-control {
  height: 60px;
}
.knowledgebase__search__bar__wrapper form .btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 4px;
}
.kbcat__wrapper .kb__category__list .kb__category__item {
  border-top: 1px solid var(--border-color-light);
  transition: all 0.2s;
  background: var(--background-7);
}
.kbcat__wrapper .kb__category__list .kb__category__item a {
  padding: 20px 20px;
}
.kbcat__wrapper .kb__category__list .kb__category__item:first-child {
  border-top: 0;
}
.kbcat__wrapper .kb__category__list .kb__category__item:hover {
  background: var(--background-2);
}
.knowledgebase__article__text p {
  font-size: 15px;
  font-weight: 400;
  margin-bottom: 10px;
  color: var(--color-h);
}
.store__article__text p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 10px;
}
.kb__category__list.downloads__list .download__icon {
  width: 16px;
  height: 16px;
  margin-top: 7px;
}
.coodiv__default__dropdown.network__issues__status__drop__down .badge {
  background: 0 0;
  color: var(--color-h);
  font-size: 12px;
  text-transform: revert;
  font-weight: 700;
  position: relative;
  padding-left: 18px;
}
.coodiv__default__dropdown.network__issues__status__drop__down .badge:after {
  content: "";
  background: var(--status-color);
  width: 6px;
  height: 6px;
  left: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
}
.issue__status__wrapper__holder .issue__status__wrapper {
  padding: 30px 35px;
  border-bottom: 1px solid var(--border-color-light);
}
.issue__status__wrapper__holder .issue__status__wrapper:last-child {
  border-bottom: 0;
}
.store__page__promo__banner__wrapper .banner-background {
  z-index: 0;
}
.ssl__landingpage__box .icon img {
  height: 80px;
  margin-bottom: 15px;
}
.default__list__features li {
  padding: 6px 0;
  font-size: 16px;
  font-weight: 300;
  display: flex;
  align-items: center;
  gap: 10px;
}
.default__list__features li i {
  color: #3ce243;
}
.features__boxes i {
  font-size: 35px;
  color: var(--a-link-color);
  margin-bottom: 20px;
}
.browser__muckup {
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  background: #fff;
}
.browser__muckup .browser__muckup__header {
  height: 60px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  gap: 7px;
  background: #f6f8f9;
}
.browser__muckup .browser__muckup__header .link {
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  height: 30px;
  display: flex;
  align-items: center;
  background: #eaeff1;
  border-radius: 8px;
  padding: 13px;
  font-size: 12px;
  font-weight: 400;
  color: #919fa6;
  margin-right: 20px;
}
.browser__muckup .browser__muckup__header .link small {
  font-size: 12px;
  color: #d92632;
}
.browser__muckup .browser__muckup__header .option {
  background: #dce2e5;
  width: 15px;
  height: 15px;
  border-radius: 30px;
  opacity: 1;
}
.browser__muckup .browser__muckup__body {
  min-height: 440px;
}
.browser__muckup .browser__muckup__body .text {
  width: 100%;
  max-width: 380px;
}
.ssl__store__image__illu {
  width: 170px;
}
.coodiv__faq__accordions__wrapper .coodiv__faq__accordions__item {
  align-items: flex-start !important;
  background: var(--background-7);
  border: none;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  border-radius: 8px;
  padding: 17px 25px;
  color: var(--color-h-hover);
  overflow: hidden;
  font-size: 13px;
  margin-bottom: 14px;
}
.coodiv__faq__accordions__wrapper
  .coodiv__faq__accordions__item
  .coodiv__faq__accordions__item__header {
  display: block;
  width: 100%;
}
.coodiv__faq__accordions__wrapper
  .coodiv__faq__accordions__item
  .coodiv__faq__accordions__item__header
  .btn-reset {
  text-align: left;
}
.coodiv__faq__accordions__wrapper
  .coodiv__faq__accordions__item
  .coodiv__faq__accordions__item__body {
  padding: 20px 34px 10px 0;
}
.ssl__landingpage__logos img {
  width: 150px;
  padding: 15px;
}
.plan-highlight {
  background-color: #ffeea9;
  padding: 0.45rem 0.5rem;
  font-size: 11px;
  display: flex;
  border-radius: 4px;
  color: #8d7c38;
  font-weight: 700;
  width: fit-content;
}
.landing-page .pricing-item ul {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}
.landing-page .pricing-item ul li {
  border: 0 !important;
  line-height: inherit !important;
  font-size: 14px !important;
  font-weight: 400;
}
.pricing-plans-special-body li {
  display: flex;
  font-size: 13px;
  color: var(--color-h);
  padding: 5px 0;
  flex-wrap: wrap;
  column-gap: 6px;
  align-items: center;
}
.box-features-one {
  text-align: center;
  padding: 15px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 10px;
}
.box-features-one i {
  font-size: 20px;
  color: #525963;
  width: 52px;
  height: 52px;
  padding: 12px;
  background: #f0f2f4;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  margin: 0 auto 15px;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f1ebff),
    to(#ebf3ff)
  );
  background-image: linear-gradient(180deg, #f1ebff, #ebf3ff);
}
.features__box__three i {
  background: linear-gradient(
    45deg,
    var(--background-11) 0,
    var(--background-13) 100%
  );
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 30px;
  margin-bottom: 15px;
  font-size: 21px;
  color: var(--btn-primary-color);
  border: 5px solid var(--background-3);
}
.section__graphic__sticky {
  position: sticky;
  padding: 25px;
  top: calc(var(--header-default-height) + 120px);
}
.store__features__box__3 {
  text-align: center;
}
.store__features__box__3 .item {
  border: 1px solid var(--border-color-light);
  padding: 30px;
  border-radius: 8px;
}
.store__features__box__3 img {
  margin-bottom: 15px;
  height: 70px;
}
.store__features__box__4 {
  text-align: center;
}
.store__features__box__4 img {
  height: 30px;
  margin-bottom: 7px;
}
.main__features__store__blocks .feature {
  border-radius: 15px;
  display: flex;
  padding: 25px;
  text-align: left;
  background: var(--background-7);
  min-height: 100%;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  height: auto !important;
}
.main__features__store__blocks .feature .icon {
  padding-top: 3px;
}
.main__features__store__blocks .feature .icon i {
  font-size: 55px;
  margin-bottom: 20px;
  margin-top: 20px;
  color: var(--a-link-color);
}
.vps-server-tabs-switch button {
  border: 0;
  background: 0 0;
  border-bottom: solid 3px #eff3f6;
  flex: 1;
  padding: 25px 7px 26px;
  position: relative;
  z-index: 1;
  text-align: center;
  max-width: 275px;
  display: block;
  opacity: 0.5;
}
.vps-server-tabs-switch button.active {
  border-bottom: solid 3px #2196f3;
  opacity: 1;
}
.vps-server-tabs-switch button span {
  display: block;
  font-weight: 400;
  font-size: 14px;
  color: #79848a;
}
.vps-server-tabs-switch button:hover {
  opacity: 1;
}
.coodiv__faq__accordions__item__body p {
  font-size: 0.8725rem;
  letter-spacing: -0.1px;
  line-height: 1.73;
  font-weight: 400 !important;
}
.landing-page.codeguard .aws-pro .irs-line {
  background: var(--background-3);
  height: 22px;
  border-radius: 4px;
}
.landing-page.codeguard .aws-pro .irs-line-left,
.landing-page.codeguard .aws-pro .irs-line-mid,
.landing-page.codeguard .aws-pro .irs-line-right {
  height: 22px;
}
.landing-page.codeguard .aws-pro .irs-grid-pol {
  background: var(--background-7);
  height: 13px;
}
.landing-page.codeguard .aws-pro .irs-grid-text {
  bottom: -25px;
  color: var(--color-gray);
  font-weight: 400;
  font-size: 14px;
}
.landing-page.codeguard .aws-pro .irs-bar-edge {
  height: 22px;
  background: var(--background-5);
  border-radius: 4px 0 0 4px;
}
.landing-page.codeguard .aws-pro .irs-bar {
  height: 22px;
  background: var(--background-5);
}
.landing-page.codeguard .aws-pro .irs-slider,
.landing-page.codeguard .aws-pro .irs-slider:hover {
  width: 60px;
  cursor: pointer;
  z-index: 1100;
  border: none;
  box-shadow: none;
  background: var(--background-4);
  height: 30px;
  top: 0;
  border-radius: 7px;
  top: -4px;
}
.landing-page.codeguard .aws-pro .irs-slider:after {
  content: "";
  position: absolute;
  height: 60%;
  width: 1px;
  top: 49%;
  left: 55%;
  transform: translateY(-50%);
  background-color: var(--background-7);
}
.landing-page.codeguard .aws-pro .irs-slider:before {
  content: "";
  position: absolute;
  height: 60%;
  width: 1px;
  top: 50%;
  left: 45%;
  transform: translateY(-50%);
  background-color: var(--background-7);
}
.landing-page.codeguard .aws-pro .pricing-container .price {
  font-size: 30px;
  font-weight: 700;
  color: #191a1b;
}
.landing-page.codeguard .aws-pro .pricing-container #pricingCycle {
  text-align: center;
  font-weight: 300;
  font-size: 14px;
}
.main__features__store__blocks .feature .number span {
  display: flex;
  width: 50px;
  height: 50px;
  margin: 0 auto 12px;
  justify-content: center;
  align-items: center;
  border: 3px solid var(--background-4);
  background: var(--background-2);
  border-radius: 100%;
  font-size: 17px;
  font-weight: 700;
  color: var(--a-link-color);
}
.main__features__store__blocks .feature .icon {
  margin-right: 15px;
  padding-top: 3px;
}
.main__features__store__blocks .feature .icon i {
  font-size: 30px;
  margin-top: 4px;
}
.main__features__store__blocks .feature .icon i:before {
  color: var(--background-3);
}
.main__features__store__blocks .feature .icon i:after {
  color: var(--background-4);
  opacity: 1;
}
.landing-page.sitebuilder .nav-tabs.coodiv > li {
  margin: 0;
}
.landing-page.sitebuilder .nav-tabs.coodiv > li > a {
  color: var(--color-h-sub);
  font-weight: 500;
  font-size: 14px;
  border-radius: 0;
  border-bottom: 2px solid var(--border-color-light);
  background: 0 0;
  text-transform: capitalize;
}
.landing-page.sitebuilder .nav-tabs.coodiv a.active,
.landing-page.sitebuilder .nav-tabs.coodiv a.active:focus,
.landing-page.sitebuilder .nav-tabs.coodiv a.active:hover {
  background: 0 0;
  border-bottom: 2px solid var(--background-4);
  color: var(--a-link-color);
}
.btn-group.store__pricing__plan__cycle {
  background: #fff;
  border: 1px solid var(--border-color);
  border-radius: 30px;
  padding: 6px;
  gap: 15px;
}
.btn-group.store__pricing__plan__cycle .btn {
  min-width: auto;
  height: auto;
  padding: 5px 15px;
  border-radius: 25px !important;
  font-weight: 600;
  font-size: 13px;
  border: 0;
}
.btn-group.store__pricing__plan__cycle .btn.active {
  background-color: var(--background-4) !important;
  border-color: var(--background-4) !important;
  color: var(--btn-primary-color) !important;
}
.sitelock-website-hacked {
  border: 1px solid var(--background-5);
  margin-top: 55px;
  padding: 30px;
  border-radius: 20px;
}
.sitelock-website-hacked .sitelock-website-hacked-title {
  width: fit-content;
  margin: -55px auto 38px;
  background: var(--background-7);
  font-weight: 700;
  font-size: 17px;
  height: 50px;
  display: flex;
  align-items: center;
  padding: 0 25px;
  position: relative;
}
.sitelock-website-hacked .sitelock-website-hacked-title:before {
  content: "";
  background: linear-gradient(103deg, var(--background-7) 0, transparent 100%);
  position: absolute;
  right: -40px;
  height: 50px;
  width: 40px;
}
.sitelock-website-hacked .sitelock-website-hacked-title:after {
  content: "";
  background: linear-gradient(103deg, transparent 0, var(--background-7) 100%);
  position: absolute;
  left: -40px;
  height: 50px;
  width: 40px;
}
.store-domain-form .domain-validation {
  display: flex;
  align-items: center;
  font-size: 14px;
  gap: 10px;
  font-weight: 500;
  white-space: nowrap;
}
.store-domain-form .domain-validation i {
  font-weight: 400;
}
.store-domain-form {
  display: flex;
  gap: 30px;
}
.minimalist__promo__banner {
  padding: 30px 35px;
  position: relative;
  overflow: hidden;
  min-height: 340px;
  display: flex;
  align-items: center;
}
.minimalist__promo__banner .minimalist__promo__banner__body {
  margin: auto 0;
}
.minimalist__promo__banner .banner-background {
  left: auto;
  right: 500px;
  z-index: 0;
}
.minimalist__promo__banner .banner-background svg {
  width: 884px;
  display: inline-block;
}
.minimalist__promo__banner__illustration {
  position: absolute;
  top: 10px;
  right: 85px;
}
.minimalist__promo__banner__illustration svg {
  height: 315px;
}
.minimalist__promo__banner__desc__ul {
  display: flex;
  flex-direction: column !important;
  gap: 4px;
  list-style: disc;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 25px;
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later {
  position: relative;
  width: 36px;
  height: 28px;
  border-radius: 1em/0.5em;
  transition: opacity 0.5s;
  display: flex;
  background: var(--background-2);
  align-items: center;
  justify-content: center;
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later
  span {
  position: relative;
  z-index: 2;
  font-weight: 900;
  line-height: 1;
  color: var(--color-h);
  display: inline-block;
  font-size: 0;
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later
  span:first-letter {
  visibility: visible;
  font-size: 17px;
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later:after,
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later:before {
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background: inherit;
  content: "";
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later:before {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later:after {
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
.website__identity__sidebar__link {
  width: 100%;
  position: relative;
}
.website__identity__sidebar__text__logo__wrapper {
  position: relative;
}
body:not(.header__top__logo, .horizontal__sidebar, .authorization__page)
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full {
  overflow: hidden;
  white-space: nowrap;
  transform: translateX(0) translateY(-50%);
  top: 50%;
  left: 47px !important;
  color: var(--btn-primary-color);
  font-size: 13px;
  font-weight: 400;
}
body:not(.body__dark) .website__identity__sidebar .dark__logo {
  display: none !important;
}
body.body__dark
  .website__identity__sidebar
  .text__logo__tagline:not(.dark__logo) {
  display: none !important;
}
.right__header__control {
  margin-left: auto;
}
.flowting__cookies__box__wrapper {
  position: fixed;
  z-index: 999;
  background: var(--background-7);
  width: 400px;
  max-width: 80%;
  bottom: 25px;
  left: 25px;
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 12%);
  border-radius: 8px;
  opacity: 0;
  animation-name: fadeUp;
  animation-duration: 1s;
  animation-delay: 6s;
  animation-fill-mode: forwards;
  visibility: hidden;
}
.flowting__cookies__box__wrapper.accepted {
  display: none !important;
}
@keyframes fadeUp {
  from {
    opacity: 0;
    visibility: visible;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
.flowting__cookies__box__wrapper .flowting__cookies__box__header {
  padding: 10px 15px;
  border-bottom: 1px solid var(--border-color-light);
}
.flowting__cookies__box__wrapper .flowting__cookies__box__body {
  padding: 15px;
}
.flowting__cookies__box__wrapper .flowting__cookies__box__footer {
  padding: 10px 15px;
}
.flowting__cookies__box__wrapper.bottom-right-cookies {
  right: 25px;
  left: auto;
}
.flowting__cookies__box__wrapper.top-left-cookies {
  bottom: auto;
  top: 25px;
}
.flowting__cookies__box__wrapper.top-right-cookies {
  right: 25px;
  left: auto;
  bottom: auto;
  top: 25px;
}
body.sidebar__allow__collapse:not(.sidebar__allow__expend)
  .sidebar:not(.full__width)
  .sidebar__menu
  .sidebar__extend__toggle,
body.sidebar__allow__expend:not(.sidebar__allow__collapse)
  .sidebar.full__width
  .sidebar__menu
  .sidebar__extend__toggle,
body.sidebar__not__allow__collapse
  .sidebar.full__width
  .sidebar__menu
  .sidebar__extend__toggle,
body.sidebar__not__allow__expend
  .sidebar:not(.full__width)
  .sidebar__menu
  .sidebar__extend__toggle {
  display: none !important;
}
@media only screen and (min-width: 767px) {
  body:not(.this__is__login__page)
    .main__page__wraper
    .full__with__section
    .main__page__content {
    padding-right: calc(var(--gap) * 1.5);
  }
}
body:not(.horizontal__sidebar) .side__bar__item__icon__badge {
  position: absolute;
  left: 40px;
  top: 26%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background: var(--a-link-color);
  color: var(--btn-primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-weight: 500;
  font-size: 11px;
}
body.horizontal__sidebar .side__bar__item__icon__badge {
  background: var(--a-link-color);
  color: var(--btn-primary-color);
  height: 18px;
  width: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-weight: 500;
  font-size: 11px;
  margin-left: 5px;
}
body.big__icons__sidebar .side__bar__item__icon__badge {
  left: 75px;
  top: 19%;
}
.sidebar__body .sidebar__link.nav-divider {
  display: none !important;
}
.footer__links__badge {
  width: 18px;
  height: 18px;
  background: var(--background-6);
  color: var(--color-h);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-weight: 500;
  font-size: 11px;
  margin-left: auto;
  transition: all 0.2s;
}
.main__footer__wrapper
  .bottom__footer__wrapper
  .bottom__footer__links__wrapper
  .bottom__footer__links__list
  a:hover
  .footer__links__badge {
  background: var(--a-link-color);
  color: var(--btn-primary-color);
}
.promo__slug__name {
  text-transform: uppercase;
  letter-spacing: 2px;
  color: var(--a-link-color);
}
.promo__slider.promo__slider__sidebar .promo__slider__illustration {
  text-align: center;
}
.promo__slider.promo__slider__sidebar
  .promo__slider__illustration
  .promo__slider__illunsration {
  max-height: 430px;
}
.homepage__promo__slider__nav__wrapper.slick-slider.items-1 .slick-list,
.homepage__promo__slider__nav__wrapper.slick-slider.items-1 .slick-track,
.homepage__promo__slider__nav__wrapper.slick-slider.items-2 .slick-list,
.homepage__promo__slider__nav__wrapper.slick-slider.items-2 .slick-track,
.homepage__promo__slider__nav__wrapper.slick-slider.items-3 .slick-list,
.homepage__promo__slider__nav__wrapper.slick-slider.items-3 .slick-track,
.homepage__promo__slider__nav__wrapper.slick-slider.items-4 .slick-list,
.homepage__promo__slider__nav__wrapper.slick-slider.items-4 .slick-track,
.homepage__promo__slider__nav__wrapper.slick-slider.items-5 .slick-list,
.homepage__promo__slider__nav__wrapper.slick-slider.items-5 .slick-track {
  -webkit-transform: translate3d(0, 0, 0) !important;
  transform: translate3d(0, 0, 0) !important;
  margin: 0 !important;
}
.client__inner__page__logo__wrapper .client__inner__page__logo__text {
  text-transform: uppercase;
  font-weight: bolder;
  font-size: 30px;
  letter-spacing: 2px;
  color: var(--background-9);
}
.client__inner__page__logo__wrapper
  .client__inner__page__logo__image
  .client__inner__page__logo__linkimg,
.client__inner__page__logo__wrapper .client__inner__page__logo__image svg {
  height: 40px;
  width: auto;
}
.sidebar .sidebar__item[menuitemname="Home"] .side__bar__item__icon:before {
  content: "\f015";
}
.sidebar .sidebar__item[menuitemname="Services"] .side__bar__item__icon:before,
.sidebar .sidebar__item[menuitemname="Store"] .side__bar__item__icon:before {
  content: "\f466";
}
.sidebar .sidebar__item[menuitemname="Domains"] .side__bar__item__icon:before {
  content: "\f0ac";
}
.sidebar
  .sidebar__item[menuitemname="Website Security"]
  .side__bar__item__icon:before {
  content: "\f3ed";
}
.sidebar .sidebar__item[menuitemname="Billing"] .side__bar__item__icon:before {
  content: "\f09d";
}
.sidebar .sidebar__item[menuitemname="Support"] .side__bar__item__icon:before {
  content: "\f1cd";
}
.sidebar
  .sidebar__item[menuitemname="Open Ticket"]
  .side__bar__item__icon:before {
  content: "\f145";
}
.sidebar
  .sidebar__item[menuitemname="Announcements"]
  .side__bar__item__icon:before {
  content: "\f675";
}
.sidebar
  .sidebar__item[menuitemname="Knowledgebase"]
  .side__bar__item__icon:before {
  content: "\f02d";
}
.sidebar
  .sidebar__item[menuitemname="Contact Us"]
  .side__bar__item__icon:before {
  content: "\f0e0";
}
.sidebar
  .sidebar__item[menuitemname="Affiliates"]
  .side__bar__item__icon:before {
  content: "\f234";
}
.footer__logo__wrapper .website__identity__sidebar__text__logo__wrapper {
  display: flex;
  align-items: center;
}
.authorization__page
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full,
body:not(.authorization__page)
  .footer__logo__wrapper
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full {
  color: var(--color-h);
  position: relative !important;
  top: unset !important;
  left: -1px !important;
  transform: none;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 13px;
  padding-right: 5px;
  border-radius: 0 5px 5px 0;
}
.authorization__page .website__identity__sidebar__text__logo__wrapper {
  display: flex;
  align-items: center;
}
.authorization__page .website__identity__sidebar img.image__logo {
  width: 35px;
  max-height: 100%;
}
.authorization__page .website__identity__sidebar img.image__logo__tagline {
  max-width: 180px;
  height: auto;
}
.authorization__page .website__identity__sidebar .custom__website__full__logo,
.main__footer__wrapper
  .bottom__footer__wrapper
  .footer__website__informations
  .custom__website__full__logo {
  max-width: 180px !important;
}
.authorization__page
  .login__register__sidebar
  .website__identity__sidebar
  img.image__logo,
.authorization__page
  .login__register__sidebar
  .website__identity__sidebar
  img.image__logo__tagline {
  max-width: max-content;
  max-height: 45px;
}
.authorization__page
  .login__register__sidebar
  .website__identity__sidebar__text__logo__wrapper {
  flex-direction: row;
}
.domain__register__hero {
  background: var(--background-9);
  position: relative;
  z-index: 1;
  height: 600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: linear-gradient(
    115deg,
    var(--background-5) -100%,
    var(--background-9) 100%
  );
}
.domain__register__hero:after {
  content: "";
  --s: 40px;
  --c: var(--background-4);
  --_g: #0000 calc(-650% / 13) calc(50% / 13), var(--c) 0 calc(100% / 13),
    #0000 0 calc(150% / 13), var(--c) 0 calc(200% / 13), #0000 0 calc(250% / 13),
    var(--c) 0 calc(300% / 13);
  --_g0: repeating-linear-gradient(45deg, var(--_g));
  --_g1: repeating-linear-gradient(-45deg, var(--_g));
  background: var(--_g0), var(--_g0) var(--s) var(--s), var(--_g1),
    var(--_g1) var(--s) var(--s) var(--background-9);
  background-size: calc(2 * var(--s)) calc(2 * var(--s));
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  opacity: 0.01;
}
.coodiv__container__fluid {
  padding-right: calc(var(--gap) * 1.5);
  padding-left: calc(var(--gap) * 1.5);
  width: 100%;
  margin: 0 auto;
  position: relative;
  display: block;
}
.main__banner__primary__text {
  text-decoration: underline;
  color: var(--background-5);
}
.domain__register__form {
  background: var(--background);
  border-radius: 10px;
}
.domain__register__form .option {
  padding: 12px 0 12px 10px;
}
.domain__register__form
  .option
  .domain__search__input__searching
  .form-control {
  font-size: 16px;
  font-weight: 600;
}
.domain__register__form .domain__register__form__spotlighttlds {
  border-top: 1px solid var(--border-color);
  padding: 10px 25px;
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 4px;
  background: var(--background-2);
  border-radius: 0 0 10px 10px;
  overflow: auto;
}
.domain__register__form .domain__register__form__spotlighttlds__title {
  color: var(--btn-light-color);
  margin-right: 5px;
  white-space: nowrap;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld {
  font-size: 13px;
  font-weight: 400;
  padding: 0 10px;
  border-radius: 4px;
  cursor: pointer;
  border: 1px solid var(--border-color);
  transition: all 0.2s;
  display: flex;
  align-items: center;
  gap: 8px;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge {
  background-color: var(--background-2);
  padding: 2px 7px;
  font-size: 10px;
  margin-top: 2px;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.sale {
  background-color: #f7d458;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.new {
  background-color: #58eba9;
  color: #fff;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.hot {
  background-color: #f9615a;
  color: #fff;
}
.domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item:hover
  .tld {
  background: var(--background-8);
}
.domain__register__form .domain__search__input__options {
  padding: 0;
}
.coodiv__primary__link__tabs {
  gap: 25px;
}
.coodiv__primary__link__tabs a {
  font-size: 17px;
  font-weight: 700;
  color: var(--color-h);
  opacity: 0.4;
}
.coodiv__primary__link__tabs a:hover {
  opacity: 1;
}
.coodiv__primary__link__tabs a.active {
  border-bottom: 2px solid var(--background-4);
  opacity: 1;
}
.domain__register__form .domain__search__input__options .search-btn.disabled {
  position: relative;
  color: transparent !important;
}
.domain__register__form
  .domain__search__input__options
  .search-btn.disabled:after {
  content: "";
  width: 22px;
  height: 22px;
  border: 3px solid #fff;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotationloader 1s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.domain__page__results {
  margin-top: -165px;
}
.domain__page__results .domain__search__results__wrapper {
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 40px;
}
.domain__page__results
  .domain__search__results__wrapper
  .domain__page__luckup__result__box {
  background: var(--background-2);
  border-radius: 10px;
  padding: 30px;
  position: relative;
}
.domain__page__luckup__result__text strong {
  font-size: var(--coodiv-text-6);
  letter-spacing: -0.5px;
  line-height: 1.42;
  display: block;
  font-weight: 700;
}
.domain__page__luckup__result__text {
  font-weight: 300;
}
.domain__page__luckup__result__box.recommended__domains__wrapper
  .domain-lookup-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  background: var(--background-2);
}
.domain__page__luckup__result__box.recommended__domains__wrapper
  .domain-lookup-loader
  .fa-spinner {
  top: 0;
  position: absolute;
  background: #eff7fa;
  border-radius: 36px;
  color: #36c7da;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 20px;
  bottom: 0;
}
.domain__page__luckup__result__box.recommended__domains__wrapper
  .spotlight__tld__badge {
  top: -2px;
  text-align: center;
  height: 35px;
  display: flex;
  justify-content: center;
  right: -23px;
  width: 75px;
  padding-top: 10px;
}
.domain__search__suggested__domains__wrapper {
  margin-top: 35px;
}
.domain__search__page__spotlighttlds
  .domain__search__page__spotlighttlds__header,
.domain__search__suggested__domains__wrapper
  .domain__search__suggested__domains__title {
  position: relative;
  margin-bottom: 25px;
  display: flex;
  align-items: center;
  justify-content: start;
  background: var(--background);
}
.domain__search__page__spotlighttlds
  .domain__search__page__spotlighttlds__header:before,
.domain__search__suggested__domains__wrapper
  .domain__search__suggested__domains__title:before {
  content: "";
  top: 50%;
  transform: translateY(-50%);
  height: 1px;
  width: 100%;
  position: absolute;
  background: var(--border-color);
  z-index: 0;
}
.domain__search__page__spotlighttlds
  .domain__search__page__spotlighttlds__header
  .domain__search__page__spotlighttlds__header__text,
.domain__search__suggested__domains__wrapper
  .domain__search__suggested__domains__title
  .domain__search__suggested__domains__title__text {
  position: relative;
  z-index: 1;
  background: var(--background);
  margin-bottom: 0;
  padding: 0 15px 0 0;
}
.suggested-domains .promo {
  padding: 1px 8px;
  border-radius: 8px;
  font-size: 11px;
}
.domain__search__page__spotlighttlds
  .spotlight__tlds__domains__configure__product__container {
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 25px;
}
.domain__search__page__spotlighttlds
  .spotlight__tlds__domains__configure__product__container
  .spotlight__tlds__domains__configure__product__item {
  padding: 0;
  min-width: unset;
  max-width: unset;
  margin: 0;
}
.main__features__box {
  border-radius: 12px;
  box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.04), 0 24px 64px 0 rgba(0, 0, 0, 0.06);
  transition: all 0.2s;
  padding: 50px;
  background: var(--background);
}
.btn.btn-orange {
  background: linear-gradient(90deg, #ef773b, #f67a3c 45.83%, #f18955);
  color: #fff;
  border: 0;
}
.btn.btn-orange:hover {
  background: linear-gradient(90deg, #df672b, #d56026 45.83%, #c76433);
}
@media (min-width: 1012px) {
  .btn.has-arrow .btn__text {
    transition: padding-right 0.3s, color 0.3s;
    position: relative;
  }
  .btn.has-arrow svg {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: transform 0.3s, opacity 0.3s;
  }
  .btn.has-arrow:hover svg {
    opacity: 1;
  }
  .btn.has-arrow:hover .btn__text {
    padding-right: 32px;
  }
}
.btn.btn-info.has-arrow .btn__text svg path,
.btn.btn-orange.has-arrow .btn__text svg path,
.btn.btn-primary.has-arrow .btn__text svg path,
.btn.btn-secondary.has-arrow .btn__text svg path {
  stroke: #fff;
}
.domain__register__page__landing {
  z-index: 2;
}
.main__features__box.domains .illustration {
  height: 180px;
  width: auto;
}
.features__image__bg__item .illustration__color__one,
.main__features__box.domains .illustration .illustration__color__one {
  fill: var(--background-4);
}
.features__image__bg__item .illustration__color__two,
.main__features__box.domains .illustration .illustration__color__two {
  fill: var(--background-9);
}
.icons__server__features {
  font-size: 30px;
  margin-right: 15px;
  margin-top: 5px;
  color: var(--background-4);
}
.features__image__bg {
  background: var(--background-2);
}
.shadow-custom {
  box-shadow: 0 10px 100px 0 rgb(77 77 119 / 8%);
}
.accordion-trigger.arrow-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
}
.accordion-trigger.arrow-icon:after {
  content: "\f078";
  font-family: "Font Awesome 5 Pro" !important;
  font-size: 16px;
  display: block;
  line-height: 1;
  transform: rotate(0);
  transition: 0.4s;
  font-weight: 100;
}
.accordion-trigger.arrow-icon[aria-expanded="true"]:after {
  transform: rotate(-180deg);
}
.features__image__bg.rounded {
  border-radius: 0 12px 12px 0 !important;
}
.features__image__bg.rounded img {
  border-radius: 12px !important;
}
.features__image__bg__item {
  position: absolute;
  width: 700px;
  height: auto;
  right: -65px;
  top: 50%;
  transform: translateY(-50%);
}
.right__helf__image .features__image__bg__item {
  left: -65px;
  right: auto;
}
@media (max-width: 768px) {
  .features__image__bg {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 0 !important;
  }
  .features__image__bg .features__image__bg__item {
    position: relative;
    right: auto;
    top: auto;
    transform: none;
    max-width: 80%;
    left: auto;
  }
}
.right__helf__image .features__image__bg.rounded {
  border-radius: 12px 0 0 12px !important;
}
.table__domains__wrapper {
  border: 1px solid var(--border-color);
  border-radius: 12px;
}
.table__domains__wrapper .table__domains {
  border: 0;
}
.table__domains__wrapper .table__domains thead th {
  border: 0;
  white-space: nowrap;
  font-weight: 300;
  font-size: 14px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.table__domains__wrapper .table__domains tbody td:first-child,
.table__domains__wrapper .table__domains thead th:first-child {
  padding-left: 32px;
}
.table__domains__wrapper .table__domains tbody td:last-child,
.table__domains__wrapper .table__domains thead th:last-child {
  padding-right: 32px;
}
.table__domains__wrapper .table__domains tbody td {
  border: 0;
  font-weight: 300;
  font-size: 14px;
  vertical-align: middle;
}
.table__domains__wrapper .table__domains tbody td.domain-action {
  padding-top: 0;
  padding-bottom: 0;
  text-align: end;
}
.table__domains__wrapper .table__domains tbody td strong {
  font-weight: 700;
  font-size: 17px;
  width: 50px;
  display: inline-block;
}
.btn.btn-orange-outline {
  background: var(--background);
  color: #ef773b;
  border: 2px solid;
}
.btn.btn-orange-outline.has-arrow svg path {
  stroke: #ef773b;
}
.table__domains__wrapper .table__domains .btn {
  font-size: 11px;
  padding: 9px 10px;
  min-width: 100px;
}
.table__domains__wrapper .table__domains .btn.has-arrow svg {
  width: 18px;
  height: 18px;
}
.tld-sale-group {
  padding: 2px 6px;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  border-radius: 6px;
}
.tld-sale-group-sale {
  background-color: #fdf4d4;
  color: #f7d458;
}
.tld-sale-group-new {
  color: #2ad588;
  background-color: #d4ffec;
}
.tld-sale-group-hot {
  background-color: #feeceb;
  color: #f9615a;
}
@media (max-width: 751px) {
  .is-hidden-sm-down,
  .table__domains__wrapper .table__domains .tld-sale-group {
    display: none !important;
  }
}
.btn-transfer {
  height: 46px;
}
.domain__search__input__epp {
  border-left: 1px solid var(--border-color);
}
.modal.fade .modal-dialog {
  transform: scale(0.5);
  transition: 0.24s ease;
}
.modal.show .modal-dialog {
  transform: scale(1);
}
.modal .modal-header {
  padding: 20px 25px;
  border-bottom: 1px solid var(--border-color);
}
.modal .modal-body {
  padding: 25px;
}
.product__cart__sidepanel__group {
  display: flex;
}
.product__cart__sidepanel__group .product__cart__sidepanel__item {
  gap: 6px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 500;
  color: var(--color-h-hover);
  padding: 0 0.7rem;
  position: relative;
  height: 60px;
  display: flex;
  align-items: center;
  border: 0;
  background: 0 0;
  white-space: nowrap;
}
.product__cart__sidepanel__group .product__cart__sidepanel__item:hover {
  color: var(--a-link-color);
}
.product__cart__sidepanel__group .product__cart__sidepanel__item.active {
  position: relative;
  color: var(--a-link-color);
}
.product__cart__sidepanel__group .product__cart__sidepanel__item.active:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--background-4);
}
.product__cart__sidepanel__group
  .product__cart__sidepanel__item
  .product__cart__sidepanel__item__icon {
  width: 13px;
  height: 13px;
}
.product__cart__sidepanel__group
  .product__cart__sidepanel__item
  .product__cart__sidepanel__item__icon
  path {
  stroke: var(--color-h-hover);
}
.product__cart__sidepanel__group
  .product__cart__sidepanel__item.active
  .product__cart__sidepanel__item__icon
  path,
.product__cart__sidepanel__group
  .product__cart__sidepanel__item:hover
  .product__cart__sidepanel__item__icon
  path {
  stroke: var(--a-link-color);
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar:not([menuitemname="Categories"]),
.cart__categories__menu__wrapper.full__width__secondarysidebar__menu:after {
  display: none !important;
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Actions"] {
  margin-left: auto;
}
@media only screen and (min-width: 768px) {
  .standard__cart__slider__layout__options__header.standard__cart__1products,
  .standard__cart__slider__layout__options__header.standard__cart__2products,
  .standard__cart__slider__layout__options__header.standard__cart__3products {
    display: none !important;
  }
}
.existing__payment__card__wrapper {
  flex-direction: column !important;
  display: flex;
}
.existing__payment__card__wrapper .existing__payment__card__item {
  display: flex;
  margin-bottom: 10px;
  width: 100%;
  border: 1px solid var(--border-color);
  padding: 10px 15px;
  border-radius: 6px;
  align-items: center;
  position: relative;
}
.existing__payment__card__wrapper .existing__payment__card__item {
  display: flex;
  margin-bottom: 10px;
  width: 100%;
  border: 1px solid var(--border-color);
  padding: 10px 15px;
  border-radius: 6px;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.existing__payment__card__wrapper
  .existing__payment__card__item
  .paymethod-info {
  margin: 0 !important;
  padding: 0 !important;
}
#order-standard_cart .cc-input-container .existing-cc-grid {
  gap: 10px;
}
.existing__payment__card__wrapper
  .existing__payment__card__item.existing__payment__card__item__expired {
  opacity: 0.5;
}
.existing__payment__card__wrapper
  .existing__payment__card__item
  .cc__item__icon
  img {
  width: 35px;
}
#order-standard_cart
  .existing__payment__card__wrapper
  .existing__payment__card__item
  .iradio_square-blue {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: auto;
  right: 0;
  width: auto;
  background: 0 0;
}
#order-standard_cart
  .existing__payment__card__wrapper
  .existing__payment__card__item
  .iradio_square-blue.checked:after,
#order-standard_cart
  .existing__payment__card__wrapper
  .existing__payment__card__itemt
  .icheckbox_square-blue.checked:after {
  left: auto;
  right: 3px;
  top: 5px;
  margin: 0;
  transform: translateY(0);
  background: 0 0;
}
#order-standard_cart
  .existing__payment__card__wrapper
  .existing__payment__card__item
  .iradio_square-blue:before {
  content: "";
  position: absolute;
  transform: rotate(45deg);
  background: var(--a-link-color);
  width: 49px;
  height: 22px;
  right: -17px;
  top: -4px;
  left: auto;
  margin: 0;
  border-radius: 0;
  opacity: 0;
}
#order-standard_cart
  .existing__payment__card__wrapper
  .existing__payment__card__item
  .iradio_square-blue.checked:before {
  opacity: 1;
}
.addons__product__pricing {
  font-size: 12px;
  overflow: hidden;
  white-space: nowrap;
}
.addons__product__pricing .price {
  font-weight: 700;
  font-size: 15px;
}
.addons__product__pricing .price span {
  font-weight: 300;
  font-size: 10px;
}
.bootstrap-switch {
  width: 66px !important;
}
.select__dropdown__menu__search__wrapper.primary__dropdown
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  font-size: 15px;
}
.select__dropdown__menu__search__wrapper.primary__dropdown
  .select2-container--default
  .select2-selection--single {
  height: 45px;
  border: 1px solid var(--border-color);
  border-radius: 10px;
}
.domain__overview__wrapper {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  display: flex;
  gap: 8px;
}
.domain__overview__wrapper .domain__overview__item {
  box-shadow: 0 0 1px rgb(0 0 0 / 5%), 0 2px 24px rgb(0 0 0 / 6%);
  background: var(--background);
  padding: 25px;
  border-radius: 8px;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__first__inner__item {
  display: flex;
  align-items: center;
  gap: 14px;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__first__inner__item
  .icon {
  font-size: 25px;
  color: var(--a-link-color);
  margin-right: 15px;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__second__inner__item {
  display: flex;
  align-items: center;
  gap: 25px;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__second__inner__item
  .item {
  display: flex;
  align-items: center;
  gap: 5px;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item {
  display: flex;
  align-items: center;
  gap: 5px;
  position: relative;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item
  .item {
  display: flex;
  width: 33px;
  height: 33px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 15px;
  background: var(--background-4);
  color: var(--background);
  opacity: 0.7;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item
  .item:hover {
  opacity: 1;
}
@media (min-width: 768px) {
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__action__item
    .item
    .mobile__text {
    display: none;
  }
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item
  .switch__checkbox {
  position: absolute;
  opacity: 0;
}
.domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item
  .switch__container {
  right: 0;
  top: -7px;
  cursor: pointer;
}
@media (max-width: 768px) {
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__second__inner__item {
    flex-direction: column;
    align-items: baseline;
    gap: 7px;
    margin-bottom: 25px;
  }
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__action__item
    .item {
    width: auto;
    padding: 7px 14px;
    gap: 10px;
    height: auto;
  }
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__action__item
    .switch__container {
    right: auto;
  }
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__first__inner__item
    .icon {
    margin-right: 0;
  }
  .domain__overview__wrapper
    .domain__overview__item
    .domain__overview__second__inner__item
    .item {
    flex-wrap: wrap;
  }
}
.renewal__domain__search__wrapper .form-control.domain-renewals-filter,
.renewal__domain__search__wrapper .form-control.service-renewals-filter {
  width: 100% !important;
  border-radius: 6px !important;
}
#order-standard_cart .renewal__domain__summary .summary-container {
  background: var(--background);
}
.sticky__order__summary__sidebar__wrapper.renewal__domain__summary
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body {
  margin-bottom: 25px;
}
#order-standard_cart
  .renewal__domain__summary
  .summary-container
  .product-name {
  font-weight: 300;
  font-size: 15px;
  margin-bottom: 8px;
  display: block;
}
#order-standard_cart .renewal__domain__summary .summary-container .pull-left {
  font-weight: 400;
  font-size: 13px;
  color: var(--color-h-hover);
}
#order-standard_cart .renewal__domain__summary .summary-container .pull-right {
  font-weight: 600;
  font-size: 13px;
  color: var(--color-h);
}
#order-standard_cart
  .renewal__domain__summary
  .summary-container
  .total-due-today
  .amt {
  font-size: 27px;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper {
  width: 100%;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav
  .nav-item-text {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  overflow: hidden;
  white-space: nowrap;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav
  .nav-item-footer {
  margin-left: auto;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav
  .nav-item-footer
  .btn {
  font-size: 12px;
  min-width: auto;
  padding: 9px 12px;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav
  .nav-item-footer
  .btn
  i,
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav
  .nav-item-text
  br {
  display: none;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
  .nav__items__wrapper
  .nav {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
  height: 37px;
  gap: 20px;
}
.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade {
  align-items: center;
}
.standard__cart__order__steps__container {
  background: var(--background);
  box-shadow: -2px 1px 1px rgb(0 0 0 / 3%), 0 30px 24px rgb(0 0 0 / 3%);
  padding-bottom: 25px;
  margin-bottom: 35px;
}
.language__dropdown__select_wrapper.header__language {
  margin-right: 10px;
}
.language__dropdown__select_wrapper.top
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search {
  bottom: auto;
  top: 200% !important;
  transform: translateY(-10px) !important;
}
.language__dropdown__select .dropdown__toggle {
  font-weight: 600;
  font-size: 13px;
  display: flex;
  align-items: center;
  position: relative;
  color: var(--color-h);
}
.language__dropdown__select .dropdown__toggle .language__flag {
  display: block;
  width: 17px;
  height: 17px;
  background-position: center;
  border-radius: 25px;
  margin-right: 10px;
}
.form__check__successmessage__icon {
  font-size: 45px;
  margin-bottom: 10px;
  color: #72df77;
  width: 70px;
  height: 70px;
  display: flex !important;
  align-items: center;
  justify-content: center;
  background: #e7ffe8;
  border-radius: 100%;
}
.sidebar .main__shufy__theme__logo {
  width: 29px;
  height: 45px;
}
.top__header__website__identity .main__shufy__theme__logo,
body.horizontal__sidebar .sidebar .main__shufy__theme__logo {
  width: 85px;
  height: 40px;
}
.authorization__page .main__shufy__theme__logo {
  width: 120px;
  height: 55px;
}
.footer__logo__wrapper .main__shufy__theme__logo {
  width: 85px;
  height: 40px;
}
.shufy__theme__logo__icon__one {
  fill: var(--background-5);
}
.shufy__theme__logo__icon__two {
  fill: var(--background-13);
}
@media only screen and (min-width: 767px) {
  body:not(.authorization__page) .shufy__theme__logo__text {
    fill: var(--background);
  }
}
.autho__logo__wrapper .shufy__theme__logo__text,
.footer__logo__wrapper .shufy__theme__logo__text,
.top__header__website__identity .shufy__theme__logo__text,
body.authorization__page .shufy__theme__logo__text,
body.default-color .shufy__theme__logo__text,
body.header__top__logo .shufy__theme__logo__text {
  fill: var(--background-9);
}
.top__header__website__identity {
  margin-right: 25px;
}
body.horizontal__sidebar:not(.fixed__top__horizontal__sidebar)
  .sidebar__page__wrapper {
  position: static;
}
body.horizontal__sidebar:not(.fixed__top__horizontal__sidebar) .sidebar {
  position: absolute;
}
body.horizontal__top__sidebar.horizontal__sidebar.absolute__top__header
  header.header {
  top: var(--horizontal-sidebar-default-height) !important;
}
@media only screen and (min-width: 767px) {
  body.full__sidebar__width:not(.horizontal__sidebar)
    .homepage__main__wrapper
    .sidebar__page__wrapper {
    -webkit-transition: width 0.4s 0s;
    -moz-transition: padding 0.4s 0s;
    -o-transition: padding 0.4s 0s;
    -ms-transition: padding 0.4s 0s;
    transition: padding 0.4s 0s;
  }
  body.header__sidebar__logo.full__sidebar__width:not(.horizontal__sidebar)
    header.header {
    -webkit-transition: all 0.4s 0s;
    -moz-transition: all 0.4s 0s;
    -o-transition: all 0.4s 0s;
    -ms-transition: all 0.4s 0s;
    transition: all 0.4s 0s;
  }
  body.full__sidebar__width.minimalist__sidebar__full__width__open:not(
      .horizontal__sidebar
    )
    .homepage__main__wrapper
    .sidebar__page__wrapper,
  body.header__sidebar__logo.full__sidebar__width.minimalist__sidebar__full__width__open:not(
      .horizontal__sidebar
    )
    header.header {
    padding-left: var(--sidebar-menu-width-opened);
  }
  body.full__sidebar__width:not(.horizontal__sidebar) .sidebar.full__width {
    width: var(--sidebar-menu-width-opened);
    flex: 0 0 var(--sidebar-menu-width-opened);
  }
  body.full__sidebar__width.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar.full__width
    .website__identity__sidebar
    .svg__logo
    .text__logo {
    transform: translateX(25px);
    opacity: 1;
    visibility: visible;
    transition: all 0.4s 0s !important;
  }
  body.full__sidebar__width.minimalist__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar
    .svg__logo
    .text__logo {
    transition: all 0.4s 0s;
  }
}
.full__with__section.marketconnect__page__wrapper
  .full__width__secondarysidebar__menu {
  margin-bottom: 0 !important;
  margin-top: -1px;
}
.store-order-container .btn {
  font-weight: 600;
}
body.homepage__main__stylesheets__body
  .homepage__main__wrapper.page__container {
  overflow-x: hidden;
}
.dataTables_wrapper .dataTables_filter:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f002";
  font-weight: 100;
  position: absolute;
  left: 22px;
  font-size: 14px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-gray);
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination,
ul.pagination {
  gap: 5px;
}
div.dataTables_wrapper div.dataTables_paginate {
  position: absolute;
  bottom: 10px;
  right: 25px;
}
div.dataTables_wrapper div.dataTables_length label {
  font-size: 12px;
  color: var(--color-texts-opacity);
}
.table-container .dataTables_length {
  border-top: 1px solid var(--border-color-light);
  padding: 15px 25px;
  display: flex;
  align-items: center;
  background: var(--card-footer--bg);
  border-radius: 0 0 10px 10px;
}
.table-container div.dataTables_wrapper div.dataTables_info {
  padding: 25px 25px 25px;
  position: relative;
}
table.table-list .btn__table__collapse__mobile__wrapper__th,
table.table-list tbody .btn__table__collapse__mobile__wrapper__td {
  padding: 0;
  width: 0;
  display: none;
}
div.dataTables_wrapper div.dataTables_filter {
  z-index: 2;
}
.dataTables_wrapper table.table-list {
  border: 0;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  .top__header__website__identity .main__shufy__theme__logo {
    width: 70px;
    height: 32px;
  }
  .sidebar .sidebar__container {
    height: 100%;
    overflow: auto;
  }
  .header__not__loggined__btns .header__button {
    white-space: nowrap;
    width: 34px;
    padding: 0;
    height: 34px;
  }
  .header__not__loggined__btns .header__button i {
    font-size: 13px;
  }
  .full__with__section:not(.not__shoppingcart__page__header)
    .main__page__content {
    padding-left: calc(var(--gap));
    padding-right: calc(var(--gap));
  }
  .full__width__secondarysidebar__menu .nav__items__wrapper.attachments,
  .full__width__secondarysidebar__menu .nav__items__wrapper.contacts,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.knowledgebase.categories,
  .full__width__secondarysidebar__menu .nav__items__wrapper.popular.downloads,
  .full__width__secondarysidebar__menu .nav__items__wrapper.recent.tickets,
  .full__width__secondarysidebar__menu .nav__items__wrapper.recipients {
    margin-right: 0;
    padding: 10px 0 10px 10px;
  }
  .alert .alert__options {
    position: initial;
    margin-top: 15px;
    margin-left: 20px;
  }
  .client__area__profile__static__box__wrapper
    .client__area__profile__static__box {
    width: 100%;
  }
  .promo__slider.promo__slider__sidebar .banner-background .banner-shape {
    top: 50px;
    left: -25px;
  }
  div.dataTables_wrapper div.dataTables_filter {
    position: relative;
    top: inherit;
    right: inherit;
    padding: 0 30px 5px;
    z-index: 2;
  }
  div.dataTables_wrapper div.dataTables_filter {
    left: 0;
    right: 0;
    margin: 10px auto 0;
  }
  .dataTables_wrapper .dataTables_filter label .form-control {
    padding: 4px 8px 4px 35px !important;
    border-radius: 8px;
  }
  .dataTables_wrapper {
    overflow-y: clip;
    overflow-x: auto;
  }
  .table-container div.dataTables_wrapper div.dataTables_info {
    padding: 10px 25px 10px;
  }
  .dataTables_wrapper .dataTables_filter:after {
    left: 45px;
    top: 45%;
  }
  .dataTables_wrapper table.table-list thead tr {
    display: none;
  }
  table.table-list tbody td {
    display: flex;
    width: auto !important;
    justify-content: space-between;
    align-items: center;
  }
  table.table-list tbody td {
    padding: 8px 25px;
  }
  table.table-list tbody td .d-flex {
    justify-content: center !important;
  }
  table.table-list tbody td span:first-child {
    text-align: right;
  }
  table.table-list tbody td .table__collapse__mobile__wrapper__informations,
  table.table-list tbody td a,
  table.table-list tbody td span:last-child {
    text-align: left;
  }
  table.dataTable > tbody > tr td:last-child {
    border-bottom: 3px solid var(--border-color);
  }
  .promo__slider.promo__slider__sidebar {
    margin-top: 25px;
  }
  .table__cell__action .coodiv__default__dropdown .btn {
    width: 30px;
    height: 30px;
  }
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  .table-container .dataTables_length {
    height: 85px;
    padding: 8px 25px;
    display: flex;
    align-items: start;
    justify-content: center;
  }
  div.dataTables_wrapper div.dataTables_paginate {
    right: 0 !important;
    left: 0 !important;
    margin: auto !important;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  .clientareadomain__btn__goroup {
    display: none !important;
  }
  table.table-list tbody td .switch {
    height: 21px;
    width: 57px;
  }
  table.table-list tbody .cell__checkbox {
    display: none !important;
  }
}
.nav.default__coodiv__row__nav {
  flex-wrap: nowrap;
  overflow: auto;
}
.nav.default__coodiv__row__nav .nav-item .nav-link {
  white-space: nowrap;
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"],
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .custom.fields,
    .popular.downloads,
    .view-filter-btns,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter,
    .service.actions,
    .domain.actions,
    .upgrade,
    .downgrade
  ) {
  overflow: auto;
}
.table__btns__group {
  display: flex;
  align-items: center;
  gap: 12px;
  justify-content: end;
}
.table__btns__group .btn {
  height: auto !important;
  min-height: auto !important;
  font-size: 11px !important;
  padding: 6px 15px;
}
@media only screen and (max-width: 1200px) {
  .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions,
  .full__width__secondarysidebar__menu .nav__items__wrapper.service.actions,
  .full__width__secondarysidebar__menu .nav__items__wrapper.status.filter,
  .full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
    margin-left: auto;
    position: relative;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 10px;
    z-index: 3;
    display: flex !important;
    justify-content: end;
    padding: 10px 10px 10px 0;
    margin-top: 25px;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title {
    position: relative;
    height: 40px;
    width: 40px;
    border-radius: 100%;
    background-color: var(--background-4);
    color: var(--btn-primary-color);
    text-align: center;
    font-size: 14px;
    box-shadow: 0 3px 15px -2px rgba(37, 45, 51, 0.4);
    transition: all 0.15s ease-in;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions:hover
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions:hover
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter:hover
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns:hover
    .main__nav__title {
    background-color: var(--background-13);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title
    i {
    font-weight: 100;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title
    i.fas.fa-star:before,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title
    i.fas.fa-star:before,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title
    i.fas.fa-star:before,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title
    i.fas.fa-star:before {
    content: "\f33d";
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title
    .main__nav__title__text {
    position: absolute;
    background: #151718;
    color: #fff;
    font-weight: 300;
    font-size: 11px;
    top: -35px;
    padding: 3px 6px;
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.1s;
    transform: translateY(5px);
    white-space: nowrap;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title
    .main__nav__title__text:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title
    .main__nav__title__text:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title
    .main__nav__title__text:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title
    .main__nav__title__text:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #151718 transparent transparent transparent;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -4px;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions:hover
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions:hover
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter:hover
    .main__nav__title
    .main__nav__title__text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns:hover
    .main__nav__title
    .main__nav__title__text {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav,
  .full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav {
    position: absolute;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    top: 100%;
    background: var(--background-14);
    box-shadow: rgba(0, 0, 0, 0.07) 0 0 1px, rgba(0, 0, 0, 0.06) 0 2px 24px;
    border: 0;
    min-width: 280px;
    border-radius: 12px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s;
    transform: translateY(-10px);
    padding: 15px 0 15px;
    pointer-events: none;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions:hover
    .nav,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions:hover
    .nav,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter:hover
    .nav,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns:hover
    .nav {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item-text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-text,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-text {
    padding: 0 15px 5px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    color: var(--color-h-hover);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link {
    padding: 12px !important;
    height: auto;
    transition: all 0.2s;
    background: var(--background);
    border-radius: 8px;
    font-weight: 500;
    color: var(--color-h);
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 15px;
  }
  body.body__dark
    .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item
    .nav-link,
  body.body__dark
    .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link,
  body.body__dark
    .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link,
  body.body__dark
    .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link {
    margin-bottom: 3px;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item
    .nav-link
    .badge,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link
    .badge,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link
    .badge,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link
    .badge {
    margin-left: auto;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item
    .nav-link:hover,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link:hover,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link:hover,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link:hover {
    background: var(--background-2);
    color: var(--btn-primary-bg);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer {
    padding: 10px 15px 0;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer {
    margin-top: 5px;
    border-top: 1px solid var(--border-color-light);
    padding: 10px 15px 0;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item-footer
    .btn,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer
    .btn,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer
    .btn,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer
    .btn {
    font-size: 12px;
    border: 0;
    background: var(--background-3);
    color: var(--btn-primary-bg);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav
    .nav-item-footer
    .btn
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer
    .btn
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer
    .btn
    i,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer
    .btn
    i {
    font-weight: 100;
    margin-right: 5px;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer
    .btn:hover,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer
    .btn:hover,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer
    .btn:hover {
    background: var(--background-3);
    color: var(--a-link-color-hover);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item-footer
    .btn.active,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item-footer
    .btn.active,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item-footer
    .btn.active {
    background: var(--background-2);
    color: var(--btn-primary-bg);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav
    .nav-item
    .nav-link.active,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav
    .nav-item
    .nav-link.active,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav
    .nav-item
    .nav-link.active {
    background: var(--background-2);
    color: var(--btn-primary-bg);
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .nav-item
    .nav-link.active:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .nav-item
    .nav-link.active:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav-item
    .nav-link.active:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .nav-item.active
    .nav-link:after,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .nav-item
    .nav-link.active:after {
    background: 0 0;
  }
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .main__nav__title,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .main__nav__title {
    display: flex !important;
  }
  .full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
    .nav__items__wrapper
    .nav
    .nav-item-footer
    .btn {
    font-size: 0;
    position: relative;
    height: 35px;
    width: 35px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade
    .nav__items__wrapper
    .nav
    .nav-item-footer
    .btn:after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 100;
    content: "\f060";
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    font-size: 14px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media only screen and (max-width: 767px) {
  .knowledgebase__search__bar__wrapper form .btn {
    min-width: auto;
  }
  .standard__cart__slider__layout__wrapper
    .standard__cart__slider__layout.all
    .pricing__plans__standard__item {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 1rem;
  }
  .standard__cart__order__steps {
    display: none !important;
  }
  .col-form-label {
    font-size: 10px;
  }
  .order__form__categories__big__icons__wrapper
    .order__form__categories__big__icons__item
    .order__form__categories__big__icons__item__icon
    .the__icon {
    height: 12px;
    margin-bottom: 3px;
  }
  .order__form__categories__big__icons__wrapper
    .order__form__categories__big__icons__item
    .the__title {
    margin-bottom: 0;
  }
  #order-standard_cart label.one__lign__checkbox {
    flex-wrap: wrap;
  }
  #order-standard_cart .main-sidebar {
    width: 100%;
  }
  #order-standard_cart
    .viewcart__output__banner
    .marketconnect__promo__banner__header
    .marketconnect__promo__banner__header__main__content {
    width: 100%;
  }
  .cart__domains__config__box
    .main__cart__domains__config__box
    .cart__domains__config__box__header {
    padding-left: 58px;
  }
  .cart__domains__config__box .main__cart__domains__config__box {
    padding-left: 25px;
  }
  .buttom__cart__submit__area__container .sticky__content span small {
    display: none !important;
  }
  #order-standard_cart .addon-promo-container .description {
    margin: 10px 10px 30px 0 !important;
  }
  .cart__domains__config__box
    .cart__domains__config__box__header__options
    .cart__domains__config__period
    span {
    display: none;
  }
  .domain-productconfigiration-options-inputs .domain__search__input__wrapper {
    height: 95px;
  }
  .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__options {
    height: 44px;
  }
  .domain-productconfigiration-options-inputs .domain-check-availability,
  .domain-productconfigiration-options-inputs .domain-selection-options-buttom {
    height: 40px;
    min-width: auto !important;
    width: auto;
  }
  .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .search__input {
    height: 44px;
  }
  .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__searching:after {
    font-size: 13px;
    transform: none;
    top: 16px;
  }
  .domains__spotlighttlds__selection__wrapper
    .domains__spotlighttlds__selection__item.with__badge {
    padding-right: 24px;
  }
  .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__options
    .domain-selection-options-buttom {
    min-width: auto;
    border-radius: 7px;
  }
  .domains__spotlighttlds__selection__wrapper
    .domains__spotlighttlds__selection__item
    .domains__spotlighttlds__selection__item__price {
    font-size: 10px;
  }
  .domains__spotlighttlds__selection__wrapper
    .domains__spotlighttlds__selection__item {
    min-width: 99px;
    padding: 3px 5px;
    gap: 5px;
    justify-content: center;
  }
  .domains__spotlighttlds__selection__wrapper {
    gap: 5px;
  }
  .domains__spotlighttlds__selection__wrapper
    .domains__spotlighttlds__selection__item
    .domains__spotlighttlds__selection__item__badge {
    font-size: 6px;
  }
  .tld-filters-container {
    margin-top: 10px !important;
  }
  .domains__spotlighttlds__selection__wrapper
    .domains__spotlighttlds__selection__item
    .domains__spotlighttlds__selection__item__tld {
    font-size: 11px;
  }
  #order-standard_cart
    .domain-productconfigiration-options-group.domain-selection-options {
    flex-wrap: inherit;
    overflow-y: clip;
    overflow-x: auto;
    white-space: nowrap;
    margin-top: 0;
    margin-bottom: 35px;
  }
  #order-standard_cart
    .domain-selection-options
    .option.domain-productconfigiration-options-item {
    overflow: visible;
  }
  .domain-productconfigiration-options-inputs {
    padding: 10px 13px 22px 13px;
    margin-top: 12px;
  }
  .standard__cart__order__steps {
    flex-wrap: inherit;
    overflow-y: clip;
    overflow-x: auto;
    white-space: nowrap;
  }
  .domain-check-availability {
    width: 75px;
    min-width: auto;
    font-size: 13px;
    font-weight: 400;
  }
  .tld-filters-container {
    text-align: center;
  }
  .tld-row-container {
    margin: 0;
  }
  .spotlight__tlds__domains__configure__product__wrapper
    .domain-lookup-loader
    i {
    height: 35px;
    width: 35px;
  }
  .domain-pricing .tld-row {
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #f5f5f5;
    flex-wrap: inherit;
    overflow-y: clip;
    overflow-x: auto;
    white-space: nowrap;
  }
  .clientareadomain__btn__goroup {
    padding-right: 0;
  }
  .clientareadomain__btn__goroup .btn-group {
    overflow-y: clip;
    overflow-x: auto;
    white-space: nowrap;
  }
  .clientareadomain__btn__goroup .btn-group > .btn {
    flex: 0 0 auto;
  }
  .clientareadomain__btn__goroup .btn-group::-webkit-scrollbar,
  .clientareadomain__btn__goroup .btn-group::-webkit-scrollbar-thumb,
  .clientareadomain__btn__goroup .btn-group::-webkit-scrollbar-track,
  .domain-pricing .tld-row::-webkit-scrollbar,
  .domain-pricing .tld-row::-webkit-scrollbar-thumb,
  .domain-pricing .tld-row::-webkit-scrollbar-track {
    display: none;
  }
  .promo__slider__items__slider__clientarea
    .promo__slider__items__slider__item
    .promo__slider__items__slider__item__wrapper
    .promo__slider__items__slider__item__text {
    padding-right: 25px !important;
    padding-left: 25px !important;
    text-align: center;
  }
  .promo__slider__items__slider__clientarea
    .promo__slider__items__slider__item
    .promo__slider__items__slider__item__wrapper
    .promo__slider__items__slider__item__text
    .btn {
    margin-left: auto;
    margin-right: auto;
  }
  .main-search,
  .menu__toggle__btn,
  .promo__slider__items__slider__clientarea
    .promo__slider__items__slider__item
    .promo__slider__items__slider__item__wrapper
    .promo__slider__items__slider__item__image,
  .promo__slider__items__slider__clientarea__nav {
    display: none;
  }
  #order-standard_cart
    .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__options
    .domain-selection-options-buttom {
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
  }
  #order-standard_cart
    .domain__search__results__wrapper
    .domain-lookup-primary-loader
    span {
    font-size: 13px;
  }
  .spotlight__tlds__domains__configure__product__wrapper
    .spotlight__tlds__domain__item
    .spotlight__tld__data {
    font-size: 17px;
  }
  #order-standard_cart
    .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__options {
    width: 35%;
    height: 44px;
    position: static;
  }
  #order-standard_cart
    .domain-productconfigiration-options-inputs
    .domain__search__input__wrapper
    .domain__search__input__options
    .select__dropdown__menu__search__wrapper
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
    font-weight: 600;
    font-size: 14px;
  }
  .spotlight__tlds__domains__configure__product__wrapper {
    padding: 10px 0;
  }
  .spotlight__tlds__domains__configure__product__wrapper
    .spotlight__tlds__domain__item {
    padding: 33px 15px 15px 15px;
  }
  .spotlight__tlds__domains__configure__product__wrapper
    .domain-lookup-result
    .unavailable__domain__lookup__btn {
    font-size: 9px;
  }
  .spotlight__tlds__domains__configure__product__wrapper
    .spotlight__tlds__domain__item
    .btn-add-to-cart {
    font-size: 10px;
  }
  .icheck__control__check__cycle__btn .cycle__select,
  .icheck__control__check__cycle__btn .cycle__selected {
    height: 26px;
    padding: 0 10px;
    font-size: 10px;
  }
  .list-info li {
    font-size: 10px;
  }
  #order-standard_cart .addon-promo-container .description {
    margin: 10px 0 !important;
  }
  .product__configure__info .default__shadow__panel__body {
    font-size: 12px;
    list-style: none;
  }
  .product__configure__info .default__shadow__panel__body li {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  .cart__choose__cycle__content__saving {
    display: none;
  }
  #order-standard_cart label.cart__choose__cycle__label {
    margin: 0;
  }
  .best__pricing__cycle__badge {
    display: none;
  }
  #order-standard_cart
    .cart__choose__cycle__label
    .cart__choose__cycle__content {
    padding-bottom: 65px;
  }
  div.dataTables_wrapper div.dataTables_paginate {
    right: 0 !important;
    left: 0 !important;
    margin: auto !important;
  }
  #order-standard_cart
    .viewcart__output__banner
    .marketconnect__promo__banner__header
    .marketconnect__promo__banner__add
    .price {
    font-size: 12px;
  }
  #order-standard_cart .btn-checkout {
    padding: 7px 30px;
  }
  .checkout__payment__svg__icon.min__icon {
    height: 14px !important;
  }
  .checkout__payment__svg__icon {
    height: 19px !important;
  }
  .already__registered__wrapper
    .already__registered__card
    .already__registered__card__header
    .already__registered__card__title {
    height: 45px;
    margin-top: 0;
  }
  .view__cart__items__wrapper__body__item__product__configoptions
    .addon__qty__empty,
  .view__cart__items__wrapper__body__item__product__configoptions .item__value {
    display: block;
    font-size: 11px;
  }
  #order-standard_cart .main-sidebar {
    margin-top: 20px;
  }
  div.dataTables_wrapper div.dataTables_length label {
    font-size: 10px;
  }
  .footer__btns__wraper {
    font-size: 11px;
  }
  .tld-filters-filter-buttons-aws .tld-filters a {
    font-size: 9px;
    justify-content: space-between;
    margin-left: 0 !important;
  }
  .tld-filters-filter-buttons-aws .tld-filters a .domain__count {
    width: 14px;
    height: 14px;
    font-size: 7px;
  }
  .tld-filters-filter-buttons-aws .tld-filters {
    justify-content: center !important;
  }
  .domains__spotlighttlds__selection__wrapper {
    flex-wrap: nowrap;
    overflow: auto;
    white-space: nowrap;
  }
  .suggested__domains__table .more-suggestions {
    text-align: center;
    margin-top: 15px;
    position: relative;
  }
  .buttom__cart__submit__area__container .viewcart-btn {
    display: none;
  }
  #order-standard_cart
    .addon-promo-container
    .market__connect__old__logo
    .promo__slider__illunsration {
    display: none;
  }
  .standard__cart__order__steps__container {
    padding-bottom: 1px;
  }
  .view__cart__items__wrapper__body .view__cart__items__wrapper__body__item {
    padding: 25px 20px 25px 20px;
  }
  .view__cart__items__wrapper__body__item__options {
    position: initial;
    transform: none;
    opacity: 1;
    visibility: visible;
    flex: 0 0 100%;
    background: 0 0;
    margin-top: 9px;
  }
  .view__cart__items__wrapper .view__cart__items__wrapper__header {
    padding: 0 20px 0 20px;
  }
  #order-standard_cart
    .existing__payment__card__wrapper
    .existing__payment__card__item
    .paymethod-info
    h6 {
    font-size: 13px;
  }
}
.usage-stats .knob-dial {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.header__top__logo
  header
  .top__header__website__identity
  .website__identity__sidebar__text__logo__wrapper,
body.horizontal__sidebar .website__identity__sidebar__text__logo__wrapper {
  display: flex;
  align-items: center;
}
body.header__top__logo
  header
  .top__header__website__identity
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full {
  color: var(--color-h);
  font-weight: 600;
  letter-spacing: 0.2px;
  font-size: 12px;
  background: var(--background-3);
  padding: 3px 10px;
  border-radius: 0 8px 8px 0;
  margin-left: -5px;
}
body.header__top__logo
  header
  .top__header__website__identity
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full,
body.horizontal__sidebar
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full {
  color: var(--color-h);
  font-weight: 600;
  letter-spacing: 0.2px;
  font-size: 12px;
  background: var(--background-3);
  padding: 3px 10px;
  border-radius: 0 8px 8px 0;
  margin-left: -5px;
}
body.header__top__logo header .website__identity__sidebar__link {
  display: flex;
  align-items: center;
  gap: 10px;
}
body.header__top__logo
  header
  .website__identity__sidebar__link
  .image__logo.icon,
body.header__top__logo
  header
  .website__identity__sidebar__link
  .image__logo__tagline {
  max-height: 35px;
  width: auto;
}
body.horizontal__sidebar
  .sidebar
  .website__identity__sidebar
  img.image__logo__tagline {
  margin-left: 5px;
}
.authorization__page
  .website__identity__sidebar__link
  .website__identity__sidebar__text__logo__first__later,
.authorization__page
  .website__identity__sidebar__link
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full,
.footer__logo__wrapper
  .website__identity__sidebar__link
  .website__identity__sidebar__text__logo__first__later,
.footer__logo__wrapper
  .website__identity__sidebar__link
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full,
body.header__top__logo
  header
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__first__later {
  background: var(--background-3);
}
body.horizontal__sidebar
  .website__identity__sidebar__text__logo__wrapper
  .website__identity__sidebar__text__logo__full {
  background: var(--background-2);
}
body.big__icons__sidebar:not(.horizontal__sidebar)
  .sidebar
  .website__identity__sidebar__link {
  text-align: center;
}
body.big__icons__sidebar:not(.horizontal__sidebar)
  .sidebar
  .website__identity__sidebar
  img.image__logo__tagline {
  display: none;
}
@media only screen and (max-width: 767px) {
  .full__width__secondarysidebar__menu
    .nav__items__wrapper:not(
      .view-filter-btns,
      .custom.fields,
      .cc.recipients,
      .service.details,
      .domain.details.actions
    )
    .main__nav__title {
    display: none !important;
  }
  .full__width__secondarysidebar__menu .nav__items__wrapper.custom.fields {
    margin-right: 0;
  }
  body.sticky__scondary__menu .full__width__secondarysidebar__menu {
    margin-bottom: 10px;
  }
  body.header__top__logo
    header
    .top__header__website__identity
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__full,
  body.header__top__logo
    header
    .website__identity__sidebar__link
    .image__logo__tagline,
  body.horizontal__sidebar
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__full {
    display: none !important;
  }
  .main__login__content__wrapper {
    padding: var(--spacing-2x);
  }
  .authorization__page .page__footer {
    flex-direction: column;
    gap: 10px;
  }
  .website__identity__sidebar__link .image__logo.icon {
    display: none;
  }
  .website__identity__sidebar__link .image__logo__tagline {
    max-width: 100px;
    height: auto;
  }
  .website__identity__sidebar img.image__logo__tagline {
    margin-left: 0;
  }
  .marketconnect__page__wrapper.landing-page {
    overflow-x: hidden;
  }
  .marketconnect__page__wrapper.landing-page .inner__page__content__container {
    padding: 0 20px;
  }
  .store__front__promo__hero__text {
    text-align: center;
  }
  .store__front__promo__hero__text .promo__btns.banner__actions__btns {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    gap: 5px;
    margin-bottom: 15px;
  }
  .btn {
    min-width: 90px;
  }
  .right__header__control .language__flag__text:not(.currency__title__text) {
    display: none;
  }
  .right__header__control
    .language__dropdown__select
    .dropdown__toggle
    .language__flag {
    margin: 0;
  }
  .feature__min__box__wrapper {
    flex-direction: column;
    text-align: center;
    padding: 0 30px;
  }
  .domain__search__page__spotlighttlds
    .spotlight__tlds__domains__configure__product__container {
    grid-template-columns: 1fr 1fr;
  }
  .domain-suggestion .domain__suggestion__wrap__item,
  .domain-suggestion .domain__suggestion__wrap__item__the__action {
    flex-direction: column;
  }
  .domain__page__results {
    margin-top: -135px;
  }
  .standard__cart__slider__layout__options__header
    .standard__cart__slider__layout__wrapper__options
    .standard__cart__slider__counter {
    display: none !important;
  }
  .spotlight__tlds__domains__configure__product__container {
    margin-right: -15px;
    margin-left: -15px;
  }
  .spotlight__tlds__domains__configure__product__item {
    min-width: 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-left: 15px;
  }
  .suggested-domains .promo {
    display: none !important;
  }
}
@media only screen and (min-width: 767px) {
  body.header__sidebar__logo.big__icons__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar__text__logo__wrapper {
    margin-top: 30px;
  }
  body.header__sidebar__logo.big__icons__sidebar:not(.horizontal__sidebar)
    .sidebar
    .website__identity__sidebar__text__logo__wrapper
    .website__identity__sidebar__text__logo__first__later {
    margin: 0 auto 8px;
  }
}
@media only screen and (max-width: 767px) {
  body.header__sidebar__logo.big__icons__sidebar:not(.horizontal__sidebar)
    .top__header__website__identity
    .website__identity__sidebar__text__logo__wrapper {
    display: flex;
  }
}
@media only screen and (max-width: 767px) {
  .domain-productconfigiration-options-inputs
    #domainincart.domain-input-group
    .domain__search__input__wrapper {
    height: auto;
  }
  #order-standard_cart
    .domain-productconfigiration-options-inputs
    #domainincart.domain-input-group
    .domain__search__input__wrapper
    .domain__search__input__options {
    width: 100%;
  }
  #order-standard_cart
    .domain-productconfigiration-options-inputs
    #domainincart.domain-input-group
    .domain__search__input__wrapper
    .domain__search__input__options
    .domain-selection-options-buttom {
    left: 5px;
    right: 5px;
  }
}
.domain__register__page__captcha {
  position: absolute;
  z-index: 1;
  background: var(--background);
  left: 0;
  border-radius: 6px;
  border: 1px solid var(--border-color-light);
  padding: 13px 20px 13px 20px;
  top: calc(100% + 15px);
  width: 366px;
  max-width: 100%;
  opacity: 0;
  visibility: hidden;
}
.domain__register__page__captcha.active {
  opacity: 1;
  visibility: visible;
}
.domain__register__page__captcha .default-captcha {
  text-align: left;
}
.domain__register__page__captcha .default-captcha .form-control {
  height: 26px;
}
.domain__register__page__captcha:before {
  content: "";
  position: absolute;
  top: -10px;
  width: 30px;
  height: 16px;
  left: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
.domain__register__page__captcha #domainregisterpagecaptchaclose {
  position: absolute;
  top: 5px;
  right: 16px;
  color: var(--btn-default-color);
  opacity: 0.5;
  cursor: pointer;
}
.domain__register__page__captcha #domainregisterpagecaptchaclose:hover {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .domain__search__results__wrapper {
    margin-top: -5px;
  }
}
.clientareahomepagepage__main__card__body > p {
  font-size: 14px;
  font-weight: 400;
}
#mailchimp-form-messages {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 999;
}
.domain__register__pricing__table__wrapper .tld-row {
  background: var(--background) !important;
}
.domain__register__pricing__table__wrapper .tld-row:hover {
  background: var(--background-2) !important;
}
.domain__register__pricing__table__wrapper .tld-filters {
  margin: 15px 0 25px 0;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: center;
  flex-wrap: wrap;
}
.domain__register__pricing__table__wrapper .tld-filters a {
  margin-bottom: 0;
  /* padding: 0 0 0 13px; */
  font-size: 12px;
  font-weight: 400;
  border-radius: 6px;
  position: relative;
  height: 28px;
  display: flex;
  align-items: center;
  background: var(--btn-default-bg-hover);
  color: var(--btn-default-color);
  outline: 0 !important;
  box-shadow: none !important;
  padding: 0 10px 0 0px;
    justify-content: space-between;
    width: auto;



}
.domain__register__pricing__table__wrapper .tld-filters a .number {
    margin-left: 0;
  height: 28px;
  display: flex;
  align-items: center;
  /*margin-left: 13px;*/
  background: rgb(0 0 0 / 7%);
  padding: 0 10px;
  border-radius: 0 8px 8px 0;
}
.domain__register__pricing__table__wrapper .tld-filters a.badge-success {
  background-color: #e8fff3;
  color: #50cd89;
}
.card__pagination__wrapper__item {
  justify-content: end;
  padding: 0 25px 15px;
  align-items: center;
  gap: 5px;
}
.card__pagination__wrapper__item .btn.btn-sm {
  padding: 0 10px;
  height: 30px;
  min-height: auto;
  min-width: 30px;
}
.card__pagination__wrapper__item .btn.btn-sm.active {
  background-color: var(--btn-default-bg-hover);
  border-color: var(--btn-default-border-hover);
}
.card__pagination__wrapper__item .page-numbers {
  display: flex;
  align-items: center;
  gap: 5px;
}
.auth__page__inner__wrapper .social-signin-btns {
  margin-bottom: 20px;
  position: relative;
}
.auth__page__inner__wrapper .social-signin-btns .btn.btn-social {
  width: 100%;
  background: var(--background);
  border: 1px solid var(--border-color);
  font-size: 13px;
  position: relative;
}
.auth__page__inner__wrapper .social-signin-btns .btn.btn-social:hover {
  border: 1px solid var(--btn-border);
}
.auth__page__inner__wrapper .social-signin-btns .btn.btn-social.btn-facebook {
  color: #4267b2;
}
.auth__page__inner__wrapper .social-signin-btns .btn.btn-social i {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-right: 1px solid var(--border-color);
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
}
.auth__page__inner__wrapper .social-signin-btns .btn.btn-social:hover i {
  border-right: 1px solid var(--btn-border);
}
.auth__page__inner__wrapper
  .social-signin-btns
  .btn.btn-social
  i.fa-facebook:before {
  content: "\f39e";
}
.social-signin-btns-devider {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 9px;
}
.social-signin-btns-devider:before {
  content: "";
  position: absolute;
  height: 1px;
  left: 0;
  right: 0;
  background: var(--border-color);
}
.social-signin-btns-devider span {
  background: var(--background);
  z-index: 1;
  padding: 0 15px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 11px;
  color: var(--btn-default-color);
}
.alert.providerLinkingFeedback .fa-spinner:after {
  display: none;
}
.homepage__promo__slider__nav__box > h6 {
  text-transform: capitalize;
}
body:not(.dark__sidebar__color) .sidebar .sidebar__item .side__bar__item__text {
  color: var(--sidebarcolorsdefaultoneitemtext);
}
body:not(.dark__sidebar__color) .sidebar .sidebar__item .side__bar__item__icon {
  color: var(--sidebarcolorsdefaultoneitemicon);
}
body:not(.dark__sidebar__color)
  .sidebar
  .sidebar__item:hover
  .side__bar__item__text {
  color: var(--sidebarcolorsdefaultoneitemtexthover);
}
body.minimalist__sidebar.sidebar__child__menu__on__hover:not(
    .dark__sidebar__color
  )
  .sidebar
  .sidebar__item.sidebar__item_dropdown:hover
  .sidebar__head:before,
body:not(.dark__sidebar__color)
  .sidebar
  .sidebar__item:hover
  .side__bar__item__icon {
  color: var(--a-link-color);
  color: var(--sidebarcolorsdefaultoneitemiconhover);
}
body.dark__sidebar__color .sidebar .sidebar__item .side__bar__item__text {
  color: var(--sidebarcolorsdarkoneitemtext);
}
body.dark__sidebar__color .sidebar .sidebar__item .side__bar__item__icon {
  color: var(--sidebarcolorsdarkoneitemicon);
}
body.dark__sidebar__color .sidebar .sidebar__item:hover .side__bar__item__text {
  color: var(--sidebarcolorsdarkoneitemtexthover);
}
body.dark__sidebar__color .sidebar .sidebar__item:hover .side__bar__item__icon {
  color: var(--a-link-color);
  color: var(--sidebarcolorsdarkoneitemiconhover);
}
#order-standard_cart .cc-input-container.shufythemecart__cc__input__container {
  padding: 0;
  border: 0;
  background: 0 0;
}
#order-standard_cart
  .cc-input-container.shufythemecart__cc__input__container
  .payment-instructions {
  margin-bottom: 0;
  text-align: left;
  font-size: 15px;
  font-weight: 300;
}
#frmCheckout.paypal_ppcpv-payment-form #creditCardInputFields ul,
#frmPayment.paypal_ppcpv-payment-form .paymethod-info:not([data-paymethod-id]) {
  border: 0 !important;
  background: 0 0;
}
.text-start {
  text-align: left;
}
@media only screen and (max-width: 768px) {
  .promo__slider__items__slider
    .promo__slider__item
    .caption
    .markectcoonnect__slug__logo
    img,
  .promo__slider__items__slider
    .promo__slider__item
    .caption
    .markectcoonnect__slug__logo
    svg {
    max-height: 22px !important;
    width: max-content !important;
  }
  .promo__slider__items__slider .promo__slider__item .caption .promo__title {
    font-size: 20px;
  }
  .promo__slider__items__slider
    .promo__slider__item
    .caption
    .promo__sub__title {
    font-size: 16px;
  }
  .promo__slider__item .banner__actions__btns .btn {
    min-width: auto;
    font-size: 11px;
    padding: 13px 13px;
  }
  .promo__slider__item .banner__actions__btns {
    display: flex;
    margin-top: 20px;
    gap: 10px;
    flex-wrap: wrap;
  }
  .promo__slider__items__slider
    .promo__slider__item
    .caption
    .markectcoonnect__slug__logo {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
[data-theme="dark"] body .header,
[data-theme="dark"] body .header:hover,
body.body__dark .header,
body.body__dark .header:hover {
  background-color: var(--background) !important;
  border-bottom: 1px solid var(--border-color);
}
[data-theme="dark"]
  body
  .marketconnect__illustrations__icons
  .secondary-color-stroke,
body.body__dark .marketconnect__illustrations__icons .secondary-color-stroke {
  stroke: #ededed;
}
[data-theme="dark"] body .promo__slider__illunsration .st2,
body.body__dark .promo__slider__illunsration .st2 {
  fill: #fff;
}
body.body__dark
  .main__homepage__services__grid
  .main__homepage__services__grid__element
  .main__homepage__services__grid__element__header {
  border-bottom: 1px solid var(--border-color-light);
}
body.body__dark
  .main__homepage__services__grid
  .main__homepage__services__grid__element.domains {
  background-color: var(--background-5);
}
[data-theme="dark"] body .promo__slider__item .markectcoonnect__slug__logo img,
[data-theme="dark"] body .store__front__promo__hero__text.caption > img,
[data-theme="dark"] body .store__front__promo__hero__text.caption > svg,
body.body__dark .promo__slider__item .markectcoonnect__slug__logo img,
body.body__dark .store__front__promo__hero__text.caption > img,
body.body__dark .store__front__promo__hero__text.caption > svg {
  filter: contrast(0) brightness(200%);
}
body.body__dark .border-top {
  border-top: 1px solid var(--border-color) !important;
}
body.body__dark .footer__copyright__wrapper {
  border-color: var(--border-color) !important;
}
[data-theme="dark"]
  body
  .homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__text__wrapper,
body.body__dark
  .homepage__main__announcements__box
  .homepage__main__announcements__box__body
  .homepage__main__announcements__box__text__wrapper {
  color: #fff;
}
body.body__dark
  .homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box {
  background: var(--background-2) !important;
  color: var(--btn-primary-color);
}
body.body__dark .form-control:focus {
  background-color: var(--background);
  color: #fff;
}
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a,
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a:hover {
  background: 0 0;
}
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a.active
  .language__text,
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a:hover
  .language__text,
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item.active
  a
  .language__text {
  color: #fff;
}
[data-theme="dark"]
  body
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a
  .language__text,
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items
  .dropdown__menu__item
  a
  .language__text {
  color: #949494;
}
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search {
  background: var(--background-5);
}
[data-theme="dark"]
  body
  .cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"]::-webkit-scrollbar,
[data-theme="dark"]
  body
  .domain__register__form
  .domain__register__form__spotlighttlds::-webkit-scrollbar,
[data-theme="dark"]
  body
  .full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .popular.downloads,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter
  )::-webkit-scrollbar,
[data-theme="dark"]
  body
  .header__body.header__account__infomrmations
  .header__nav__wrapper::-webkit-scrollbar,
[data-theme="dark"]
  body
  .header__body.header__cart
  .header__item__shopping__bag__content::-webkit-scrollbar,
[data-theme="dark"]
  body
  .header__body.header__notifications
  .header__list::-webkit-scrollbar,
[data-theme="dark"]
  body
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items::-webkit-scrollbar,
[data-theme="dark"]
  body
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar,
[data-theme="dark"] body .sidebar__menu::-webkit-scrollbar,
[data-theme="dark"]
  body
  .sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body::-webkit-scrollbar,
body.body__dark
  .cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"]::-webkit-scrollbar,
body.body__dark
  .domain__register__form
  .domain__register__form__spotlighttlds::-webkit-scrollbar,
body.body__dark
  .full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .popular.downloads,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter
  )::-webkit-scrollbar,
body.body__dark
  .header__body.header__account__infomrmations
  .header__nav__wrapper::-webkit-scrollbar,
body.body__dark
  .header__body.header__cart
  .header__item__shopping__bag__content::-webkit-scrollbar,
body.body__dark
  .header__body.header__notifications
  .header__list::-webkit-scrollbar,
body.body__dark
  .language__dropdown__select
  .dropdown-menu.dropdown__language__search
  .dropdown__menu__items::-webkit-scrollbar,
body.body__dark
  .sidebar
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body
  .sidebar__body__scrollable__element::-webkit-scrollbar,
body.body__dark .sidebar__menu::-webkit-scrollbar,
body.body__dark
  .sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .sticky__order__summary__sidebar__body::-webkit-scrollbar {
  background: #000;
}
body.body__dark
  .homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box
  .homepage__main__pricing__plan__footer
  .btn {
  background: var(--btn-default-bg) !important;
  color: #fff !important;
}
body.body__dark
  .homepage__main__pricing__plans__wrapper
  .homepage__main__pricing__plan__box
  .homepage__main__pricing__plan__footer
  .btn:hover {
  background: var(--btn-default-bg-hover) !important;
}
body.body__dark
  .homepage__main__features__box
  .homepage__main__features__box__illustration:before {
  background: #000;
}
body.body__dark .subscription__block__form {
  border: 1px solid var(--border-color);
}
[data-theme="dark"] body .subscription__block__form input,
body.body__dark .subscription__block__form input {
  color: #fff;
  background: var(--background);
}
body.body__dark .default__shadow__panel {
  background: var(--background-4);
}
body.body__dark .card {
  background: var(--background-5);
}
body.body__dark .nav.default__coodiv__row__nav .nav-item .nav-link:hover,
body.body__dark .nav.default__coodiv__row__nav .nav-item.active .nav-link {
  border-bottom: 2px solid var(--a-link-color);
  color: var(--a-link-color);
}
[data-theme="dark"] body .bg-white,
[data-theme="dark"] body .white-bg,
body.body__dark .bg-white,
body.body__dark .white-bg {
  background: var(--background) !important;
  background-color: var(--background) !important;
}
body.body__dark .btn-group.store__pricing__plan__cycle {
  background: var(--background-5);
}
body.body__dark .main__page__wraper .login__register__sidebar {
  background: var(--background-2);
}
body.body__dark
  .login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__date {
  color: var(--a-link-color);
}
body.body__dark
  .login__register__sidebar__content__announcements__item
  .login__register__sidebar__content__announcements__item__desc {
  color: var(--color-h);
}
body.body__dark
  .login__register__sidebar__content__announcements
  .slick-dots
  li
  button {
  background: var(--color-h-sub);
}
body.body__dark {
  color: var(--color-h);
}
body.body__dark .intl-tel-input .country-list {
  background-color: var(--background);
  border-color: var(--border-color);
}
body.body__dark #order-standard_cart .field,
body.body__dark #order-standard_cart .form-control {
  background-color: var(--background-14);
  color: var(--color-h);
}
body.body__dark
  .standard__cart__order__steps
  .standard__cart__order__steps__item.current
  .standard__cart__order__steps__item__number {
  background: var(--background-2);
}
body.body__dark
  #order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .title:after,
body.body__dark
  #order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .title:after {
  background: var(--a-link-color);
}
[data-theme="dark"] body .standard__cart__order__steps__container,
body.body__dark .standard__cart__order__steps__container {
  box-shadow: -2px 1px 1px rgb(255 255 255 / 5%),
    0 30px 24px rgb(255 255 255 / 2%);
}
body.body__dark .domain__search__results__wrapper {
  background: var(--background-2);
}
[data-theme="dark"] body .domain__search__results__wrapper:before,
body.body__dark .domain__search__results__wrapper:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23242526'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
body.body__dark
  #order-standard_cart
  .domain__search__results__wrapper
  .domain-lookup-primary-loader
  .fa-spin {
  background: var(--background);
  color: var(--color-h);
}
body.body__dark
  .suggested__domains__table
  .domain-lookup-result
  .domain-suggestion
  .extension {
  color: var(--color-h);
}
[data-theme="dark"] body .buttom__cart__submit__area,
[data-theme="dark"] body .form__btn__submit__group,
body.body__dark .buttom__cart__submit__area,
body.body__dark .form__btn__submit__group {
  background: rgb(26 26 28 / 36%);
  box-shadow: 0 -35px 28px -30px rgb(255 255 255 / 10%);
}
body.body__dark
  .spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .added,
body.body__dark
  .suggested__domains__table
  .domain-lookup-result
  .btn-add-to-cart
  .added {
  background: var(--background-2);
}
body.body__dark
  .spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item
  .btn-add-to-cart
  .loading {
  color: #fff;
}
body.body__dark
  .icheck__control__check__icon
  .icheck__control__check__icon__checked__effect {
  border: 2px solid #fff;
  box-shadow: 0 0 1px rgb(255 255 255 / 10%), 0 2px 24px rgb(255 255 255 / 8%);
}
body.body__dark
  .icheck__control__check__icon
  .icheck__control__check__icon__checked__effect:before {
  background: #fff;
}
body.body__dark
  .icheck__control__check__icon
  .icheck__control__check__icon__checked__effect:after {
  color: #000;
}
body.body__dark .minimalist__loader__spiner:after,
body.body__dark .minimalist__loader__spiner:before,
body.body__dark
  .sidebar__aply__promo__code__wrapper
  .sidebar__aply__promo__code__form,
body.body__dark .sticky__order__summary__sidebar__wrapper,
body.body__dark
  .sticky__order__summary__sidebar__wrapper
  .sticky__order__summary__sidebar
  .minimalist__sidebar__update__loader,
body.body__dark
  .sticky__order__summary__sidebar__wrapper.sidebar__with__promo__box
  .sidebar__with__promo__box__wrapper {
  background: var(--background-4);
}
body.body__dark .minimalist__loader__spiner {
  background: var(--background-4);
  background: -webkit-linear-gradient(
    left,
    var(--background-4) 10%,
    rgb(255 255 255 / 34%) 42%
  );
  background: linear-gradient(
    to right,
    var(--background-4) 10%,
    rgb(255 255 255 / 47%) 42%
  );
}
body.body__dark
  .already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title {
  color: var(--color-h);
}
body.body__dark
  .already__registered__wrapper
  .already__registered__card
  .already__registered__card__header
  .already__registered__card__title
  .cursor:after {
  background: var(--background);
}
#order-standard_cart .iradio_square-blue.checked:after,
body.body__dark #order-standard_cart .icheckbox_square-blue.checked:after {
  color: var(--background);
}
[data-theme="dark"]
  body
  .sticky__order__summary__sidebar__wrapper.sidebar__with__promo__box,
body.body__dark
  .sticky__order__summary__sidebar__wrapper.sidebar__with__promo__box {
  background: 0 0;
}
body.body__dark
  .view__cart__items__wrapper__body__item__product__configoptions:before {
  background: var(--a-link-color);
}
body.body__dark #order-standard_cart .account-select-container div.account {
  background: var(--background);
  border: 1px solid var(--border-color);
  border-bottom: 0 !important;
}
body.body__dark
  #order-standard_cart
  .account-select-container
  div.account.active {
  background: var(--background-5);
}
body.body__dark #order-standard_cart .account-select-container {
  border: 0 !important;
}
body.body__dark
  #order-standard_cart
  .cercle__input__radio
  .icheckbox_square-blue:after,
body.body__dark
  #order-standard_cart
  .cercle__input__radio
  .iradio_square-blue:after {
  background: var(--background);
}
[data-theme="dark"] body .default__shadow__panel,
body.body__dark .default__shadow__panel {
  box-shadow: 0 0 1px rgb(0 0 0 / 13%), 0 2px 24px rgb(0 0 0 / 6%);
  border: 1px solid var(--border-color);
}
body.body__dark
  .view__invoice__page__main__content
  .view__invoice__page__main__content__tables
  .table
  td.total-pay-row {
  background: var(--background);
}
[data-theme="dark"] body .breadcrumb,
[data-theme="dark"] body .master-breadcrumb,
body.body__dark .breadcrumb,
body.body__dark .master-breadcrumb {
  background-color: transparent;
}
body.body__dark .select2-dropdown {
  background-color: var(--background-2);
}
body.body__dark
  .select2-container--default
  .select2-search--dropdown
  .select2-search__field {
  background: var(--background);
  color: #fff;
}
body.body__dark .select2-container--default .select2-results__option--selected {
  color: #fff !important;
}
body.body__dark .select2-results__option {
  color: var(--color-gray);
}
body.body__dark
  .select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable {
  color: #fff;
}
[data-theme="dark"]
  body.sticky__scondary__menu
  .full__width__secondarysidebar__menu,
body.sticky__scondary__menu.body__dark .full__width__secondarysidebar__menu {
  box-shadow: -2px 1px 1px rgb(255 255 255 / 3%),
    0 30px 24px rgb(255 255 255 / 3%);
}
body.body__dark .table-list > tbody > tr > td {
  background-color: var(--background);
  color: var(--color-h);
}
body.body__dark .table-list > tbody > tr:hover > td {
  background: var(--background-7);
}
body.body__dark .pagination > .active > a,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .page-item.active
  .page-link,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > a:focus,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > a:hover,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span:focus,
body.body__dark
  div.dataTables_wrapper
  div.dataTables_paginate
  ul.pagination
  .pagination
  > .active
  > span:hover,
body.body__dark ul.pagination .page-item.active .page-link,
body.body__dark ul.pagination .pagination > .active > a:focus,
body.body__dark ul.pagination .pagination > .active > a:hover,
body.body__dark ul.pagination .pagination > .active > span,
body.body__dark ul.pagination .pagination > .active > span:focus,
body.body__dark ul.pagination .pagination > .active > span:hover {
  background: var(--background-2);
}
body.body__dark
  .full__width__secondarysidebar__menu
  .nav-item
  .nav-link:hover
  .badge {
  color: var(--a-link-color);
}
body.body__dark .full__width__secondarysidebar__menu .nav-item .nav-link {
  color: var(--color-gray);
}
body.body__dark .table thead th {
  border-bottom: 2px solid var(--border-color-light);
}
body.body__dark .table {
  color: var(--color-h);
}
body.body__dark tr.masspay-total td {
  background-color: var(--background-2);
}
body.body__dark .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: var(--color-gray);
}
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer
  .btn,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item-footer
  .btn {
  color: var(--a-link-color);
}
body.body__dark .coodiv-check-input .checkbox,
body.body__dark .coodiv-check-input input:checked ~ .checkbox {
  background-color: var(--background-3);
}
body.body__dark .full__width__secondarysidebar__menu .nav-item .nav-link.active,
body.body__dark .full__width__secondarysidebar__menu .nav-item .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav-item.active
  .nav-link {
  color: var(--a-link-color);
}
body.body__dark
  .full__width__secondarysidebar__menu
  .nav-item
  .nav-link.active:after,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav-item.active
  .nav-link:after {
  background: var(--a-link-color);
}
body.body__dark .card__header:not(.card__header__no__border) {
  border-bottom: 1px solid var(--border-color);
}
body.body__dark .card {
  border: 1px solid var(--border-color);
}
[data-theme="dark"] body .iradio_square-blue.checked,
body.body__dark .iradio_square-blue.checked {
  background-color: #fff;
}
body.body__dark .btn-group .dropdown-menu .dropdown-item:hover,
body.body__dark .dropdown .dropdown-menu .dropdown-item:hover {
  color: var(--a-link-color);
  background-color: var(--background-2);
}
body.body__dark .coodiv-check-input.coodiv-radio-input-cercle .checkbox:after {
  background: #fff;
}
body.body__dark .bootstrap-switch .bootstrap-switch-container {
  background: var(--background-3);
}
[data-theme="dark"] body .close:hover,
body.body__dark .close:hover {
  color: #fff;
}
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item
  .nav-link:hover,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recipients
  .nav
  .nav-item
  .nav-link:hover {
  color: var(--a-link-color);
}
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.attachments
  .nav
  .nav-item-footer,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.contacts
  .nav
  .nav-item-footer,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.custom.fields
  .nav
  .nav-item-footer,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.knowledgebase.categories
  .nav
  .nav-item-footer,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.popular.downloads
  .nav
  .nav-item-footer,
body.body__dark
  .full__width__secondarysidebar__menu
  .nav__items__wrapper.recent.tickets
  .nav
  .nav-item-footer {
  border-top: 1px solid var(--border-color);
}
body.body__dark .client__area__proforomance__box {
  background: var(--background-5);
  border: 1px solid var(--border-color) !important;
}
body.body__dark .body__list__group__wrapper .body__list__group__item {
  background: var(--background-5);
}
body.body__dark .body__list__group__wrapper .body__list__group__item:hover {
  background: var(--background);
}
body.body__dark
  .body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover,
body.body__dark
  .body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover
  .coodiv__status__ticket,
body.body__dark
  .body__list__group__wrapper
  .body__list__group__item.body__list__group__item__link:hover
  .coodiv__status__ticket
  b {
  color: var(--a-link-color);
}
body.body__dark .product-options.coodiv__default__dropdown .tuggle__btn {
  color: var(--a-link-color);
}
body.body__dark .product-info {
  background: linear-gradient(
    309deg,
    var(--background-5) 0,
    var(--background-4) 100%
  );
}
body.body__dark .product-info .list-info li .list-info-text {
  color: var(--color-h);
}
body.body__dark
  .order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a.active {
  color: var(--a-link-color);
  border-bottom: 3px solid var(--a-link-color);
}
body.body__dark
  .order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header
  .nav-item
  a:hover {
  color: var(--a-link-color-hover);
}
body.body__dark .order-domain-select-wrapper .order-domain-select {
  background: var(--background-4);
}
body.body__dark
  .order-domain-select-wrapper
  .order-domain-select
  .order-domain-select-header {
  border-bottom: 1px solid var(--border-color);
}
body.body__dark .bg-white.store-domain-tab-content {
  background: var(--background-4) !important;
}
body.body__dark .product-icon-box-wrapper .product-footer {
  border-top: 1px solid var(--border-color);
}
body.body__dark .productdetails-addons-box {
  background: var(--background-4);
}
body.body__dark
  .switch.not__clickable__switch.loading
  .switch__container.active:after {
  border: 3px solid var(--a-link-color);
}
body.body__dark .domain__overview__wrapper .domain__overview__item {
  background: var(--background-4);
}
body.body__dark
  .domain__overview__wrapper
  .domain__overview__item
  .domain__overview__action__item
  .item {
  background: var(--background-8);
  color: var(--a-link-color);
}
body.body__dark .switch__container {
  background: var(--background);
}
body.body__dark .panel.panel-switch {
  background: var(--background-4);
}
body.body__dark .switch--text .switch__checkbox:checked + .switch__container {
  background: var(--background-8);
}
body.body__dark .form-control:disabled,
body.body__dark .form-control[readonly] {
  background-color: var(--background);
}
body.body__dark .view__ticket__wrapper__item,
body.body__dark .viewticket__sidebar__data {
  background: var(--background-7);
}
body.body__dark .md-editor .md-footer,
body.body__dark .md-editor > .md-header {
  background: var(--background);
}
body.body__dark .custom-file-label {
  background: var(--background);
}
body.body__dark .domain__register__hero {
  background: var(--background-4);
}
body.body__dark .main__banner__primary__text {
  color: var(--color-h);
}
body.body__dark .features__image__bg__item .illustration__color__one,
body.body__dark
  .main__features__box.domains
  .illustration
  .illustration__color__one {
  fill: var(--color-h);
}
body.body__dark .features__image__bg__item .illustration__color__two,
body.body__dark
  .main__features__box.domains
  .illustration
  .illustration__color__two {
  fill: var(--color-gray);
}
body.body__dark .main__features__box {
  background: var(--background-5);
  border: 1px solid var(--border-color-light);
}
body.body__dark .coodiv__primary__link__tabs a.active {
  border-bottom: 2px solid var(--a-link-color);
}
body.body__dark .domain__register__hero:after,
body.body__dark .main__page__wraper .login__register__sidebar:after {
  background: var(--_g0), var(--_g0) var(--s) var(--s), var(--_g1),
    var(--_g1) var(--s) var(--s) var(--color-h);
  background-size: calc(2 * var(--s)) calc(2 * var(--s));
}
body.body__dark .features__image__bg {
  background: var(--background-5);
}
body.body__dark .icons__server__features {
  color: var(--color-gray);
}
[data-theme="dark"]
  body
  .domain__register__pricing__table__wrapper
  .tld-filters
  a.badge-success,
body.body__dark
  .domain__register__pricing__table__wrapper
  .tld-filters
  a.badge-success {
  background-color: #323835;
}
body.body__dark .table__domains__wrapper .table__domains tbody td {
  border-top: 1px solid var(--border-color);
}
body.body__dark .accordion-trigger.arrow-icon {
  color: var(--a-link-color);
}
body.body__dark .coodiv-color-blackish-blue-opacity-7 {
  color: var(--color-gray);
}
body.body__dark .btn-primary-outline-white.focus,
body.body__dark .btn-primary-outline-white:active,
body.body__dark .btn-primary-outline-white:first-child:active,
body.body__dark .btn-primary-outline-white:focus,
body.body__dark .btn-primary-outline-white:focus-visible,
body.body__dark .btn-primary-outline-white:hover,
body.body__dark .btn-primary-outline-white:not(.btn-check) + .btn:active {
  color: var(--a-link-color);
}
body.body__dark .domain-pricing .tld-row {
  border-bottom: 1px solid var(--border-color);
}
.btn-light:disabled,
body.body__dark .btn-light.disabled {
  color: var(--a-link-color);
  background-color: var(--background-2);
  border-color: var(--background);
}
body.body__dark .header__body.header__account__infomrmations,
body.body__dark .header__body.header__cart,
body.body__dark .header__body.header__notifications {
  background: var(--background);
}
[data-theme="dark"] body .header .actions__button,
body.body__dark .header .actions__button {
  background: #3a3a3a;
  color: #838383;
}
[data-theme="dark"] body .actions.active .actions__button,
body.body__dark .actions.active .actions__button {
  background: #3a3a3a;
  color: #fff;
}
body.body__dark .actions__body {
  background: var(--background-2);
}
body.body__dark .actions__option.selectioned,
body.body__dark .actions__option:hover {
  background: var(--background);
  color: var(--a-link-color);
}
body.body__dark .actions__option.selectioned .icon,
body.body__dark .actions__option:hover .icon {
  color: var(--a-link-color);
}
body.body__dark .header__body:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%231a1a1c'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
body.body__dark .actions__body:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' fill='none' viewBox='0 0 20 10'%3E%3Cpath d='M6.927 1.687L0 10h20l-6.927-8.313a4 4 0 0 0-6.146 0z' fill='%23242526'/%3E%3C/svg%3E")
    no-repeat 50% 50%/100% auto;
}
body.body__dark .header__link.active,
body.body__dark .header__link:hover {
  color: var(--a-link-color);
}
body.body__dark .header__body.header__account__infomrmations .header__top,
body.body__dark .header__body.header__cart .header__top,
body.body__dark .header__body.header__notifications .header__top {
  border-bottom: 1px solid var(--border-color);
}
body.body__dark .header__nav:not(:last-child) {
  border-bottom: 1px solid var(--border-color);
}
body.body__dark .header__links__downloads .compteur {
  background-color: var(--background-2);
  color: var(--a-link-color);
}
body.body__dark
  .header__body.header__notifications
  .header__list
  .header__message:hover {
  background: var(--background-5);
}
body.body__dark .header__subtitle {
  color: var(--color-h);
}
[data-theme="dark"] body .shufy__theme__logo__icon__one,
body.body__dark .shufy__theme__logo__icon__one {
  fill: #23d4eb !important;
}
[data-theme="dark"] body .shufy__theme__logo__icon__two,
body.body__dark .shufy__theme__logo__icon__two {
  fill: #0aafc5 !important;
}
[data-theme="dark"] body .shufy__theme__logo__text,
body.body__dark .shufy__theme__logo__text {
  fill: #fff !important;
}
body.body__dark
  .domain__page__results
  .domain__search__results__wrapper
  .domain__page__luckup__result__box {
  background: var(--background-5);
}
body.body__dark
  .domain__search__page__spotlighttlds
  .domain__search__page__spotlighttlds__header
  .domain__search__page__spotlighttlds__header__text,
body.body__dark
  .domain__search__suggested__domains__wrapper
  .domain__search__suggested__domains__title
  .domain__search__suggested__domains__title__text {
  background: var(--background-2);
}
body.body__dark
  .domain__search__page__spotlighttlds
  .domain__search__page__spotlighttlds__header,
body.body__dark
  .domain__search__suggested__domains__wrapper
  .domain__search__suggested__domains__title {
  background: var(--background-2);
}
body.body__dark .suggested__domains__table .more-suggestions #moreSuggestions {
  color: var(--a-link-color);
}
body.body__dark .suggested-domains .domain-lookup-suggestions-loader {
  background: var(--background-2);
}
body.body__dark .domain__register__form .domain__register__form__spotlighttlds {
  background: var(--background-6);
}
body.body__dark
  .spotlight__tlds__domains__configure__product__wrapper
  .spotlight__tlds__domain__item {
  background: var(--background-5);
}
[data-theme="dark"] body .tld-sale-group-new,
body.body__dark .tld-sale-group-new {
  background-color: #333936;
}
[data-theme="dark"] body .tld-sale-group-hot,
body.body__dark .tld-sale-group-hot {
  background-color: #443f3f;
}
[data-theme="dark"] body .tld-sale-group-sale,
body.body__dark .tld-sale-group-sale {
  background-color: #373632;
}
[data-theme="dark"]
  body
  .domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.sale,
body.body__dark
  .domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.sale {
  background-color: #5f542e;
}
[data-theme="dark"]
  body
  .domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.new,
body.body__dark
  .domain__register__form
  .domain__register__form__spotlighttlds
  .domain__register__form__spotlighttlds__item
  .tld
  .badge.new {
  background-color: #1a5e3f;
}
body.body__dark .cart__domains__config__box {
  background: var(--background-4);
}
body.body__dark
  .cart__domains__config__box
  .cart__domains__config__box__icon
  .cart__domains__config__box__icon__svg
  .colorone {
  fill: var(--color-h);
}
body.body__dark
  .cart__domains__config__box
  .cart__domains__config__box__icon
  .cart__domains__config__box__icon__svg
  .colortwo {
  fill: var(--a-link-color-hover);
}
[data-theme="dark"] body .boxes__loading .box > div:nth-child(1),
body.body__dark .boxes__loading .box > div:nth-child(1) {
  background: #089aae;
}
[data-theme="dark"] body .boxes__loading .box > div:nth-child(2),
body.body__dark .boxes__loading .box > div:nth-child(2) {
  --background: #0aafc5;
}
[data-theme="dark"] body .boxes__loading .box > div:nth-child(3),
body.body__dark .boxes__loading .box > div:nth-child(3) {
  --background: #23d4eb;
}
[data-theme="dark"] body .boxes__loading .box > div:nth-child(4),
body.body__dark .boxes__loading .box > div:nth-child(4) {
  --background: #0cbed5;
}
body.horizontal__sidebar.body__dark
  .sidebar
  .sidebar__menu
  .sidebar__item.sidebar__item_dropdown
  .sidebar__body:after {
  background: var(--sidebarcolorsdefaultonedropdownbg);
  border: 1px solid var(--border-color);
}
body.body__dark .sidebar .sidebar__menu .sidebar__extend__toggle {
  color: var(--a-link-color);
  background: var(--background-8);
}
body.body__dark:not(.horizontal__sidebar) .sidebar__foot {
  border-top: 1px solid var(--border-color);
}
body.body__dark .landing-page .tab-content {
  background: var(--background);
}
body.body__dark .landing-page.threesixtymonitoring .row-revenue,
body.body__dark .landing-page.threesixtymonitoring h1,
body.body__dark .landing-page.threesixtymonitoring h2,
body.body__dark .landing-page.threesixtymonitoring h3,
body.body__dark .pricing-item {
  color: var(--color-h);
}
body.body__dark .btn-outline-dark {
  background: var(--background);
  color: var(--a-link-color);
}
body.body__dark .btn-outline-dark:hover {
  background: var(--background-2);
  color: var(--a-link-color);
}
body.body__dark .landing-page.nordvpn .comparison-container {
  color: var(--color-h);
}
body.body__dark .landing-page.nordvpn .comparison .col-2 {
  border: 1px solid var(--border-color);
}
body.body__dark
  .landing-page.nordvpn
  .comparison
  .col-12
  .col-2:nth-of-type(2) {
  background: var(--background-7);
  border-left-color: var(--border-color);
  border-right-color: var(--border-color);
}
body.body__dark
  .landing-page.nordvpn
  .comparison
  .col-12:last-of-type
  .col-2:nth-of-type(2),
body.body__dark
  .landing-page.nordvpn
  .comparison
  .col-12:nth-of-type(7)
  .col-2:not(:nth-of-type(2)) {
  border-bottom: 1px solid var(--border-color);
}
body.body__dark .landing-page.nordvpn {
  color: var(--color-gray);
}
body.body__dark
  .landing-page.nordvpn
  .comparison
  .col-12:first-of-type
  .col-2:nth-of-type(2) {
  border-top-color: var(--border-color);
}
body.body__dark .main__features__store__blocks .feature .icon i:before {
  color: var(--color-gray);
}
body.body__dark .main__features__store__blocks .feature .icon i:after {
  color: var(--color-h);
}
body.body__dark .color-blackish-blue {
  color: var(--color-h);
}
body.body__dark .landing-page.codeguard .aws-pro .pricing-container .price {
  color: var(--color-h);
}
body.body__dark .landing-page.marketgoo .testimonials .testimonial {
  color: var(--color-gray);
}
body.body__dark .landing-page.sitebuilder {
  background: var(--background);
}
body.body__dark .landing-page.sitebuilder .pricing-table {
  background: var(--background-2);
  border: 1px solid var(--border-color);
}
body.body__dark
  .landing-page.sitebuilder
  .pricing-table-row:not(.col-heading):nth-child(even) {
  background: var(--background);
}
body.body__dark .border-bottom {
  border-bottom: 1px solid var(--border-color) !important;
}
body.body__dark .border-top {
  border-top: 1px solid var(--border-color) !important;
}
body.body__dark .input-group .btn-reveal-pw:active,
body.body__dark .input-group .btn-reveal-pw:hover {
  border-color: transparent;
  background: 0 0;
  color: var(--color-h);
}
body.body__dark .website__identity__sidebar .white__logo {
  display: none !important;
}
.header__darkmode__selector__wrapper {
  margin-right: 15px;
}
.header__darkmode__selector__wrapper .header__darkmode__selector__btn {
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: rgba(56, 116, 255, 0.24);
  color: #85a9ff;
  position: relative;
  font-size: 14px;
}
body:not(.body__dark)
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn {
  background: rgba(255, 204, 133, 0.24);
  color: #e5780b;
}
body:not(.body__dark)
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn:hover {
  background: #e5780b;
  color: #fff;
}
body.body__dark
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn {
  background: rgba(56, 116, 255, 0.24);
  color: #85a9ff;
}
body.body__dark
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn:hover {
  background: rgba(56, 116, 255, 0.7);
  color: #fff;
}
.header__darkmode__selector__wrapper .header__darkmode__selector__btn:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}
body.body__dark
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn:after {
  content: "\f186";
}
body:not(.body__dark)
  .header__darkmode__selector__wrapper
  .header__darkmode__selector__btn:after {
  content: "\f185";
}
body.body__dark .pricing__plans__standard__item .pricing__plans__standard {
  background-color: var(--background-7) !important;
  border: 1px solid var(--border-color) !important;
}
body.body__dark
  .header__item_messages
  .header__head
  .header__head__item___number,
body.body__dark
  .header__item_shopping
  .header__head
  .header__head__item___number {
  background: var(--background-3);
}
body.body__dark .text-hover-gray:hover,
body.body__dark .text-hover-primary:hover {
  color: var(--a-link-color-hover);
}
@media only screen and (max-width: 768px) {
  .header__darkmode__selector__tooltip {
    display: none !important;
  }
}
.header__darkmode__selector__tooltip {
  position: absolute;
  background: var(--background-3);
  color: var(--color-h);
  white-space: nowrap;
  padding: 1px 7px;
  right: 120%;
  font-size: 11px;
  top: 50%;
  transform: translateY(-50%) translateX(10px);
  border-radius: 5px;
  z-index: -1;
  transition: all 0.2s;
  visibility: hidden;
  opacity: 0;
}
.header__darkmode__selector__btn:hover .header__darkmode__selector__tooltip {
  transform: translateY(-50%) translateX(0);
  transition: all 0.2s;
  visibility: visible;
  opacity: 1;
}
.header__darkmode__selector__tooltip:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6.5px 0 6.5px 10.8px;
  border-color: transparent transparent transparent var(--background-3);
  transform: rotate(0) translateY(-50%);
  position: absolute;
  border-radius: 5px;
  top: 50%;
  right: -7px;
  transition: all 0.2s;
}
body.body-transition-effect *,
body.body-transition-effect :after,
body.body-transition-effect :before {
  transition: all 0s !important;
}
body.body__dark .text-muted {
  color: var(--color-gray) !important;
}
.announcements .announcements__wrapper .announcement ul,
.knowledgebase__article__text ul,
.view__anonmcenemt__text ul {
  list-style: disc;
}
.announcements .announcements__wrapper .announcement ol,
.knowledgebase__article__text ol,
.view__anonmcenemt__text ol {
  list-style: auto;
}
.announcements .announcements__wrapper .announcement ol,
.announcements .announcements__wrapper .announcement ul,
.knowledgebase__article__text ol,
.knowledgebase__article__text ul,
.view__anonmcenemt__text ol,
.view__anonmcenemt__text ul {
  padding-left: 15px;
  margin-bottom: 15px;
}
body.authorization__page .lightbox {
  display: none !important;
}
[data-theme="dark"] body .invoice-summary-table td.total-row,
body.body__dark .invoice-summary-table td.total-row {
  background-color: var(--background);
}
@media only screen and (max-width: 767px) {
  body.header__top__logo
    header
    .website__identity__sidebar__link
    .image__logo__tagline {
    display: block !important;
  }
  body.header__top__logo:not(.body__dark)
    header
    .website__identity__sidebar__link
    .image__logo__tagline.dark__logo {
    display: none !important;
  }
  body.header__top__logo.body__dark
    header
    .website__identity__sidebar__link
    .image__logo__tagline.white__logo {
    display: none !important;
  }
}
@media print {
  .bottom__footer__wrapper,
  .btns__group,
  .full__width__secondarysidebar__menu,
  .full__with__section.not__shoppingcart__page__header,
  .header__latest__annoncements,
  .right__header__control,
  .sidebar {
    display: none !important;
  }
  header.header {
    border: 0 !important;
  }
}
.sticky__order__summary__sidebar__body.domain-renewal-summary
  #orderSummaryLoader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--background);
  font-size: 30px;
  color: var(--btn-default-color);
}
.sticky__order__summary__sidebar__body.domain-renewal-summary
  #orderSummaryLoader
  i {
  opacity: 0.2;
}
body.user__invite__acceptpage.authorization__page
  .full__with__section.not__shoppingcart__page__header {
  display: none !important;
}
.edit__gravatar__picture {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(0 0 0 / 60%);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  transition: all 0.3s;
  opacity: 0;
  text-decoration: none !important;
  font-size: 13px;
  height: 30px;
  transform: translateY(10px);
}
.client__area__profile__pic {
  overflow: hidden;
}
.client__area__profile__pic:hover .edit__gravatar__picture {
  opacity: 1;
  transform: translateY(0);
}
.client__area__profile__pic .edit__gravatar__picture:hover {
  background: rgb(0 0 0 / 100%);
}
#frmCheckout.paypal_ppcpv-payment-form #creditCardInputFields {
  background-color: var(--background) !important;
}
.pricing__plans__standard__item .pricing__plans__standard.featured__product {
  border: 2px solid var(--background-4) !important;
  overflow: hidden;
}
.pricing__plans__standard__item
  .pricing__plans__standard.featured__product
  .featured__product__tag {
  position: absolute;
  transform: rotate(45deg);
  background: var(--background-4);
  color: #fff;
  font-size: 12px;
  width: 150px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 25px;
  right: -35px;
}
.logo__based__configoption {
  position: relative;
}
.logo__based__configoption:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  right: 20px;
  border-radius: 25px;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
.logo__based__configoption .cercle__input__radio.input {
  padding-top: 2px;
}
.logo__based__configoption .panel__check__cart__group__content {
  width: 100%;
  flex: 0 0 calc(100% - 30px);
  padding-right: 35px;
}
.logo__based__configoption
  .panel__check__cart__group__content
  .panel__check__cart__group__title {
  margin: 0 !important;
}
.logo__based__configoption
  .panel__check__cart__group__content
  .panel__check__cart__group__pricing {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
.logo__based__configoption
  .panel__check__cart__group__content
  .panel__check__cart__group__pricing
  .panel__check__cart__group__pricing__tag {
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  .logo__based__configoption {
    padding: 13px !important;
  }
  .logo__based__configoption
    .panel__check__cart__group__label
    .panel__check__cart__group__content
    > h6 {
    font-size: 14px;
  }
  .logo__based__configoption:after {
    width: 26px;
    height: 26px;
    right: 13px;
  }
}
.cart__categories__menu__wrapper
  .product__cart__sidepanel.panel-sidebar[menuitemname="Categories"],
.domain-productconfigiration-options-group-scrolling-wrapper
  .domain-productconfigiration-options-group,
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .custom.fields,
    .popular.downloads,
    .view-filter-btns,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter,
    .service.actions,
    .domain.actions,
    .upgrade,
    .downgrade
  ),
.product__cart__sidepanel {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .custom.fields,
    .popular.downloads,
    .view-filter-btns,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter,
    .service.actions,
    .domain.actions,
    .upgrade,
    .downgrade
  )
  .nav,
.product__cart__sidepanel__group {
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex-grow: 1;
}
.domain-productconfigiration-options-group-scrolling-wrapper
  .domain-productconfigiration-options-group {
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  flex-grow: 1;
}
.domain-productconfigiration-options-group-scrolling-wrapper
  .domain-productconfigiration-options-group
  .option.domain-productconfigiration-options-item::-webkit-scrollbar,
.full__width__secondarysidebar__menu__item
  .nav__items__wrapper:not(
    .custom.fields,
    .popular.downloads,
    .view-filter-btns,
    .knowledgebase.categories,
    .recipients,
    .attachments,
    .recent.tickets,
    .contacts,
    .status.filter,
    .service.actions,
    .domain.actions,
    .upgrade,
    .downgrade
  )
  .nav::-webkit-scrollbar,
.product__cart__sidepanel__group::-webkit-scrollbar {
  display: none;
}
.domain-productconfigiration-options-group-scrolling-wrapper {
  position: relative;
}
.domain-productconfigiration-options-group-scrolling-wrapper
  .domain-productconfigiration-options-group
  .option.domain-productconfigiration-options-item {
  width: 195px;
  flex: 0 0 195px;
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow,
.product__cart__sidepanel .arrow {
  cursor: pointer;
  user-select: none;
  position: absolute;
  height: 50px;
  width: 44px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  color: var(--color-texts-opacity);
  transition: all 0.2s;
  font-size: 15px;
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow {
  top: 0;
  bottom: 0;
  height: auto;
  transform: none;
  top: 0;
  width: 60px;
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow:hover,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow:hover,
.product__cart__sidepanel .arrow:hover {
  color: var(--color-texts);
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow.left-arrow,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow.left-arrow,
.product__cart__sidepanel .arrow.left-arrow {
  left: 0;
  background: var(--background);
  background: linear-gradient(90deg, var(--background) 67%, transparent 100%);
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow.right-arrow,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow.right-arrow,
.product__cart__sidepanel .arrow.right-arrow {
  right: 0;
  background: var(--background);
  background: linear-gradient(90deg, transparent 0, var(--background) 34%);
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow:after,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow:after,
.product__cart__sidepanel .arrow:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}
.domain-productconfigiration-options-group-scrolling-wrapper
  .arrow.left-arrow:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper
  .arrow.left-arrow:after,
.product__cart__sidepanel .arrow.left-arrow:after {
  content: "\f053";
}
.domain-productconfigiration-options-group-scrolling-wrapper
  .arrow.right-arrow:after,
.full__width__secondarysidebar__menu
  .nav__items__wrapper
  .arrow.right-arrow:after,
.product__cart__sidepanel .arrow.right-arrow:after {
  content: "\f054";
}
.domain-productconfigiration-options-group-scrolling-wrapper .arrow.disabled,
.full__width__secondarysidebar__menu .nav__items__wrapper .arrow.disabled,
.product__cart__sidepanel .arrow.disabled {
  opacity: 0;
  pointer-events: none;
}
.domain-productconfigiration-options-group-scrolling-wrapper,
.full__width__secondarysidebar__menu .nav__items__wrapper,
.product__cart__sidepanel .product__cart__sidepanel__group {
  cursor: grab;
  user-select: none;
}
.domain-productconfigiration-options-group-scrolling-wrapper.dragging,
.full__width__secondarysidebar__menu .nav__items__wrapper.dragging,
.product__cart__sidepanel .product__cart__sidepanel__group.dragging {
  cursor: grabbing;
}
@media only screen and (max-width: 767px) {
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.domain.actions
    .arrow,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.service.actions
    .arrow,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.status.filter
    .arrow,
  .full__width__secondarysidebar__menu
    .nav__items__wrapper.view-filter-btns
    .arrow {
    display: none !important;
  }
}
.standard__cart__slider__layout.slider.slick-slider .slick-track {
  display: flex;
}
.standard__cart__slider__layout.slider.slick-slider
  .slick-track
  .pricing__plans__standard__item.slick-slide {
  height: auto;
}
#order-standard_cart .domain-checker-result-headline,
#order-standard_cart .domain-lookup-primary-results .headline {
  font-size: 14px;
  word-wrap: break-word;
  font-weight: 400;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .desktop__version {
  display: none !important;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version {
  display: flex;
  flex-direction: column;
  background: var(--background);
  box-shadow: 0 0 8px rgb(0 0 0 / 4%), 0 0 24px rgb(0 0 0 / 3%);
  padding: 30px 8px;
  border-radius: 7px;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  width: 195px;
  text-align: center;
  height: 100%;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version
  .icon {
  font-size: 19px;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  margin-bottom: 7px;
  background: var(--border-color);
  color: var(--color-texts-opacity);
  transition: all 0.2s;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version:hover
  .icon {
  color: var(--color-texts);
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version
  .title {
  font-size: 13px;
  font-weight: 600;
  position: static;
  color: var(--color-texts-opacity);
  white-space: normal;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version
  .knowing__more__btn {
  position: absolute;
  top: 6px;
  right: 11px;
  font-size: 15px;
  color: var(--color-texts);
  opacity: 0.4;
  z-index: 2;
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  .mobile__version
  .knowing__more__btn:hover {
  opacity: 1;
}
#order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .mobile__version
  .title:after,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .mobile__version
  .title:after {
  content: "";
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: auto;
  border-radius: 7px;
  background: 0 0 !important;
  border: 2px solid var(--btn-primary-bg);
  position: absolute;
}
#order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .mobile__version
  .title:before,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .mobile__version
  .title:before {
  content: "";
  background: var(--btn-primary-bg);
  position: absolute;
  left: -5px;
  top: -18px;
  width: 29px;
  height: 55px;
  transform: rotate(45deg);
}
#order-standard_cart
  .domain-selection-options
  .domain-productconfigiration-options-item
  .iradio_square-blue.checked
  ~ .mobile__version
  .icon:before,
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item.option-selected
  .mobile__version
  .icon:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "\f00c";
  position: absolute;
  top: 2px;
  left: 7px;
  z-index: 2;
  font-size: 15px;
  color: var(--btn-primary-color);
}
#order-standard_cart
  .domain-selection-options
  .option.domain-productconfigiration-options-item
  label {
  padding: 8px 5px;
  margin: 0;
  height: 100%;
}
#order-standard_cart
  .domain-productconfigiration-options-group.domain-selection-options {
  gap: 5px;
}
#order-standard_cart
  .domain-productconfigiration-options-group.domain-selection-options {
  margin-top: 0;
}
#productAddonsContainer.element__bienload #productConfigurableOptions,
#productAddonsContainer:not(.element__bienload) .product__config__loader {
  display: none !important;
}
#order-standard_cart.ordererroraccepttos__has__error
  .accepttos__checkout__wrapper {
  padding: 15px 45px 15px 15px;
  position: relative;
}
.accepttos__checkout__wrapper .accepttos__checkout__activations__styles {
  position: absolute;
}
#order-standard_cart.ordererroraccepttos__has__error
  .accepttos__checkout__wrapper
  .accepttos__checkout__activations__styles {
  border: 2px solid #f44336;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 8px;
}
#order-standard_cart.ordererroraccepttos__has__error
  .accepttos__checkout__wrapper
  .accepttos__checkout__activations__styles:after {
  content: "\f06a";
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  color: #1c1d1e;
  font-size: 15px;
  position: absolute;
  pointer-events: none;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  color: #f44336;
}
#order-standard_cart.ordererroraccepttos__has__error
  .accepttos__checkout__wrapper
  .icheckbox_square-blue.checked
  + .accepttos__checkout__activations__styles {
  border-color: #8bc34a;
}
#order-standard_cart.ordererroraccepttos__has__error
  .accepttos__checkout__wrapper
  .icheckbox_square-blue.checked
  + .accepttos__checkout__activations__styles:after {
  content: "\f058";
  color: #8bc34a;
}
@media (max-width: 768px) {
  .view__cart__items__wrapper__body__item .item__qty {
    gap: 5px;
    flex-direction: column;
  }
  #order-standard_cart
    .view__cart__items__wrapper__body__item
    .item__qty
    input.form-control {
    height: 30px;
    width: 30px;
  }
  #order-standard_cart
    .view__cart__items__wrapper__body__item
    .item__qty
    .update__item__qty__btn {
    border-radius: 7px;
  }
}
