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: #517EF0;
    --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: #517EF0;
    --btn-primary-border: #517EF0;
    --btn-primary-color: #fff;
    --btn-primary-bg-hover: #325CE1;
    --btn-primary-border-hover: #325CE1;
    --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: #325CE1;
    --btn-primary-outlin-color: #325CE1;
    --btn-primary-outlin-bg-hover: #517EF0;
    --btn-primary-outlin-border-hover: #517EF0;
    --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: #517EF0;
    --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: #517EF0;
    --sidebarcolorsdefaultoneitemiconhover: #517EF0;
    --sidebarcolorsdefaultonedropdownbg: #FFFFFF;
    --sidebarcolorsdefaultonedropdowntitle: #18191A;
    --sidebarcolorsdefaultonedropdownitembg: #F9F8FA;
    --sidebarcolorsdefaultonedropdownitemtext: #758085;
    --sidebarcolorsdefaultonedropdownitemicon: #758085;
    --sidebarcolorsdefaultonedropdownitemtexthover: #517EF0;
    --sidebarcolorsdefaultonedropdownitemiconhover: #517EF0;
    --sidebarcolorsdarkonebg: #151718;
    --sidebarcolorsdarkoneextendbtnbg: #2D3031;
    --sidebarcolorsdarkoneitembg: #2D3031;
    --sidebarcolorsdarkoneitemhoverbg: #2D3031;
    --sidebarcolorsdarkoneitemtext: #FFFFFF;
    --sidebarcolorsdarkoneitemicon: #FFFFFF;
    --sidebarcolorsdarkoneitemtexthover: #517EF0;
    --sidebarcolorsdarkoneitemiconhover: #517EF0;
    --sidebarcolorsdarkonedropdownbg: #0E0E0F;
    --sidebarcolorsdarkonedropdowntitle: #FFFFFF;
    --sidebarcolorsdarkonedropdownitembg: #1A1A1C;
    --sidebarcolorsdarkonedropdownitemtext: #758085;
    --sidebarcolorsdarkonedropdownitemicon: #758085;
    --sidebarcolorsdarkonedropdownitemtexthover: #FFFFFF;
    --sidebarcolorsdarkonedropdownitemiconhover: #FFFFFF;
    --alertbgprimary: #E2E1F7;
    --alertcolorprimary: #473BF0;
    --alertbgsecondary: #F9F9F9;
    --alertcolorsecondary: #7E8299;
    --alertbgsuccess: #E8FFF3;
    --alertcolorsuccess: #50CD89;
    --alertbgdanger: #F7D4D6;
    --alertcolordanger: #D92632;
    --alertbgwarning: #FDF2E2;
    --alertcolorwarning: #F0AD4E;
    --alertbginfo: #C4E7F2;
    --alertcolorinfo: #4AADCB;
    --alertbglight: #F8F9FA;
    --alertcolorlight: #212529;
    --alertbgdark: #343A40;
    --alertcolordark: #FFFFFF
}

