/*------------------------------------------------------------------
 * 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.4
 * Bootstrap v5.3 (http://getbootstrap.com)
 * Love Our work & support team?  Buy us a coffee! https://ko-fi.com/coodiv
 * Copyright 2024 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 .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:.98rem;
  --coodiv-text-11:.8725rem;
  --coodiv-text-12:.8125rem;
  --coodiv-text-13:.625rem;
  --coodiv-text-14:.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,
body.body__dark {
  --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,.3);
  --border-color:rgba(255,255,255,.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:-.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 .2s ease;
  color:var(--color-h)
}
.text-hover-gray {
  transition:color .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:.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:.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 .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 .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) * .5em)
}
.coodiv-text-1.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.15) * .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) * .5em)
}
.coodiv-text-2.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.183) * .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) * .5em)
}
.coodiv-text-3.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.31) * .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) * .5em)
}
.coodiv-text-4.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.4) * .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 + .9vw)
  }
}
.coodiv-text-5.coodiv-lh-reset::before {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-top:calc((1 - 1.475) * .5em)
}
.coodiv-text-5.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.475) * .5em)
}
.coodiv-text-6 {
  font-size:var(--coodiv-text-6);
  letter-spacing:-.5px;
  line-height:1.42
}
@media(max-width:1200px) {
  .coodiv-text-6 {
    font-size:calc(1.075rem + .3vw)
  }
}
.coodiv-text-6.coodiv-lh-reset::before {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-top:calc((1 - 1.52) * .5em)
}
.coodiv-text-6.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.52) * .5em)
}
.coodiv-text-7 {
  font-size:var(--coodiv-text-7);
  letter-spacing:-.5px;
  line-height:1.5
}
@media(max-width:1200px) {
  .coodiv-text-7 {
    font-size:calc(1.25625rem + .075vw)
  }
}
.coodiv-text-7.coodiv-lh-reset::before {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-top:calc((1 - 1.6) * .5em)
}
.coodiv-text-7.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.6) * .5em)
}
.coodiv-text-8 {
  font-size:var(--coodiv-text-8);
  letter-spacing:-.2px;
  line-height:1.69
}
.coodiv-text-9 {
  font-size:var(--coodiv-text-9);
  letter-spacing:-.2px;
  line-height:1.71
}
@media(max-width:1200px) {
  .coodiv-text-9 {
    font-size:calc(.90625rem + .3vw)
  }
}
.coodiv-text-10 {
  font-size:var(--coodiv-text-10)
}
.coodiv-text-11 {
  font-size:var(--coodiv-text-11);
  letter-spacing:-.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) * .5em)
}
.coodiv-text-12.coodiv-lh-reset::after {
  content:'';
  display:block;
  height:0;
  width:0;
  margin-bottom:calc((1 - 1.73) * .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:.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,.1)
}
.coodiv-bg-primary-opacity-2 {
  background-color:rgba(71,59,240,.2)
}
.coodiv-bg-primary-opacity-3 {
  background-color:rgba(71,59,240,.3)
}
.coodiv-bg-primary-opacity-4 {
  background-color:rgba(71,59,240,.4)
}
.coodiv-bg-primary-opacity-5 {
  background-color:rgba(71,59,240,.5)
}
.coodiv-bg-primary-opacity-6 {
  background-color:rgba(71,59,240,.6)
}
.coodiv-bg-primary-opacity-7 {
  background-color:rgba(71,59,240,.7)
}
.coodiv-bg-primary-opacity-8 {
  background-color:rgba(71,59,240,.8)
}
.coodiv-bg-primary-opacity-9 {
  background-color:rgba(71,59,240,.9)
}
.coodiv-color-primary-opacity-visible {
  color:#473bf0
}
.coodiv-color-primary-opacity-1 {
  color:rgba(71,59,240,.1)
}
.coodiv-color-primary-opacity-2 {
  color:rgba(71,59,240,.2)
}
.coodiv-color-primary-opacity-3 {
  color:rgba(71,59,240,.3)
}
.coodiv-color-primary-opacity-4 {
  color:rgba(71,59,240,.4)
}
.coodiv-color-primary-opacity-5 {
  color:rgba(71,59,240,.5)
}
.coodiv-color-primary-opacity-6 {
  color:rgba(71,59,240,.6)
}
.coodiv-color-primary-opacity-7 {
  color:rgba(71,59,240,.7)
}
.coodiv-color-primary-opacity-8 {
  color:rgba(71,59,240,.8)
}
.coodiv-color-primary-opacity-9 {
  color:rgba(71,59,240,.9)
}
.coodiv-bg-secondary-opacity-visible {
  background-color:#68d585
}
.coodiv-bg-secondary-opacity-1 {
  background-color:rgba(104,213,133,.1)
}
.coodiv-bg-secondary-opacity-2 {
  background-color:rgba(104,213,133,.2)
}
.coodiv-bg-secondary-opacity-3 {
  background-color:rgba(104,213,133,.3)
}
.coodiv-bg-secondary-opacity-4 {
  background-color:rgba(104,213,133,.4)
}
.coodiv-bg-secondary-opacity-5 {
  background-color:rgba(104,213,133,.5)
}
.coodiv-bg-secondary-opacity-6 {
  background-color:rgba(104,213,133,.6)
}
.coodiv-bg-secondary-opacity-7 {
  background-color:rgba(104,213,133,.7)
}
.coodiv-bg-secondary-opacity-8 {
  background-color:rgba(104,213,133,.8)
}
.coodiv-bg-secondary-opacity-9 {
  background-color:rgba(104,213,133,.9)
}
.coodiv-color-secondary-opacity-visible {
  color:#68d585
}
.coodiv-color-secondary-opacity-1 {
  color:rgba(104,213,133,.1)
}
.coodiv-color-secondary-opacity-2 {
  color:rgba(104,213,133,.2)
}
.coodiv-color-secondary-opacity-3 {
  color:rgba(104,213,133,.3)
}
.coodiv-color-secondary-opacity-4 {
  color:rgba(104,213,133,.4)
}
.coodiv-color-secondary-opacity-5 {
  color:rgba(104,213,133,.5)
}
.coodiv-color-secondary-opacity-6 {
  color:rgba(104,213,133,.6)
}
.coodiv-color-secondary-opacity-7 {
  color:rgba(104,213,133,.7)
}
.coodiv-color-secondary-opacity-8 {
  color:rgba(104,213,133,.8)
}
.coodiv-color-secondary-opacity-9 {
  color:rgba(104,213,133,.9)
}
.coodiv-bg-success-opacity-visible {
  background-color:#68d585
}
.coodiv-bg-success-opacity-1 {
  background-color:rgba(104,213,133,.1)
}
.coodiv-bg-success-opacity-2 {
  background-color:rgba(104,213,133,.2)
}
.coodiv-bg-success-opacity-3 {
  background-color:rgba(104,213,133,.3)
}
.coodiv-bg-success-opacity-4 {
  background-color:rgba(104,213,133,.4)
}
.coodiv-bg-success-opacity-5 {
  background-color:rgba(104,213,133,.5)
}
.coodiv-bg-success-opacity-6 {
  background-color:rgba(104,213,133,.6)
}
.coodiv-bg-success-opacity-7 {
  background-color:rgba(104,213,133,.7)
}
.coodiv-bg-success-opacity-8 {
  background-color:rgba(104,213,133,.8)
}
.coodiv-bg-success-opacity-9 {
  background-color:rgba(104,213,133,.9)
}
.coodiv-color-success-opacity-visible {
  color:#68d585
}
.coodiv-color-success-opacity-1 {
  color:rgba(104,213,133,.1)
}
.coodiv-color-success-opacity-2 {
  color:rgba(104,213,133,.2)
}
.coodiv-color-success-opacity-3 {
  color:rgba(104,213,133,.3)
}
.coodiv-color-success-opacity-4 {
  color:rgba(104,213,133,.4)
}
.coodiv-color-success-opacity-5 {
  color:rgba(104,213,133,.5)
}
.coodiv-color-success-opacity-6 {
  color:rgba(104,213,133,.6)
}
.coodiv-color-success-opacity-7 {
  color:rgba(104,213,133,.7)
}
.coodiv-color-success-opacity-8 {
  color:rgba(104,213,133,.8)
}
.coodiv-color-success-opacity-9 {
  color:rgba(104,213,133,.9)
}
.coodiv-bg-info-opacity-visible {
  background-color:#17a2b8
}
.coodiv-bg-info-opacity-1 {
  background-color:rgba(23,162,184,.1)
}
.coodiv-bg-info-opacity-2 {
  background-color:rgba(23,162,184,.2)
}
.coodiv-bg-info-opacity-3 {
  background-color:rgba(23,162,184,.3)
}
.coodiv-bg-info-opacity-4 {
  background-color:rgba(23,162,184,.4)
}
.coodiv-bg-info-opacity-5 {
  background-color:rgba(23,162,184,.5)
}
.coodiv-bg-info-opacity-6 {
  background-color:rgba(23,162,184,.6)
}
.coodiv-bg-info-opacity-7 {
  background-color:rgba(23,162,184,.7)
}
.coodiv-bg-info-opacity-8 {
  background-color:rgba(23,162,184,.8)
}
.coodiv-bg-info-opacity-9 {
  background-color:rgba(23,162,184,.9)
}
.coodiv-color-info-opacity-visible {
  color:#17a2b8
}
.coodiv-color-info-opacity-1 {
  color:rgba(23,162,184,.1)
}
.coodiv-color-info-opacity-2 {
  color:rgba(23,162,184,.2)
}
.coodiv-color-info-opacity-3 {
  color:rgba(23,162,184,.3)
}
.coodiv-color-info-opacity-4 {
  color:rgba(23,162,184,.4)
}
.coodiv-color-info-opacity-5 {
  color:rgba(23,162,184,.5)
}
.coodiv-color-info-opacity-6 {
  color:rgba(23,162,184,.6)
}
.coodiv-color-info-opacity-7 {
  color:rgba(23,162,184,.7)
}
.coodiv-color-info-opacity-8 {
  color:rgba(23,162,184,.8)
}
.coodiv-color-info-opacity-9 {
  color:rgba(23,162,184,.9)
}
.coodiv-bg-warning-opacity-visible {
  background-color:#f7e36d
}
.coodiv-bg-warning-opacity-1 {
  background-color:rgba(247,227,109,.1)
}
.coodiv-bg-warning-opacity-2 {
  background-color:rgba(247,227,109,.2)
}
.coodiv-bg-warning-opacity-3 {
  background-color:rgba(247,227,109,.3)
}
.coodiv-bg-warning-opacity-4 {
  background-color:rgba(247,227,109,.4)
}
.coodiv-bg-warning-opacity-5 {
  background-color:rgba(247,227,109,.5)
}
.coodiv-bg-warning-opacity-6 {
  background-color:rgba(247,227,109,.6)
}
.coodiv-bg-warning-opacity-7 {
  background-color:rgba(247,227,109,.7)
}
.coodiv-bg-warning-opacity-8 {
  background-color:rgba(247,227,109,.8)
}
.coodiv-bg-warning-opacity-9 {
  background-color:rgba(247,227,109,.9)
}
.coodiv-color-warning-opacity-visible {
  color:#f7e36d
}
.coodiv-color-warning-opacity-1 {
  color:rgba(247,227,109,.1)
}
.coodiv-color-warning-opacity-2 {
  color:rgba(247,227,109,.2)
}
.coodiv-color-warning-opacity-3 {
  color:rgba(247,227,109,.3)
}
.coodiv-color-warning-opacity-4 {
  color:rgba(247,227,109,.4)
}
.coodiv-color-warning-opacity-5 {
  color:rgba(247,227,109,.5)
}
.coodiv-color-warning-opacity-6 {
  color:rgba(247,227,109,.6)
}
.coodiv-color-warning-opacity-7 {
  color:rgba(247,227,109,.7)
}
.coodiv-color-warning-opacity-8 {
  color:rgba(247,227,109,.8)
}
.coodiv-color-warning-opacity-9 {
  color:rgba(247,227,109,.9)
}
.coodiv-bg-danger-opacity-visible {
  background-color:#f64b4b
}
.coodiv-bg-danger-opacity-1 {
  background-color:rgba(246,75,75,.1)
}
.coodiv-bg-danger-opacity-2 {
  background-color:rgba(246,75,75,.2)
}
.coodiv-bg-danger-opacity-3 {
  background-color:rgba(246,75,75,.3)
}
.coodiv-bg-danger-opacity-4 {
  background-color:rgba(246,75,75,.4)
}
.coodiv-bg-danger-opacity-5 {
  background-color:rgba(246,75,75,.5)
}
.coodiv-bg-danger-opacity-6 {
  background-color:rgba(246,75,75,.6)
}
.coodiv-bg-danger-opacity-7 {
  background-color:rgba(246,75,75,.7)
}
.coodiv-bg-danger-opacity-8 {
  background-color:rgba(246,75,75,.8)
}
.coodiv-bg-danger-opacity-9 {
  background-color:rgba(246,75,75,.9)
}
.coodiv-color-danger-opacity-visible {
  color:#f64b4b
}
.coodiv-color-danger-opacity-1 {
  color:rgba(246,75,75,.1)
}
.coodiv-color-danger-opacity-2 {
  color:rgba(246,75,75,.2)
}
.coodiv-color-danger-opacity-3 {
  color:rgba(246,75,75,.3)
}
.coodiv-color-danger-opacity-4 {
  color:rgba(246,75,75,.4)
}
.coodiv-color-danger-opacity-5 {
  color:rgba(246,75,75,.5)
}
.coodiv-color-danger-opacity-6 {
  color:rgba(246,75,75,.6)
}
.coodiv-color-danger-opacity-7 {
  color:rgba(246,75,75,.7)
}
.coodiv-color-danger-opacity-8 {
  color:rgba(246,75,75,.8)
}
.coodiv-color-danger-opacity-9 {
  color:rgba(246,75,75,.9)
}
.coodiv-bg-light-opacity-visible {
  background-color:#f8f9fa
}
.coodiv-bg-light-opacity-1 {
  background-color:rgba(248,249,250,.1)
}
.coodiv-bg-light-opacity-2 {
  background-color:rgba(248,249,250,.2)
}
.coodiv-bg-light-opacity-3 {
  background-color:rgba(248,249,250,.3)
}
.coodiv-bg-light-opacity-4 {
  background-color:rgba(248,249,250,.4)
}
.coodiv-bg-light-opacity-5 {
  background-color:rgba(248,249,250,.5)
}
.coodiv-bg-light-opacity-6 {
  background-color:rgba(248,249,250,.6)
}
.coodiv-bg-light-opacity-7 {
  background-color:rgba(248,249,250,.7)
}
.coodiv-bg-light-opacity-8 {
  background-color:rgba(248,249,250,.8)
}
.coodiv-bg-light-opacity-9 {
  background-color:rgba(248,249,250,.9)
}
.coodiv-color-light-opacity-visible {
  color:#f8f9fa
}
.coodiv-color-light-opacity-1 {
  color:rgba(248,249,250,.1)
}
.coodiv-color-light-opacity-2 {
  color:rgba(248,249,250,.2)
}
.coodiv-color-light-opacity-3 {
  color:rgba(248,249,250,.3)
}
.coodiv-color-light-opacity-4 {
  color:rgba(248,249,250,.4)
}
.coodiv-color-light-opacity-5 {
  color:rgba(248,249,250,.5)
}
.coodiv-color-light-opacity-6 {
  color:rgba(248,249,250,.6)
}
.coodiv-color-light-opacity-7 {
  color:rgba(248,249,250,.7)
}
.coodiv-color-light-opacity-8 {
  color:rgba(248,249,250,.8)
}
.coodiv-color-light-opacity-9 {
  color:rgba(248,249,250,.9)
}
.coodiv-bg-dark-opacity-visible {
  background-color:#343a40
}
.coodiv-bg-dark-opacity-1 {
  background-color:rgba(52,58,64,.1)
}
.coodiv-bg-dark-opacity-2 {
  background-color:rgba(52,58,64,.2)
}
.coodiv-bg-dark-opacity-3 {
  background-color:rgba(52,58,64,.3)
}
.coodiv-bg-dark-opacity-4 {
  background-color:rgba(52,58,64,.4)
}
.coodiv-bg-dark-opacity-5 {
  background-color:rgba(52,58,64,.5)
}
.coodiv-bg-dark-opacity-6 {
  background-color:rgba(52,58,64,.6)
}
.coodiv-bg-dark-opacity-7 {
  background-color:rgba(52,58,64,.7)
}
.coodiv-bg-dark-opacity-8 {
  background-color:rgba(52,58,64,.8)
}
.coodiv-bg-dark-opacity-9 {
  background-color:rgba(52,58,64,.9)
}
.coodiv-color-dark-opacity-visible {
  color:#343a40
}
.coodiv-color-dark-opacity-1 {
  color:rgba(52,58,64,.1)
}
.coodiv-color-dark-opacity-2 {
  color:rgba(52,58,64,.2)
}
.coodiv-color-dark-opacity-3 {
  color:rgba(52,58,64,.3)
}
.coodiv-color-dark-opacity-4 {
  color:rgba(52,58,64,.4)
}
.coodiv-color-dark-opacity-5 {
  color:rgba(52,58,64,.5)
}
.coodiv-color-dark-opacity-6 {
  color:rgba(52,58,64,.6)
}
.coodiv-color-dark-opacity-7 {
  color:rgba(52,58,64,.7)
}
.coodiv-color-dark-opacity-8 {
  color:rgba(52,58,64,.8)
}
.coodiv-color-dark-opacity-9 {
  color:rgba(52,58,64,.9)
}
.coodiv-bg-red-opacity-visible {
  background-color:#f64b4b
}
.coodiv-bg-red-opacity-1 {
  background-color:rgba(246,75,75,.1)
}
.coodiv-bg-red-opacity-2 {
  background-color:rgba(246,75,75,.2)
}
.coodiv-bg-red-opacity-3 {
  background-color:rgba(246,75,75,.3)
}
.coodiv-bg-red-opacity-4 {
  background-color:rgba(246,75,75,.4)
}
.coodiv-bg-red-opacity-5 {
  background-color:rgba(246,75,75,.5)
}
.coodiv-bg-red-opacity-6 {
  background-color:rgba(246,75,75,.6)
}
.coodiv-bg-red-opacity-7 {
  background-color:rgba(246,75,75,.7)
}
.coodiv-bg-red-opacity-8 {
  background-color:rgba(246,75,75,.8)
}
.coodiv-bg-red-opacity-9 {
  background-color:rgba(246,75,75,.9)
}
.coodiv-color-red-opacity-visible {
  color:#f64b4b
}
.coodiv-color-red-opacity-1 {
  color:rgba(246,75,75,.1)
}
.coodiv-color-red-opacity-2 {
  color:rgba(246,75,75,.2)
}
.coodiv-color-red-opacity-3 {
  color:rgba(246,75,75,.3)
}
.coodiv-color-red-opacity-4 {
  color:rgba(246,75,75,.4)
}
.coodiv-color-red-opacity-5 {
  color:rgba(246,75,75,.5)
}
.coodiv-color-red-opacity-6 {
  color:rgba(246,75,75,.6)
}
.coodiv-color-red-opacity-7 {
  color:rgba(246,75,75,.7)
}
.coodiv-color-red-opacity-8 {
  color:rgba(246,75,75,.8)
}
.coodiv-color-red-opacity-9 {
  color:rgba(246,75,75,.9)
}
.coodiv-bg-green-opacity-visible {
  background-color:#68d585
}
.coodiv-bg-green-opacity-1 {
  background-color:rgba(104,213,133,.1)
}
.coodiv-bg-green-opacity-2 {
  background-color:rgba(104,213,133,.2)
}
.coodiv-bg-green-opacity-3 {
  background-color:rgba(104,213,133,.3)
}
.coodiv-bg-green-opacity-4 {
  background-color:rgba(104,213,133,.4)
}
.coodiv-bg-green-opacity-5 {
  background-color:rgba(104,213,133,.5)
}
.coodiv-bg-green-opacity-6 {
  background-color:rgba(104,213,133,.6)
}
.coodiv-bg-green-opacity-7 {
  background-color:rgba(104,213,133,.7)
}
.coodiv-bg-green-opacity-8 {
  background-color:rgba(104,213,133,.8)
}
.coodiv-bg-green-opacity-9 {
  background-color:rgba(104,213,133,.9)
}
.coodiv-color-green-opacity-visible {
  color:#68d585
}
.coodiv-color-green-opacity-1 {
  color:rgba(104,213,133,.1)
}
.coodiv-color-green-opacity-2 {
  color:rgba(104,213,133,.2)
}
.coodiv-color-green-opacity-3 {
  color:rgba(104,213,133,.3)
}
.coodiv-color-green-opacity-4 {
  color:rgba(104,213,133,.4)
}
.coodiv-color-green-opacity-5 {
  color:rgba(104,213,133,.5)
}
.coodiv-color-green-opacity-6 {
  color:rgba(104,213,133,.6)
}
.coodiv-color-green-opacity-7 {
  color:rgba(104,213,133,.7)
}
.coodiv-color-green-opacity-8 {
  color:rgba(104,213,133,.8)
}
.coodiv-color-green-opacity-9 {
  color:rgba(104,213,133,.9)
}
.coodiv-bg-green-shamrock-opacity-visible {
  background-color:#2bd67b
}
.coodiv-bg-green-shamrock-opacity-1 {
  background-color:rgba(43,214,123,.1)
}
.coodiv-bg-green-shamrock-opacity-2 {
  background-color:rgba(43,214,123,.2)
}
.coodiv-bg-green-shamrock-opacity-3 {
  background-color:rgba(43,214,123,.3)
}
.coodiv-bg-green-shamrock-opacity-4 {
  background-color:rgba(43,214,123,.4)
}
.coodiv-bg-green-shamrock-opacity-5 {
  background-color:rgba(43,214,123,.5)
}
.coodiv-bg-green-shamrock-opacity-6 {
  background-color:rgba(43,214,123,.6)
}
.coodiv-bg-green-shamrock-opacity-7 {
  background-color:rgba(43,214,123,.7)
}
.coodiv-bg-green-shamrock-opacity-8 {
  background-color:rgba(43,214,123,.8)
}
.coodiv-bg-green-shamrock-opacity-9 {
  background-color:rgba(43,214,123,.9)
}
.coodiv-color-green-shamrock-opacity-visible {
  color:#2bd67b
}
.coodiv-color-green-shamrock-opacity-1 {
  color:rgba(43,214,123,.1)
}
.coodiv-color-green-shamrock-opacity-2 {
  color:rgba(43,214,123,.2)
}
.coodiv-color-green-shamrock-opacity-3 {
  color:rgba(43,214,123,.3)
}
.coodiv-color-green-shamrock-opacity-4 {
  color:rgba(43,214,123,.4)
}
.coodiv-color-green-shamrock-opacity-5 {
  color:rgba(43,214,123,.5)
}
.coodiv-color-green-shamrock-opacity-6 {
  color:rgba(43,214,123,.6)
}
.coodiv-color-green-shamrock-opacity-7 {
  color:rgba(43,214,123,.7)
}
.coodiv-color-green-shamrock-opacity-8 {
  color:rgba(43,214,123,.8)
}
.coodiv-color-green-shamrock-opacity-9 {
  color:rgba(43,214,123,.9)
}
.coodiv-bg-blue-opacity-visible {
  background-color:#473bf0
}
.coodiv-bg-blue-opacity-1 {
  background-color:rgba(71,59,240,.1)
}
.coodiv-bg-blue-opacity-2 {
  background-color:rgba(71,59,240,.2)
}
.coodiv-bg-blue-opacity-3 {
  background-color:rgba(71,59,240,.3)
}
.coodiv-bg-blue-opacity-4 {
  background-color:rgba(71,59,240,.4)
}
.coodiv-bg-blue-opacity-5 {
  background-color:rgba(71,59,240,.5)
}
.coodiv-bg-blue-opacity-6 {
  background-color:rgba(71,59,240,.6)
}
.coodiv-bg-blue-opacity-7 {
  background-color:rgba(71,59,240,.7)
}
.coodiv-bg-blue-opacity-8 {
  background-color:rgba(71,59,240,.8)
}
.coodiv-bg-blue-opacity-9 {
  background-color:rgba(71,59,240,.9)
}
.coodiv-color-blue-opacity-visible {
  color:#473bf0
}
.coodiv-color-blue-opacity-1 {
  color:rgba(71,59,240,.1)
}
.coodiv-color-blue-opacity-2 {
  color:rgba(71,59,240,.2)
}
.coodiv-color-blue-opacity-3 {
  color:rgba(71,59,240,.3)
}
.coodiv-color-blue-opacity-4 {
  color:rgba(71,59,240,.4)
}
.coodiv-color-blue-opacity-5 {
  color:rgba(71,59,240,.5)
}
.coodiv-color-blue-opacity-6 {
  color:rgba(71,59,240,.6)
}
.coodiv-color-blue-opacity-7 {
  color:rgba(71,59,240,.7)
}
.coodiv-color-blue-opacity-8 {
  color:rgba(71,59,240,.8)
}
.coodiv-color-blue-opacity-9 {
  color:rgba(71,59,240,.9)
}
.coodiv-bg-sky-blue-opacity-visible {
  background-color:#1082e9
}
.coodiv-bg-sky-blue-opacity-1 {
  background-color:rgba(16,130,233,.1)
}
.coodiv-bg-sky-blue-opacity-2 {
  background-color:rgba(16,130,233,.2)
}
.coodiv-bg-sky-blue-opacity-3 {
  background-color:rgba(16,130,233,.3)
}
.coodiv-bg-sky-blue-opacity-4 {
  background-color:rgba(16,130,233,.4)
}
.coodiv-bg-sky-blue-opacity-5 {
  background-color:rgba(16,130,233,.5)
}
.coodiv-bg-sky-blue-opacity-6 {
  background-color:rgba(16,130,233,.6)
}
.coodiv-bg-sky-blue-opacity-7 {
  background-color:rgba(16,130,233,.7)
}
.coodiv-bg-sky-blue-opacity-8 {
  background-color:rgba(16,130,233,.8)
}
.coodiv-bg-sky-blue-opacity-9 {
  background-color:rgba(16,130,233,.9)
}
.coodiv-color-sky-blue-opacity-visible {
  color:#1082e9
}
.coodiv-color-sky-blue-opacity-1 {
  color:rgba(16,130,233,.1)
}
.coodiv-color-sky-blue-opacity-2 {
  color:rgba(16,130,233,.2)
}
.coodiv-color-sky-blue-opacity-3 {
  color:rgba(16,130,233,.3)
}
.coodiv-color-sky-blue-opacity-4 {
  color:rgba(16,130,233,.4)
}
.coodiv-color-sky-blue-opacity-5 {
  color:rgba(16,130,233,.5)
}
.coodiv-color-sky-blue-opacity-6 {
  color:rgba(16,130,233,.6)
}
.coodiv-color-sky-blue-opacity-7 {
  color:rgba(16,130,233,.7)
}
.coodiv-color-sky-blue-opacity-8 {
  color:rgba(16,130,233,.8)
}
.coodiv-color-sky-blue-opacity-9 {
  color:rgba(16,130,233,.9)
}
.coodiv-bg-yellow-opacity-visible {
  background-color:#f7e36d
}
.coodiv-bg-yellow-opacity-1 {
  background-color:rgba(247,227,109,.1)
}
.coodiv-bg-yellow-opacity-2 {
  background-color:rgba(247,227,109,.2)
}
.coodiv-bg-yellow-opacity-3 {
  background-color:rgba(247,227,109,.3)
}
.coodiv-bg-yellow-opacity-4 {
  background-color:rgba(247,227,109,.4)
}
.coodiv-bg-yellow-opacity-5 {
  background-color:rgba(247,227,109,.5)
}
.coodiv-bg-yellow-opacity-6 {
  background-color:rgba(247,227,109,.6)
}
.coodiv-bg-yellow-opacity-7 {
  background-color:rgba(247,227,109,.7)
}
.coodiv-bg-yellow-opacity-8 {
  background-color:rgba(247,227,109,.8)
}
.coodiv-bg-yellow-opacity-9 {
  background-color:rgba(247,227,109,.9)
}
.coodiv-color-yellow-opacity-visible {
  color:#f7e36d
}
.coodiv-color-yellow-opacity-1 {
  color:rgba(247,227,109,.1)
}
.coodiv-color-yellow-opacity-2 {
  color:rgba(247,227,109,.2)
}
.coodiv-color-yellow-opacity-3 {
  color:rgba(247,227,109,.3)
}
.coodiv-color-yellow-opacity-4 {
  color:rgba(247,227,109,.4)
}
.coodiv-color-yellow-opacity-5 {
  color:rgba(247,227,109,.5)
}
.coodiv-color-yellow-opacity-6 {
  color:rgba(247,227,109,.6)
}
.coodiv-color-yellow-opacity-7 {
  color:rgba(247,227,109,.7)
}
.coodiv-color-yellow-opacity-8 {
  color:rgba(247,227,109,.8)
}
.coodiv-color-yellow-opacity-9 {
  color:rgba(247,227,109,.9)
}
.coodiv-bg-yellow-orange-opacity-visible {
  background-color:#fcad38
}
.coodiv-bg-yellow-orange-opacity-1 {
  background-color:rgba(252,173,56,.1)
}
.coodiv-bg-yellow-orange-opacity-2 {
  background-color:rgba(252,173,56,.2)
}
.coodiv-bg-yellow-orange-opacity-3 {
  background-color:rgba(252,173,56,.3)
}
.coodiv-bg-yellow-orange-opacity-4 {
  background-color:rgba(252,173,56,.4)
}
.coodiv-bg-yellow-orange-opacity-5 {
  background-color:rgba(252,173,56,.5)
}
.coodiv-bg-yellow-orange-opacity-6 {
  background-color:rgba(252,173,56,.6)
}
.coodiv-bg-yellow-orange-opacity-7 {
  background-color:rgba(252,173,56,.7)
}
.coodiv-bg-yellow-orange-opacity-8 {
  background-color:rgba(252,173,56,.8)
}
.coodiv-bg-yellow-orange-opacity-9 {
  background-color:rgba(252,173,56,.9)
}
.coodiv-color-yellow-orange-opacity-visible {
  color:#fcad38
}
.coodiv-color-yellow-orange-opacity-1 {
  color:rgba(252,173,56,.1)
}
.coodiv-color-yellow-orange-opacity-2 {
  color:rgba(252,173,56,.2)
}
.coodiv-color-yellow-orange-opacity-3 {
  color:rgba(252,173,56,.3)
}
.coodiv-color-yellow-orange-opacity-4 {
  color:rgba(252,173,56,.4)
}
.coodiv-color-yellow-orange-opacity-5 {
  color:rgba(252,173,56,.5)
}
.coodiv-color-yellow-orange-opacity-6 {
  color:rgba(252,173,56,.6)
}
.coodiv-color-yellow-orange-opacity-7 {
  color:rgba(252,173,56,.7)
}
.coodiv-color-yellow-orange-opacity-8 {
  color:rgba(252,173,56,.8)
}
.coodiv-color-yellow-orange-opacity-9 {
  color:rgba(252,173,56,.9)
}
.coodiv-bg-blackish-blue-opacity-visible {
  background-color:#13151c
}
.coodiv-bg-blackish-blue-opacity-1 {
  background-color:rgba(19,21,28,.1)
}
.coodiv-bg-blackish-blue-opacity-2 {
  background-color:rgba(19,21,28,.2)
}
.coodiv-bg-blackish-blue-opacity-3 {
  background-color:rgba(19,21,28,.3)
}
.coodiv-bg-blackish-blue-opacity-4 {
  background-color:rgba(19,21,28,.4)
}
.coodiv-bg-blackish-blue-opacity-5 {
  background-color:rgba(19,21,28,.5)
}
.coodiv-bg-blackish-blue-opacity-6 {
  background-color:rgba(19,21,28,.6)
}
.coodiv-bg-blackish-blue-opacity-7 {
  background-color:rgba(19,21,28,.7)
}
.coodiv-bg-blackish-blue-opacity-8 {
  background-color:rgba(19,21,28,.8)
}
.coodiv-bg-blackish-blue-opacity-9 {
  background-color:rgba(19,21,28,.9)
}
.coodiv-color-blackish-blue-opacity-visible {
  color:#13151c
}
.coodiv-color-blackish-blue-opacity-1 {
  color:rgba(19,21,28,.1)
}
.coodiv-color-blackish-blue-opacity-2 {
  color:rgba(19,21,28,.2)
}
.coodiv-color-blackish-blue-opacity-3 {
  color:rgba(19,21,28,.3)
}
.coodiv-color-blackish-blue-opacity-4 {
  color:rgba(19,21,28,.4)
}
.coodiv-color-blackish-blue-opacity-5 {
  color:rgba(19,21,28,.5)
}
.coodiv-color-blackish-blue-opacity-6 {
  color:rgba(19,21,28,.6)
}
.coodiv-color-blackish-blue-opacity-7 {
  color:rgba(19,21,28,.7)
}
.coodiv-color-blackish-blue-opacity-8 {
  color:rgba(19,21,28,.8)
}
.coodiv-color-blackish-blue-opacity-9 {
  color:rgba(19,21,28,.9)
}
.coodiv-bg-black-opacity-visible {
  background-color:#000
}
.coodiv-bg-black-opacity-1 {
  background-color:rgba(0,0,0,.1)
}
.coodiv-bg-black-opacity-2 {
  background-color:rgba(0,0,0,.2)
}
.coodiv-bg-black-opacity-3 {
  background-color:rgba(0,0,0,.3)
}
.coodiv-bg-black-opacity-4 {
  background-color:rgba(0,0,0,.4)
}
.coodiv-bg-black-opacity-5 {
  background-color:rgba(0,0,0,.5)
}
.coodiv-bg-black-opacity-6 {
  background-color:rgba(0,0,0,.6)
}
.coodiv-bg-black-opacity-7 {
  background-color:rgba(0,0,0,.7)
}
.coodiv-bg-black-opacity-8 {
  background-color:rgba(0,0,0,.8)
}
.coodiv-bg-black-opacity-9 {
  background-color:rgba(0,0,0,.9)
}
.coodiv-color-black-opacity-visible {
  color:#000
}
.coodiv-color-black-opacity-1 {
  color:rgba(0,0,0,.1)
}
.coodiv-color-black-opacity-2 {
  color:rgba(0,0,0,.2)
}
.coodiv-color-black-opacity-3 {
  color:rgba(0,0,0,.3)
}
.coodiv-color-black-opacity-4 {
  color:rgba(0,0,0,.4)
}
.coodiv-color-black-opacity-5 {
  color:rgba(0,0,0,.5)
}
.coodiv-color-black-opacity-6 {
  color:rgba(0,0,0,.6)
}
.coodiv-color-black-opacity-7 {
  color:rgba(0,0,0,.7)
}
.coodiv-color-black-opacity-8 {
  color:rgba(0,0,0,.8)
}
.coodiv-color-black-opacity-9 {
  color:rgba(0,0,0,.9)
}
.coodiv-bg-mirage-opacity-visible {
  background-color:#131829
}
.coodiv-bg-mirage-opacity-1 {
  background-color:rgba(19,24,41,.1)
}
.coodiv-bg-mirage-opacity-2 {
  background-color:rgba(19,24,41,.2)
}
.coodiv-bg-mirage-opacity-3 {
  background-color:rgba(19,24,41,.3)
}
.coodiv-bg-mirage-opacity-4 {
  background-color:rgba(19,24,41,.4)
}
.coodiv-bg-mirage-opacity-5 {
  background-color:rgba(19,24,41,.5)
}
.coodiv-bg-mirage-opacity-6 {
  background-color:rgba(19,24,41,.6)
}
.coodiv-bg-mirage-opacity-7 {
  background-color:rgba(19,24,41,.7)
}
.coodiv-bg-mirage-opacity-8 {
  background-color:rgba(19,24,41,.8)
}
.coodiv-bg-mirage-opacity-9 {
  background-color:rgba(19,24,41,.9)
}
.coodiv-color-mirage-opacity-visible {
  color:#131829
}
.coodiv-color-mirage-opacity-1 {
  color:rgba(19,24,41,.1)
}
.coodiv-color-mirage-opacity-2 {
  color:rgba(19,24,41,.2)
}
.coodiv-color-mirage-opacity-3 {
  color:rgba(19,24,41,.3)
}
.coodiv-color-mirage-opacity-4 {
  color:rgba(19,24,41,.4)
}
.coodiv-color-mirage-opacity-5 {
  color:rgba(19,24,41,.5)
}
.coodiv-color-mirage-opacity-6 {
  color:rgba(19,24,41,.6)
}
.coodiv-color-mirage-opacity-7 {
  color:rgba(19,24,41,.7)
}
.coodiv-color-mirage-opacity-8 {
  color:rgba(19,24,41,.8)
}
.coodiv-color-mirage-opacity-9 {
  color:rgba(19,24,41,.9)
}
.coodiv-bg-white-opacity-visible,
.white-bg {
  background-color:#fff;
  background:#fff
}
.coodiv-bg-white-opacity-1 {
  background-color:rgba(255,255,255,.1)
}
.coodiv-bg-white-opacity-2 {
  background-color:rgba(255,255,255,.2)
}
.coodiv-bg-white-opacity-3 {
  background-color:rgba(255,255,255,.3)
}
.coodiv-bg-white-opacity-4 {
  background-color:rgba(255,255,255,.4)
}
.coodiv-bg-white-opacity-5 {
  background-color:rgba(255,255,255,.5)
}
.coodiv-bg-white-opacity-6 {
  background-color:rgba(255,255,255,.6)
}
.coodiv-bg-white-opacity-7 {
  background-color:rgba(255,255,255,.7)
}
.coodiv-bg-white-opacity-8 {
  background-color:rgba(255,255,255,.8)
}
.coodiv-bg-white-opacity-9 {
  background-color:rgba(255,255,255,.9)
}
.coodiv-color-white-opacity-visible {
  color:#fff
}
.coodiv-color-white-opacity-1 {
  color:rgba(255,255,255,.1)
}
.coodiv-color-white-opacity-2 {
  color:rgba(255,255,255,.2)
}
.coodiv-color-white-opacity-3 {
  color:rgba(255,255,255,.3)
}
.coodiv-color-white-opacity-4 {
  color:rgba(255,255,255,.4)
}
.coodiv-color-white-opacity-5 {
  color:rgba(255,255,255,.5)
}
.coodiv-color-white-opacity-6 {
  color:rgba(255,255,255,.6)
}
.coodiv-color-white-opacity-7 {
  color:rgba(255,255,255,.7)
}
.coodiv-color-white-opacity-8 {
  color:rgba(255,255,255,.8)
}
.coodiv-color-white-opacity-9 {
  color:rgba(255,255,255,.9)
}
.coodiv-bg-smoke-opacity-visible {
  background-color:#f8f8f8
}
.coodiv-bg-smoke-opacity-1 {
  background-color:rgba(248,248,248,.1)
}
.coodiv-bg-smoke-opacity-2 {
  background-color:rgba(248,248,248,.2)
}
.coodiv-bg-smoke-opacity-3 {
  background-color:rgba(248,248,248,.3)
}
.coodiv-bg-smoke-opacity-4 {
  background-color:rgba(248,248,248,.4)
}
.coodiv-bg-smoke-opacity-5 {
  background-color:rgba(248,248,248,.5)
}
.coodiv-bg-smoke-opacity-6 {
  background-color:rgba(248,248,248,.6)
}
.coodiv-bg-smoke-opacity-7 {
  background-color:rgba(248,248,248,.7)
}
.coodiv-bg-smoke-opacity-8 {
  background-color:rgba(248,248,248,.8)
}
.coodiv-bg-smoke-opacity-9 {
  background-color:rgba(248,248,248,.9)
}
.coodiv-color-smoke-opacity-visible {
  color:#f8f8f8
}
.coodiv-color-smoke-opacity-1 {
  color:rgba(248,248,248,.1)
}
.coodiv-color-smoke-opacity-2 {
  color:rgba(248,248,248,.2)
}
.coodiv-color-smoke-opacity-3 {
  color:rgba(248,248,248,.3)
}
.coodiv-color-smoke-opacity-4 {
  color:rgba(248,248,248,.4)
}
.coodiv-color-smoke-opacity-5 {
  color:rgba(248,248,248,.5)
}
.coodiv-color-smoke-opacity-6 {
  color:rgba(248,248,248,.6)
}
.coodiv-color-smoke-opacity-7 {
  color:rgba(248,248,248,.7)
}
.coodiv-color-smoke-opacity-8 {
  color:rgba(248,248,248,.8)
}
.coodiv-color-smoke-opacity-9 {
  color:rgba(248,248,248,.9)
}
.coodiv-bg-storm-opacity-visible {
  background-color:#7d818d
}
.coodiv-bg-storm-opacity-1 {
  background-color:rgba(125,129,141,.1)
}
.coodiv-bg-storm-opacity-2 {
  background-color:rgba(125,129,141,.2)
}
.coodiv-bg-storm-opacity-3 {
  background-color:rgba(125,129,141,.3)
}
.coodiv-bg-storm-opacity-4 {
  background-color:rgba(125,129,141,.4)
}
.coodiv-bg-storm-opacity-5 {
  background-color:rgba(125,129,141,.5)
}
.coodiv-bg-storm-opacity-6 {
  background-color:rgba(125,129,141,.6)
}
.coodiv-bg-storm-opacity-7 {
  background-color:rgba(125,129,141,.7)
}
.coodiv-bg-storm-opacity-8 {
  background-color:rgba(125,129,141,.8)
}
.coodiv-bg-storm-opacity-9 {
  background-color:rgba(125,129,141,.9)
}
.coodiv-color-storm-opacity-visible {
  color:#7d818d
}
.coodiv-color-storm-opacity-1 {
  color:rgba(125,129,141,.1)
}
.coodiv-color-storm-opacity-2 {
  color:rgba(125,129,141,.2)
}
.coodiv-color-storm-opacity-3 {
  color:rgba(125,129,141,.3)
}
.coodiv-color-storm-opacity-4 {
  color:rgba(125,129,141,.4)
}
.coodiv-color-storm-opacity-5 {
  color:rgba(125,129,141,.5)
}
.coodiv-color-storm-opacity-6 {
  color:rgba(125,129,141,.6)
}
.coodiv-color-storm-opacity-7 {
  color:rgba(125,129,141,.7)
}
.coodiv-color-storm-opacity-8 {
  color:rgba(125,129,141,.8)
}
.coodiv-color-storm-opacity-9 {
  color:rgba(125,129,141,.9)
}
.coodiv-bg-ghost-opacity-visible {
  background-color:#fdfdff
}
.coodiv-bg-ghost-opacity-1 {
  background-color:rgba(253,253,255,.1)
}
.coodiv-bg-ghost-opacity-2 {
  background-color:rgba(253,253,255,.2)
}
.coodiv-bg-ghost-opacity-3 {
  background-color:rgba(253,253,255,.3)
}
.coodiv-bg-ghost-opacity-4 {
  background-color:rgba(253,253,255,.4)
}
.coodiv-bg-ghost-opacity-5 {
  background-color:rgba(253,253,255,.5)
}
.coodiv-bg-ghost-opacity-6 {
  background-color:rgba(253,253,255,.6)
}
.coodiv-bg-ghost-opacity-7 {
  background-color:rgba(253,253,255,.7)
}
.coodiv-bg-ghost-opacity-8 {
  background-color:rgba(253,253,255,.8)
}
.coodiv-bg-ghost-opacity-9 {
  background-color:rgba(253,253,255,.9)
}
.coodiv-color-ghost-opacity-visible {
  color:#fdfdff
}
.coodiv-color-ghost-opacity-1 {
  color:rgba(253,253,255,.1)
}
.coodiv-color-ghost-opacity-2 {
  color:rgba(253,253,255,.2)
}
.coodiv-color-ghost-opacity-3 {
  color:rgba(253,253,255,.3)
}
.coodiv-color-ghost-opacity-4 {
  color:rgba(253,253,255,.4)
}
.coodiv-color-ghost-opacity-5 {
  color:rgba(253,253,255,.5)
}
.coodiv-color-ghost-opacity-6 {
  color:rgba(253,253,255,.6)
}
.coodiv-color-ghost-opacity-7 {
  color:rgba(253,253,255,.7)
}
.coodiv-color-ghost-opacity-8 {
  color:rgba(253,253,255,.8)
}
.coodiv-color-ghost-opacity-9 {
  color:rgba(253,253,255,.9)
}
.coodiv-bg-gray-1-opacity-visible {
  background-color:#fcfdfe
}
.coodiv-bg-gray-1-opacity-1 {
  background-color:rgba(252,253,254,.1)
}
.coodiv-bg-gray-1-opacity-2 {
  background-color:rgba(252,253,254,.2)
}
.coodiv-bg-gray-1-opacity-3 {
  background-color:rgba(252,253,254,.3)
}
.coodiv-bg-gray-1-opacity-4 {
  background-color:rgba(252,253,254,.4)
}
.coodiv-bg-gray-1-opacity-5 {
  background-color:rgba(252,253,254,.5)
}
.coodiv-bg-gray-1-opacity-6 {
  background-color:rgba(252,253,254,.6)
}
.coodiv-bg-gray-1-opacity-7 {
  background-color:rgba(252,253,254,.7)
}
.coodiv-bg-gray-1-opacity-8 {
  background-color:rgba(252,253,254,.8)
}
.coodiv-bg-gray-1-opacity-9 {
  background-color:rgba(252,253,254,.9)
}
.coodiv-color-gray-1-opacity-visible {
  color:#fcfdfe
}
.coodiv-color-gray-1-opacity-1 {
  color:rgba(252,253,254,.1)
}
.coodiv-color-gray-1-opacity-2 {
  color:rgba(252,253,254,.2)
}
.coodiv-color-gray-1-opacity-3 {
  color:rgba(252,253,254,.3)
}
.coodiv-color-gray-1-opacity-4 {
  color:rgba(252,253,254,.4)
}
.coodiv-color-gray-1-opacity-5 {
  color:rgba(252,253,254,.5)
}
.coodiv-color-gray-1-opacity-6 {
  color:rgba(252,253,254,.6)
}
.coodiv-color-gray-1-opacity-7 {
  color:rgba(252,253,254,.7)
}
.coodiv-color-gray-1-opacity-8 {
  color:rgba(252,253,254,.8)
}
.coodiv-color-gray-1-opacity-9 {
  color:rgba(252,253,254,.9)
}
.coodiv-bg-gray-2-opacity-visible {
  background-color:#f4f7fa
}
.coodiv-bg-gray-2-opacity-1 {
  background-color:rgba(244,247,250,.1)
}
.coodiv-bg-gray-2-opacity-2 {
  background-color:rgba(244,247,250,.2)
}
.coodiv-bg-gray-2-opacity-3 {
  background-color:rgba(244,247,250,.3)
}
.coodiv-bg-gray-2-opacity-4 {
  background-color:rgba(244,247,250,.4)
}
.coodiv-bg-gray-2-opacity-5 {
  background-color:rgba(244,247,250,.5)
}
.coodiv-bg-gray-2-opacity-6 {
  background-color:rgba(244,247,250,.6)
}
.coodiv-bg-gray-2-opacity-7 {
  background-color:rgba(244,247,250,.7)
}
.coodiv-bg-gray-2-opacity-8 {
  background-color:rgba(244,247,250,.8)
}
.coodiv-bg-gray-2-opacity-9 {
  background-color:rgba(244,247,250,.9)
}
.coodiv-color-gray-2-opacity-visible {
  color:#f4f7fa
}
.coodiv-color-gray-2-opacity-1 {
  color:rgba(244,247,250,.1)
}
.coodiv-color-gray-2-opacity-2 {
  color:rgba(244,247,250,.2)
}
.coodiv-color-gray-2-opacity-3 {
  color:rgba(244,247,250,.3)
}
.coodiv-color-gray-2-opacity-4 {
  color:rgba(244,247,250,.4)
}
.coodiv-color-gray-2-opacity-5 {
  color:rgba(244,247,250,.5)
}
.coodiv-color-gray-2-opacity-6 {
  color:rgba(244,247,250,.6)
}
.coodiv-color-gray-2-opacity-7 {
  color:rgba(244,247,250,.7)
}
.coodiv-color-gray-2-opacity-8 {
  color:rgba(244,247,250,.8)
}
.coodiv-color-gray-2-opacity-9 {
  color:rgba(244,247,250,.9)
}
.coodiv-bg-gray-3-opacity-visible {
  background-color:#e7e9ed
}
.coodiv-bg-gray-3-opacity-1 {
  background-color:rgba(231,233,237,.1)
}
.coodiv-bg-gray-3-opacity-2 {
  background-color:rgba(231,233,237,.2)
}
.coodiv-bg-gray-3-opacity-3 {
  background-color:rgba(231,233,237,.3)
}
.coodiv-bg-gray-3-opacity-4 {
  background-color:rgba(231,233,237,.4)
}
.coodiv-bg-gray-3-opacity-5 {
  background-color:rgba(231,233,237,.5)
}
.coodiv-bg-gray-3-opacity-6 {
  background-color:rgba(231,233,237,.6)
}
.coodiv-bg-gray-3-opacity-7 {
  background-color:rgba(231,233,237,.7)
}
.coodiv-bg-gray-3-opacity-8 {
  background-color:rgba(231,233,237,.8)
}
.coodiv-bg-gray-3-opacity-9 {
  background-color:rgba(231,233,237,.9)
}
.coodiv-color-gray-3-opacity-visible {
  color:#e7e9ed
}
.coodiv-color-gray-3-opacity-1 {
  color:rgba(231,233,237,.1)
}
.coodiv-color-gray-3-opacity-2 {
  color:rgba(231,233,237,.2)
}
.coodiv-color-gray-3-opacity-3 {
  color:rgba(231,233,237,.3)
}
.coodiv-color-gray-3-opacity-4 {
  color:rgba(231,233,237,.4)
}
.coodiv-color-gray-3-opacity-5 {
  color:rgba(231,233,237,.5)
}
.coodiv-color-gray-3-opacity-6 {
  color:rgba(231,233,237,.6)
}
.coodiv-color-gray-3-opacity-7 {
  color:rgba(231,233,237,.7)
}
.coodiv-color-gray-3-opacity-8 {
  color:rgba(231,233,237,.8)
}
.coodiv-color-gray-3-opacity-9 {
  color:rgba(231,233,237,.9)
}
.coodiv-bg-gray-opacity-opacity-visible {
  background-color:#e7e9ed
}
.coodiv-bg-gray-opacity-opacity-1 {
  background-color:rgba(231,233,237,.1)
}
.coodiv-bg-gray-opacity-opacity-2 {
  background-color:rgba(231,233,237,.2)
}
.coodiv-bg-gray-opacity-opacity-3 {
  background-color:rgba(231,233,237,.3)
}
.coodiv-bg-gray-opacity-opacity-4 {
  background-color:rgba(231,233,237,.4)
}
.coodiv-bg-gray-opacity-opacity-5 {
  background-color:rgba(231,233,237,.5)
}
.coodiv-bg-gray-opacity-opacity-6 {
  background-color:rgba(231,233,237,.6)
}
.coodiv-bg-gray-opacity-opacity-7 {
  background-color:rgba(231,233,237,.7)
}
.coodiv-bg-gray-opacity-opacity-8 {
  background-color:rgba(231,233,237,.8)
}
.coodiv-bg-gray-opacity-opacity-9 {
  background-color:rgba(231,233,237,.9)
}
.coodiv-color-gray-opacity-opacity-visible {
  color:#e7e9ed
}
.coodiv-color-gray-opacity-opacity-1 {
  color:rgba(231,233,237,.1)
}
.coodiv-color-gray-opacity-opacity-2 {
  color:rgba(231,233,237,.2)
}
.coodiv-color-gray-opacity-opacity-3 {
  color:rgba(231,233,237,.3)
}
.coodiv-color-gray-opacity-opacity-4 {
  color:rgba(231,233,237,.4)
}
.coodiv-color-gray-opacity-opacity-5 {
  color:rgba(231,233,237,.5)
}
.coodiv-color-gray-opacity-opacity-6 {
  color:rgba(231,233,237,.6)
}
.coodiv-color-gray-opacity-opacity-7 {
  color:rgba(231,233,237,.7)
}
.coodiv-color-gray-opacity-opacity-8 {
  color:rgba(231,233,237,.8)
}
.coodiv-color-gray-opacity-opacity-9 {
  color:rgba(231,233,237,.9)
}
.coodiv-bg-blackish-blue-opacity-opacity-visible {
  background-color:#161c2d
}
.coodiv-bg-blackish-blue-opacity-opacity-1 {
  background-color:rgba(22,28,45,.1)
}
.coodiv-bg-blackish-blue-opacity-opacity-2 {
  background-color:rgba(22,28,45,.2)
}
.coodiv-bg-blackish-blue-opacity-opacity-3 {
  background-color:rgba(22,28,45,.3)
}
.coodiv-bg-blackish-blue-opacity-opacity-4 {
  background-color:rgba(22,28,45,.4)
}
.coodiv-bg-blackish-blue-opacity-opacity-5 {
  background-color:rgba(22,28,45,.5)
}
.coodiv-bg-blackish-blue-opacity-opacity-6 {
  background-color:rgba(22,28,45,.6)
}
.coodiv-bg-blackish-blue-opacity-opacity-7 {
  background-color:rgba(22,28,45,.7)
}
.coodiv-bg-blackish-blue-opacity-opacity-8 {
  background-color:rgba(22,28,45,.8)
}
.coodiv-bg-blackish-blue-opacity-opacity-9 {
  background-color:rgba(22,28,45,.9)
}
.coodiv-color-blackish-blue-opacity-opacity-visible {
  color:#161c2d
}
.color-blackish-blue {
  color:#161c2d
}
.color-blackish-blue-opacity {
  color:rgba(22,28,45,.7)
}
.coodiv-color-blackish-blue-opacity-opacity-1 {
  color:rgba(22,28,45,.1)
}
.coodiv-color-blackish-blue-opacity-opacity-2 {
  color:rgba(22,28,45,.2)
}
.coodiv-color-blackish-blue-opacity-opacity-3 {
  color:rgba(22,28,45,.3)
}
.coodiv-color-blackish-blue-opacity-opacity-4 {
  color:rgba(22,28,45,.4)
}
.coodiv-color-blackish-blue-opacity-opacity-5 {
  color:rgba(22,28,45,.5)
}
.coodiv-color-blackish-blue-opacity-opacity-6 {
  color:rgba(22,28,45,.6)
}
.coodiv-color-blackish-blue-opacity-opacity-7 {
  color:rgba(22,28,45,.7)
}
.coodiv-color-blackish-blue-opacity-opacity-8 {
  color:rgba(22,28,45,.8)
}
.coodiv-color-blackish-blue-opacity-opacity-9 {
  color:rgba(22,28,45,.9)
}
.coodiv-bg-narvik-opacity-visible {
  background-color:#edf9f2
}
.coodiv-bg-narvik-opacity-1 {
  background-color:rgba(237,249,242,.1)
}
.coodiv-bg-narvik-opacity-2 {
  background-color:rgba(237,249,242,.2)
}
.coodiv-bg-narvik-opacity-3 {
  background-color:rgba(237,249,242,.3)
}
.coodiv-bg-narvik-opacity-4 {
  background-color:rgba(237,249,242,.4)
}
.coodiv-bg-narvik-opacity-5 {
  background-color:rgba(237,249,242,.5)
}
.coodiv-bg-narvik-opacity-6 {
  background-color:rgba(237,249,242,.6)
}
.coodiv-bg-narvik-opacity-7 {
  background-color:rgba(237,249,242,.7)
}
.coodiv-bg-narvik-opacity-8 {
  background-color:rgba(237,249,242,.8)
}
.coodiv-bg-narvik-opacity-9 {
  background-color:rgba(237,249,242,.9)
}
.coodiv-color-narvik-opacity-visible {
  color:#edf9f2
}
.coodiv-color-narvik-opacity-1 {
  color:rgba(237,249,242,.1)
}
.coodiv-color-narvik-opacity-2 {
  color:rgba(237,249,242,.2)
}
.coodiv-color-narvik-opacity-3 {
  color:rgba(237,249,242,.3)
}
.coodiv-color-narvik-opacity-4 {
  color:rgba(237,249,242,.4)
}
.coodiv-color-narvik-opacity-5 {
  color:rgba(237,249,242,.5)
}
.coodiv-color-narvik-opacity-6 {
  color:rgba(237,249,242,.6)
}
.coodiv-color-narvik-opacity-7 {
  color:rgba(237,249,242,.7)
}
.coodiv-color-narvik-opacity-8 {
  color:rgba(237,249,242,.8)
}
.coodiv-color-narvik-opacity-9 {
  color:rgba(237,249,242,.9)
}
.coodiv-color-narvik-green {
  color:#3e8e93
}
.coodiv-opacity-visible {
  opacity:1
}
.coodiv-opacity-1 {
  opacity:.1
}
.coodiv-opacity-2 {
  opacity:.2
}
.coodiv-opacity-3 {
  opacity:.3
}
.coodiv-opacity-4 {
  opacity:.4
}
.coodiv-opacity-5 {
  opacity:.5
}
.coodiv-opacity-6 {
  opacity:.6
}
.coodiv-opacity-7 {
  opacity:.7
}
.coodiv-opacity-8 {
  opacity:.8
}
.coodiv-opacity-9 {
  opacity:.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:.5rem
}
.rounded-top-md {
  border-top-left-radius:.5rem;
  border-top-right-radius:.5rem
}
.rounded-bottom-md {
  border-bottom-left-radius:.5rem;
  border-bottom-right-radius:.5rem
}
.rounded-left-md {
  border-top-left-radius:.5rem;
  border-bottom-left-radius:.5rem
}
.rounded-right-md {
  border-top-right-radius:.5rem;
  border-bottom-right-radius:.5rem
}
.border-top-md {
  border-top-width:.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:.25rem!important
}
body.ltr .mt-1,
body.ltr .my-1 {
  margin-top:.25rem!important
}
body.ltr .mr-1,
body.ltr .mx-1 {
  margin-right:.25rem!important
}
body.ltr .mb-1,
body.ltr body.ltr .my-1 {
  margin-bottom:.25rem!important
}
body.ltr .ml-1,
body.ltr .mx-1 {
  margin-left:.25rem!important
}
body.ltr .m-2 {
  margin:.375rem!important
}
body.ltr .mt-2,
body.ltr .my-2 {
  margin-top:.375rem!important
}
body.ltr .mr-2,
body.ltr .mx-2 {
  margin-right:.375rem!important
}
body.ltr .mb-2,
body.ltr .my-2 {
  margin-bottom:.375rem!important
}
body.ltr .ml-2,
body.ltr .mx-2 {
  margin-left:.375rem!important
}
body.ltr .m-3 {
  margin:.5rem!important
}
body.ltr .mt-3,
body.ltr .my-3 {
  margin-top:.5rem!important
}
body.ltr .mr-3,
body.ltr .mx-3 {
  margin-right:.5rem!important
}
body.ltr .mb-3,
body.ltr .my-3 {
  margin-bottom:.5rem!important
}
body.ltr .ml-3,
body.ltr .mx-3 {
  margin-left:.5rem!important
}
body.ltr .m-4 {
  margin:.625rem!important
}
body.ltr .mt-4,
body.ltr .my-4 {
  margin-top:.625rem!important
}
body.ltr .mr-4,
body.ltr .mx-4 {
  margin-right:.625rem!important
}
body.ltr .mb-4,
body.ltr .my-4 {
  margin-bottom:.625rem!important
}
body.ltr .ml-4,
body.ltr .mx-4 {
  margin-left:.625rem!important
}
body.ltr .m-5 {
  margin:.75rem!important
}
body.ltr .mt-5,
body.ltr .my-5 {
  margin-top:.75rem!important
}
body.ltr .mr-5,
body.ltr .mx-5 {
  margin-right:.75rem!important
}
body.ltr .mb-5,
body.ltr .my-5 {
  margin-bottom:.75rem!important
}
body.ltr .ml-5,
body.ltr .mx-5 {
  margin-left:.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:.25rem!important
}
body.ltr .pt-1,
body.ltr .py-1 {
  padding-top:.25rem!important
}
body.ltr .pr-1,
body.ltr .px-1 {
  padding-right:.25rem!important
}
body.ltr .pb-1,
body.ltr .py-1 {
  padding-bottom:.25rem!important
}
body.ltr .pl-1,
body.ltr .px-1 {
  padding-left:.25rem!important
}
body.ltr .p-2 {
  padding:.375rem!important
}
body.ltr .pt-2,
body.ltr .py-2 {
  padding-top:.375rem!important
}
body.ltr .pr-2,
body.ltr .px-2 {
  padding-right:.375rem!important
}
body.ltr .pb-2,
body.ltr .py-2 {
  padding-bottom:.375rem!important
}
body.ltr .pl-2,
body.ltr .px-2 {
  padding-left:.375rem!important
}
body.ltr .p-3 {
  padding:.5rem!important
}
body.ltr .pt-3,
body.ltr .py-3 {
  padding-top:.5rem!important
}
body.ltr .pr-3,
body.ltr .px-3 {
  padding-right:.5rem!important
}
body.ltr .pb-3,
body.ltr .py-3 {
  padding-bottom:.5rem!important
}
body.ltr .pl-3,
body.ltr .px-3 {
  padding-left:.5rem!important
}
body.ltr .p-4 {
  padding:.625rem!important
}
body.ltr .pt-4,
body.ltr .py-4 {
  padding-top:.625rem!important
}
body.ltr .pr-4,
body.ltr .px-4 {
  padding-right:.625rem!important
}
body.ltr .pb-4,
body.ltr .py-4 {
  padding-bottom:.625rem!important
}
body.ltr .pl-4,
body.ltr .px-4 {
  padding-left:.625rem!important
}
body.ltr .p-5 {
  padding:.75rem!important
}
body.ltr .pt-5,
body.ltr .py-5 {
  padding-top:.75rem!important
}
body.ltr .pr-5,
body.ltr .px-5 {
  padding-right:.75rem!important
}
body.ltr .pb-5,
body.ltr .py-5 {
  padding-bottom:.75rem!important
}
body.ltr .pl-5,
body.ltr .px-5 {
  padding-left:.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:-.25rem!important
}
body.ltr .mt-n1,
body.ltr .my-n1 {
  margin-top:-.25rem!important
}
body.ltr .mr-n1,
body.ltr .mx-n1 {
  margin-right:-.25rem!important
}
body.ltr .mb-n1,
body.ltr .my-n1 {
  margin-bottom:-.25rem!important
}
body.ltr .ml-n1,
body.ltr .mx-n1 {
  margin-left:-.25rem!important
}
body.ltr .m-n2 {
  margin:-.375rem!important
}
body.ltr .mt-n2,
body.ltr .my-n2 {
  margin-top:-.375rem!important
}
body.ltr .mr-n2,
body.ltr .mx-n2 {
  margin-right:-.375rem!important
}
body.ltr .mb-n2,
body.ltr .my-n2 {
  margin-bottom:-.375rem!important
}
body.ltr .ml-n2,
body.ltr .mx-n2 {
  margin-left:-.375rem!important
}
body.ltr .m-n3 {
  margin:-.5rem!important
}
body.ltr .mt-n3,
body.ltr .my-n3 {
  margin-top:-.5rem!important
}
body.ltr .mr-n3,
body.ltr .mx-n3 {
  margin-right:-.5rem!important
}
body.ltr .mb-n3,
body.ltr .my-n3 {
  margin-bottom:-.5rem!important
}
body.ltr .ml-n3,
body.ltr .mx-n3 {
  margin-left:-.5rem!important
}
body.ltr .m-n4 {
  margin:-.625rem!important
}
body.ltr .mt-n4,
body.ltr .my-n4 {
  margin-top:-.625rem!important
}
body.ltr .mr-n4,
body.ltr .mx-n4 {
  margin-right:-.625rem!important
}
body.ltr .mb-n4,
body.ltr .my-n4 {
  margin-bottom:-.625rem!important
}
body.ltr .ml-n4,
body.ltr .mx-n4 {
  margin-left:-.625rem!important
}
body.ltr .m-n5 {
  margin:-.75rem!important
}
body.ltr .mt-n5,
body.ltr .my-n5 {
  margin-top:-.75rem!important
}
body.ltr .mr-n5,
body.ltr .mx-n5 {
  margin-right:-.75rem!important
}
body.ltr .mb-n5,
body.ltr .my-n5 {
  margin-bottom:-.75rem!important
}
body.ltr .ml-n5,
body.ltr .mx-n5 {
  margin-left:-.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:.25rem!important
  }
  body.ltr .mt-xs-1,
  body.ltr .my-xs-1 {
    margin-top:.25rem!important
  }
  body.ltr .mr-xs-1,
  body.ltr .mx-xs-1 {
    margin-right:.25rem!important
  }
  body.ltr .mb-xs-1,
  body.ltr .my-xs-1 {
    margin-bottom:.25rem!important
  }
  body.ltr .ml-xs-1,
  body.ltr .mx-xs-1 {
    margin-left:.25rem!important
  }
  body.ltr .m-xs-2 {
    margin:.375rem!important
  }
  body.ltr .mt-xs-2,
  body.ltr .my-xs-2 {
    margin-top:.375rem!important
  }
  body.ltr .mr-xs-2,
  body.ltr .mx-xs-2 {
    margin-right:.375rem!important
  }
  body.ltr .mb-xs-2,
  body.ltr .my-xs-2 {
    margin-bottom:.375rem!important
  }
  body.ltr .ml-xs-2,
  body.ltr .mx-xs-2 {
    margin-left:.375rem!important
  }
  body.ltr .m-xs-3 {
    margin:.5rem!important
  }
  body.ltr .mt-xs-3,
  body.ltr .my-xs-3 {
    margin-top:.5rem!important
  }
  body.ltr .mr-xs-3,
  body.ltr .mx-xs-3 {
    margin-right:.5rem!important
  }
  body.ltr .mb-xs-3,
  body.ltr .my-xs-3 {
    margin-bottom:.5rem!important
  }
  body.ltr .ml-xs-3,
  body.ltr .mx-xs-3 {
    margin-left:.5rem!important
  }
  body.ltr .m-xs-4 {
    margin:.625rem!important
  }
  body.ltr .mt-xs-4,
  body.ltr .my-xs-4 {
    margin-top:.625rem!important
  }
  body.ltr .mr-xs-4,
  body.ltr .mx-xs-4 {
    margin-right:.625rem!important
  }
  body.ltr .mb-xs-4,
  body.ltr .my-xs-4 {
    margin-bottom:.625rem!important
  }
  body.ltr .ml-xs-4,
  body.ltr .mx-xs-4 {
    margin-left:.625rem!important
  }
  body.ltr .m-xs-5 {
    margin:.75rem!important
  }
  body.ltr .mt-xs-5,
  body.ltr .my-xs-5 {
    margin-top:.75rem!important
  }
  body.ltr .mr-xs-5,
  body.ltr .mx-xs-5 {
    margin-right:.75rem!important
  }
  body.ltr .mb-xs-5,
  body.ltr .my-xs-5 {
    margin-bottom:.75rem!important
  }
  body.ltr .ml-xs-5,
  body.ltr .mx-xs-5 {
    margin-left:.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:.25rem!important
  }
  body.ltr .pt-xs-1,
  body.ltr .py-xs-1 {
    padding-top:.25rem!important
  }
  body.ltr .pr-xs-1,
  body.ltr .px-xs-1 {
    padding-right:.25rem!important
  }
  body.ltr .pb-xs-1,
  body.ltr .py-xs-1 {
    padding-bottom:.25rem!important
  }
  body.ltr .pl-xs-1,
  body.ltr .px-xs-1 {
    padding-left:.25rem!important
  }
  body.ltr .p-xs-2 {
    padding:.375rem!important
  }
  body.ltr .pt-xs-2,
  body.ltr .py-xs-2 {
    padding-top:.375rem!important
  }
  body.ltr .pr-xs-2,
  body.ltr .px-xs-2 {
    padding-right:.375rem!important
  }
  body.ltr .pb-xs-2,
  body.ltr .py-xs-2 {
    padding-bottom:.375rem!important
  }
  body.ltr .pl-xs-2,
  body.ltr .px-xs-2 {
    padding-left:.375rem!important
  }
  body.ltr .p-xs-3 {
    padding:.5rem!important
  }
  body.ltr .pt-xs-3,
  body.ltr .py-xs-3 {
    padding-top:.5rem!important
  }
  body.ltr .pr-xs-3,
  body.ltr .px-xs-3 {
    padding-right:.5rem!important
  }
  body.ltr .pb-xs-3,
  body.ltr .py-xs-3 {
    padding-bottom:.5rem!important
  }
  body.ltr .pl-xs-3,
  body.ltr .px-xs-3 {
    padding-left:.5rem!important
  }
  body.ltr .p-xs-4 {
    padding:.625rem!important
  }
  body.ltr .pt-xs-4,
  body.ltr .py-xs-4 {
    padding-top:.625rem!important
  }
  body.ltr .pr-xs-4,
  body.ltr .px-xs-4 {
    padding-right:.625rem!important
  }
  body.ltr .pb-xs-4,
  body.ltr .py-xs-4 {
    padding-bottom:.625rem!important
  }
  body.ltr .pl-xs-4,
  body.ltr .px-xs-4 {
    padding-left:.625rem!important
  }
  body.ltr .p-xs-5 {
    padding:.75rem!important
  }
  body.ltr .pt-xs-5,
  body.ltr .py-xs-5 {
    padding-top:.75rem!important
  }
  body.ltr .pr-xs-5,
  body.ltr .px-xs-5 {
    padding-right:.75rem!important
  }
  body.ltr .pb-xs-5,
  body.ltr .py-xs-5 {
    padding-bottom:.75rem!important
  }
  body.ltr .pl-xs-5,
  body.ltr .px-xs-5 {
    padding-left:.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:-.25rem!important
  }
  body.ltr .mt-xs-n1,
  body.ltr .my-xs-n1 {
    margin-top:-.25rem!important
  }
  body.ltr .mr-xs-n1,
  body.ltr .mx-xs-n1 {
    margin-right:-.25rem!important
  }
  body.ltr .mb-xs-n1,
  body.ltr .my-xs-n1 {
    margin-bottom:-.25rem!important
  }
  body.ltr .ml-xs-n1,
  body.ltr .mx-xs-n1 {
    margin-left:-.25rem!important
  }
  body.ltr .m-xs-n2 {
    margin:-.375rem!important
  }
  body.ltr .mt-xs-n2,
  body.ltr .my-xs-n2 {
    margin-top:-.375rem!important
  }
  body.ltr .mr-xs-n2,
  body.ltr .mx-xs-n2 {
    margin-right:-.375rem!important
  }
  body.ltr .mb-xs-n2,
  body.ltr .my-xs-n2 {
    margin-bottom:-.375rem!important
  }
  body.ltr .ml-xs-n2,
  body.ltr .mx-xs-n2 {
    margin-left:-.375rem!important
  }
  body.ltr .m-xs-n3 {
    margin:-.5rem!important
  }
  body.ltr .mt-xs-n3,
  body.ltr .my-xs-n3 {
    margin-top:-.5rem!important
  }
  body.ltr .mr-xs-n3,
  body.ltr .mx-xs-n3 {
    margin-right:-.5rem!important
  }
  body.ltr .mb-xs-n3,
  body.ltr .my-xs-n3 {
    margin-bottom:-.5rem!important
  }
  body.ltr .ml-xs-n3,
  body.ltr .mx-xs-n3 {
    margin-left:-.5rem!important
  }
  body.ltr .m-xs-n4 {
    margin:-.625rem!important
  }
  body.ltr .mt-xs-n4,
  body.ltr .my-xs-n4 {
    margin-top:-.625rem!important
  }
  body.ltr .mr-xs-n4,
  body.ltr .mx-xs-n4 {
    margin-right:-.625rem!important
  }
  body.ltr .mb-xs-n4,
  body.ltr .my-xs-n4 {
    margin-bottom:-.625rem!important
  }
  body.ltr .ml-xs-n4,
  body.ltr .mx-xs-n4 {
    margin-left:-.625rem!important
  }
  body.ltr .m-xs-n5 {
    margin:-.75rem!important
  }
  body.ltr .mt-xs-n5,
  body.ltr .my-xs-n5 {
    margin-top:-.75rem!important
  }
  body.ltr .mr-xs-n5,
  body.ltr .mx-xs-n5 {
    margin-right:-.75rem!important
  }
  body.ltr .mb-xs-n5,
  body.ltr .my-xs-n5 {
    margin-bottom:-.75rem!important
  }
  body.ltr .ml-xs-n5,
  body.ltr .mx-xs-n5 {
    margin-left:-.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:.25rem!important
  }
  body.ltr .mt-sm-1,
  body.ltr .my-sm-1 {
    margin-top:.25rem!important
  }
  body.ltr .mr-sm-1,
  body.ltr .mx-sm-1 {
    margin-right:.25rem!important
  }
  body.ltr .mb-sm-1,
  body.ltr .my-sm-1 {
    margin-bottom:.25rem!important
  }
  body.ltr .ml-sm-1,
  body.ltr .mx-sm-1 {
    margin-left:.25rem!important
  }
  body.ltr .m-sm-2 {
    margin:.375rem!important
  }
  body.ltr .mt-sm-2,
  body.ltr .my-sm-2 {
    margin-top:.375rem!important
  }
  body.ltr .mr-sm-2,
  body.ltr .mx-sm-2 {
    margin-right:.375rem!important
  }
  body.ltr .mb-sm-2,
  body.ltr .my-sm-2 {
    margin-bottom:.375rem!important
  }
  body.ltr .ml-sm-2,
  body.ltr .mx-sm-2 {
    margin-left:.375rem!important
  }
  body.ltr .m-sm-3 {
    margin:.5rem!important
  }
  body.ltr .mt-sm-3,
  body.ltr .my-sm-3 {
    margin-top:.5rem!important
  }
  body.ltr .mr-sm-3,
  body.ltr .mx-sm-3 {
    margin-right:.5rem!important
  }
  body.ltr .mb-sm-3,
  body.ltr .my-sm-3 {
    margin-bottom:.5rem!important
  }
  body.ltr .ml-sm-3,
  body.ltr .mx-sm-3 {
    margin-left:.5rem!important
  }
  body.ltr .m-sm-4 {
    margin:.625rem!important
  }
  body.ltr .mt-sm-4,
  body.ltr .my-sm-4 {
    margin-top:.625rem!important
  }
  body.ltr .mr-sm-4,
  body.ltr .mx-sm-4 {
    margin-right:.625rem!important
  }
  body.ltr .mb-sm-4,
  body.ltr .my-sm-4 {
    margin-bottom:.625rem!important
  }
  body.ltr .ml-sm-4,
  body.ltr .mx-sm-4 {
    margin-left:.625rem!important
  }
  body.ltr .m-sm-5 {
    margin:.75rem!important
  }
  body.ltr .mt-sm-5,
  body.ltr .my-sm-5 {
    margin-top:.75rem!important
  }
  body.ltr .mr-sm-5,
  body.ltr .mx-sm-5 {
    margin-right:.75rem!important
  }
  body.ltr .mb-sm-5,
  body.ltr .my-sm-5 {
    margin-bottom:.75rem!important
  }
  body.ltr .ml-sm-5,
  body.ltr .mx-sm-5 {
    margin-left:.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:.25rem!important
  }
  body.ltr .pt-sm-1,
  body.ltr .py-sm-1 {
    padding-top:.25rem!important
  }
  body.ltr .pr-sm-1,
  body.ltr .px-sm-1 {
    padding-right:.25rem!important
  }
  body.ltr .pb-sm-1,
  body.ltr .py-sm-1 {
    padding-bottom:.25rem!important
  }
  body.ltr .pl-sm-1,
  body.ltr .px-sm-1 {
    padding-left:.25rem!important
  }
  body.ltr .p-sm-2 {
    padding:.375rem!important
  }
  body.ltr .pt-sm-2,
  body.ltr .py-sm-2 {
    padding-top:.375rem!important
  }
  body.ltr .pr-sm-2,
  body.ltr .px-sm-2 {
    padding-right:.375rem!important
  }
  body.ltr .pb-sm-2,
  body.ltr .py-sm-2 {
    padding-bottom:.375rem!important
  }
  body.ltr .pl-sm-2,
  body.ltr .px-sm-2 {
    padding-left:.375rem!important
  }
  body.ltr .p-sm-3 {
    padding:.5rem!important
  }
  body.ltr .pt-sm-3,
  body.ltr .py-sm-3 {
    padding-top:.5rem!important
  }
  body.ltr .pr-sm-3,
  body.ltr .px-sm-3 {
    padding-right:.5rem!important
  }
  body.ltr .pb-sm-3,
  body.ltr .py-sm-3 {
    padding-bottom:.5rem!important
  }
  body.ltr .pl-sm-3,
  body.ltr .px-sm-3 {
    padding-left:.5rem!important
  }
  body.ltr .p-sm-4 {
    padding:.625rem!important
  }
  body.ltr .pt-sm-4,
  body.ltr .py-sm-4 {
    padding-top:.625rem!important
  }
  body.ltr .pr-sm-4,
  body.ltr .px-sm-4 {
    padding-right:.625rem!important
  }
  body.ltr .pb-sm-4,
  body.ltr .py-sm-4 {
    padding-bottom:.625rem!important
  }
  body.ltr .pl-sm-4,
  body.ltr .px-sm-4 {
    padding-left:.625rem!important
  }
  body.ltr .p-sm-5 {
    padding:.75rem!important
  }
  body.ltr .pt-sm-5,
  body.ltr .py-sm-5 {
    padding-top:.75rem!important
  }
  body.ltr .pr-sm-5,
  body.ltr .px-sm-5 {
    padding-right:.75rem!important
  }
  body.ltr .pb-sm-5,
  body.ltr .py-sm-5 {
    padding-bottom:.75rem!important
  }
  body.ltr .pl-sm-5,
  body.ltr .px-sm-5 {
    padding-left:.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:-.25rem!important
  }
  body.ltr .mt-sm-n1,
  body.ltr .my-sm-n1 {
    margin-top:-.25rem!important
  }
  body.ltr .mr-sm-n1,
  body.ltr .mx-sm-n1 {
    margin-right:-.25rem!important
  }
  body.ltr .mb-sm-n1,
  body.ltr .my-sm-n1 {
    margin-bottom:-.25rem!important
  }
  body.ltr .ml-sm-n1,
  body.ltr .mx-sm-n1 {
    margin-left:-.25rem!important
  }
  body.ltr .m-sm-n2 {
    margin:-.375rem!important
  }
  body.ltr .mt-sm-n2,
  body.ltr .my-sm-n2 {
    margin-top:-.375rem!important
  }
  body.ltr .mr-sm-n2,
  body.ltr .mx-sm-n2 {
    margin-right:-.375rem!important
  }
  body.ltr .mb-sm-n2,
  body.ltr .my-sm-n2 {
    margin-bottom:-.375rem!important
  }
  body.ltr .ml-sm-n2,
  body.ltr .mx-sm-n2 {
    margin-left:-.375rem!important
  }
  body.ltr .m-sm-n3 {
    margin:-.5rem!important
  }
  body.ltr .mt-sm-n3,
  body.ltr .my-sm-n3 {
    margin-top:-.5rem!important
  }
  body.ltr .mr-sm-n3,
  body.ltr .mx-sm-n3 {
    margin-right:-.5rem!important
  }
  body.ltr .mb-sm-n3,
  body.ltr .my-sm-n3 {
    margin-bottom:-.5rem!important
  }
  body.ltr .ml-sm-n3,
  body.ltr .mx-sm-n3 {
    margin-left:-.5rem!important
  }
  body.ltr .m-sm-n4 {
    margin:-.625rem!important
  }
  body.ltr .mt-sm-n4,
  body.ltr .my-sm-n4 {
    margin-top:-.625rem!important
  }
  body.ltr .mr-sm-n4,
  body.ltr .mx-sm-n4 {
    margin-right:-.625rem!important
  }
  body.ltr .mb-sm-n4,
  body.ltr .my-sm-n4 {
    margin-bottom:-.625rem!important
  }
  body.ltr .ml-sm-n4,
  body.ltr .mx-sm-n4 {
    margin-left:-.625rem!important
  }
  body.ltr .m-sm-n5 {
    margin:-.75rem!important
  }
  body.ltr .mt-sm-n5,
  body.ltr .my-sm-n5 {
    margin-top:-.75rem!important
  }
  body.ltr .mr-sm-n5,
  body.ltr .mx-sm-n5 {
    margin-right:-.75rem!important
  }
  body.ltr .mb-sm-n5,
  body.ltr .my-sm-n5 {
    margin-bottom:-.75rem!important
  }
  body.ltr .ml-sm-n5,
  body.ltr .mx-sm-n5 {
    margin-left:-.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:.25rem!important
  }
  body.ltr .mt-md-1,
  body.ltr .my-md-1 {
    margin-top:.25rem!important
  }
  body.ltr .mr-md-1,
  body.ltr .mx-md-1 {
    margin-right:.25rem!important
  }
  body.ltr .mb-md-1,
  body.ltr .my-md-1 {
    margin-bottom:.25rem!important
  }
  body.ltr .ml-md-1,
  body.ltr .mx-md-1 {
    margin-left:.25rem!important
  }
  body.ltr .m-md-2 {
    margin:.375rem!important
  }
  body.ltr .mt-md-2,
  body.ltr .my-md-2 {
    margin-top:.375rem!important
  }
  body.ltr .mr-md-2,
  body.ltr .mx-md-2 {
    margin-right:.375rem!important
  }
  body.ltr .mb-md-2,
  body.ltr .my-md-2 {
    margin-bottom:.375rem!important
  }
  body.ltr .ml-md-2,
  body.ltr .mx-md-2 {
    margin-left:.375rem!important
  }
  body.ltr .m-md-3 {
    margin:.5rem!important
  }
  body.ltr .mt-md-3,
  body.ltr .my-md-3 {
    margin-top:.5rem!important
  }
  body.ltr .mr-md-3,
  body.ltr .mx-md-3 {
    margin-right:.5rem!important
  }
  body.ltr .mb-md-3,
  body.ltr .my-md-3 {
    margin-bottom:.5rem!important
  }
  body.ltr .ml-md-3,
  body.ltr .mx-md-3 {
    margin-left:.5rem!important
  }
  body.ltr .m-md-4 {
    margin:.625rem!important
  }
  body.ltr .mt-md-4,
  body.ltr .my-md-4 {
    margin-top:.625rem!important
  }
  body.ltr .mr-md-4,
  body.ltr .mx-md-4 {
    margin-right:.625rem!important
  }
  body.ltr .mb-md-4,
  body.ltr .my-md-4 {
    margin-bottom:.625rem!important
  }
  body.ltr .ml-md-4,
  body.ltr .mx-md-4 {
    margin-left:.625rem!important
  }
  body.ltr .m-md-5 {
    margin:.75rem!important
  }
  body.ltr .mt-md-5,
  body.ltr .my-md-5 {
    margin-top:.75rem!important
  }
  body.ltr .mr-md-5,
  body.ltr .mx-md-5 {
    margin-right:.75rem!important
  }
  body.ltr .mb-md-5,
  body.ltr .my-md-5 {
    margin-bottom:.75rem!important
  }
  body.ltr .ml-md-5,
  body.ltr .mx-md-5 {
    margin-left:.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:.25rem!important
  }
  body.ltr .pt-md-1,
  body.ltr .py-md-1 {
    padding-top:.25rem!important
  }
  body.ltr .pr-md-1,
  body.ltr .px-md-1 {
    padding-right:.25rem!important
  }
  body.ltr .pb-md-1,
  body.ltr .py-md-1 {
    padding-bottom:.25rem!important
  }
  body.ltr .pl-md-1,
  body.ltr .px-md-1 {
    padding-left:.25rem!important
  }
  body.ltr .p-md-2 {
    padding:.375rem!important
  }
  body.ltr .pt-md-2,
  body.ltr .py-md-2 {
    padding-top:.375rem!important
  }
  body.ltr .pr-md-2,
  body.ltr .px-md-2 {
    padding-right:.375rem!important
  }
  body.ltr .pb-md-2,
  body.ltr .py-md-2 {
    padding-bottom:.375rem!important
  }
  body.ltr .pl-md-2,
  body.ltr .px-md-2 {
    padding-left:.375rem!important
  }
  body.ltr .p-md-3 {
    padding:.5rem!important
  }
  body.ltr .pt-md-3,
  body.ltr .py-md-3 {
    padding-top:.5rem!important
  }
  body.ltr .pr-md-3,
  body.ltr .px-md-3 {
    padding-right:.5rem!important
  }
  body.ltr .pb-md-3,
  body.ltr .py-md-3 {
    padding-bottom:.5rem!important
  }
  body.ltr .pl-md-3,
  body.ltr .px-md-3 {
    padding-left:.5rem!important
  }
  body.ltr .p-md-4 {
    padding:.625rem!important
  }
  body.ltr .pt-md-4,
  body.ltr .py-md-4 {
    padding-top:.625rem!important
  }
  body.ltr .pr-md-4,
  body.ltr .px-md-4 {
    padding-right:.625rem!important
  }
  body.ltr .pb-md-4,
  body.ltr .py-md-4 {
    padding-bottom:.625rem!important
  }
  body.ltr .pl-md-4,
  body.ltr .px-md-4 {
    padding-left:.625rem!important
  }
  body.ltr .p-md-5 {
    padding:.75rem!important
  }
  body.ltr .pt-md-5,
  body.ltr .py-md-5 {
    padding-top:.75rem!important
  }
  body.ltr .pr-md-5,
  body.ltr .px-md-5 {
    padding-right:.75rem!important
  }
  body.ltr .pb-md-5,
  body.ltr .py-md-5 {
    padding-bottom:.75rem!important
  }
  body.ltr .pl-md-5,
  body.ltr .px-md-5 {
    padding-left:.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:-.25rem!important
  }
  body.ltr .mt-md-n1,
  body.ltr .my-md-n1 {
    margin-top:-.25rem!important
  }
  body.ltr .mr-md-n1,
  body.ltr .mx-md-n1 {
    margin-right:-.25rem!important
  }
  body.ltr .mb-md-n1,
  body.ltr .my-md-n1 {
    margin-bottom:-.25rem!important
  }
  body.ltr .ml-md-n1,
  body.ltr .mx-md-n1 {
    margin-left:-.25rem!important
  }
  body.ltr .m-md-n2 {
    margin:-.375rem!important
  }
  body.ltr .mt-md-n2,
  body.ltr .my-md-n2 {
    margin-top:-.375rem!important
  }
  body.ltr .mr-md-n2,
  body.ltr .mx-md-n2 {
    margin-right:-.375rem!important
  }
  body.ltr .mb-md-n2,
  body.ltr .my-md-n2 {
    margin-bottom:-.375rem!important
  }
  body.ltr .ml-md-n2,
  body.ltr .mx-md-n2 {
    margin-left:-.375rem!important
  }
  body.ltr .m-md-n3 {
    margin:-.5rem!important
  }
  body.ltr .mt-md-n3,
  body.ltr .my-md-n3 {
    margin-top:-.5rem!important
  }
  body.ltr .mr-md-n3,
  body.ltr .mx-md-n3 {
    margin-right:-.5rem!important
  }
  body.ltr .mb-md-n3,
  body.ltr .my-md-n3 {
    margin-bottom:-.5rem!important
  }
  body.ltr .ml-md-n3,
  body.ltr .mx-md-n3 {
    margin-left:-.5rem!important
  }
  body.ltr .m-md-n4 {
    margin:-.625rem!important
  }
  body.ltr .mt-md-n4,
  body.ltr .my-md-n4 {
    margin-top:-.625rem!important
  }
  body.ltr .mr-md-n4,
  body.ltr .mx-md-n4 {
    margin-right:-.625rem!important
  }
  body.ltr .mb-md-n4,
  body.ltr .my-md-n4 {
    margin-bottom:-.625rem!important
  }
  body.ltr .ml-md-n4,
  body.ltr .mx-md-n4 {
    margin-left:-.625rem!important
  }
  body.ltr .m-md-n5 {
    margin:-.75rem!important
  }
  body.ltr .mt-md-n5,
  body.ltr .my-md-n5 {
    margin-top:-.75rem!important
  }
  body.ltr .mr-md-n5,
  body.ltr .mx-md-n5 {
    margin-right:-.75rem!important
  }
  body.ltr .mb-md-n5,
  body.ltr .my-md-n5 {
    margin-bottom:-.75rem!important
  }
  body.ltr .ml-md-n5,
  body.ltr .mx-md-n5 {
    margin-left:-.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:.25rem!important
  }
  body.ltr .mt-lg-1,
  body.ltr .my-lg-1 {
    margin-top:.25rem!important
  }
  body.ltr .mr-lg-1,
  body.ltr .mx-lg-1 {
    margin-right:.25rem!important
  }
  body.ltr .mb-lg-1,
  body.ltr .my-lg-1 {
    margin-bottom:.25rem!important
  }
  body.ltr .ml-lg-1,
  body.ltr .mx-lg-1 {
    margin-left:.25rem!important
  }
  body.ltr .m-lg-2 {
    margin:.375rem!important
  }
  body.ltr .mt-lg-2,
  body.ltr .my-lg-2 {
    margin-top:.375rem!important
  }
  body.ltr .mr-lg-2,
  body.ltr .mx-lg-2 {
    margin-right:.375rem!important
  }
  body.ltr .mb-lg-2,
  body.ltr .my-lg-2 {
    margin-bottom:.375rem!important
  }
  body.ltr .ml-lg-2,
  body.ltr .mx-lg-2 {
    margin-left:.375rem!important
  }
  body.ltr .m-lg-3 {
    margin:.5rem!important
  }
  body.ltr .mt-lg-3,
  body.ltr .my-lg-3 {
    margin-top:.5rem!important
  }
  body.ltr .mr-lg-3,
  body.ltr .mx-lg-3 {
    margin-right:.5rem!important
  }
  body.ltr .mb-lg-3,
  body.ltr .my-lg-3 {
    margin-bottom:.5rem!important
  }
  body.ltr .ml-lg-3,
  body.ltr .mx-lg-3 {
    margin-left:.5rem!important
  }
  body.ltr .m-lg-4 {
    margin:.625rem!important
  }
  body.ltr .mt-lg-4,
  body.ltr .my-lg-4 {
    margin-top:.625rem!important
  }
  body.ltr .mr-lg-4,
  body.ltr .mx-lg-4 {
    margin-right:.625rem!important
  }
  body.ltr .mb-lg-4,
  body.ltr .my-lg-4 {
    margin-bottom:.625rem!important
  }
  body.ltr .ml-lg-4,
  body.ltr .mx-lg-4 {
    margin-left:.625rem!important
  }
  body.ltr .m-lg-5 {
    margin:.75rem!important
  }
  body.ltr .mt-lg-5,
  body.ltr .my-lg-5 {
    margin-top:.75rem!important
  }
  body.ltr .mr-lg-5,
  body.ltr .mx-lg-5 {
    margin-right:.75rem!important
  }
  body.ltr .mb-lg-5,
  body.ltr .my-lg-5 {
    margin-bottom:.75rem!important
  }
  body.ltr .ml-lg-5,
  body.ltr .mx-lg-5 {
    margin-left:.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:.25rem!important
  }
  body.ltr .pt-lg-1,
  body.ltr .py-lg-1 {
    padding-top:.25rem!important
  }
  body.ltr .pr-lg-1,
  body.ltr .px-lg-1 {
    padding-right:.25rem!important
  }
  body.ltr .pb-lg-1,
  body.ltr .py-lg-1 {
    padding-bottom:.25rem!important
  }
  body.ltr .pl-lg-1,
  body.ltr .px-lg-1 {
    padding-left:.25rem!important
  }
  body.ltr .p-lg-2 {
    padding:.375rem!important
  }
  body.ltr .pt-lg-2,
  body.ltr .py-lg-2 {
    padding-top:.375rem!important
  }
  body.ltr .pr-lg-2,
  body.ltr .px-lg-2 {
    padding-right:.375rem!important
  }
  body.ltr .pb-lg-2,
  body.ltr .py-lg-2 {
    padding-bottom:.375rem!important
  }
  body.ltr .pl-lg-2,
  body.ltr .px-lg-2 {
    padding-left:.375rem!important
  }
  body.ltr .p-lg-3 {
    padding:.5rem!important
  }
  body.ltr .pt-lg-3,
  body.ltr .py-lg-3 {
    padding-top:.5rem!important
  }
  body.ltr .pr-lg-3,
  body.ltr .px-lg-3 {
    padding-right:.5rem!important
  }
  body.ltr .pb-lg-3,
  body.ltr .py-lg-3 {
    padding-bottom:.5rem!important
  }
  body.ltr .pl-lg-3,
  body.ltr .px-lg-3 {
    padding-left:.5rem!important
  }
  body.ltr .p-lg-4 {
    padding:.625rem!important
  }
  body.ltr .pt-lg-4,
  body.ltr .py-lg-4 {
    padding-top:.625rem!important
  }
  body.ltr .pr-lg-4,
  body.ltr .px-lg-4 {
    padding-right:.625rem!important
  }
  body.ltr .pb-lg-4,
  body.ltr .py-lg-4 {
    padding-bottom:.625rem!important
  }
  body.ltr .pl-lg-4,
  body.ltr .px-lg-4 {
    padding-left:.625rem!important
  }
  body.ltr .p-lg-5 {
    padding:.75rem!important
  }
  body.ltr .pt-lg-5,
  body.ltr .py-lg-5 {
    padding-top:.75rem!important
  }
  body.ltr .pr-lg-5,
  body.ltr .px-lg-5 {
    padding-right:.75rem!important
  }
  body.ltr .pb-lg-5,
  body.ltr .py-lg-5 {
    padding-bottom:.75rem!important
  }
  body.ltr .pl-lg-5,
  body.ltr .px-lg-5 {
    padding-left:.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:-.25rem!important
  }
  body.ltr .mt-lg-n1,
  body.ltr .my-lg-n1 {
    margin-top:-.25rem!important
  }
  body.ltr .mr-lg-n1,
  body.ltr .mx-lg-n1 {
    margin-right:-.25rem!important
  }
  body.ltr .mb-lg-n1,
  body.ltr .my-lg-n1 {
    margin-bottom:-.25rem!important
  }
  body.ltr .ml-lg-n1,
  body.ltr .mx-lg-n1 {
    margin-left:-.25rem!important
  }
  body.ltr .m-lg-n2 {
    margin:-.375rem!important
  }
  body.ltr .mt-lg-n2,
  body.ltr .my-lg-n2 {
    margin-top:-.375rem!important
  }
  body.ltr .mr-lg-n2,
  body.ltr .mx-lg-n2 {
    margin-right:-.375rem!important
  }
  body.ltr .mb-lg-n2,
  body.ltr .my-lg-n2 {
    margin-bottom:-.375rem!important
  }
  body.ltr .ml-lg-n2,
  body.ltr .mx-lg-n2 {
    margin-left:-.375rem!important
  }
  body.ltr .m-lg-n3 {
    margin:-.5rem!important
  }
  body.ltr .mt-lg-n3,
  body.ltr .my-lg-n3 {
    margin-top:-.5rem!important
  }
  body.ltr .mr-lg-n3,
  body.ltr .mx-lg-n3 {
    margin-right:-.5rem!important
  }
  body.ltr .mb-lg-n3,
  body.ltr .my-lg-n3 {
    margin-bottom:-.5rem!important
  }
  body.ltr .ml-lg-n3,
  body.ltr .mx-lg-n3 {
    margin-left:-.5rem!important
  }
  body.ltr .m-lg-n4 {
    margin:-.625rem!important
  }
  body.ltr .mt-lg-n4,
  body.ltr .my-lg-n4 {
    margin-top:-.625rem!important
  }
  body.ltr .mr-lg-n4,
  body.ltr .mx-lg-n4 {
    margin-right:-.625rem!important
  }
  body.ltr .mb-lg-n4,
  body.ltr .my-lg-n4 {
    margin-bottom:-.625rem!important
  }
  body.ltr .ml-lg-n4,
  body.ltr .mx-lg-n4 {
    margin-left:-.625rem!important
  }
  body.ltr .m-lg-n5 {
    margin:-.75rem!important
  }
  body.ltr .mt-lg-n5,
  body.ltr .my-lg-n5 {
    margin-top:-.75rem!important
  }
  body.ltr .mr-lg-n5,
  body.ltr .mx-lg-n5 {
    margin-right:-.75rem!important
  }
  body.ltr .mb-lg-n5,
  body.ltr .my-lg-n5 {
    margin-bottom:-.75rem!important
  }
  body.ltr .ml-lg-n5,
  body.ltr .mx-lg-n5 {
    margin-left:-.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:.25rem!important
  }
  body.ltr .mt-xl-1,
  body.ltr .my-xl-1 {
    margin-top:.25rem!important
  }
  body.ltr .mr-xl-1,
  body.ltr .mx-xl-1 {
    margin-right:.25rem!important
  }
  body.ltr .mb-xl-1,
  body.ltr .my-xl-1 {
    margin-bottom:.25rem!important
  }
  body.ltr .ml-xl-1,
  body.ltr .mx-xl-1 {
    margin-left:.25rem!important
  }
  body.ltr .m-xl-2 {
    margin:.375rem!important
  }
  body.ltr .mt-xl-2,
  body.ltr .my-xl-2 {
    margin-top:.375rem!important
  }
  body.ltr .mr-xl-2,
  body.ltr .mx-xl-2 {
    margin-right:.375rem!important
  }
  body.ltr .mb-xl-2,
  body.ltr .my-xl-2 {
    margin-bottom:.375rem!important
  }
  body.ltr .ml-xl-2,
  body.ltr .mx-xl-2 {
    margin-left:.375rem!important
  }
  body.ltr .m-xl-3 {
    margin:.5rem!important
  }
  body.ltr .mt-xl-3,
  body.ltr .my-xl-3 {
    margin-top:.5rem!important
  }
  body.ltr .mr-xl-3,
  body.ltr .mx-xl-3 {
    margin-right:.5rem!important
  }
  body.ltr .mb-xl-3,
  body.ltr .my-xl-3 {
    margin-bottom:.5rem!important
  }
  body.ltr .ml-xl-3,
  body.ltr .mx-xl-3 {
    margin-left:.5rem!important
  }
  body.ltr .m-xl-4 {
    margin:.625rem!important
  }
  body.ltr .mt-xl-4,
  body.ltr .my-xl-4 {
    margin-top:.625rem!important
  }
  body.ltr .mr-xl-4,
  body.ltr .mx-xl-4 {
    margin-right:.625rem!important
  }
  body.ltr .mb-xl-4,
  body.ltr .my-xl-4 {
    margin-bottom:.625rem!important
  }
  body.ltr .ml-xl-4,
  body.ltr .mx-xl-4 {
    margin-left:.625rem!important
  }
  body.ltr .m-xl-5 {
    margin:.75rem!important
  }
  body.ltr .mt-xl-5,
  body.ltr .my-xl-5 {
    margin-top:.75rem!important
  }
  body.ltr .mr-xl-5,
  body.ltr .mx-xl-5 {
    margin-right:.75rem!important
  }
  body.ltr .mb-xl-5,
  body.ltr .my-xl-5 {
    margin-bottom:.75rem!important
  }
  body.ltr .ml-xl-5,
  body.ltr .mx-xl-5 {
    margin-left:.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:.25rem!important
  }
  body.ltr .pt-xl-1,
  body.ltr .py-xl-1 {
    padding-top:.25rem!important
  }
  body.ltr .pr-xl-1,
  body.ltr .px-xl-1 {
    padding-right:.25rem!important
  }
  body.ltr .pb-xl-1,
  body.ltr .py-xl-1 {
    padding-bottom:.25rem!important
  }
  body.ltr .pl-xl-1,
  body.ltr .px-xl-1 {
    padding-left:.25rem!important
  }
  body.ltr .p-xl-2 {
    padding:.375rem!important
  }
  body.ltr .pt-xl-2,
  body.ltr .py-xl-2 {
    padding-top:.375rem!important
  }
  body.ltr .pr-xl-2,
  body.ltr .px-xl-2 {
    padding-right:.375rem!important
  }
  body.ltr .pb-xl-2,
  body.ltr .py-xl-2 {
    padding-bottom:.375rem!important
  }
  body.ltr .pl-xl-2,
  body.ltr .px-xl-2 {
    padding-left:.375rem!important
  }
  body.ltr .p-xl-3 {
    padding:.5rem!important
  }
  body.ltr .pt-xl-3,
  body.ltr .py-xl-3 {
    padding-top:.5rem!important
  }
  body.ltr .pr-xl-3,
  body.ltr .px-xl-3 {
    padding-right:.5rem!important
  }
  body.ltr .pb-xl-3,
  body.ltr .py-xl-3 {
    padding-bottom:.5rem!important
  }
  body.ltr .pl-xl-3,
  body.ltr .px-xl-3 {
    padding-left:.5rem!important
  }
  body.ltr .p-xl-4 {
    padding:.625rem!important
  }
  body.ltr .pt-xl-4,
  body.ltr .py-xl-4 {
    padding-top:.625rem!important
  }
  body.ltr .pr-xl-4,
  body.ltr .px-xl-4 {
    padding-right:.625rem!important
  }
  body.ltr .pb-xl-4,
  body.ltr .py-xl-4 {
    padding-bottom:.625rem!important
  }
  body.ltr .pl-xl-4,
  body.ltr .px-xl-4 {
    padding-left:.625rem!important
  }
  body.ltr .p-xl-5 {
    padding:.75rem!important
  }
  body.ltr .pt-xl-5,
  body.ltr .py-xl-5 {
    padding-top:.75rem!important
  }
  body.ltr .pr-xl-5,
  body.ltr .px-xl-5 {
    padding-right:.75rem!important
  }
  body.ltr .pb-xl-5,
  body.ltr .py-xl-5 {
    padding-bottom:.75rem!important
  }
  body.ltr .pl-xl-5,
  body.ltr .px-xl-5 {
    padding-left:.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:-.25rem!important
  }
  body.ltr .mt-xl-n1,
  body.ltr .my-xl-n1 {
    margin-top:-.25rem!important
  }
  body.ltr .mr-xl-n1,
  body.ltr .mx-xl-n1 {
    margin-right:-.25rem!important
  }
  body.ltr .mb-xl-n1,
  body.ltr .my-xl-n1 {
    margin-bottom:-.25rem!important
  }
  body.ltr .ml-xl-n1,
  body.ltr .mx-xl-n1 {
    margin-left:-.25rem!important
  }
  body.ltr .m-xl-n2 {
    margin:-.375rem!important
  }
  body.ltr .mt-xl-n2,
  body.ltr .my-xl-n2 {
    margin-top:-.375rem!important
  }
  body.ltr .mr-xl-n2,
  body.ltr .mx-xl-n2 {
    margin-right:-.375rem!important
  }
  body.ltr .mb-xl-n2,
  body.ltr .my-xl-n2 {
    margin-bottom:-.375rem!important
  }
  body.ltr .ml-xl-n2,
  body.ltr .mx-xl-n2 {
    margin-left:-.375rem!important
  }
  body.ltr .m-xl-n3 {
    margin:-.5rem!important
  }
  body.ltr .mt-xl-n3,
  body.ltr .my-xl-n3 {
    margin-top:-.5rem!important
  }
  body.ltr .mr-xl-n3,
  body.ltr .mx-xl-n3 {
    margin-right:-.5rem!important
  }
  body.ltr .mb-xl-n3,
  body.ltr .my-xl-n3 {
    margin-bottom:-.5rem!important
  }
  body.ltr .ml-xl-n3,
  body.ltr .mx-xl-n3 {
    margin-left:-.5rem!important
  }
  body.ltr .m-xl-n4 {
    margin:-.625rem!important
  }
  body.ltr .mt-xl-n4,
  body.ltr .my-xl-n4 {
    margin-top:-.625rem!important
  }
  body.ltr .mr-xl-n4,
  body.ltr .mx-xl-n4 {
    margin-right:-.625rem!important
  }
  body.ltr .mb-xl-n4,
  body.ltr .my-xl-n4 {
    margin-bottom:-.625rem!important
  }
  body.ltr .ml-xl-n4,
  body.ltr .mx-xl-n4 {
    margin-left:-.625rem!important
  }
  body.ltr .m-xl-n5 {
    margin:-.75rem!important
  }
  body.ltr .mt-xl-n5,
  body.ltr .my-xl-n5 {
    margin-top:-.75rem!important
  }
  body.ltr .mr-xl-n5,
  body.ltr .mx-xl-n5 {
    margin-right:-.75rem!important
  }
  body.ltr .mb-xl-n5,
  body.ltr .my-xl-n5 {
    margin-bottom:-.75rem!important
  }
  body.ltr .ml-xl-n5,
  body.ltr .mx-xl-n5 {
    margin-left:-.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 .2rem rgba(72,180,97,.5)
}
.coodiv-hover-shadow-1 {
  transition:.3s
}
.coodiv-hover-shadow-1:hover {
  box-shadow:0 34px 33px -23px rgba(22,28,45,.13)
}
.coodiv-hover-shadow-2 {
  transition:.3s
}
.coodiv-hover-shadow-2:hover {
  box-shadow:0 31px 34px -20px rgba(0,0,0,.09)
}
.coodiv-hover-shadow-3 {
  transition:.3s
}
.coodiv-hover-shadow-3:hover {
  box-shadow:0 42px 44px -10px rgba(1,23,48,.12)
}
.coodiv-hover-shadow-4 {
  transition:.3s
}
.coodiv-hover-shadow-4:hover {
  box-shadow:0 32px 54px rgba(22,28,45,.16)
}
.coodiv-hover-shadow-5 {
  transition:.3s
}
.coodiv-hover-shadow-5:hover {
  box-shadow:0 30px 44px rgba(13,21,46,.09)
}
.coodiv-hover-shadow-6 {
  transition:.3s;
  position:relative;
  z-index:1
}
.coodiv-hover-shadow-6:hover {
  z-index:3;
  box-shadow:0 62px 64px -10px rgba(1,23,48,.12)
}
.coodiv-hover-rotate-img img {
  will-change:transform;
  transition:.8s cubic-bezier(.39,.575,.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:.6
  }
}
.coodiv-hover-opacity-full {
  transition:.4s
}
@media(min-width:768px) {
  .coodiv-hover-opacity-full:hover {
    opacity:1
  }
}
.coodiv-hover-x {
  transition:.4s
}
@media(min-width:768px) {
  .coodiv-hover-x:hover {
    transform:translateX(-8px)
  }
}
.coodiv-hover-y {
  transition:.4s
}
@media(min-width:768px) {
  .coodiv-hover-y:hover {
    transform:translateY(-8px)
  }
}
.coodiv-abs-hover-y {
  transition:.4s
}
@media(min-width:768px) {
  .coodiv-abs-hover-y:hover {
    transform:translate(-50%,-65%)
  }
}
.coodiv-hover-text-green {
  transition:.4s
}
.coodiv-hover-text-green:hover {
  color:#68d585!important
}
.coodiv-hover-text-green:hover i {
  color:#68d585!important
}
.coodiv-hover-text-red {
  transition:.4s
}
.coodiv-hover-text-red:hover {
  color:#f64b4b!important
}
.coodiv-hover-text-red:hover i {
  color:#f64b4b!important
}
.hover-underline {
  transition:.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:.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:.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:.6s
}
.coodiv-product-hover-1:hover .hover-animation-item {
  bottom:35px;
  opacity:1
}
.coodiv-hover-scale-img img {
  transition:.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(.9);
  box-shadow:0 32px 54px rgba(22,28,45,.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 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
  box-shadow:0 1rem 3rem rgba(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 .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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
  40%,
  43% {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
  }
  70% {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
  }
  40%,
  43% {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
  }
  70% {
    -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    animation-timing-function:cubic-bezier(.755,.05,.855,.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,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.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,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.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(.9,.9,.9) rotate(-3deg);
    transform:scale3d(.9,.9,.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(.9,.9,.9) rotate(-3deg);
    transform:scale3d(.9,.9,.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(-.78125deg) skewY(-.78125deg);
    transform:skewX(-.78125deg) skewY(-.78125deg)
  }
  77.7% {
    -webkit-transform:skewX(.390625deg) skewY(.390625deg);
    transform:skewX(.390625deg) skewY(.390625deg)
  }
  88.8% {
    -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
    transform:skewX(-.1953125deg) skewY(-.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(-.78125deg) skewY(-.78125deg);
    transform:skewX(-.78125deg) skewY(-.78125deg)
  }
  77.7% {
    -webkit-transform:skewX(.390625deg) skewY(.390625deg);
    transform:skewX(.390625deg) skewY(.390625deg)
  }
  88.8% {
    -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
    transform:skewX(-.1953125deg) skewY(-.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.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(.97,.97,.97);
    transform:scale3d(.97,.97,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.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(.97,.97,.97);
    transform:scale3d(.97,.97,.97)
  }
  to {
    opacity:1;
    -webkit-transform:scaleX(1);
    transform:scaleX(1)
  }
}
.bounceIn {
  -webkit-animation-duration:.75s;
  animation-duration:.75s;
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.215,.61,.355,1);
    animation-timing-function:cubic-bezier(.215,.61,.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(.9,.9,.9);
    transform:scale3d(.9,.9,.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(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.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(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
.bounceOut {
  -webkit-animation-duration:.75s;
  animation-duration:.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(.95,.95,.95) translateZ(0) rotateY(0);
    transform:perspective(400px) scale3d(.95,.95,.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(.95,.95,.95) translateZ(0) rotateY(0);
    transform:perspective(400px) scale3d(.95,.95,.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:.75s;
  animation-duration:.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:.75s;
  animation-duration:.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(.1) rotate(30deg);
    transform:scale(.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(.1) rotate(30deg);
    transform:scale(.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(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  50% {
    opacity:1
  }
}
@keyframes zoomIn {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  50% {
    opacity:1
  }
}
.zoomIn {
  -webkit-animation-name:zoomIn;
  animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInDown {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInDown {
  -webkit-animation-name:zoomInDown;
  animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInLeft {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInLeft {
  -webkit-animation-name:zoomInLeft;
  animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInRight {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInRight {
  -webkit-animation-name:zoomInRight;
  animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInUp {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInUp {
  -webkit-animation-name:zoomInUp;
  animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
  0% {
    opacity:1
  }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  to {
    opacity:0
  }
}
@keyframes zoomOut {
  0% {
    opacity:1
  }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  to {
    opacity:0
  }
}
.zoomOut {
  -webkit-animation-name:zoomOut;
  animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomOutDown {
  -webkit-animation-name:zoomOutDown;
  animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.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(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center
  }
}
@keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.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(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.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:.8s;
  animation-duration:.8s
}
.animated.faster {
  -webkit-animation-duration:.5s;
  animation-duration:.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 .2s;
  transition:transform .2s;
  transition:transform .2s,-webkit-transform .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,.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 .2s
}
.slick-arrow svg {
  position:relative;
  z-index:2
}
.slick-arrow path {
  fill:#6f767e;
  transition:fill .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,.12);
  font-size:12px;
  font-weight:600;
  color:#fcfcfc;
  visibility:hidden;
  opacity:0;
  transition:all .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:-.03em
}
.h2 {
  font-size:48px;
  line-height:1;
  letter-spacing:-.03em
}
.h3 {
  font-size:40px;
  line-height:1.2;
  letter-spacing:-.02em
}
@media only screen and (max-width:767px) {
  .h3 {
    font-size:32px;
    line-height:1.25;
    letter-spacing:-.03em
  }
}
.h4 {
  font-size:32px;
  line-height:1.25;
  letter-spacing:-.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 .2s
}
[class^=button]:hover {
  background:var(--btn-primary-bg-hover);
  color:var(--btn-primary-color)
}
[class^=button].disabled {
  opacity:.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 .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:-.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 .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 .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
  -moz-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
  -o-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
  -ms-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
  transition:width .4s,height .2s cubic-bezier(.65,.05,.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:.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 .sidebar.full__width:hover .sidebar__head,
  body.minimalist__sidebar.sidebar__on__hover .sidebar.full__width:hover .sidebar__help,
  body.minimalist__sidebar.sidebar__on__hover .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 .4s;
  -moz-transition:margin .4s;
  -o-transition:margin .4s;
  -ms-transition:margin .4s;
  transition:margin .4s;
  transition:margin .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.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 .4s .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -moz-transition:width .4s .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -o-transition:width .4s .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -ms-transition:width .4s .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    transition:width .4s .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s
  }
  .sidebar.full__width:hover {
    -webkit-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -moz-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -o-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    -ms-transition:width .4s,height .2s cubic-bezier(.65,.05,.36,1) 0s;
    transition:width .4s,height .2s cubic-bezier(.65,.05,.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 .3s;
    transition:transform .3s;
    transition:transform .3s,-webkit-transform .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:.3px;
  -webkit-transition:all .4s;
  -moz-transition:all .4s;
  -o-transition:all .4s;
  -ms-transition:all .4s;
  transition:all .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:.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:.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:.75rem;
  white-space:initial;
  text-align:center;
  opacity:.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 .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:.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,.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,.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 .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,.8);
    visibility:hidden;
    opacity:0;
    transition:all .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 .2s;
  height:19px;
  width:19px;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:opacity .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:.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)
  }
}
.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 .3s,transform .2s,background 0s,color 0s;
    -moz-transition:opacity .3s,transform .2s,background 0s,color 0s;
    -o-transition:opacity .3s,transform .2s,background 0s,color 0s;
    -ms-transition:opacity .3s,transform .2s,background 0s,color 0s;
    transition:opacity .3s,transform .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 .2s,opacity .2s,background 0s;
    -moz-transition:transform .2s,opacity .2s,background 0s;
    -o-transition:transform .2s,opacity .2s,background 0s;
    -ms-transition:transform .2s,opacity .2s,background 0s;
    transition:transform .2s,opacity .2s,background 0s
  }
  body.minimalist__sidebar.sidebar__on__hover .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) .side__bar__item__text,
  body.minimalist__sidebar.sidebar__on__hover .sidebar.full__width:not(:hover) .website__identity__sidebar__text__logo__wrapper .website__identity__sidebar__text__logo__full {
    transition:all .2s .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 .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,.25),inset 0 -1px 1px rgba(0,0,0,.49),inset 0 2px 1px rgba(255,255,255,.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 .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 .2s,box-shadow .2s,color .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 .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,.25),inset 0 -1px 1px rgba(0,0,0,.04),inset 0 2px 0 rgba(255,255,255,.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 .3s;
  transition:transform .3s;
  transition:transform .3s,-webkit-transform .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,.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 .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 .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,.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 .2s
}
.help__link .icon {
  width:24px;
  height:24px;
  fill:#6f767e;
  transition:fill .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,.8);
  visibility:hidden;
  opacity:0;
  transition:all .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 .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 .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,.1),inset 0 -1px 1px rgba(0,0,0,.04),inset 0 2px 0 rgba(255,255,255,.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 .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 .2s
}
.actions__button .icon {
  transition:color .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,.08),0 0 14px -4px rgba(0,0,0,.05),0 32px 48px -8px rgba(0,0,0,.1);
  background:#fff;
  visibility:hidden;
  opacity:0;
  -webkit-transform:translateY(3px);
  transform:translateY(3px);
  transition:all .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 .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,.08),0 0 7px -4px rgba(0,0,0,.05),0 16px 24px -4px rgba(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 .2s cubic-bezier(.65,.05,.36,1) 0s;
  -moz-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  -o-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  -ms-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  transition:all .2s cubic-bezier(.65,.05,.36,1) 0s
}
body.absolute__top__header header.header {
  position:absolute;
  top:0;
  left:0;
  right:0;
  -webkit-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  -moz-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  -o-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  -ms-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
  transition:all .2s cubic-bezier(.65,.05,.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 .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)
}
.header__icon__small .header__head {
  width:30px;
  height:30px;
  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 .2s,opacity .2s;
  -moz-transition:transform .2s,opacity .2s;
  -o-transition:transform .2s,opacity .2s;
  -ms-transition:transform .2s,opacity .2s;
  transition:transform .2s,opacity .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 .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,.08),0 0 14px -4px rgba(0,0,0,.05),0 32px 48px -8px rgba(0,0,0,.1);
  background:#fff;
  visibility:hidden;
  opacity:0;
  -webkit-transform:translateY(3px);
  transform:translateY(3px);
  transition:all .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 .2s
}
.header__message:after,
.header__notification:after {
  content:"";
  position:absolute;
  right:12px;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#e2e3e4;
  transition:background .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 .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 .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 .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:.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:.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:.8
}
.header__link.color:hover {
  opacity:.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:.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 .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:.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 .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 .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 .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 .6s ease-out;
  position:relative;
  height:120px;
  width:100%;
  display:block!important;
  font-size:var(--coodiv-text-11);
  letter-spacing:-.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:-.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:.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 .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:.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:.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 .2s cubic-bezier(.65,.05,.36,1) 0s;
  -moz-transition:height .2s cubic-bezier(.65,.05,.36,1) 0s;
  -o-transition:height .2s cubic-bezier(.65,.05,.36,1) 0s;
  -ms-transition:height .2s cubic-bezier(.65,.05,.36,1) 0s;
  transition:height .2s cubic-bezier(.65,.05,.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:.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 .2s cubic-bezier(1,0,1,1);
  -moz-transition:all .2s cubic-bezier(1,0,1,1);
  -o-transition:all .2s cubic-bezier(1,0,1,1);
  -ms-transition:all .2s cubic-bezier(1,0,1,1);
  transition:all .2s cubic-bezier(1,0,1,1)
}
.promo__slider__items__slider .promo__slider__item .caption {
  opacity:0;
  -webkit-transition:opacity .2s cubic-bezier(1,0,1,1);
  -moz-transition:opacity .2s cubic-bezier(1,0,1,1);
  -o-transition:opacity .2s cubic-bezier(1,0,1,1);
  -ms-transition:opacity .2s cubic-bezier(1,0,1,1);
  transition:opacity .2s cubic-bezier(1,0,1,1)
}
.promo__slider__items__slider .promo__slider__item.slick-current .caption {
  opacity:1;
  transition:opacity .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 .4s .9s,opacity .4s .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 .4s .9s,opacity .4s .9s
}
.promo__slider__items__slider .promo__slider__item .caption .promo__sub__title {
  transition:transform .4s 1.1s,opacity .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 .2s cubic-bezier(1,0,1,1);
  -moz-transition:all .2s cubic-bezier(1,0,1,1);
  -o-transition:all .2s cubic-bezier(1,0,1,1);
  -ms-transition:all .2s cubic-bezier(1,0,1,1);
  transition:all .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 .4s .3s,opacity .4s .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 .4s .6s,opacity .4s .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 .4s .7s,opacity .4s .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 .4s .8s,opacity .4s .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 .4s .9s,opacity .4s .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 .2s cubic-bezier(.65,.05,.36,1) 0s;
    -moz-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
    -o-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
    -ms-transition:all .2s cubic-bezier(.65,.05,.36,1) 0s;
    transition:all .2s cubic-bezier(.65,.05,.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:.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:.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:.4rem .4rem .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.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 .4s .4s;
    -moz-transition:all .4s .4s;
    -o-transition:all .4s .4s;
    -ms-transition:all .4s .4s;
    transition:all .4s .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 .4s .4s;
    -moz-transition:all .4s .4s;
    -o-transition:all .4s .4s;
    -ms-transition:all .4s .4s;
    transition:all .4s .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 .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    -ms-transition:all .2s;
    transition:all .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:.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:.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:.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 .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,.4);
  transition:all .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 .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,.07) 0 0 1px,rgba(0,0,0,.06) 0 2px 24px;
  border:0;
  min-width:280px;
  border-radius:12px;
  opacity:0;
  visibility:hidden;
  transition:all .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 .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 1rem;
  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:.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:.45rem .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(--a-link-color);
  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:.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:.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;
  align-items:center;
  justify-content:start;
  gap:15px
}
#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 .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:.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 .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:.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:.4px
}
.buttom__cart__submit__area {
  margin-bottom:-60px;
  background:rgba(255,255,255,.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:.2s;
  animation-delay:1s;
  transition:all .2s;
  animation:rotatettt .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:.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:.2;
  transition:all .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:.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:.8725rem;
  letter-spacing:-.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:.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:.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:.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:.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 .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 .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 .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 .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:-.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
}
#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 .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 .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 .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:-.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 {
  background-color:var(--btn-light-bg-hover);
  color:var(--btn-light-color);
  --status-color:var(--btn-light-color)
}
.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,.1),0 2px 16px rgba(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,.1),0 2px 16px rgba(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)* .5)
}
.login__register__sidebar__content__announcements__item .login__register__sidebar__content__announcements__item__date {
  font-weight:400;
  font-size:12px;
  opacity:.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,.12),0 8px 32px rgba(0,0,0,.08);
  color:transparent;
  overflow:hidden;
  opacity:.4
}
.login__register__sidebar__content__announcements .slick-dots li button:hover {
  opacity:.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:.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 .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 .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,.07) 0 0 1px,rgba(0,0,0,.06) 0 2px 24px;
  border:0;
  min-width:220px;
  border-radius:8px;
  display:block!important;
  opacity:0;
  visibility:hidden;
  transition:all .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 .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 .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:.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,.2);
  transition:all .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,.07) 0 0 1px,rgba(0,0,0,.06) 0 2px 24px;
  border:0;
  min-width:220px;
  border-radius:12px;
  display:block!important;
  opacity:0;
  visibility:hidden;
  transition:all .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 .2s;
  display:flex;
  align-items:center
}
.btn-group .dropdown-menu .dropdown-item.disabled,
.dropdown .dropdown-menu .dropdown-item.disabled {
  opacity:.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:.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:.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 .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:.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:.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 .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:.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 .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:.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:.4
}
.user__management__table__wrapper .user__management__table__user__informations .user__management__table__user__text__header i.disactive:hover {
  opacity:.8
}
.user__management__table__wrapper .user__management__table__user__informations .user__management__table__user__text__header i.active {
  color:var(--background-5);
  opacity:.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:.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 .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:.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,.2),0 2px 16px rgba(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 .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:.375rem .75rem .375rem 8.375rem
}
.custom-file-label::after {
  right:auto;
  left:0;
  display:flex;
  height:40px;
  padding:.375rem 1.75rem;
  content:"Select file";
  background-color:transparent;
  border-left:0;
  border-radius:.25rem 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 .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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,.1),0 2px 16px rgba(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,.1),0 2px 16px rgba(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,.1),0 2px 16px rgba(0,0,0,.05);
  background:#fff;
  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:.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,.1),0 2px 24px rgba(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,.1),0 2px 24px rgba(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 .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:.45rem .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 .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out;
  transition:all .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:.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:.8725rem;
  letter-spacing:-.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/.5em;
  transition:opacity .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
}
.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 .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:.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 .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:.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:-.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,.04),0 24px 64px 0 rgba(0,0,0,.06);
  transition:all .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 .3s,color .3s;
    position:relative
  }
  .btn.has-arrow svg {
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    opacity:0;
    transition:transform .3s,opacity .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:.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(.5);
  transition:.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 .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.existing__payment__card__item__expired {
  opacity:.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(--background-4);
  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:.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 {
  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 .4s 0s;
    -moz-transition:padding .4s 0s;
    -o-transition:padding .4s 0s;
    -ms-transition:padding .4s 0s;
    transition:padding .4s 0s
  }
  body.header__sidebar__logo.full__sidebar__width:not(.horizontal__sidebar) header.header {
    -webkit-transition:all .4s 0s;
    -moz-transition:all .4s 0s;
    -o-transition:all .4s 0s;
    -ms-transition:all .4s 0s;
    transition:all .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 .4s 0s!important
  }
  body.full__sidebar__width.minimalist__sidebar:not(.horizontal__sidebar) .sidebar .website__identity__sidebar .svg__logo .text__logo {
    transition:all .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:767px) {
  .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,.4);
    transition:all .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 .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,.07) 0 0 1px,rgba(0,0,0,.06) 0 2px 24px;
    border:0;
    min-width:280px;
    border-radius:12px;
    opacity:0;
    visibility:hidden;
    transition:all .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 .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.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
  }
  .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
  }
  #order-standard_cart .domain-productconfigiration-options-group.domain-selection-options {
    flex-direction:column;
    justify-content:start;
    align-items:start
  }
  .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:70px
  }
  .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:44px
  }
  .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
  }
  .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
  }
  #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;
    right:1px
  }
  #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:45%
  }
  #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:.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:.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) .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:.5;
  cursor:pointer
}
.domain__register__page__captcha #domainregisterpagecaptchaclose:hover {
  opacity:1
}
@media only screen and (max-width:767px) {
  .domain__search__results__wrapper {
    margin-top:-25px
  }
}
.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
}
.domain__register__pricing__table__wrapper .tld-filters a .number {
  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 .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  background:rgba(56,116,255,.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,.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,.24);
  color:#85a9ff
}
body.body__dark .header__darkmode__selector__wrapper .header__darkmode__selector__btn:hover {
  background:rgba(56,116,255,.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 .2s;
  visibility:hidden;
  opacity:0
}
.header__darkmode__selector__btn:hover .header__darkmode__selector__tooltip {
  transform:translateY(-50%) translateX(0);
  transition:all .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 .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
}