body.theme-style-two {
    --background: #fcfdfe;
    --background-2: #f5fffb;
    --background-3: #d7f8f2;
    --background-4: #84c0b5;
    --background-5: #6aa298;
    --background-6: #cae6e1;
    --background-7: #fff;
    --background-8: #f2fdfb;
    --background-9: #06352d;
    --background-10: #cae8e2;
    --background-11: #30a18d;
    --background-12: #3dac99;
    --background-13: #44b6a2;
    --background-14: #fff;
    --background-15: #834ce4;
    --background-success: #15b7a7;
    --header-shoping-cart-number-background: #44b6a2;
    --color-sidebar-h: #0c3c34;
    --btn-border: rgba(3, 3, 3, 0.3);
    --btn-primary-bg: #44b6a2;
    --btn-primary-border: #44b6a2;
    --btn-primary-color: #fff;
    --btn-primary-bg-hover: #39a18f;
    --btn-primary-border-hover: #39a18f;
    --btn-primary-color-hover: #fff;
    --btn-primary-light-bg: #f9f9f9;
    --btn-primary-light-border: #f9f9f9;
    --btn-primary-light-color: #71baad;
    --btn-primary-light-bg-hover: #f4f4f4;
    --btn-primary-light-border-hover: #f4f4f4;
    --btn-primary-light-color-hover: #7e8299;
    --btn-default-bg: #f9f9f9;
    --btn-default-border: #f9f9f9;
    --btn-default-color: #7e8299;
    --btn-default-bg-hover: #f4f4f4;
    --btn-default-border-hover: #f4f4f4;
    --btn-default-color-hover: #7e8299;
    --btn-primary-outlin-bg: #fff;
    --btn-primary-outlin-border: #39a18f;
    --btn-primary-outlin-color: #39a18f;
    --btn-primary-outlin-bg-hover: #39a18f;
    --btn-primary-outlin-border-hover: #39a18f;
    --btn-primary-outlin-color-hover: #fff;
    --btn-primary-outlin-white-bg: transparent;
    --btn-primary-outlin-white-border: #fff;
    --btn-primary-outlin-white-color: #fff;
    --btn-primary-outlin-white-bg-hover: #fff;
    --btn-primary-outlin-white-border-hover: #fff;
    --btn-primary-outlin-white-color-hover: #0e1019;
    --btn-primary-outlin-light-bg: transparent;
    --btn-primary-outlin-light-border: #39a18f;
    --btn-primary-outlin-light-color: #fff;
    --btn-primary-outlin-light-bg-hover: #fff;
    --btn-primary-outlin-light-border-hover: #fff;
    --btn-primary-outlin-light-color-hover: #0e1019;
    --color-h: #161c2d;
    --color-h-hover: #5b6278;
    --color-gray: #b5b5c3;
    --color-h-sub: #a6adc2;
    --color-texts: #161c2d;
    --color-texts-opacity: #8b93a9;
    --border-color: #e7e9ed;
    --border-color-light: #eceff9;
    --a-link-color: #39a18f;
    --a-link-color-hover: #247a6b;
    --btn-light-bg: #f9f9f9;
    --btn-light-border: #f9f9f9;
    --btn-light-color: #7e8299;
    --btn-light-bg-hover: #f4f4f4;
    --btn-light-border-hover: #f4f4f4;
    --btn-light-color-hover: #7e8299;
    --btn-lighter-bg: #fcfcfc;
    --btn-lighter-border: #fcfcfc;
    --btn-lighter-color: #7e8299;
    --btn-lighter-bg-hover: #f9f9f9;
    --btn-lighter-border-hover: #f9f9f9;
    --btn-lighter-color-hover: #7e8299;
    --main-block-text-faded-color: #fff;
    --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
    --header-default-height: 70px;
    --header-default-height-scrolled: 60px;
    --horizontal-sidebar-default-height: 65px;
    --horizontal-sidebar-default-height-scrolled: 60px;
    --color-h-sidebar: #161c2d;
    --checkbox-first-color: #cdd9de;
    --options-icons-color: #a6b5c6;
    --options-icons-container-bg: #F4F4F4;
    --options-icons-container-bg-hover: #ededed
}

body.theme-style-three {
    --background: #ffffff;
    --background-2: #f9f2fd;
    --background-3: #ebd4f6;
    --background-4: #cbb2d8;
    --background-5: #f69fbd;
    --background-6: #e0cde9;
    --background-7: #fff;
    --background-8: #f6eff9;
    --background-9: #3d214c;
    --background-10: #dbcbe3;
    --background-11: #9d58c0;
    --background-12: #522e64;
    --background-13: #763895;
    --background-14: #fff;
    --background-15: #834ce4;
    --background-success: #9ebd6f;
    --header-shoping-cart-number-background: #825d95;
    --color-sidebar-h: #2a093a;
    --btn-border: rgba(3, 3, 3, 0.3);
    --btn-primary-bg: #825d95;
    --btn-primary-border: #825d95;
    --btn-primary-color: #fff;
    --btn-primary-bg-hover: #5c3a6e;
    --btn-primary-border-hover: #5c3a6e;
    --btn-primary-color-hover: #fff;
    --btn-primary-light-bg: #f9f9f9;
    --btn-primary-light-border: #f9f9f9;
    --btn-primary-light-color: #825d95;
    --btn-primary-light-bg-hover: #f4f4f4;
    --btn-primary-light-border-hover: #f4f4f4;
    --btn-primary-light-color-hover: #7e8299;
    --btn-default-bg: #f9f9f9;
    --btn-default-border: #f9f9f9;
    --btn-default-color: #7e8299;
    --btn-default-bg-hover: #f4f4f4;
    --btn-default-border-hover: #f4f4f4;
    --btn-default-color-hover: #7e8299;
    --btn-primary-outlin-bg: #fff;
    --btn-primary-outlin-border: #825d95;
    --btn-primary-outlin-color: #825d95;
    --btn-primary-outlin-bg-hover: #39a18f;
    --btn-primary-outlin-border-hover: #5c3a6e;
    --btn-primary-outlin-color-hover: #fff;
    --btn-primary-outlin-white-bg: transparent;
    --btn-primary-outlin-white-border: #fff;
    --btn-primary-outlin-white-color: #fff;
    --btn-primary-outlin-white-bg-hover: #fff;
    --btn-primary-outlin-white-border-hover: #fff;
    --btn-primary-outlin-white-color-hover: #0e1019;
    --btn-primary-outlin-light-bg: transparent;
    --btn-primary-outlin-light-border: #825d95;
    --btn-primary-outlin-light-color: #fff;
    --btn-primary-outlin-light-bg-hover: #fff;
    --btn-primary-outlin-light-border-hover: #fff;
    --btn-primary-outlin-light-color-hover: #0e1019;
    --color-h: #161c2d;
    --color-h-hover: #5b6278;
    --color-gray: #b5b5c3;
    --color-h-sub: #a6adc2;
    --color-texts: #161c2d;
    --color-texts-opacity: #8b93a9;
    --border-color: #e7e9ed;
    --border-color-light: #eceff9;
    --a-link-color: #825d95;
    --a-link-color-hover: #593b69;
    --btn-light-bg: #f9f9f9;
    --btn-light-border: #f9f9f9;
    --btn-light-color: #7e8299;
    --btn-light-bg-hover: #f4f4f4;
    --btn-light-border-hover: #f4f4f4;
    --btn-light-color-hover: #7e8299;
    --btn-lighter-bg: #fcfcfc;
    --btn-lighter-border: #fcfcfc;
    --btn-lighter-color: #7e8299;
    --btn-lighter-bg-hover: #f9f9f9;
    --btn-lighter-border-hover: #f9f9f9;
    --btn-lighter-color-hover: #7e8299;
    --main-block-text-faded-color: #fff;
    --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
    --header-default-height: 70px;
    --header-default-height-scrolled: 60px;
    --horizontal-sidebar-default-height: 65px;
    --horizontal-sidebar-default-height-scrolled: 60px;
    --color-h-sidebar: #161c2d;
    --checkbox-first-color: #cdd9de;
    --options-icons-color: #a6b5c6;
    --options-icons-container-bg: #F4F4F4;
    --options-icons-container-bg-hover: #ededed
}

body.theme-style-four {
    --background: #ffffff;
    --background-2: #f5e9ea;
    --background-3: #f6d4d7;
    --background-4: #e6cfd1;
    --background-5: #f69fbd;
    --background-6: #eec3c7;
    --background-7: #fff;
    --background-8: #fbf3f4;
    --background-9: #5daea8;
    --background-10: #eddcde;
    --background-11: #edb3b8;
    --background-12: #d6535f;
    --background-13: #ff6a78;
    --background-14: #fff;
    --background-15: #ff6a78;
    --background-success: #9ebd6f;
    --header-shoping-cart-number-background: #ff6a78;
    --color-sidebar-h: #250711;
    --btn-border: rgba(3, 3, 3, 0.3);
    --btn-primary-bg: #ff6a78;
    --btn-primary-border: #ff6a78;
    --btn-primary-color: #fff;
    --btn-primary-bg-hover: #e04857;
    --btn-primary-border-hover: #e04857;
    --btn-primary-color-hover: #fff;
    --btn-primary-light-bg: #f9f9f9;
    --btn-primary-light-border: #f9f9f9;
    --btn-primary-light-color: #ff6a78;
    --btn-primary-light-bg-hover: #f4f4f4;
    --btn-primary-light-border-hover: #f4f4f4;
    --btn-primary-light-color-hover: #7e8299;
    --btn-default-bg: #f9f9f9;
    --btn-default-border: #f9f9f9;
    --btn-default-color: #7e8299;
    --btn-default-bg-hover: #f4f4f4;
    --btn-default-border-hover: #f4f4f4;
    --btn-default-color-hover: #7e8299;
    --btn-primary-outlin-bg: #fff;
    --btn-primary-outlin-border: #ff6a78;
    --btn-primary-outlin-color: #ff6a78;
    --btn-primary-outlin-bg-hover: #e04857;
    --btn-primary-outlin-border-hover: #e04857;
    --btn-primary-outlin-color-hover: #fff;
    --btn-primary-outlin-white-bg: transparent;
    --btn-primary-outlin-white-border: #fff;
    --btn-primary-outlin-white-color: #fff;
    --btn-primary-outlin-white-bg-hover: #fff;
    --btn-primary-outlin-white-border-hover: #fff;
    --btn-primary-outlin-white-color-hover: #0e1019;
    --btn-primary-outlin-light-bg: transparent;
    --btn-primary-outlin-light-border: #ff6a78;
    --btn-primary-outlin-light-color: #fff;
    --btn-primary-outlin-light-bg-hover: #fff;
    --btn-primary-outlin-light-border-hover: #fff;
    --btn-primary-outlin-light-color-hover: #0e1019;
    --color-h: #161c2d;
    --color-h-hover: #5b6278;
    --color-gray: #b5b5c3;
    --color-h-sub: #a6adc2;
    --color-texts: #161c2d;
    --color-texts-opacity: #8b93a9;
    --border-color: #e7e9ed;
    --border-color-light: #eceff9;
    --a-link-color: #ff6a78;
    --a-link-color-hover: #d85360;
    --btn-light-bg: #f9f9f9;
    --btn-light-border: #f9f9f9;
    --btn-light-color: #7e8299;
    --btn-light-bg-hover: #f4f4f4;
    --btn-light-border-hover: #f4f4f4;
    --btn-light-color-hover: #7e8299;
    --btn-lighter-bg: #fcfcfc;
    --btn-lighter-border: #fcfcfc;
    --btn-lighter-color: #7e8299;
    --btn-lighter-bg-hover: #f9f9f9;
    --btn-lighter-border-hover: #f9f9f9;
    --btn-lighter-color-hover: #7e8299;
    --main-block-text-faded-color: #fff;
    --secondary-block-text-faded-color: rgb(255 255 255 / 73%);
    --header-default-height: 70px;
    --header-default-height-scrolled: 60px;
    --horizontal-sidebar-default-height: 65px;
    --horizontal-sidebar-default-height-scrolled: 60px;
    --color-h-sidebar: #161c2d;
    --checkbox-first-color: #cdd9de;
    --options-icons-color: #a6b5c6;
    --options-icons-container-bg: #F4F4F4;
    --options-icons-container-bg-hover: #ededed
}

[data-theme=dark] body,[data-theme=dark] body.theme-style-four,[data-theme=dark] body.theme-style-three,[data-theme=dark] body.theme-style-two,body.body__dark,body.body__dark.theme-style-four,body.body__dark.theme-style-three,body.body__dark.theme-style-two {
    --background: #1A1A1C;
    background: var(--background);
    --background-2: #242526;
    --background-3: #303132;
    --background-4: #202323;
    --background-5: #1c1f20;
    --background-6: #1d1d1e;
    --background-7: #171616;
    --background-8: #000;
    --background-9: #0e1f33;
    --background-10: #275b6a;
    --background-11: #141414;
    --background-12: #000;
    --background-13: #222222;
    --background-14: #2c2c2c;
    --background-15: #834ce4;
    --background-success: #18a790;
    --header-shoping-cart-number-background: #3f51b5;
    --color-sidebar-h: #e4e6eb;
    --btn-border: rgba(255, 255, 255, 0.2);
    --btn-primary-bg: #000;
    --btn-primary-border: #000;
    --btn-primary-color: #ffffff;
    --btn-primary-bg-hover: #2f2f2f;
    --btn-primary-border-hover: #2f2f2f;
    --btn-primary-color-hover: #ffffff;
    --btn-primary-light-bg: #2c2c2c;
    --btn-primary-light-border: #2c2c2c;
    --btn-primary-light-color: #fff;
    --btn-primary-light-bg-hover: #3b3b3b;
    --btn-primary-light-border-hover: #3b3b3b;
    --btn-primary-light-color-hover: #fff;
    --btn-default-bg: #2c2c2c;
    --btn-default-border: #2c2c2c;
    --btn-default-color: #fff;
    --btn-default-bg-hover: #3b3b3b;
    --btn-default-border-hover: #3b3b3b;
    --btn-default-color-hover: #fff;
    --btn-primary-outlin-bg: transparent;
    --btn-primary-outlin-border: #2f2f2f;
    --btn-primary-outlin-color: #fff;
    --btn-primary-outlin-bg-hover: #000;
    --btn-primary-outlin-border-hover: #000;
    --btn-primary-outlin-color-hover: #fff;
    --btn-primary-outlin-white-bg: transparent;
    --btn-primary-outlin-white-border: #ffffff;
    --btn-primary-outlin-white-color: #ffffff;
    --btn-primary-outlin-white-bg-hover: #ffffff;
    --btn-primary-outlin-white-border-hover: #ffffff;
    --btn-primary-outlin-white-color-hover: #0e1019;
    --btn-primary-outlin-light-bg: transparent;
    --btn-primary-outlin-light-border: #16c2d8;
    --btn-primary-outlin-light-color: #ffffff;
    --btn-primary-outlin-light-bg-hover: #ffffff;
    --btn-primary-outlin-light-border-hover: #ffffff;
    --btn-primary-outlin-light-color-hover: #0e1019;
    --color-h: #e4e6eb;
    --color-h-hover: #b0b3b8;
    --color-gray: #909497;
    --color-h-sub: #78818c;
    --color-texts: #ffffff;
    --color-texts-opacity: rgba(255, 255, 255, 0.6);
    --border-color: #25282a;
    --border-color-light: #1d1f21;
    --a-link-color: #fff;
    --a-link-color-hover: #b9b9b9;
    --btn-light-bg: #2c2c2c;
    --btn-light-border: #2c2c2c;
    --btn-light-color: #fff;
    --btn-light-bg-hover: #3b3b3b;
    --btn-light-border-hover: #3b3b3b;
    --btn-light-color-hover: #fff;
    --btn-lighter-bg: #242526;
    --btn-lighter-border: #242526;
    --btn-lighter-color: #909497;
    --btn-lighter-bg-hover: #2c2c2c;
    --btn-lighter-border-hover: #2c2c2c;
    --btn-lighter-color-hover: #fff;
    --main-block-text-faded-color: #e4e6eb;
    --secondary-block-text-faded-color: rgba(255, 255, 255, 0.6);
    --header-default-height: 70px;
    --header-default-height-scrolled: 60px;
    --horizontal-sidebar-default-height: 65px;
    --horizontal-sidebar-default-height-scrolled: 60px;
    --color-h-sidebar: #ffffff;
    --checkbox-first-color: #3c4043;
    --options-icons-color: #78818c;
    --options-icons-container-bg: #2c2c2c;
    --options-icons-container-bg-hover: #3b3b3b;
    --sidebarcolorsdefaultonebg: #1A1A1C;
    --sidebarcolorsdefaultoneextendbtnbg: #242526;
    --sidebarcolorsdefaultoneitembg: #1A1A1C;
    --sidebarcolorsdefaultoneitemhoverbg: #2d2d2d;
    --sidebarcolorsdefaultoneitemtext: #e4e6eb;
    --sidebarcolorsdefaultoneitemicon: #e4e6eb;
    --sidebarcolorsdefaultoneitemtexthover: #b9b9b9;
    --sidebarcolorsdefaultoneitemiconhover: #b9b9b9;
    --sidebarcolorsdefaultonedropdownbg: #1A1A1C;
    --sidebarcolorsdefaultonedropdowntitle: #ffffff;
    --sidebarcolorsdefaultonedropdownitembg: #2c2c2c;
    --sidebarcolorsdefaultonedropdownitemtext: #909497;
    --sidebarcolorsdefaultonedropdownitemicon: #909497;
    --sidebarcolorsdefaultonedropdownitemtexthover: #b9b9b9;
    --sidebarcolorsdefaultonedropdownitemiconhover: #b9b9b9;
    --sidebarcolorsdarkonebg: #000;
    --sidebarcolorsdarkoneextendbtnbg: #1a1c22;
    --sidebarcolorsdarkoneitembg: #1a1c22;
    --sidebarcolorsdarkoneitemhoverbg: #2a2d33;
    --sidebarcolorsdarkoneitemtext: #e4e6eb;
    --sidebarcolorsdarkoneitemicon: #e4e6eb;
    --sidebarcolorsdarkoneitemtexthover: #b9b9b9;
    --sidebarcolorsdarkoneitemiconhover: #b9b9b9;
    --sidebarcolorsdarkonedropdownbg: #121314;
    --sidebarcolorsdarkonedropdowntitle: #ffffff;
    --sidebarcolorsdarkonedropdownitembg: #171819;
    --sidebarcolorsdarkonedropdownitemtext: #909497;
    --sidebarcolorsdarkonedropdownitemicon: #909497;
    --sidebarcolorsdarkonedropdownitemtexthover: #ffffff;
    --sidebarcolorsdarkonedropdownitemiconhover: #ffffff;
    --alertbgprimary: #37316f;
    --alertcolorprimary: #8c88ff;
    --alertbgsuccess: #204a2b;
    --alertcolorsuccess: #74f7a6;
    --alertbgdanger: #551819;
    --alertcolordanger: #ff6b73;
    --alertbgwarning: #574426;
    --alertcolorwarning: #ffdd93;
    --alertbginfo: #2e4e5c;
    --alertcolorinfo: #83d4e4
}

.dark-bg,.dark-mode-texts {
    --color-h: #fff;
    --color-h-hover: #ced9df;
    --color-h-sub: rgba(255, 255, 255, 0.4);
    --color-texts-opacity: rgba(255, 255, 255,0.7);
    --color-texts: #fff;
    --btn-border: rgba(255,255,255,.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:not(.horizontal__sidebar) .sidebar.full__width:hover .sidebar__head,body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar) .sidebar.full__width:hover .sidebar__help,body.minimalist__sidebar.sidebar__on__hover:not(.horizontal__sidebar) .sidebar.full__width:hover .sidebar__item[href],body.minimalist__sidebar:not(.sidebar__on__hover) .sidebar.full__width .sidebar__head,body.minimalist__sidebar:not(.sidebar__on__hover) .sidebar.full__width .sidebar__help,body.minimalist__sidebar:not(.sidebar__on__hover) .sidebar.full__width .sidebar__item[href] {
        padding:0 22px
    }
}

body.minimalist__sidebar .sidebar .sidebar__item.sidebar__item_dropdown {
    width: 100%;
    flex: 0 0 auto;
    direction: ltr
}

@media only screen and (min-width: 768px) {
    body.minimalist__sidebar .sidebar .sidebar__item.sidebar__item_dropdown {
        display:flex;
        align-items: center
    }
}

body.minimalist__sidebar .sidebar.full__width .sidebar__item.sidebar__item_dropdown {
    justify-content: start
}

body.minimalist__sidebar .sidebar .side__bar__item__icon {
    font-size: 17px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition: margin .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:not(.horizontal__sidebar).sidebar__on__hover .sidebar.full__width:hover {
        width: var(--sidebar-menu-width-opened);
        flex: 0 0 var(--sidebar-menu-width-opened)
    }

    .sidebar.full__width:not(:hover) {
        -webkit-transition: width .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;
    line-height: 0;
    color: #87a7af;
}

@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:not(.horizontal__sidebar) .sidebar.full__width .side__bar__item__text {
        transform: translateX(0) translateY(-50%);
        top: 50%
    }

    body.minimalist__sidebar.sidebar__on__hover .sidebar.full__width:not(:hover) .website__identity__sidebar__text__logo__wrapper .website__identity__sidebar__text__logo__full,body:not(.horizontal__sidebar).minimalist__sidebar.sidebar__on__hover .sidebar.full__width:not(:hover) .side__bar__item__text {
        transition: all .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.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.minimalist__sidebar.sidebar__on__hover.minimalist__sidebar__full__width__open .sidebar__title__tooltip {
    display: none
}

body.sidebar__without__icons .sidebar .sidebar__item.sidebar__item_dropdown .sidebar__body .sidebar__link i,body.sidebar__without__icons.minimalist__sidebar.horizontal__sidebar .sidebar .side__bar__item__icon,body.sidebar__without__icons:not(.minimalist__sidebar) .sidebar .side__bar__item__icon {
    display: none
}

@media only screen and (max-width: 768px) {
    .sidebar__title__tooltip {
        display:none!important
    }
}

body.minimalist__sidebar .sidebar .website__identity__sidebar .svg__logo {
    position: relative;
    overflow: inherit
}

body.horizontal__sidebar .sidebar .website__identity__sidebar img.image__logo__tagline {
    margin-left: 5px
}

@media only screen and (min-width: 767px) {
    body.minimalist__sidebar .sidebar .website__identity__sidebar .text__logo__tagline {
        overflow:hidden;
        white-space: nowrap;
        color: var(--btn-primary-color);
        font-size: 13px;
        font-weight: 400
    }

    body.minimalist__sidebar:not(.horizontal__sidebar) .sidebar .website__identity__sidebar .text__logo__tagline,body.minimalist__sidebar:not(.horizontal__sidebar) .sidebar .website__identity__sidebar img.image__logo__tagline {
        top: 50%;
        left: 50px;
        opacity: 0;
        pointer-events: none;
        transform: translateX(-15px) translateY(-50%);
        visibility: hidden;
        position: absolute;
        -webkit-transition: all .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: #517EF0;
    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
}

body.body__dark .website__identity__sidebar .text__logo__tagline:not(.dark__logo) {
    display: none!important
}

.right__header__control {
    margin-left: auto
}

.flowting__cookies__box__wrapper {
    position: fixed;
    z-index: 999;
    background: var(--background-7);
    width: 400px;
    max-width: 80%;
    bottom: 25px;
    left: 25px;
    box-shadow: 0 0 1px rgb(0 0 0 / 5%),0 2px 24px rgb(0 0 0 / 12%);
    border-radius: 8px;
    opacity: 0;
    animation-name: fadeUp;
    animation-duration: 1s;
    animation-delay: 6s;
    animation-fill-mode: forwards;
    visibility: hidden
}

.flowting__cookies__box__wrapper.accepted {
    display: none!important
}

@keyframes fadeUp {
    from {
        opacity: 0;
        visibility: visible;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        visibility: visible;
        transform: translateY(0)
    }
}

.flowting__cookies__box__wrapper .flowting__cookies__box__header {
    padding: 10px 15px;
    border-bottom: 1px solid var(--border-color-light)
}

.flowting__cookies__box__wrapper .flowting__cookies__box__body {
    padding: 15px
}

.flowting__cookies__box__wrapper .flowting__cookies__box__footer {
    padding: 10px 15px
}

.flowting__cookies__box__wrapper.bottom-right-cookies {
    right: 25px;
    left: auto
}

.flowting__cookies__box__wrapper.top-left-cookies {
    bottom: auto;
    top: 25px
}

.flowting__cookies__box__wrapper.top-right-cookies {
    right: 25px;
    left: auto;
    bottom: auto;
    top: 25px
}

body.sidebar__allow__collapse:not(.sidebar__allow__expend) .sidebar:not(.full__width) .sidebar__menu .sidebar__extend__toggle,body.sidebar__allow__expend:not(.sidebar__allow__collapse) .sidebar.full__width .sidebar__menu .sidebar__extend__toggle,body.sidebar__not__allow__collapse .sidebar.full__width .sidebar__menu .sidebar__extend__toggle,body.sidebar__not__allow__expend .sidebar:not(.full__width) .sidebar__menu .sidebar__extend__toggle {
    display: none!important
}

@media only screen and (min-width: 767px) {
    body:not(.this__is__login__page) .main__page__wraper .full__with__section .main__page__content {
        padding-right:calc(var(--gap)*1.5)
    }
}

body:not(.horizontal__sidebar) .side__bar__item__icon__badge {
    position: absolute;
    left: 40px;
    top: 26%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    background: var(--a-link-color);
    color: var(--btn-primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-weight: 500;
    font-size: 11px
}

body.horizontal__sidebar .side__bar__item__icon__badge {
    background: var(--a-link-color);
    color: var(--btn-primary-color);
    height: 18px;
    width: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-weight: 500;
    font-size: 11px;
    margin-left: 5px
}

body.big__icons__sidebar .side__bar__item__icon__badge {
    left: 75px;
    top: 19%
}

.sidebar__body .sidebar__link.nav-divider {
    display: none!important
}

.footer__links__badge {
    width: 18px;
    height: 18px;
    background: var(--background-6);
    color: var(--color-h);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-weight: 500;
    font-size: 11px;
    margin-left: auto;
    transition: all .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,.renewal__domain__search__wrapper .form-control.service-renewals-filter {
    width: 100%!important;
    border-radius: 6px!important
}

#order-standard_cart .renewal__domain__summary .summary-container {
    background: var(--background)
}

.sticky__order__summary__sidebar__wrapper.renewal__domain__summary .sticky__order__summary__sidebar .sticky__order__summary__sidebar__body {
    margin-bottom: 25px
}

#order-standard_cart .renewal__domain__summary .summary-container .product-name {
    font-weight: 300;
    font-size: 15px;
    margin-bottom: 8px;
    display: block
}

#order-standard_cart .renewal__domain__summary .summary-container .pull-left {
    font-weight: 400;
    font-size: 13px;
    color: var(--color-h-hover)
}

#order-standard_cart .renewal__domain__summary .summary-container .pull-right {
    font-weight: 600;
    font-size: 13px;
    color: var(--color-h)
}

#order-standard_cart .renewal__domain__summary .summary-container .total-due-today .amt {
    font-size: 27px
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper {
    width: 100%
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-text {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-footer {
    margin-left: auto
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-footer .btn {
    font-size: 12px;
    min-width: auto;
    padding: 9px 12px
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-footer .btn i,.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-text br {
    display: none
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
    height: 37px;
    gap: 20px
}

.full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade {
    align-items: center
}

.standard__cart__order__steps__container {
    background: var(--background);
    box-shadow: -2px 1px 1px rgb(0 0 0 / 3%),0 30px 24px rgb(0 0 0 / 3%);
    padding-bottom: 25px;
    margin-bottom: 35px
}

.language__dropdown__select_wrapper.header__language {
    margin-right: 10px
}

.language__dropdown__select_wrapper.top .language__dropdown__select .dropdown-menu.dropdown__language__search {
    bottom: auto;
    top: 200%!important;
    transform: translateY(-10px)!important
}

.language__dropdown__select .dropdown__toggle {
    font-weight: 600;
    font-size: 13px;
    display: flex;
    align-items: center;
    position: relative;
    color: var(--color-h)
}

.language__dropdown__select .dropdown__toggle .language__flag {
    display: block;
    width: 17px;
    height: 17px;
    background-position: center;
    border-radius: 25px;
    margin-right: 10px
}

.form__check__successmessage__icon {
    font-size: 45px;
    margin-bottom: 10px;
    color: #72df77;
    width: 70px;
    height: 70px;
    display: flex!important;
    align-items: center;
    justify-content: center;
    background: #e7ffe8;
    border-radius: 100%
}

.sidebar .main__shufy__theme__logo {
    width: 29px;
    height: 45px
}

.top__header__website__identity .main__shufy__theme__logo,body.horizontal__sidebar .sidebar .main__shufy__theme__logo {
    width: 85px;
    height: 40px
}

.authorization__page .main__shufy__theme__logo {
    width: 120px;
    height: 55px
}

.footer__logo__wrapper .main__shufy__theme__logo {
    width: 85px;
    height: 40px
}

.shufy__theme__logo__icon__one {
    fill: var(--background-5)
}

.shufy__theme__logo__icon__two {
    fill: var(--background-13)
}

@media only screen and (min-width: 767px) {
    body:not(.authorization__page) .shufy__theme__logo__text {
        fill:var(--background)
    }
}

.autho__logo__wrapper .shufy__theme__logo__text,.footer__logo__wrapper .shufy__theme__logo__text,.top__header__website__identity .shufy__theme__logo__text,body.authorization__page .shufy__theme__logo__text,body.default-color .shufy__theme__logo__text,body.header__top__logo .shufy__theme__logo__text {
    fill: var(--background-9)
}

.top__header__website__identity {
    margin-right: 25px
}

body.horizontal__sidebar:not(.fixed__top__horizontal__sidebar) .sidebar__page__wrapper {
    position: static
}

body.horizontal__sidebar:not(.fixed__top__horizontal__sidebar) .sidebar {
    position: absolute
}

body.horizontal__top__sidebar.horizontal__sidebar.absolute__top__header header.header {
    top: var(--horizontal-sidebar-default-height)!important
}

@media only screen and (min-width: 767px) {
    body.full__sidebar__width:not(.horizontal__sidebar) .homepage__main__wrapper .sidebar__page__wrapper {
        -webkit-transition:width .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
    }

    body.body__dark .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item .nav-link,body.body__dark .full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item .nav-link,body.body__dark .full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item .nav-link,body.body__dark .full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item .nav-link {
        margin-bottom: 3px
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item .nav-link .badge,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item .nav-link .badge,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item .nav-link .badge,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item .nav-link .badge {
        margin-left: auto
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item .nav-link:hover,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item .nav-link:hover,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item .nav-link:hover,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item .nav-link:hover {
        background: var(--background-2);
        color: var(--btn-primary-bg)
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer {
        padding: 10px 15px 0
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer {
        margin-top: 5px;
        border-top: 1px solid var(--border-color-light);
        padding: 10px 15px 0
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item-footer .btn,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer .btn,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer .btn,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer .btn {
        font-size: 12px;
        border: 0;
        background: var(--background-3);
        color: var(--btn-primary-bg)
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav .nav-item-footer .btn i,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer .btn i,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer .btn i,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer .btn i {
        font-weight: 100;
        margin-right: 5px
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer .btn:hover,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer .btn:hover,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer .btn:hover {
        background: var(--background-3);
        color: var(--a-link-color-hover)
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item-footer .btn.active,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item-footer .btn.active,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item-footer .btn.active {
        background: var(--background-2);
        color: var(--btn-primary-bg)
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav .nav-item .nav-link.active,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav .nav-item .nav-link.active,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav .nav-item .nav-link.active {
        background: var(--background-2);
        color: var(--btn-primary-bg)
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .nav-item .nav-link.active:after,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .nav-item .nav-link.active:after,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav-item .nav-link.active:after,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .nav-item.active .nav-link:after,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .nav-item .nav-link.active:after {
        background: 0 0
    }

    .full__width__secondarysidebar__menu .nav__items__wrapper.domain.actions .main__nav__title,.full__width__secondarysidebar__menu .nav__items__wrapper.service.actions .main__nav__title,.full__width__secondarysidebar__menu .nav__items__wrapper.status.filter .main__nav__title,.full__width__secondarysidebar__menu .nav__items__wrapper.view-filter-btns .main__nav__title {
        display: flex!important
    }

    .full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-footer .btn {
        font-size: 0;
        position: relative;
        height: 35px;
        width: 35px;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .full__width__secondarysidebar__menu.full__width__secondarysidebar__menu__upgrade .nav__items__wrapper .nav .nav-item-footer .btn:after {
        font-family: "Font Awesome 5 Pro";
        font-weight: 100;
        content: "\f060";
        top: 50%;
        transform: translateY(-50%);
        position: absolute;
        font-size: 14px;
        left: 0;
        right: 0;
        margin: auto
    }

    .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,.service.details) .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: #517EF0
}

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
}

body.authorization__page .lightbox {
    display: none!important
}

[data-theme=dark] body .invoice-summary-table td.total-row,body.body__dark .invoice-summary-table td.total-row {
    background-color: var(--background)
}

@media only screen and (max-width: 767px) {
    body.header__top__logo header .website__identity__sidebar__link .image__logo__tagline {
        display:block!important
    }

    body.header__top__logo:not(.body__dark) header .website__identity__sidebar__link .image__logo__tagline.dark__logo {
        display: none!important
    }

    body.header__top__logo.body__dark header .website__identity__sidebar__link .image__logo__tagline.white__logo {
        display: none!important
    }
}

@media print {
    .bottom__footer__wrapper,.btns__group,.full__width__secondarysidebar__menu,.full__with__section.not__shoppingcart__page__header,.header__latest__annoncements,.right__header__control,.sidebar {
        display: none!important
    }

    header.header {
        border: 0!important
    }
}

.sticky__order__summary__sidebar__body.domain-renewal-summary #orderSummaryLoader {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--background);
    font-size: 30px;
    color: var(--btn-default-color)
}

.sticky__order__summary__sidebar__body.domain-renewal-summary #orderSummaryLoader i {
    opacity: .2
}

body.user__invite__acceptpage.authorization__page .full__with__section.not__shoppingcart__page__header {
    display: none!important
}

.edit__gravatar__picture {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 60%);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff!important;
    transition: all .3s;
    opacity: 0;
    text-decoration: none!important;
    font-size: 13px;
    height: 30px;
    transform: translateY(10px)
}

.client__area__profile__pic {
    overflow: hidden
}

.client__area__profile__pic:hover .edit__gravatar__picture {
    opacity: 1;
    transform: translateY(0)
}

.client__area__profile__pic .edit__gravatar__picture:hover {
    background: rgb(0 0 0 / 100%)
}

.sidebar__menu {
    scrollbar-width: none;
}

.sidebar__menu::-webkit-scrollbar {
    display: none;
}

.sidebar__head img,.sidebar__item img {
    width: 36px;
    height: 36px;
}



.sidebar .sidebar__item .side__bar__item__text {
    margin-top: 10px;
}

.sidebar .website__identity__sidebar {
    padding-top: 60px;
    padding-bottom: 40px;
}

img.theme-logo {
    height: 64px;
}

@media only screen and (max-width: 768px) {
.sidebar__head img,.sidebar__item img {
    width: 28px;
    height: 28px;
    margin-right: 10px;
}
.sidebar .sidebar__item .side__bar__item__text{
        margin-top:0px;
    }
}
