@charset "UTF-8";

/** ===========================================================================================
     ROOT
============================================================================================= */:root{--main:#e74139;--sub:#713736;--primary:#e74139;--secondary:#2c2c2c;--menu:#2d3a49;--menu-2:#E75B54;--footer-1:#f9f9f9;--footer-2:#fcfcfc;--d-black:#1A1A1A;--d-black-2:#171717;--d-black-3:#1A1A1A;--d-gray:#6A6A6A;--black:#000;--black-2:#121212;--black-3:#555;--black-4:#1d1d1d;--black-5:#343434;--black-6:#262626;--black-7:#555555;--black-13:#666;--black-14:#323438;--black-14:#323438;--black-15:#2C2C2C;--white:#fff;--white-2:#efefef;--white-3:#e9e9e9;--white-4:#f0f0f0;--white-5:#fbfbfb;--white-6:#d7d7d7;--white-6:#d7d7d7;--white-7:#B7B7C5;--gray:#c2c2c2;--gray-2:#999;--gray-3:#a8a8a8;--gray-4:#f6f6f6;--gray-5:#bbb;--gray-6:#2b2b2b;--gray-7:#b9b9b9;--gray-8:#8E8E8E;--gray-9:#aaa;--gray-10:#7c7c7c;--gray-11:#D9D9D9;--gray-12:#383838;--gray-13:#ccc;--gray-14:#dfdfdf;--gray-15:#C0C0C0;--gray-16:#6B6B6B;--gray-17:#F7F7FC;--gray-18:#999999;--gray-20:#D7D7D7;--gray-21:#F2F2F8;--gray-22:#FCFCFE;--gray-23:#ECECF3;--gray-24:#ECECF4;--gray-25:#D3D3D3;--bg-line:#1e1e1e;--navy-1:#2d3a49;--navy-2:#2d3a49;--navy-3:#394255;--navy-4:#3f495d;--navy-5:#455065;}
/** ===========================================================================================
    FONT FAMILY
============================================================================================= */
/* --- Pretendard Family --- */
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-Black.woff2') format('woff2'),url('../fonts/Pretendard-Black.woff') format('woff');font-weight:900;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-ExtraBold.woff2') format('woff2'),url('../fonts/Pretendard-ExtraBold.woff') format('woff');font-weight:800;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-Bold.woff2') format('woff2'),url('../fonts/Pretendard-Bold.woff') format('woff');font-weight:700;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-SemiBold.woff2') format('woff2'),url('../fonts/Pretendard-SemiBold.woff') format('woff');font-weight:600;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-Medium.woff2') format('woff2'),url('../fonts/Pretendard-Medium.woff') format('woff');font-weight:500;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-Regular.woff2') format('woff2'),url('../fonts/Pretendard-Regular.woff') format('woff');font-weight:400;}
@font-face{font-family:'Pretendard';font-display:swap;font-style:normal;src:url('../fonts/Pretendard-Light.woff2') format('woff2'),url('../fonts/Pretendard-Light.woff') format('woff');font-weight:300;}
/* --- Paperlogy Family --- */
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-1Thin.woff2') format('woff2'),url('../fonts/Paperlogy-1Thin.woff') format('woff');font-weight:100;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-2ExtraLight.woff2') format('woff2'),url('../fonts/Paperlogy-2ExtraLight.woff') format('woff');font-weight:200;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-3Light.woff2') format('woff2'),url('../fonts/Paperlogy-3Light.woff') format('woff');font-weight:300;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-4Regular.woff2') format('woff2'),url('../fonts/Paperlogy-4Regular.woff') format('woff');font-weight:400;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-5Medium.woff2') format('woff2'),url('../fonts/Paperlogy-5Medium.woff') format('woff');font-weight:500;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-6SemiBold.woff2') format('woff2'),url('../fonts/Paperlogy-6SemiBold.woff') format('woff');font-weight:600;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-7Bold.woff2') format('woff2'),url('../fonts/Paperlogy-7Bold.woff') format('woff');font-weight:700;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-8ExtraBold.woff2') format('woff2'),url('../fonts/Paperlogy-8ExtraBold.woff') format('woff');font-weight:800;}
@font-face{font-family:'Paperlogy';font-display:swap;font-style:normal;src:url('../fonts/Paperlogy-9Black.woff2') format('woff2'),url('../fonts/Paperlogy-9Black.woff') format('woff');font-weight:900;}
/** ===========================================================================================
    TEXT STYLE
============================================================================================= */
html{font-size:1.1rem;background:#fff;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
*,*::after,*::before{box-sizing:border-box;}
body{font-family:'Pretendard',sans-serif!important;font-size:1.1rem;font-weight:400;line-height:1.8;color:#333;letter-spacing:-0.02em;padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;}
body,html{-moz-osx-font-smoothing:grayscale;}
a:focus,a:hover{text-decoration:none;outline:none;outline-offset:0;color:#676767;}
a,a:active,a:focus{color:var(--tqroot-body-text);}
.btn,a,input,select,textarea{transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
p{font-family:'Pretendard',sans-serif;font-size:1.1rem;line-height:1.8;letter-spacing:-0.02em;margin:0 0 0.9375rem;font-weight:400;word-break:keep-all;color:var(--tqroot-body-text);}
b,strong{font-weight:600;}
::selection{color:#000;background:#ffd6d6;}
/* font */
.fset{font-family:'Pretendard',sans-serif!important;...;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fsub{font-family:"Paperlogy","Pretendard",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/* text */
.last-paragraph-no-margin p:last-of-type{margin-bottom:0;}
.last-paragraph-no-margin p:last-of-type{margin-bottom:0;}
.line-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:97%;display:block;}
.underline,.underline a{text-decoration:underline;}
.upper{text-transform:uppercase;}
/* heading size */
  h1,h2,h3,h4,h5,h6{margin:0 0 1.5625rem 0;padding:0;font-weight:inherit;word-break:keep-all;letter-spacing:-0.02em;}
h1{font-size:5rem;line-height:5rem;letter-spacing:-0.03em;}
h2{font-size:4rem;line-height:4.2rem;letter-spacing:-0.03em;}
h3{font-size:3.5rem;line-height:3.9rem;letter-spacing:-0.03em;}
h4{font-size:2.9rem;line-height:3.4rem;letter-spacing:-0.03em;}
h5{font-size:2.50rem;line-height:3rem;letter-spacing:-0.03em;}
h6{font-size:2.10rem;line-height:2.5rem;letter-spacing:-0.03em;}
/* text size */
  .fs-xxs{font-size:0.8125rem;line-height:0.875rem;}
.fs-xs{font-size:0.875rem;line-height:1rem;}
.fs-s{font-size:0.9375rem;line-height:1.375rem;}
.fs-m{font-size:1rem;line-height:1.25rem;}
.fs-l{font-size:1.0625rem;line-height:1.75rem;}
.fs-xl{font-size:1.125rem;line-height:1.375rem;}
.fs-xxl{font-size:1.25rem;line-height:1.75rem;}
.fts-xxs{font-size:1.5rem;line-height:2rem;}
.fts-xs{font-size:1.75rem;line-height:2.625rem;}
.fts-s{font-size:2.5rem;line-height:5rem;}
.fts-m{font-size:3.125rem;line-height:5rem;}
.fts-l{font-size:3.75rem;line-height:5.9375rem;}
.fts-xl{font-size:5rem;line-height:7.5rem;}
.fts-xxl{font-size:6.25rem;line-height:9.375rem;}
.fts-big{font-size:9.375rem;line-height:12.5rem;}
.fts-big2{font-size:12.5rem;line-height:14.375rem;}
.fts-big3{font-size:18.75rem;line-height:16.25rem;}
/* text align*/
  .tleft{text-align:left!important;}
.tright{text-align:right!important;}
.tcenter{text-align:center!important;}
.tjustify{text-align:justify!important;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-tjustify{text-align:justify;}
@media (max-width:767px){.sm-tleft{text-align:left!important;}.sm-tright{text-align:right!important;}.sm-tcenter{text-align:center!important;}}
@media (min-width:768px){.md-tleft{text-align:left!important;}.md-tright{text-align:right!important;}.md-tcenter{text-align:center!important;}}
@media (min-width:992px){.lg-tcenter{text-align:left!important;}.lg-tright{text-align:right!important;}.lg-tcenter{text-align:center!important;}}
@media (min-width:1280px){.xl-tleft{text-align:left!important;}.xl-tright{text-align:right!important;}.xl-tcenter{text-align:center!important;}}
/* text float*/
  .fnone{float:none!important;}
.fright{float:right!important;}
.fleft{float:left!important;}
/* text cut*/
  .text-cut{display:block;width:100%;max-width:100%;/* 부모 영역을 절대 벗어나지 못하게 강제 */
 min-width:0;/* Flex 환경에서 너비 계산 오류 방지 (핵심!) */
 overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;/* 패딩이 너비를 밀어내는 것 방지 */;}
/* 2줄 이상 넘어갈 때 ... 처리하는 클래스 */
  .text-cut-2{display:-webkit-box;-webkit-line-clamp:2;/* 원하는 줄 수 */
 -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;}
.text-cut-90{width:90%!important;margin-left:0.9375rem;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}
.text-cut-80{width:80%!important;margin-left:0.9375rem;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}
.text-cut-70{width:70%!important;margin-left:0.9375rem;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}
@media only screen and (min-width:1900px){.list-cut{width:95%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:1600px) and (max-width:1899px){.list-cut{width:85%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:1440px) and (max-width:1599px){.list-cut{width:95%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:1200px) and (max-width:1439px){.list-cut{width:95%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:992px) and (max-width:1199px){.list-cut{width:75%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:540px) and (max-width:991px){.list-cut{width:75%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (min-width:411px) and (max-width:539px){.list-cut{width:90%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
@media only screen and (max-width:410px){.list-cut{width:70%!important;text-overflow:ellipsis!important;white-space:nowrap!important;word-break:break-all!important;overflow:hidden!important;}}
/* a-l*/
  @media (min-width:0){.sm-fleft{text-align:left!important;}.sm-fright{text-align:right!important;}.sm-fcenter{text-align:center!important;}}
@media (min-width:768px){.md-fleft{text-align:left!important;}.md-fright{text-align:right!important;}.md-fcenter{text-align:center!important;}}
@media (min-width:992px){.lg-fcenter{text-align:left!important;}.lg-fright{text-align:right!important;}.lg-fcenter{text-align:center!important;}}
@media (min-width:1280px){.xl-fleft{text-align:left!important;}.xl-fright{text-align:right!important;}.xl-fcenter{text-align:center!important;}}
/* text color,link color and link hover color */
  .text-tqred{color:#e74139!important;}
.text-tqnavy{color:var(--tqroot-navy)!important;}
.text-tqsky{color:#00a0e9!important;}
.text-bmenu{color:#e75b54!important;}
.text-tqcate{color:#1fa597!important;}
.text-high1{color:#ff524f!important;}
.text-high2{color:#ff403d!important;}
.text-set0{color:transparent!important;}
.text-set1{color:#111!important;}
.text-set2{color:#222!important;}
.text-set3{color:#333!important;}
.text-set4{color:#444!important;}
.text-set45{color:#454545!important;}
.text-set5{color:#555!important;}
.text-set6{color:#666!important;}
.text-set7{color:#777!important;}
.text-set8{color:#888!important;}
.text-set9{color:#999!important;}
.text-set10{color:#aaa!important;}
.text-set11{color:#bbb!important;}
.text-set12{color:#ccc!important;}
.text-set13{color:#ddd!important;}
.text-set14{color:#eee!important;}
.text-set15{color:#fafafa!important;}
.text-black-25{color:rgba(0,0,0,.25)!important;}
.text-black-50{color:rgba(0,0,0,.5)!important;}
.text-black-75{color:rgba(0,0,0,.75)!important;}
.text-white-25{color:rgba(255,255,255,.25)!important;}
.text-white-50{color:rgba(255,255,255,.5)!important;}
.text-white-75{color:rgba(255,255,255,.75)!important;}
.text-o{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;}
.text-quartz{color:#e1e2e9!important;}
.text-sblue{color:#3b71e4;}
.text-blue{color:#1443dd;}
.btn-link.text-white,.text-white,a.text-white-hover:hover{color:#fff;}
.btn-link.text-penguin-white,.text-penguin-white,a.text-penguin-white-hover:hover{color:#f1edea;}
.btn-link.text-black,.text-black,a.text-black-hover:hover{color:#000;}
.btn-link.text-extra-dark-gray,.text-extra-dark-gray,a.text-extra-dark-gray-hover:hover{color:#232323;}
.btn-link.text-dark-gray,.text-dark-gray,a.text-dark-gray-hover:hover{color:#626262;}
.btn-link.text-gray,.text-gray,a.text-gray-hover:hover{color:#757575;}
.btn-link.text-normal-gray,.text-normal-gray,a.text-normal-gray-hover:hover{color:#939393;}
.btn-link.text-extra-light-gray,.text-extra-light-gray,a.text-extra-light-gray-hover:hover{color:#b7b7b7;}
.btn-link.text-light-gray,.text-light-gray,a.text-light-gray-hover:hover{color:#d6d5d5;}
.btn-link.text-very-light-gray,.text-very-light-gray,a.text-very-light-gray-hover:hover{color:#ededed;}
.btn-link.text-very-light-gray-transparent,.text-very-light-gray-transparent,a.text-very-light-gray-transparent-hover:hover{color:rgba(237,237,237,0.22);}
.btn-link.text-extra-dark-gray-transparent,.text-extra-dark-gray-transparent,a.text-extra-dark-gray-transparent-hover:hover{color:rgba(46,46,46,0.15);}
.btn-link.text-dark-gray-transparent,.text-dark-gray-transparent,a.text-dark-gray-transparent-hover:hover{color:rgba(98,98,98,0.1);}
.btn-link.text-white-transparent,.text-white-transparent,a.text-white-transparent-hover:hover{color:rgba(255,255,255,0.7);}
.btn-link.fs-m-white-transparent,.fs-m-white-transparent,a.text-very-light-white-transparent-hover:hover{color:rgba(255,255,255,0.5);}
.btn-link.text-very-light-white-transparent,.text-very-light-white-transparent,a.text-very-light-white-transparent-hover:hover{color:rgba(255,255,255,0.3);}
.btn-link.text-iris-blue,.text-iris-blue,a.text-iris-blue-hover:hover{color:#0c9595;}
.btn-link.text-fast-blue,.text-fast-blue,a.text-fast-blue-hover:hover{color:#0038e3;}
.btn-link.text-neon-blue,.text-neon-blue,a.text-neon-blue-hover:hover{color:#3452ff;}
.btn-link.text-navy,.text-navy,a.text-navy-hover:hover{color:#1c2e67;}
.btn-link.text-navy2,.text-navy2,a.text-navy2-hover:hover{color:#142845;}
.btn-link.text-navy3,.text-navy3,a.text-navy3-hover:hover{color:#1b212b;}
.btn-link.text-light-pink,.text-light-pink,a.text-light-pink-hover:hover{color:#f18c8c;}
.btn-link.text-red,.text-red,a.text-red-hover:hover{color:#fe0127;}
.btn-link.text-dark-red,.text-dark-red,a.text-dark-red-hover:hover{color:#d23134;}
.btn-link.text-parrot-green,.text-parrot-green,a.text-parrot-green-hover:hover{color:#cee002;}
.btn-link.text-green,.text-green,a.text-green-hover:hover{color:#27ae60;}
.btn-link.text-olivine-green,.text-olivine-green,a.text-olivine-green-hover:hover{color:#8bb867;}
.btn-link.text-dark-charcoal,.text-dark-charcoal,a.text-dark-charcoal-hover:hover{color:#2f2f2f;}
.btn-link.text-orange,.text-orange,a.text-orange-hover:hover{color:#fd961e;}
.btn-link.text-dark-orange,.text-dark-orange,a.text-dark-orange-hover:hover{color:#ff6437;}
.btn-link.text-neon-orange,.text-neon-orange,a.text-neon-orange-hover:hover{color:#ff7a56;}
.btn-link.text-light-orange,.text-light-orange,a.text-light-orange-hover:hover{color:#e8bf47;}
.btn-link.text-radical-red,.text-radical-red,a.text-radical-red-hover:hover{color:#fb4f58;}
.btn-link.text-golden,.text-golden,a.text-golden-hover:hover{color:#ca943d;}
.btn-link.text-golden-yellow,.text-golden-yellow,a.text-golden-yellow-hover:hover{color:#ff9c00;}
.btn-link.text-dark-golden-yellow,.text-dark-golden-yellow,a.text-dark-golden-yellow-hover:hover{color:#cb933d;}
.btn-link.text-golden-brown,.text-golden-brown,a.text-golden-brown-hover:hover{color:#cd9452;}
.btn-link.text-slate-blue,.text-slate-blue,a.text-slate-blue-hover:hover{color:#262b35;}
.btn-link.text-slate-blue-light,.text-slate-blue-light,a.text-slate-blue-light-hover:hover{color:#8890a4;}
.btn-link.text-gray-blue,.text-gray-blue,a.text-gray-blue-hover:hover{color:#374162;}
.btn-link.text-slate-blue-dark,.text-slate-blue-dark,a.text-slate-blue-dark-hover:hover{color:#4f586e;}
.btn-link.text-dark-slate-blue,.text-dark-slate-blue,a.text-dark-slate-blue-hover:hover{color:#1f232c;}
.btn-link.text-brown,.text-brown,a.text-brown-hover:hover{color:#986248;}
.btn-link.text-blue-wood,.text-blue-wood,a.text-blue-wood-hover:hover{color:#373a63;}
.btn-link.text-purple,.text-purple,a.text-purple-hover:hover{color:#502e95;}
.btn-link.text-lux-purple,.text-lux-purple,a.text-lux-purple-hover:hover{color:#3a285e;}
.btn-link.text-dark-purple,.text-dark-purple,a.text-dark-purple-hover:hover{color:#333045;}
.btn-link.text-very-light-desert-storm,.text-very-light-desert-storm,a.very-light-desert-storm:hover{color:#faf6f3;}
.btn-link.text-yellow-ochre,.text-yellow-ochre,a.text-yellow-ochre-hover:hover{color:#c89965;}
.btn-link.text-yellow-ochre-light,.text-yellow-ochre-light,a.text-yellow-ochre-light-hover:hover{color:#c3964e;}
.btn-link.text-fast-yellow,.text-fast-yellow,a.text-fast-yellow-hover:hover{color:#f4d956;}
.btn-link.text-yellow,.text-yellow,a.text-yellow-hover:hover{color:#ffeb04;}
.btn-link.text-salmon-rose,.text-salmon-rose,a.text-salmon-rose-hover:hover{color:#ea9d8d;}
.btn-link.text-tussock,.text-tussock,a.text-tussock-hover:hover{color:#bf8c4c;}
.btn-link.text-greenish-slate,.text-greenish-slate,a.text-greenish-slate-hover:hover{color:#445a58;}
.btn-link.text-seashell,.text-seashell,a.text-seashell-hover:hover{color:#f9f6f3;}
.btn-link.text-shamrock-green,.text-shamrock-green,a.text-shamrock-green-hover:hover{color:#2ed47c;}
.btn-link.text-light-brownish-orange,.text-light-brownish-orange,a.text-light-brownish-orange-hover:hover{color:#e6994e;}
.btn-link.text-greenish-gray,.text-greenish-gray,a.text-greenish-gray-hover:hover{color:#969896;}
.btn-link.text-light-greenish-gray,.text-light-greenish-gray,a.text-light-greenish-gray-hover:hover{color:#9fa29f;}
.btn-link.text-yellowish-green,.text-yellowish-green,a.text-yellowish-green-hover:hover{color:#c7da26;}
.btn-link.text-copper-red,.text-copper-red,a.text-copper-red-hover:hover{color:#cc754c;}
.btn-link.text-sunglow,.text-sunglow,a.text-sunglow-hover:hover{color:#ffcc2e;}
.btn-link.text-orange-zest,.text-orange-zest,a.text-orange-zest-hover:hover{color:#ca7741;}
.btn-link.text-dark-tussock,.text-dark-tussock,a.text-dark-tussock-hover:hover{color:#bd884c;}
.btn-link.text-echo-blue,.text-echo-blue,a.text-echo-blue-hover:hover{color:#abadb7;}
.btn-link.text-violet,.text-violet,a.text-violet-hover:hover{color:#89af44;}
/* text gradient color */
  .text-beige-pink{background:linear-gradient(to right,#fffbd5,#b20a2c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-magenta-orange-2{background:linear-gradient(to right,#ec606c,#ee6362,#ee6757,#ed6c4d,#eb7242);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-sky-blue-dark-pink{background:linear-gradient(to right,#5065da,#556fff,#c557ad,#e65f9a,#e66176);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-magenta-orange{background:linear-gradient(to right,#e42464,#e42464,#f44f5c,#fa6259,#ff7357);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-purple-magenta{background:linear-gradient(to right,#502970,#502970,#ac2775,#d42d6b,#f34259);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-light-purple-light-orange{background:linear-gradient(to right,#b783ff,#b783ff,#fa7cc1,#ff85a6,#ff9393);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-sky-blue-pink{background:linear-gradient(to right,#556fff,#556fff,#e05fc4,#f767a6,#ff798e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-sky-blue-pink-2{background:linear-gradient(to right top,#6670ed,#556fff,#d45eba,#f767a6,#f5667d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-peacock-blue-crome-yellow{background:linear-gradient(to right,#36c1e1,#36c1e1,#74cf8e,#bac962,#feb95b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-peacock-blue-crome-yellow-2{background-image:linear-gradient(to right,#5cc088,#50c28d,#83b879,#c9a95e,#dda556);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-fast-blue-purple{background:linear-gradient(to right,#0039e3,#0039e3,#5e28dd,#741bd9,#8600d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-tan-geraldine{background-image:linear-gradient(to right,#ff9e78,#ff9979,#ff887c,#ff7c7d,#ff767e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-tussock-greenish-slate{background:linear-gradient(90deg,#bf8c4c 0,#445a58 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-light-purple-light-red{background:linear-gradient(to right,#975ade,#af63d2,#d473c0,#ef7da7,#e6686f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-light-brownish-orange-black{background:linear-gradient(to right,#e79e57,#9d9049,#62794c,#405c4c,#353d3c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-turquoise-green-yellowish{background:linear-gradient(to right,#3edfb6,#58e49a,#7ce878,#a5e850,#d0e51b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-gradient-red-violet-purple{background-image:linear-gradient(to right,#b93c90,#a92a96,#951a9d,#7b10a5,#5412ae);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.btn-link.text-gradient-orange-pink,.text-gradient-orange-pink,a.text-gradient-orange-pink,a.text-gradient-orange-pink-hover:hover{background:linear-gradient(to right,#ff6557 0,#ff367c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.btn-link.text-gradient-fuego-turquoise,.text-gradient-fuego-turquoise,a.text-gradient-fuego-turquoise,a.text-gradient-fuego-turquoise-hover:hover{background:linear-gradient(to left,#0cd6a2,#56de9c,#91dc5d,#aedb40,#c7da26);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.text-greenblue{background:#1c8a00;background:-webkit-linear-gradient(to right,#1c8a00 0,#1f2dad 100%);background:-moz-linear-gradient(to right,#1c8a00 0,#1f2dad 100%);background:linear-gradient(to right,#1c8a00 0,#1f2dad 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
/* text property */
  .wb-ka{word-break:keep-all;}
.word-wrap{word-wrap:break-word;}
.white-space-normal{white-space:normal;}
.text-normal{text-transform:unset!important;}
.text-decoration-underline{text-decoration:underline;}
.text-decoration-none{text-decoration:none;}
.text-transform-none{text-transform:none;}
.text-decoration-line-through{text-decoration:line-through;}
.text-decoration-underline-yellow{text-decoration:underline;text-decoration-color:#fee11c;-webkit-text-decoration-color:#fee11c;}
.text-highlight{padding:4px 16px;background-color:#d7ffcb;color:#121212;}
.text-low,.text-lowercase{text-transform:lowercase!important;}
.text-upp,.text-uppercase{text-transform:uppercase!important;}
.text-capitalize{text-transform:capitalize!important;}
.fsitalic{font-style:italic!important;}
.text-decoration-line-bottom,.text-decoration-line-bottom-medium,.text-decoration-line-bottom-thick,.text-decoration-line-thick,.text-decoration-line-wide,.text-middle-line{position:relative;white-space:nowrap;}
.text-middle-line:before{border-bottom:1px solid;position:absolute;content:"";width:100%;top:50%;left:0;opacity:0.35;}
.text-decoration-line-wide:before{content:"";border-bottom:1px solid;left:-0.625rem;position:absolute;top:50%;width:calc(100% + 1.25rem);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.text-decoration-line-thick:before{content:"";position:absolute;width:100%;height:4px;background:#333;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:-1;}
.text-decoration-line-bottom:before{content:"";border-bottom:1px solid;left:0;position:absolute;top:100%;width:100%;}
.text-decoration-line-bottom-medium:before{content:"";border-bottom:2px solid;left:0;position:absolute;top:90%;width:100%;}
.text-decoration-line-bottom-thick:before{content:"";border-bottom:3px solid;left:0;position:absolute;top:85%;width:100%;}
.text-decoration-line-bottom-gradient{position:relative;}
.text-decoration-line-bottom-gradient span{position:absolute;left:0;bottom:0;width:100%;height:1px;}
/* dropcap */
  .first-letter{float:left;font-size:3.125rem;line-height:normal;margin:0 1.25rem 0 0;text-align:center;padding:0.625rem 0;font-weight:600;}
.first-letter-big{float:left;font-size:6.25rem;line-height:6.25rem;margin:0 2.1875rem 0 0;padding:0 0.5rem;text-align:center;font-weight:600;position:relative;}
.first-letter-big:before{position:absolute;border-bottom:1px solid;content:"";display:block;width:100%;top:55%;left:0;}
.first-letter-block{font-size:1.875rem;height:3.4375rem;line-height:1.5625rem;padding:0.9375rem 0;width:3.4375rem;font-weight:500;margin-top:0.3125rem;}
.first-letter-block-round{border-radius:6px;border:1px solid;}
.first-letter-round{border-radius:50%;font-size:2.1875rem;padding:0.9375rem;width:4.0625rem;height:4.0625rem;line-height:2.1875rem;}
/* text shadow */
  .fsd0{text-shadow:0.125rem 0.125rem 0.3125rem rgba(0,0,0,0.005);}
.fsd1{text-shadow:0.125rem 0.125rem 0.3125rem rgba(0,0,0,0.5);}
.fsd2{text-shadow:0.125rem 0.125rem 0.1875rem rgba(0,0,0,0.3);}
.fsd3{text-shadow:0.125rem 0.125rem 0.125rem rgba(0,0,0,0.01);}
.fsd4{text-shadow:0.125rem 0.125rem 0.125rem rgba(0,0,0,0.8);}
.fsd5{text-shadow:0.0625rem 0.0625rem 0.3125rem rgba(0,0,0,0.2);}
/* text stroke */
  .text-border{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:white;}
/* text stroke width */
  .text-border-width-1px{-webkit-text-stroke-width:1px;}
.text-border-width-2px{-webkit-text-stroke-width:2px;}
.text-border-width-3px{-webkit-text-stroke-width:3px;}
.text-border-width-4px{-webkit-text-stroke-width:4px;}
.text-border-width-5px{-webkit-text-stroke-width:5px;}
/* text stroke color */
  .text-border-color-black{-webkit-text-stroke-color:#000000;}
.text-border-color-light{-webkit-text-stroke-color:#eeeeee;}
.text-border-color-quartz{-webkit-text-stroke-color:#e1e2e9;}
/* letter spacing */
  .lt00{letter-spacing:0!important;}
.lt05{letter-spacing:0.0156rem!important;}
.lt07{letter-spacing:0.0313rem!important;}
.lt10{letter-spacing:0.0469rem!important;}
.lt15{letter-spacing:0.0625rem!important;}
.lt20{letter-spacing:0.0938rem!important;}
.lt25{letter-spacing:0.125rem!important;}
.lt30{letter-spacing:0.1563rem!important;}
.lt35{letter-spacing:0.1875rem!important;}
.lt40{letter-spacing:0.2188rem!important;}
.lt45{letter-spacing:0.25rem!important;}
.lt50{letter-spacing:0.2813rem!important;}
.lt55{letter-spacing:0.3125rem!important;}
.lt60{letter-spacing:0.3438rem!important;}
.lt65{letter-spacing:0.375rem!important;}
.lt70{letter-spacing:0.4063rem!important;}
.lt75{letter-spacing:0.4375rem!important;}
.lt80{letter-spacing:0.5rem!important;}
.lt85{letter-spacing:0.5313rem!important;}
.lt90{letter-spacing:0.5625rem!important;}
.lt95{letter-spacing:0.5938rem!important;}
.lt100{letter-spacing:0.625rem!important;}
.lt125{letter-spacing:0.7813rem!important;}
.lt150{letter-spacing:0.9375rem!important;}
.lt200{letter-spacing:1.25rem!important;}
.lt220{letter-spacing:1.375rem!important;}
.lt250{letter-spacing:1.5625rem!important;}
/* letter spacing minus */
  .ltm02{letter-spacing:-0.0063rem!important;}
.ltm05{letter-spacing:-0.0156rem!important;}
.ltm07{letter-spacing:-0.0313rem!important;}
.ltm10{letter-spacing:-0.0469rem!important;}
.ltm15{letter-spacing:-0.0625rem!important;}
.ltm20{letter-spacing:-0.0938rem!important;}
.ltm25{letter-spacing:-0.125rem!important;}
.ltm30{letter-spacing:-0.1563rem!important;}
.ltm35{letter-spacing:-0.1875rem!important;}
.ltm40{letter-spacing:-0.2188rem!important;}
.ltm45{letter-spacing:-0.25rem!important;}
.ltm50{letter-spacing:-0.2813rem!important;}
.ltm55{letter-spacing:-0.3125rem!important;}
.ltm60{letter-spacing:-0.3438rem!important;}
.ltm65{letter-spacing:-0.375rem!important;}
.ltm70{letter-spacing:-0.4063rem!important;}
.ltm75{letter-spacing:-0.4375rem!important;}
.ltm80{letter-spacing:-0.4688rem!important;}
.ltm85{letter-spacing:-0.5rem!important;}
.ltm90{letter-spacing:-0.5313rem!important;}
.ltm95{letter-spacing:-0.5938rem!important;}
.ltm100{letter-spacing:-0.625rem!important;}
.ltin{letter-spacing:inherit!important;}
/* font weight */
  .fwnormal{font-weight:normal!important;}
.fwbold{font-weight:bold!important;}
.fw100{font-weight:100!important;}
.fw200{font-weight:200!important;}
.fw300{font-weight:300!important;}
.fw400{font-weight:400!important;}
.fw500{font-weight:500!important;}
.fw600{font-weight:600!important;}
.fw700{font-weight:700!important;}
.fw800{font-weight:800!important;}
.fw900{font-weight:900!important;}
.font-weight-normal{font-weight:normal!important;}
.font-weight-bold{font-weight:bold!important;}
.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;}
@media (max-width:480px){.fwnormal{font-weight:400!important;}.fwbold{font-weight:600!important;}.fw100{font-weight:300!important;}.fw200{font-weight:300!important;}.fw300{font-weight:300!important;}.fw400{font-weight:400!important;}.fw500{font-weight:500!important;}.fw600{font-weight:600!important;}.fw700{font-weight:700!important;}.fw800{font-weight:800!important;}.fw900{font-weight:900!important;}}
.parallax-title{padding:1rem 2.1875rem;display:inline-block;}
/* text size */
  .fs0{font-size:0;}
.fs9{font-size:0.5625rem!important;}
.fs10{font-size:0.625rem!important;}
.fs11{font-size:0.6875rem!important;}
.fs12{font-size:0.75rem!important;}
.fs13{font-size:0.8125rem!important;}
.fs14{font-size:0.875rem!important;}
.fs15{font-size:0.9375rem!important;}
.fs16{font-size:1rem!important;}
.fs17{font-size:1.0625rem!important;}
.fs18{font-size:1.125rem!important;}
.fs19{font-size:1.1875rem!important;}
.fs20{font-size:1.25rem!important;}
.fs21{font-size:1.3125rem!important;}
.fs22{font-size:1.375rem!important;}
.fs23{font-size:1.4375rem!important;}
.fs24{font-size:1.5rem!important;}
.fs25{font-size:1.5625rem!important;}
.fs26{font-size:1.625rem!important;}
.fs27{font-size:1.6875rem!important;}
.fs28{font-size:1.75rem!important;}
.fs29{font-size:1.8125rem!important;}
.fs30{font-size:1.875rem!important;}
.fs31{font-size:1.9375rem!important;}
.fs32{font-size:2rem!important;}
.fs33{font-size:2.0625rem!important;}
.fs34{font-size:2.125rem!important;}
.fs35{font-size:2.1875rem!important;}
.fs36{font-size:2.25rem!important;}
.fs37{font-size:2.3125rem!important;}
.fs38{font-size:2.375rem!important;}
.fs39{font-size:2.4375rem!important;}
.fs40{font-size:2.5rem!important;}
.fs41{font-size:2.5625rem!important;}
.fs42{font-size:2.625rem!important;}
.fs43{font-size:2.6875rem!important;}
.fs44{font-size:2.75rem!important;}
.fs45{font-size:2.8125rem!important;}
.fs46{font-size:2.875rem!important;}
.fs47{font-size:2.9375rem!important;}
.fs48{font-size:3rem!important;}
.fs49{font-size:3.0625rem!important;}
.fs50{font-size:3.125rem!important;}
.fs51{font-size:3.1875rem!important;}
.fs52{font-size:3.25rem!important;}
.fs53{font-size:3.3125rem!important;}
.fs54{font-size:3.375rem!important;}
.fs55{font-size:3.4375rem!important;}
.fs56{font-size:3.5rem!important;}
.fs57{font-size:3.5625rem!important;}
.fs58{font-size:3.625rem!important;}
.fs59{font-size:3.6875rem!important;}
.fs60{font-size:3.75rem!important;}
.fs61{font-size:3.8125rem!important;}
.fs62{font-size:3.875rem!important;}
.fs63{font-size:3.9375rem!important;}
.fs64{font-size:4rem!important;}
.fs65{font-size:4.0625rem!important;}
.fs66{font-size:4.125rem!important;}
.fs67{font-size:4.1875rem!important;}
.fs68{font-size:4.25rem!important;}
.fs69{font-size:4.3125rem!important;}
.fs70{font-size:4.375rem!important;}
.fs71{font-size:4.4375rem!important;}
.fs72{font-size:4.5rem!important;}
.fs73{font-size:4.5625rem!important;}
.fs74{font-size:4.625rem!important;}
.fs75{font-size:4.6875rem!important;}
.fs76{font-size:4.75rem!important;}
.fs77{font-size:4.8125rem!important;}
.fs78{font-size:4.875rem!important;}
.fs79{font-size:4.9375rem!important;}
.fs80{font-size:5rem!important;}
.fs90{font-size:5.625rem!important;}
.fs95{font-size:5.9375rem!important;}
.fs100{font-size:6.25rem!important;}
.fs110{font-size:6.875rem!important;}
.fs120{font-size:7.5rem!important;}
.fs130{font-size:8.125rem!important;}
.fs140{font-size:8.75rem!important;}
.fs150{font-size:9.375rem!important;}
@media (max-width:760px){.fs9{font-size:0.5625rem!important;}.fs10{font-size:0.625rem!important;}.fs11{font-size:0.6875rem!important;}.fs12{font-size:0.75rem!important;}.fs13{font-size:0.8125rem!important;}.fs14{font-size:0.875rem!important;}.fs15{font-size:0.9375rem!important;}.fs16{font-size:1rem!important;}.fs17{font-size:1.025rem!important;}.fs18{font-size:1.125rem!important;}.fs19{font-size:1.1875rem!important;}.fs20{font-size:1.25rem!important;}.fs21{font-size:1.25rem!important;}.fs22{font-size:1.3125rem!important;}.fs23{font-size:1.3125rem!important;}.fs24{font-size:1.375rem!important;}.fs25{font-size:1.375rem!important;}.fs26{font-size:1.4375rem!important;}.fs27{font-size:1.4375rem!important;}.fs28{font-size:1.5rem!important;}.fs29{font-size:1.5rem!important;}.fs30{font-size:1.5625rem!important;}.fs31{font-size:1.5625rem!important;}.fs32{font-size:1.625rem!important;}.fs33{font-size:1.625rem!important;}.fs34{font-size:1.6875rem!important;}.fs35{font-size:1.6875rem!important;}.fs36{font-size:1.75rem!important;}.fs37{font-size:1.75rem!important;}.fs38{font-size:1.8125rem!important;}.fs39{font-size:1.8125rem!important;}.fs40{font-size:1.875rem!important;}.fs41{font-size:1.875rem!important;}.fs42{font-size:1.9375rem!important;}.fs43{font-size:1.9375rem!important;}.fs44{font-size:2rem!important;}.fs45{font-size:2rem!important;}.fs46{font-size:2.0625rem!important;}.fs47{font-size:2.0625rem!important;}.fs48{font-size:1.6875rem!important;}/* 오류로 보이던 부분 수정 */    .fs49{font-size:1.6875rem!important;}.fs50{font-size:1.6875rem!important;}.fs51{font-size:1.75rem!important;}.fs52{font-size:1.75rem!important;}.fs53{font-size:1.75rem!important;}.fs54{font-size:1.8125rem!important;}.fs55{font-size:1.8125rem!important;}.fs56{font-size:1.8125rem!important;}.fs57{font-size:1.8125rem!important;}.fs58{font-size:1.8125rem!important;}.fs59{font-size:1.8125rem!important;}.fs60{font-size:1.875rem!important;}.fs61{font-size:1.875rem!important;}.fs62{font-size:1.875rem!important;}.fs63{font-size:1.875rem!important;}.fs64{font-size:1.875rem!important;}.fs65{font-size:1.875rem!important;}.fs66{font-size:1.875rem!important;}.fs67{font-size:1.875rem!important;}.fs68{font-size:1.875rem!important;}.fs69{font-size:1.875rem!important;}.fs70{font-size:1.875rem!important;}.fs71{font-size:2rem!important;}.fs72{font-size:2rem!important;}.fs73{font-size:2rem!important;}.fs74{font-size:2rem!important;}.fs75{font-size:2rem!important;}.fs76{font-size:2rem!important;}.fs77{font-size:2rem!important;}.fs78{font-size:2rem!important;}.fs79{font-size:2rem!important;}.fs80{font-size:2.125rem!important;}.fs90{font-size:2.25rem!important;}.fs100{font-size:2.375rem!important;}.fs110{font-size:2.5rem!important;}.fs120{font-size:2.625rem!important;}.fs130{font-size:2.75rem!important;}.fs140{font-size:2.875rem!important;}.fs150{font-size:3rem!important;}}
/* lineheight */
  .lhunset{line-height:unset!important;}
.lhnormal{line-height:normal!important;}
.lhnone{line-height:0!important;}
.lh0{line-height:0!important;}
.lh8{line-height:0.5rem!important;}
.lh10{line-height:0.625rem!important;}
.lh12{line-height:0.75rem!important;}
.lh14{line-height:0.875rem!important;}
.lh15{line-height:0.9375rem!important;}
.lh16{line-height:1rem!important;}
.lh18{line-height:1.125rem!important;}
.lh20{line-height:1.25rem!important;}
.lh22{line-height:1.375rem!important;}
.lh24{line-height:1.5rem!important;}
.lh26{line-height:1.625rem!important;}
.lh28{line-height:1.75rem!important;}
.lh30{line-height:1.875rem!important;}
.lh32{line-height:2rem!important;}
.lh34{line-height:2.125rem!important;}
.lh36{line-height:2.25rem!important;}
.lh38{line-height:2.375rem!important;}
.lh40{line-height:2.5rem!important;}
.lh42{line-height:2.625rem!important;}
.lh44{line-height:2.75rem!important;}
.lh46{line-height:2.875rem!important;}
.lh50{line-height:3.125rem!important;}
.lh55{line-height:3.4375rem!important;}
.lh60{line-height:3.75rem!important;}
.lh65{line-height:4.0625rem!important;}
.lh70{line-height:4.375rem!important;}
.lh75{line-height:4.6875rem!important;}
.lh80{line-height:5rem!important;}
.lh85{line-height:5.3125rem!important;}
.lh90{line-height:5.625rem!important;}
.lh95{line-height:5.9375rem!important;}
.lh100{line-height:6.25rem!important;}
.lh120{line-height:7.5rem!important;}
.lh140{line-height:8.75rem!important;}
.lh160{line-height:10rem!important;}
.lh170{line-height:10.625rem!important;}
@media (max-width:760px){.lh0{line-height:0!important;}.lh8{line-height:0.5rem!important;}.lh10{line-height:0.625rem!important;}.lh12{line-height:0.75rem!important;}.lh14{line-height:0.875rem!important;}.lh15{line-height:0.9375rem!important;}.lh16{line-height:1rem!important;}.lh18{line-height:1.125rem!important;}.lh20{line-height:1.25rem!important;}.lh22{line-height:1.3125rem!important;}.lh24{line-height:1.4375rem!important;}.lh26{line-height:1.5rem!important;}.lh28{line-height:1.5625rem!important;}.lh30{line-height:1.5625rem!important;}.lh32{line-height:1.625rem!important;}.lh34{line-height:1.75rem!important;}.lh36{line-height:1.8125rem!important;}.lh38{line-height:1.875rem!important;}.lh40{line-height:1.9375rem!important;}.lh42{line-height:2rem!important;}.lh44{line-height:2.0625rem!important;}.lh46{line-height:2.125rem!important;}.lh50{line-height:2.1875rem!important;}.lh55{line-height:2.25rem!important;}.lh60{line-height:2.375rem!important;}.lh65{line-height:2.5rem!important;}.lh70{line-height:2.625rem!important;}.lh75{line-height:2.8125rem!important;}.lh80{line-height:3.125rem!important;}.lh85{line-height:3.4375rem!important;}.lh90{line-height:3.75rem!important;}.lh95{line-height:4.0625rem!important;}.lh100{line-height:4.375rem!important;}.lh120{line-height:5rem!important;}.lh140{line-height:5.625rem!important;}.lh160{line-height:6.25rem!important;}.lh170{line-height:6.875rem!important;}.ltm02{letter-spacing:-0.0094rem!important;}.ltm05{letter-spacing:-0.0188rem!important;}.ltm10{letter-spacing:-0.0313rem!important;}.ltm15{letter-spacing:-0.0406rem!important;}.ltm20{letter-spacing:-0.05rem!important;}.ltm25{letter-spacing:-0.0625rem!important;}.ltm30{letter-spacing:-0.0938rem!important;}.ltm35{letter-spacing:-0.125rem!important;}.ltm40{letter-spacing:-0.1563rem!important;}.ltm45{letter-spacing:-0.1875rem!important;}.ltm50{letter-spacing:-0.2188rem!important;}.ltm55{letter-spacing:-0.25rem!important;}.ltm60{letter-spacing:-0.2656rem!important;}.ltm65{letter-spacing:-0.2813rem!important;}.ltm70{letter-spacing:-0.3125rem!important;}.ltm75{letter-spacing:-0.3438rem!important;}.ltm80{letter-spacing:-0.375rem!important;}.ltm85{letter-spacing:-0.4063rem!important;}.ltm90{letter-spacing:-0.4375rem!important;}.ltm95{letter-spacing:-0.4688rem!important;}.ltin{letter-spacing:inherit!important;}}
/* responsive bootstrap variables (already in rems/vw mostly,kept for integrity) */
  .fs-sm{font-size:0.7rem!important;}
.fs-lg{font-size:1rem!important;}
.fs-1{font-size:0.05rem!important;}
.fs-2{font-size:0.1rem!important;}
.fs-3{font-size:0.15rem!important;}
.fs-4{font-size:0.2rem!important;}
.fs-5{font-size:0.25rem!important;}
.fs-6{font-size:0.3rem!important;}
.fs-7{font-size:0.35rem!important;}
.fs-8{font-size:0.4rem!important;}
.fs-9{font-size:0.45rem!important;}
.fs-10{font-size:0.5rem!important;}
.fs-11{font-size:0.55rem!important;}
.fs-12{font-size:0.6rem!important;}
.fs-13{font-size:0.65rem!important;}
.fs-14{font-size:0.7rem!important;}
.fs-15{font-size:0.75rem!important;}
.fs-16{font-size:0.8rem!important;}
.fs-17{font-size:0.85rem!important;}
.fs-18{font-size:0.9rem!important;}
.fs-19{font-size:0.95rem!important;}
.fs-20{font-size:1rem!important;}
.fs-21{font-size:1.05rem!important;}
.fs-22{font-size:1.1rem!important;}
.fs-23{font-size:1.15rem!important;}
.fs-24{font-size:1.2rem!important;}
.fs-25{font-size:1.25rem!important;}
.fs-26{font-size:calc(1.255rem + 0.06vw)!important;}
@media (min-width:1200px){.fs-26{font-size:1.3rem!important;}}
.fs-27{font-size:calc(1.26rem + 0.12vw)!important;}
@media (min-width:1200px){.fs-27{font-size:1.35rem!important;}}
.fs-28{font-size:calc(1.265rem + 0.18vw)!important;}
@media (min-width:1200px){.fs-28{font-size:1.4rem!important;}}
.fs-29{font-size:calc(1.27rem + 0.24vw)!important;}
@media (min-width:1200px){.fs-29{font-size:1.45rem!important;}}
.fs-30{font-size:calc(1.275rem + 0.3vw)!important;}
@media (min-width:1200px){.fs-30{font-size:1.5rem!important;}}
.fs-31{font-size:calc(1.28rem + 0.36vw)!important;}
@media (min-width:1200px){.fs-31{font-size:1.55rem!important;}}
.fs-32{font-size:calc(1.285rem + 0.42vw)!important;}
@media (min-width:1200px){.fs-32{font-size:1.6rem!important;}}
.fs-33{font-size:calc(1.29rem + 0.48vw)!important;}
@media (min-width:1200px){.fs-33{font-size:1.65rem!important;}}
.fs-34{font-size:calc(1.295rem + 0.54vw)!important;}
@media (min-width:1200px){.fs-34{font-size:1.7rem!important;}}
.fs-35{font-size:calc(1.3rem + 0.6vw)!important;}
@media (min-width:1200px){.fs-35{font-size:1.75rem!important;}}
.fs-36{font-size:calc(1.305rem + 0.66vw)!important;}
@media (min-width:1200px){.fs-36{font-size:1.8rem!important;}}
.fs-37{font-size:calc(1.31rem + 0.72vw)!important;}
@media (min-width:1200px){.fs-37{font-size:1.85rem!important;}}
.fs-38{font-size:calc(1.315rem + 0.78vw)!important;}
@media (min-width:1200px){.fs-38{font-size:1.9rem!important;}}
.fs-39{font-size:calc(1.32rem + 0.84vw)!important;}
@media (min-width:1200px){.fs-39{font-size:1.95rem!important;}}
.fs-40{font-size:calc(1.325rem + 0.9vw)!important;}
@media (min-width:1200px){.fs-40{font-size:2rem!important;}}
.fs-41{font-size:calc(1.33rem + 0.96vw)!important;}
@media (min-width:1200px){.fs-41{font-size:2.05rem!important;}}
.fs-42{font-size:calc(1.335rem + 1.02vw)!important;}
@media (min-width:1200px){.fs-42{font-size:2.1rem!important;}}
.fs-43{font-size:calc(1.34rem + 1.08vw)!important;}
@media (min-width:1200px){.fs-43{font-size:2.15rem!important;}}
.fs-44{font-size:calc(1.345rem + 1.14vw)!important;}
@media (min-width:1200px){.fs-44{font-size:2.2rem!important;}}
.fs-45{font-size:calc(1.35rem + 1.2vw)!important;}
@media (min-width:1200px){.fs-45{font-size:2.25rem!important;}}
.fs-46{font-size:calc(1.355rem + 1.26vw)!important;}
@media (min-width:1200px){.fs-46{font-size:2.3rem!important;}}
.fs-47{font-size:calc(1.36rem + 1.32vw)!important;}
@media (min-width:1200px){.fs-47{font-size:2.35rem!important;}}
.fs-48{font-size:calc(1.365rem + 1.38vw)!important;}
@media (min-width:1200px){.fs-48{font-size:2.4rem!important;}}
.fs-49{font-size:calc(1.37rem + 1.44vw)!important;}
@media (min-width:1200px){.fs-49{font-size:2.45rem!important;}}
.fs-50{font-size:calc(1.375rem + 1.5vw)!important;}
@media (min-width:1200px){.fs-50{font-size:2.5rem!important;}}
.fs-51{font-size:calc(1.38rem + 1.56vw)!important;}
@media (min-width:1200px){.fs-51{font-size:2.55rem!important;}}
.fs-52{font-size:calc(1.385rem + 1.62vw)!important;}
@media (min-width:1200px){.fs-52{font-size:2.6rem!important;}}
.fs-53{font-size:calc(1.39rem + 1.68vw)!important;}
@media (min-width:1200px){.fs-53{font-size:2.65rem!important;}}
.fs-54{font-size:calc(1.395rem + 1.74vw)!important;}
@media (min-width:1200px){.fs-54{font-size:2.7rem!important;}}
.fs-55{font-size:calc(1.4rem + 1.8vw)!important;}
@media (min-width:1200px){.fs-55{font-size:2.75rem!important;}}
.fs-56{font-size:calc(1.405rem + 1.86vw)!important;}
@media (min-width:1200px){.fs-56{font-size:2.8rem!important;}}
.fs-57{font-size:calc(1.41rem + 1.92vw)!important;}
@media (min-width:1200px){.fs-57{font-size:2.85rem!important;}}
.fs-58{font-size:calc(1.415rem + 1.98vw)!important;}
@media (min-width:1200px){.fs-58{font-size:2.9rem!important;}}
.fs-59{font-size:calc(1.42rem + 2.04vw)!important;}
@media (min-width:1200px){.fs-59{font-size:2.95rem!important;}}
.fs-60{font-size:calc(1.425rem + 2.1vw)!important;}
@media (min-width:1200px){.fs-60{font-size:3rem!important;}}
.fs-61{font-size:calc(1.43rem + 2.16vw)!important;}
@media (min-width:1200px){.fs-61{font-size:3.05rem!important;}}
.fs-62{font-size:calc(1.435rem + 2.22vw)!important;}
@media (min-width:1200px){.fs-62{font-size:3.1rem!important;}}
.fs-63{font-size:calc(1.44rem + 2.28vw)!important;}
@media (min-width:1200px){.fs-63{font-size:3.15rem!important;}}
.fs-64{font-size:calc(1.445rem + 2.34vw)!important;}
@media (min-width:1200px){.fs-64{font-size:3.2rem!important;}}
.fs-65{font-size:calc(1.45rem + 2.4vw)!important;}
@media (min-width:1200px){.fs-65{font-size:3.25rem!important;}}
.fs-66{font-size:calc(1.455rem + 2.46vw)!important;}
@media (min-width:1200px){.fs-66{font-size:3.3rem!important;}}
.fs-67{font-size:calc(1.46rem + 2.52vw)!important;}
@media (min-width:1200px){.fs-67{font-size:3.35rem!important;}}
.fs-68{font-size:calc(1.465rem + 2.58vw)!important;}
@media (min-width:1200px){.fs-68{font-size:3.4rem!important;}}
.fs-69{font-size:calc(1.47rem + 2.64vw)!important;}
@media (min-width:1200px){.fs-69{font-size:3.45rem!important;}}
.fs-70{font-size:calc(1.475rem + 2.7vw)!important;}
@media (min-width:1200px){.fs-70{font-size:3.5rem!important;}}
.fs-71{font-size:calc(1.48rem + 2.76vw)!important;}
@media (min-width:1200px){.fs-71{font-size:3.55rem!important;}}
.fs-72{font-size:calc(1.485rem + 2.82vw)!important;}
@media (min-width:1200px){.fs-72{font-size:3.6rem!important;}}
.fs-73{font-size:calc(1.49rem + 2.88vw)!important;}
@media (min-width:1200px){.fs-73{font-size:3.65rem!important;}}
.fs-74{font-size:calc(1.495rem + 2.94vw)!important;}
@media (min-width:1200px){.fs-74{font-size:3.7rem!important;}}
.fs-75{font-size:calc(1.5rem + 3vw)!important;}
@media (min-width:1200px){.fs-75{font-size:3.75rem!important;}}
.fs-76{font-size:calc(1.505rem + 3.06vw)!important;}
@media (min-width:1200px){.fs-76{font-size:3.8rem!important;}}
.fs-77{font-size:calc(1.51rem + 3.12vw)!important;}
@media (min-width:1200px){.fs-77{font-size:3.85rem!important;}}
.fs-78{font-size:calc(1.515rem + 3.18vw)!important;}
@media (min-width:1200px){.fs-78{font-size:3.9rem!important;}}
.fs-79{font-size:calc(1.52rem + 3.24vw)!important;}
@media (min-width:1200px){.fs-79{font-size:3.95rem!important;}}
.fs-80{font-size:calc(1.525rem + 3.3vw)!important;}
@media (min-width:1200px){.fs-80{font-size:4rem!important;}}
.fs-81{font-size:calc(1.53rem + 3.36vw)!important;}
@media (min-width:1200px){.fs-81{font-size:4.05rem!important;}}
.fs-82{font-size:calc(1.535rem + 3.42vw)!important;}
@media (min-width:1200px){.fs-82{font-size:4.1rem!important;}}
.fs-83{font-size:calc(1.54rem + 3.48vw)!important;}
@media (min-width:1200px){.fs-83{font-size:4.15rem!important;}}
.fs-84{font-size:calc(1.545rem + 3.54vw)!important;}
@media (min-width:1200px){.fs-84{font-size:4.2rem!important;}}
.fs-85{font-size:calc(1.55rem + 3.6vw)!important;}
@media (min-width:1200px){.fs-85{font-size:4.25rem!important;}}
.fs-86{font-size:calc(1.555rem + 3.66vw)!important;}
@media (min-width:1200px){.fs-86{font-size:4.3rem!important;}}
.fs-87{font-size:calc(1.56rem + 3.72vw)!important;}
@media (min-width:1200px){.fs-87{font-size:4.35rem!important;}}
.fs-88{font-size:calc(1.565rem + 3.78vw)!important;}
@media (min-width:1200px){.fs-88{font-size:4.4rem!important;}}
.fs-89{font-size:calc(1.57rem + 3.84vw)!important;}
@media (min-width:1200px){.fs-89{font-size:4.45rem!important;}}
.fs-90{font-size:calc(1.575rem + 3.9vw)!important;}
@media (min-width:1200px){.fs-90{font-size:4.5rem!important;}}
.fs-91{font-size:calc(1.58rem + 3.96vw)!important;}
@media (min-width:1200px){.fs-91{font-size:4.55rem!important;}}
.fs-92{font-size:calc(1.585rem + 4.02vw)!important;}
@media (min-width:1200px){.fs-92{font-size:4.6rem!important;}}
.fs-93{font-size:calc(1.59rem + 4.08vw)!important;}
@media (min-width:1200px){.fs-93{font-size:4.65rem!important;}}
.fs-94{font-size:calc(1.595rem + 4.14vw)!important;}
@media (min-width:1200px){.fs-94{font-size:4.7rem!important;}}
.fs-95{font-size:calc(1.6rem + 4.2vw)!important;}
@media (min-width:1200px){.fs-95{font-size:4.75rem!important;}}
.fs-96{font-size:calc(1.605rem + 4.26vw)!important;}
@media (min-width:1200px){.fs-96{font-size:4.8rem!important;}}
.fs-97{font-size:calc(1.61rem + 4.32vw)!important;}
@media (min-width:1200px){.fs-97{font-size:4.85rem!important;}}
.fs-98{font-size:calc(1.615rem + 4.38vw)!important;}
@media (min-width:1200px){.fs-98{font-size:4.9rem!important;}}
.fs-99{font-size:calc(1.62rem + 4.44vw)!important;}
@media (min-width:1200px){.fs-99{font-size:4.95rem!important;}}
.fs-100{font-size:calc(1.625rem + 4.5vw)!important;}
@media (min-width:1200px){.fs-100{font-size:5rem!important;}}
.fs-101{font-size:calc(1.63rem + 4.56vw)!important;}
@media (min-width:1200px){.fs-101{font-size:5.05rem!important;}}
.fs-102{font-size:calc(1.635rem + 4.62vw)!important;}
@media (min-width:1200px){.fs-102{font-size:5.1rem!important;}}
.fs-103{font-size:calc(1.64rem + 4.68vw)!important;}
@media (min-width:1200px){.fs-103{font-size:5.15rem!important;}}
.fs-104{font-size:calc(1.645rem + 4.74vw)!important;}
@media (min-width:1200px){.fs-104{font-size:5.2rem!important;}}
.fs-105{font-size:calc(1.65rem + 4.8vw)!important;}
@media (min-width:1200px){.fs-105{font-size:5.25rem!important;}}
.fs-106{font-size:calc(1.655rem + 4.86vw)!important;}
@media (min-width:1200px){.fs-106{font-size:5.3rem!important;}}
.fs-107{font-size:calc(1.66rem + 4.92vw)!important;}
@media (min-width:1200px){.fs-107{font-size:5.35rem!important;}}
.fs-108{font-size:calc(1.665rem + 4.98vw)!important;}
@media (min-width:1200px){.fs-108{font-size:5.4rem!important;}}
.fs-109{font-size:calc(1.67rem + 5.04vw)!important;}
@media (min-width:1200px){.fs-109{font-size:5.45rem!important;}}
.fs-110{font-size:calc(1.675rem + 5.1vw)!important;}
@media (min-width:1200px){.fs-110{font-size:5.5rem!important;}}
.fs-111{font-size:calc(1.68rem + 5.16vw)!important;}
@media (min-width:1200px){.fs-111{font-size:5.55rem!important;}}
.fs-112{font-size:calc(1.685rem + 5.22vw)!important;}
@media (min-width:1200px){.fs-112{font-size:5.6rem!important;}}
.fs-113{font-size:calc(1.69rem + 5.28vw)!important;}
@media (min-width:1200px){.fs-113{font-size:5.65rem!important;}}
.fs-114{font-size:calc(1.695rem + 5.34vw)!important;}
@media (min-width:1200px){.fs-114{font-size:5.7rem!important;}}
.fs-115{font-size:calc(1.7rem + 5.4vw)!important;}
@media (min-width:1200px){.fs-115{font-size:5.75rem!important;}}
.fs-116{font-size:calc(1.705rem + 5.46vw)!important;}
@media (min-width:1200px){.fs-116{font-size:5.8rem!important;}}
.fs-117{font-size:calc(1.71rem + 5.52vw)!important;}
@media (min-width:1200px){.fs-117{font-size:5.85rem!important;}}
.fs-118{font-size:calc(1.715rem + 5.58vw)!important;}
@media (min-width:1200px){.fs-118{font-size:5.9rem!important;}}
.fs-119{font-size:calc(1.72rem + 5.64vw)!important;}
@media (min-width:1200px){.fs-119{font-size:5.95rem!important;}}
.fs-120{font-size:calc(1.725rem + 5.7vw)!important;}
@media (min-width:1200px){.fs-120{font-size:6rem!important;}}
.fs-121{font-size:calc(1.73rem + 5.76vw)!important;}
@media (min-width:1200px){.fs-121{font-size:6.05rem!important;}}
.fs-122{font-size:calc(1.735rem + 5.82vw)!important;}
@media (min-width:1200px){.fs-122{font-size:6.1rem!important;}}
.fs-123{font-size:calc(1.74rem + 5.88vw)!important;}
@media (min-width:1200px){.fs-123{font-size:6.15rem!important;}}
.fs-124{font-size:calc(1.745rem + 5.94vw)!important;}
@media (min-width:1200px){.fs-124{font-size:6.2rem!important;}}
.fs-125{font-size:calc(1.75rem + 6vw)!important;}
@media (min-width:1200px){.fs-125{font-size:6.25rem!important;}}
.fs-126{font-size:calc(1.755rem + 6.06vw)!important;}
@media (min-width:1200px){.fs-126{font-size:6.3rem!important;}}
.fs-127{font-size:calc(1.76rem + 6.12vw)!important;}
@media (min-width:1200px){.fs-127{font-size:6.35rem!important;}}
.fs-128{font-size:calc(1.765rem + 6.18vw)!important;}
@media (min-width:1200px){.fs-128{font-size:6.4rem!important;}}
.fs-129{font-size:calc(1.77rem + 6.24vw)!important;}
@media (min-width:1200px){.fs-129{font-size:6.45rem!important;}}
.fs-130{font-size:calc(1.775rem + 6.3vw)!important;}
@media (min-width:1200px){.fs-130{font-size:6.5rem!important;}}
.fs-131{font-size:calc(1.78rem + 6.36vw)!important;}
@media (min-width:1200px){.fs-131{font-size:6.55rem!important;}}
.fs-132{font-size:calc(1.785rem + 6.42vw)!important;}
@media (min-width:1200px){.fs-132{font-size:6.6rem!important;}}
.fs-133{font-size:calc(1.79rem + 6.48vw)!important;}
@media (min-width:1200px){.fs-133{font-size:6.65rem!important;}}
.fs-134{font-size:calc(1.795rem + 6.54vw)!important;}
@media (min-width:1200px){.fs-134{font-size:6.7rem!important;}}
.fs-135{font-size:calc(1.8rem + 6.6vw)!important;}
@media (min-width:1200px){.fs-135{font-size:6.75rem!important;}}
.fs-136{font-size:calc(1.805rem + 6.66vw)!important;}
@media (min-width:1200px){.fs-136{font-size:6.8rem!important;}}
.fs-137{font-size:calc(1.81rem + 6.72vw)!important;}
@media (min-width:1200px){.fs-137{font-size:6.85rem!important;}}
.fs-138{font-size:calc(1.815rem + 6.78vw)!important;}
@media (min-width:1200px){.fs-138{font-size:6.9rem!important;}}
.fs-139{font-size:calc(1.82rem + 6.84vw)!important;}
@media (min-width:1200px){.fs-139{font-size:6.95rem!important;}}
.fs-140{font-size:calc(1.825rem + 6.9vw)!important;}
@media (min-width:1200px){.fs-140{font-size:7rem!important;}}
.fs-141{font-size:calc(1.83rem + 6.96vw)!important;}
@media (min-width:1200px){.fs-141{font-size:7.05rem!important;}}
.fs-142{font-size:calc(1.835rem + 7.02vw)!important;}
@media (min-width:1200px){.fs-142{font-size:7.1rem!important;}}
.fs-143{font-size:calc(1.84rem + 7.08vw)!important;}
@media (min-width:1200px){.fs-143{font-size:7.15rem!important;}}
.fs-144{font-size:calc(1.845rem + 7.14vw)!important;}
@media (min-width:1200px){.fs-144{font-size:7.2rem!important;}}
.fs-145{font-size:calc(1.85rem + 7.2vw)!important;}
@media (min-width:1200px){.fs-145{font-size:7.25rem!important;}}
.fs-146{font-size:calc(1.855rem + 7.26vw)!important;}
@media (min-width:1200px){.fs-146{font-size:7.3rem!important;}}
.fs-147{font-size:calc(1.86rem + 7.32vw)!important;}
@media (min-width:1200px){.fs-147{font-size:7.35rem!important;}}
.fs-148{font-size:calc(1.865rem + 7.38vw)!important;}
@media (min-width:1200px){.fs-148{font-size:7.4rem!important;}}
.fs-149{font-size:calc(1.87rem + 7.44vw)!important;}
@media (min-width:1200px){.fs-149{font-size:7.45rem!important;}}
.fs-150{font-size:calc(1.875rem + 7.5vw)!important;}
@media (min-width:1200px){.fs-150{font-size:7.5rem!important;}}
.fs-151{font-size:calc(1.88rem + 7.56vw)!important;}
@media (min-width:1200px){.fs-151{font-size:7.55rem!important;}}
.fs-152{font-size:calc(1.885rem + 7.62vw)!important;}
@media (min-width:1200px){.fs-152{font-size:7.6rem!important;}}
.fs-153{font-size:calc(1.89rem + 7.68vw)!important;}
@media (min-width:1200px){.fs-153{font-size:7.65rem!important;}}
.fs-154{font-size:calc(1.895rem + 7.74vw)!important;}
@media (min-width:1200px){.fs-154{font-size:7.7rem!important;}}
.fs-155{font-size:calc(1.9rem + 7.8vw)!important;}
@media (min-width:1200px){.fs-155{font-size:7.75rem!important;}}
.fs-156{font-size:calc(1.905rem + 7.86vw)!important;}
@media (min-width:1200px){.fs-156{font-size:7.8rem!important;}}
.fs-157{font-size:calc(1.91rem + 7.92vw)!important;}
@media (min-width:1200px){.fs-157{font-size:7.85rem!important;}}
.fs-158{font-size:calc(1.915rem + 7.98vw)!important;}
@media (min-width:1200px){.fs-158{font-size:7.9rem!important;}}
.fs-159{font-size:calc(1.92rem + 8.04vw)!important;}
@media (min-width:1200px){.fs-159{font-size:7.95rem!important;}}
.fs-160{font-size:calc(1.925rem + 8.1vw)!important;}
@media (min-width:1200px){.fs-160{font-size:8rem!important;}}
.fs-161{font-size:calc(1.93rem + 8.16vw)!important;}
@media (min-width:1200px){.fs-161{font-size:8.05rem!important;}}
.fs-162{font-size:calc(1.935rem + 8.22vw)!important;}
@media (min-width:1200px){.fs-162{font-size:8.1rem!important;}}
.fs-163{font-size:calc(1.94rem + 8.28vw)!important;}
@media (min-width:1200px){.fs-163{font-size:8.15rem!important;}}
.fs-164{font-size:calc(1.945rem + 8.34vw)!important;}
@media (min-width:1200px){.fs-164{font-size:8.2rem!important;}}
.fs-165{font-size:calc(1.95rem + 8.4vw)!important;}
@media (min-width:1200px){.fs-165{font-size:8.25rem!important;}}
.fs-166{font-size:calc(1.955rem + 8.46vw)!important;}
@media (min-width:1200px){.fs-166{font-size:8.3rem!important;}}
.fs-167{font-size:calc(1.96rem + 8.52vw)!important;}
@media (min-width:1200px){.fs-167{font-size:8.35rem!important;}}
.fs-168{font-size:calc(1.965rem + 8.58vw)!important;}
@media (min-width:1200px){.fs-168{font-size:8.4rem!important;}}
.fs-169{font-size:calc(1.97rem + 8.64vw)!important;}
@media (min-width:1200px){.fs-169{font-size:8.45rem!important;}}
.fs-170{font-size:calc(1.975rem + 8.7vw)!important;}
@media (min-width:1200px){.fs-170{font-size:8.5rem!important;}}
.fs-171{font-size:calc(1.98rem + 8.76vw)!important;}
@media (min-width:1200px){.fs-171{font-size:8.55rem!important;}}
.fs-172{font-size:calc(1.985rem + 8.82vw)!important;}
@media (min-width:1200px){.fs-172{font-size:8.6rem!important;}}
.fs-173{font-size:calc(1.99rem + 8.88vw)!important;}
@media (min-width:1200px){.fs-173{font-size:8.65rem!important;}}
.fs-174{font-size:calc(1.995rem + 8.94vw)!important;}
@media (min-width:1200px){.fs-174{font-size:8.7rem!important;}}
.fs-175{font-size:calc(2rem + 9vw)!important;}
@media (min-width:1200px){.fs-175{font-size:8.75rem!important;}}
.fs-176{font-size:calc(2.005rem + 9.06vw)!important;}
@media (min-width:1200px){.fs-176{font-size:8.8rem!important;}}
.fs-177{font-size:calc(2.01rem + 9.12vw)!important;}
@media (min-width:1200px){.fs-177{font-size:8.85rem!important;}}
.fs-178{font-size:calc(2.015rem + 9.18vw)!important;}
@media (min-width:1200px){.fs-178{font-size:8.9rem!important;}}
.fs-179{font-size:calc(2.02rem + 9.24vw)!important;}
@media (min-width:1200px){.fs-179{font-size:8.95rem!important;}}
.fs-180{font-size:calc(2.025rem + 9.3vw)!important;}
@media (min-width:1200px){.fs-180{font-size:9rem!important;}}
.fs-181{font-size:calc(2.03rem + 9.36vw)!important;}
@media (min-width:1200px){.fs-181{font-size:9.05rem!important;}}
.fs-182{font-size:calc(2.035rem + 9.42vw)!important;}
@media (min-width:1200px){.fs-182{font-size:9.1rem!important;}}
.fs-183{font-size:calc(2.04rem + 9.48vw)!important;}
@media (min-width:1200px){.fs-183{font-size:9.15rem!important;}}
.fs-184{font-size:calc(2.045rem + 9.54vw)!important;}
@media (min-width:1200px){.fs-184{font-size:9.2rem!important;}}
.fs-185{font-size:calc(2.05rem + 9.6vw)!important;}
@media (min-width:1200px){.fs-185{font-size:9.25rem!important;}}
.fs-186{font-size:calc(2.055rem + 9.66vw)!important;}
@media (min-width:1200px){.fs-186{font-size:9.3rem!important;}}
.fs-187{font-size:calc(2.06rem + 9.72vw)!important;}
@media (min-width:1200px){.fs-187{font-size:9.35rem!important;}}
.fs-188{font-size:calc(2.065rem + 9.78vw)!important;}
@media (min-width:1200px){.fs-188{font-size:9.4rem!important;}}
.fs-189{font-size:calc(2.07rem + 9.84vw)!important;}
@media (min-width:1200px){.fs-189{font-size:9.45rem!important;}}
.fs-190{font-size:calc(2.075rem + 9.9vw)!important;}
@media (min-width:1200px){.fs-190{font-size:9.5rem!important;}}
.fs-191{font-size:calc(2.08rem + 9.96vw)!important;}
@media (min-width:1200px){.fs-191{font-size:9.55rem!important;}}
.fs-192{font-size:calc(2.085rem + 10.02vw)!important;}
@media (min-width:1200px){.fs-192{font-size:9.6rem!important;}}
.fs-193{font-size:calc(2.09rem + 10.08vw)!important;}
@media (min-width:1200px){.fs-193{font-size:9.65rem!important;}}
.fs-194{font-size:calc(2.095rem + 10.14vw)!important;}
@media (min-width:1200px){.fs-194{font-size:9.7rem!important;}}
.fs-195{font-size:calc(2.1rem + 10.2vw)!important;}
@media (min-width:1200px){.fs-195{font-size:9.75rem!important;}}
.fs-196{font-size:calc(2.105rem + 10.26vw)!important;}
@media (min-width:1200px){.fs-196{font-size:9.8rem!important;}}
.fs-197{font-size:calc(2.11rem + 10.32vw)!important;}
@media (min-width:1200px){.fs-197{font-size:9.85rem!important;}}
.fs-198{font-size:calc(2.115rem + 10.38vw)!important;}
@media (min-width:1200px){.fs-198{font-size:9.9rem!important;}}
.fs-199{font-size:calc(2.12rem + 10.44vw)!important;}
@media (min-width:1200px){.fs-199{font-size:9.95rem!important;}}
.fs-200{font-size:calc(2.125rem + 10.5vw)!important;}
@media (min-width:1200px){.fs-200{font-size:10rem!important;}}
/** ===========================================================================================
     Position
============================================================================================= */
.position-inherit{position:inherit!important;}
.position-absolute{position:absolute!important;}
.position-relative{position:relative!important;}
/** ===========================================================================================
    Width
============================================================================================= */
.w-10{width:10%!important;}
.w-15{width:15%!important;}
.w-20{width:20%!important;}
.w-25{width:25%!important;}
.w-35{width:35%!important;}
.w-40{width:40%!important;}
.w-45{width:45%!important;}
.w-50{width:50%!important;}
.w-70{width:70%!important;}
.w-75{width:75%!important;}
.w-80{width:80%!important;}
.w-85{width:85%!important;}
.w-90{width:90%!important;}
.w-95{width:95%!important;}
.w-100{width:100%!important;}
.w-auto{width:auto!important;}
.mw-100{max-width:100%!important;}
.min-vw-100{min-width:100vw!important;}
.vw-100{width:100vw!important;}
.w-1px{width:1px;}
.w-2px{width:2px;}
.w-3px{width:3px;}
.w-4px{width:4px;}
.w-5px{width:5px;}
.w-6px{width:6px;}
.w-7px{width:7px;}
.w-8px{width:8px;}
.w-9px{width:9px;}
.w-10px{width:10px;}
.w-15px{width:15px;}
.w-16px{width:16px;}
.w-17px{width:17px;}
.w-18px{width:18px;}
.w-19px{width:19px;}
.w-20px{width:20px;}
.w-21px{width:21px;}
.w-22px{width:22px;}
.w-23px{width:23px;}
.w-24px{width:24px;}
.w-25px{width:25px;}
.w-30px{width:30px;}
.w-35px{width:35px;}
.w-40px{width:40px;}
.w-45px{width:45px;}
.w-50px{width:50px;}
.w-55px{width:55px;}
.w-60px{width:60px;}
.w-65px{width:65px;}
.w-70px{width:70px;}
.w-75px{width:75px;}
.w-80px{width:80px;}
.w-85px{width:85px;}
.w-90px{width:90px;}
.w-95px{width:95px;}
.w-100px{width:100px;}
.w-110px{width:110px;}
.w-120px{width:120px;}
.w-130px{width:130px;}
.w-140px{width:140px;}
.w-150px{width:150px;}
.w-160px{width:160px;}
.w-170px{width:170px;}
.w-180px{width:180px;}
.w-190px{width:190px;}
.w-200px{width:200px;}
.w-230px{width:230px;}
.w-240px{width:240px;}
.w-250px{width:250px;}
.w-300px{width:300px;}
.w-350px{width:350px;}
.w-400px{width:400px;}
.w-450px{width:450px;}
.w-500px{width:500px;}
.w-550px{width:550px;}
.w-600px{width:600px;}
.w-650px{width:650px;}
.w-700px{width:700px;}
.w-750px{width:750px;}
.w-800px{width:800px;}
.w-850px{width:850px;}
.w-900px{width:900px;}
.w-950px{width:950px;}
.w-1000px{width:1000px;}
.w-10{width:10%;}
.w-15{width:15%;}
.w-20{width:20%;}
.w-25{width:25%;}
.w-30{width:30%;}
.w-35{width:35%;}
.w-40{width:40%;}
.w-45{width:45%;}
.w-50{width:50%;}
.w-55{width:55%;}
.w-57{width:57%;}
.w-60{width:60%;}
.w-65{width:65%;}
.w-70{width:70%;}
.w-75{width:75%;}
.w-80{width:80%;}
.w-85{width:85%;}
.w-90{width:90%;}
.w-95{width:95%;}
.w-100{width:100%;}
.w-auto{width:auto;}
/** ===========================================================================================
    Height
============================================================================================= */
.h-auto{height:auto!important;}
.h00{height:0!important;}
.h05{height:5px!important;}
.h10{height:10px!important;}
.h15{height:15px!important;}
.h20{height:20px!important;}
.h25{height:25px!important;}
.h30{height:30px!important;}
.h35{height:35px!important;}
.h40{height:40px!important;}
.h45{height:45px!important;}
.h50{height:50px!important;}
.h60{height:60px!important;}
.h70{height:70px!important;}
.h80{height:80px!important;}
.h90{height:90px!important;}
.h100{height:100px!important;}
.h110{height:110px!important;}
.h120{height:120px!important;}
.h130{height:130px!important;}
.h140{height:140px!important;}
.h150{height:150px!important;}
.h160{height:160px!important;}
.h170{height:170px!important;}
.h180{height:180px!important;}
.h190{height:190px!important;}
.h200{height:200px!important;}
.h-50{height:50%!important;}
.h-75{height:75%!important;}
.h-80{height:80%!important;}
.h-85{height:85%!important;}
.h-90{height:90%!important;}
.h-95{height:95%!important;}
.h-100{height:100%!important;}
.h-150{height:150%!important;}
.h-200{height:200%!important;}
.max-h-100{max-height:100%;}
.max-h-inherit{max-height:inherit!important;}
.full-screen,.fullscreenabanner,.mobileoff-fullscreen-top-space{height:980px;}
.h-auto{height:auto!important;}
.mh-100{max-height:100%!important;}
.min-vh-100{min-height:100vh!important;}
.vh-100{height:100vh!important;}
.h-1px{height:1px;}
.h-2px{height:2px;}
.h-3px{height:3px;}
.h-4px{height:4px;}
.h-5px{height:5px;}
.h-6px{height:6px;}
.h-7px{height:7px;}
.h-8px{height:8px;}
.h-9px{height:9px;}
.h-10px{height:10px;}
.h-15px{height:15px;}
.h-20px{height:20px;}
.h-25px{height:25px;}
.h-30px{height:30px;}
.h-35px{height:35px;}
.h-40px{height:40px;}
.h-42px{height:42px;}
.h-45px{height:45px;}
.h-50px{height:50px;}
.h-55px{height:55px;}
.h-60px{height:60px;}
.h-65px{height:65px;}
.h-70px{height:70px;}
.h-75px{height:75px;}
.h-80px{height:80px;}
.h-85px{height:85px;}
.h-90px{height:90px;}
.h-95px{height:95px;}
.h-100px{height:100px;}
.h-110px{height:110px;}
.h-120px{height:120px;}
.h-130px{height:130px;}
.h-140px{height:140px;}
.h-150px{height:150px;}
.h-160px{height:160px;}
.h-170px{height:170px;}
.h-180px{height:180px;}
.h-190px{height:190px;}
.h-200px{height:200px;}
.h-210px{height:210px;}
.h-220px{height:220px;}
.h-230px{height:230px;}
.h-250px{height:250px;}
.h-300px{height:300px;}
.h-350px{height:350px;}
.h-400px{height:400px;}
.h-450px{height:450px;}
.h-480px{height:490px;}
.h-500px{height:500px;}
.h-520px{height:520px;}
.h-550px{height:550px;}
.h-580px{height:580px;}
.h-600px{height:600px;}
.h-650px{height:650px;}
.h-700px{height:700px;}
.h-720px{height:720px;}
.h-750px{height:750px;}
.h-800px{height:800px;}
.h-820px{height:820px;}
.h-830px{height:830px;}
.h-850px{height:850px;}
/* min height */
.min-h-50px{min-height:50px;}
.min-h-60px{min-height:60px;}
.min-h-70px{min-height:70px;}
.min-h-80px{min-height:80px;}
.min-h-90px{min-height:90px;}
.min-h-100px{min-height:100px;}
.min-h-200px{min-height:200px;}
.min-h-300px{min-height:300px;}
.min-h-400px{min-height:400px;}
.min-h-500px{min-height:500px;}
.min-h-600px{min-height:600px;}
.min-h-700px{min-height:700px;}
.min-h-100vh{min-height:100vh;}
/** ===========================================================================================
    vertical-align
============================================================================================= */
.v-m-1{vertical-align:-1px;}
.v-m-2{vertical-align:-2px;}
.v-m-3{vertical-align:-3px;}
.v-m-4{vertical-align:-4px;}
.v-m-5{vertical-align:-5px;}
.v-m-6{vertical-align:-6px;}
.v-m-7{vertical-align:-7px;}
.v-m-8{vertical-align:-8px;}
.v-m-9{vertical-align:-9px;}
.v-m-10{vertical-align:-10px;}
.v-p-1{vertical-align:1px;}
.v-p-2{vertical-align:2px;}
.v-p-3{vertical-align:3px;}
.v-p-4{vertical-align:4px;}
.v-p-5{vertical-align:5px;}
.v-p-6{vertical-align:6px;}
.v-p-7{vertical-align:7px;}
.v-p-8{vertical-align:8px;}
.v-p-9{vertical-align:9px;}
.v-p-10{vertical-align:10px;}
.v-center-all{height:100vh;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;}
.v-center{height:100vh;text-align:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;}
/** ===========================================================================================
    margin-detail
============================================================================================= */
.m-t-m1{margin-top:-1px!important;}
.m-t-m2{margin-top:-2px!important;}
.m-t-m3{margin-top:-3px!important;}
.m-t-m4{margin-top:-4px!important;}
.m-t-m5{margin-top:-5px!important;}
.m-t-m6{margin-top:-6px!important;}
.m-t-m7{margin-top:-7px!important;}
.m-t-m8{margin-top:-8px!important;}
.m-t-m9{margin-top:-9px!important;}
.m-t-m10{margin-top:-10px!important;}
.m-t-m15{margin-top:-15px!important;}
.m-t-m20{margin-top:-20px!important;}
.m-t-m25{margin-top:-25px!important;}
.m-t-m30{margin-top:-30px!important;}
.m-t-m40{margin-top:-40px!important;}
.m-t-m50{margin-top:-50px!important;}
.m-t-m55{margin-top:-55px!important;}
.m-t-m60{margin-top:-60px!important;}
.m-t-m65{margin-top:-65px!important;}
.m-t-m70{margin-top:-70px!important;}
.m-t-m80{margin-top:-80px!important;}
.m-t-m90{margin-top:-90px!important;}
.m-t-m110{margin-top:-110px!important;}
.m-t-m120{margin-top:-120px!important;}
.m-t-m130{margin-top:-130px!important;}
.m-t-m140{margin-top:-140px!important;}
.m-t-m150{margin-top:-150px!important;}
.m-t-m200{margin-top:-200px!important;}
.m-t-m300{margin-top:-300px!important;}
.m-t-m500{margin-top:-500px!important;}
.m-b-m1{margin-bottom:-1px!important;}
.m-b-m2{margin-bottom:-2px!important;}
.m-b-m3{margin-bottom:-3px!important;}
.m-b-m4{margin-bottom:-4px!important;}
.m-b-m5{margin-bottom:-5px!important;}
.m-b-m10{margin-bottom:-10px!important;}
.m-b-m15{margin-bottom:-15px!important;}
.m-b-m20{margin-bottom:-20px!important;}
.m-b-m25{margin-bottom:-25px!important;}
.m-b-m30{margin-bottom:-30px!important;}
.m-b-m40{margin-bottom:-40px!important;}
.m-b-m50{margin-bottom:-50px!important;}
.m-b-m60{margin-bottom:-60px!important;}
.m-b-m70{margin-bottom:-70px!important;}
.m-b-m80{margin-bottom:-80px!important;}
.m-b-m90{margin-bottom:-90px!important;}
.m-b-m100{margin-bottom:-100px!important;}
.m-b-m110{margin-bottom:-110px!important;}
.m-b-m120{margin-bottom:-120px!important;}
.m-b-m130{margin-bottom:-130px!important;}
.m-b-m140{margin-bottom:-140px!important;}
.m-b-m150{margin-bottom:-150px!important;}
.m-b-m200{margin-bottom:-200px!important;}
.m-b-m300{margin-bottom:-300px!important;}
.m-b-m500{margin-bottom:-500px!important;}
.m-l-m1{margin-left:-1px!important;}
.m-l-m5{margin-left:-5px!important;}
.m-l-m10{margin-left:-10px!important;}
.m-l-m15{margin-left:-15px!important;}
.m-l-m20{margin-left:-20px!important;}
.m-l-m25{margin-left:-25px!important;}
.m-l-m30{margin-left:-30px!important;}
.m-l-m35{margin-left:-35px!important;}
.m-l-m40{margin-left:-40px!important;}
.m-l-m50{margin-left:-50px!important;}
.m-l-m60{margin-left:-60px!important;}
.m-l-m70{margin-left:-70px!important;}
.m-l-m80{margin-left:-80px!important;}
.m-l-m90{margin-left:-90px!important;}
.m-l-m100{margin-left:-100px!important;}
.m-r-m1{margin-right:-1px!important;}
.m-r-m5{margin-right:-5px!important;}
.m-r-m10{margin-right:-10px!important;}
.m-r-m15{margin-right:-15px!important;}
.m-r-m20{margin-right:-20px!important;}
.m-r-m25{margin-right:-25px!important;}
.m-r-m30{margin-right:-30px!important;}
.m-r-m40{margin-right:-40px!important;}
.m-r-m50{margin-right:-50px!important;}
.m-r-m60{margin-right:-60px!important;}
.m-r-m70{margin-right:-70px!important;}
.m-r-m80{margin-right:-80px!important;}
.m-r-m90{margin-right:-90px!important;}
.m-r-m100{margin-right:-100px!important;}
/** ===========================================================================================
    margin
============================================================================================= */
.m-0{margin:0!important;}
.m-10{margin:10px!important;}
.m-15{margin:15px!important;}
.m-20{margin:20px!important;}
.m-25{margin:25px!important;}
.m-30{margin:30px!important;}
.m-35{margin:35px!important;}
.m-40{margin:40px!important;}
.m-45{margin:45px!important;}
.m-50{margin:50px!important;}
.m-t-0{margin-top:0!important;}
.m-t-1{margin-top:1px!important;}
.m-t-2{margin-top:2px!important;}
.m-t-3{margin-top:3px!important;}
.m-t-4{margin-top:4px!important;}
.m-t-5{margin-top:5px!important;}
.m-t-6{margin-top:6px!important;}
.m-t-7{margin-top:7px!important;}
.m-t-8{margin-top:8px!important;}
.m-t-9{margin-top:9px!important;}
.m-t-10{margin-top:10px!important;}
.m-t-15{margin-top:15px!important;}
.m-t-20{margin-top:20px!important;}
.m-t-25{margin-top:25px!important;}
.m-t-30{margin-top:30px!important;}
.m-t-35{margin-top:35px!important;}
.m-t-40{margin-top:40px!important;}
.m-t-45{margin-top:45px!important;}
.m-t-50{margin-top:50px!important;}
.m-t-50{margin-top:50px!important;}
.m-t-60{margin-top:60px!important;}
.m-t-70{margin-top:70px!important;}
.m-t-80{margin-top:80px!important;}
.m-t-90{margin-top:90px!important;}
.m-t-100{margin-top:100px!important;}
.m-t-200{margin-top:200px!important;}
.m-t-300{margin-top:300px!important;}
.m-t-500{margin-top:500px!important;}
.m-b-0{margin-bottom:0!important;}
.m-b-1{margin-bottom:1px!important;}
.m-b-2{margin-bottom:2px!important;}
.m-b-3{margin-bottom:3px!important;}
.m-b-4{margin-bottom:4px!important;}
.m-b-5{margin-bottom:5px!important;}
.m-b-6{margin-bottom:6px!important;}
.m-b-7{margin-bottom:7px!important;}
.m-b-8{margin-bottom:8px!important;}
.m-b-9{margin-bottom:9px!important;}
.m-b-10{margin-bottom:10px!important;}
.m-b-15{margin-bottom:15px!important;}
.m-b-20{margin-bottom:20px!important;}
.m-b-25{margin-bottom:25px!important;}
.m-b-30{margin-bottom:30px!important;}
.m-b-35{margin-bottom:35px!important;}
.m-b-40{margin-bottom:40px!important;}
.m-b-45{margin-bottom:45px!important;}
.m-b-50{margin-bottom:50px!important;}
.m-b-60{margin-bottom:60px!important;}
.m-b-70{margin-bottom:70px!important;}
.m-b-80{margin-bottom:80px!important;}
.m-b-90{margin-bottom:90px!important;}
.m-b-100{margin-bottom:100px!important;}
.m-b-200{margin-bottom:200px!important;}
.m-b-300{margin-bottom:300px!important;}
.m-b-500{margin-bottom:500px!important;}
.m-l-0{margin-left:0!important;}
.m-l-1{margin-left:1px!important;}
.m-l-2{margin-left:2px!important;}
.m-l-3{margin-left:3px!important;}
.m-l-4{margin-left:4px!important;}
.m-l-5{margin-left:5px!important;}
.m-l-10{margin-left:10px!important;}
.m-l-15{margin-left:15px!important;}
.m-l-20{margin-left:20px!important;}
.m-l-25{margin-left:25px!important;}
.m-l-28{margin-left:28px!important;}
.m-l-30{margin-left:30px!important;}
.m-l-35{margin-left:35px!important;}
.m-l-40{margin-left:40px!important;}
.m-l-45{margin-left:45px!important;}
.m-l-50{margin-left:50px!important;}
.m-r-0{margin-right:0!important;}
.m-r-1{margin-right:1px!important;}
.m-r-2{margin-right:2px!important;}
.m-r-3{margin-right:3px!important;}
.m-r-4{margin-right:4px!important;}
.m-r-5{margin-right:5px!important;}
.m-r-10{margin-right:10px!important;}
.m-r-15{margin-right:15px!important;}
.m-r-20{margin-right:20px!important;}
.m-r-25{margin-right:25px!important;}
.m-r-30{margin-right:30px!important;}
.m-r-35{margin-right:35px!important;}
.m-r-40{margin-right:40px!important;}
.m-r-45{margin-right:45px!important;}
.m-r-50{margin-right:50px!important;}
.mx-auto{margin:0 auto;}
.m-0{margin:0!important;}
.mt-0,.my-0{margin-top:0!important;}
.mr-0,.mx-0{margin-right:0!important;}
.mb-0,.my-0{margin-bottom:0!important;}
.ml-0,.mx-0{margin-left:0!important;}
.m-1{margin:.25rem!important;}
.mt-1,.my-1{margin-top:.25rem!important;}
.mr-1,.mx-1{margin-right:.25rem!important;}
.mb-1,.my-1{margin-bottom:.25rem!important;}
.ml-1,.mx-1{margin-left:.25rem!important;}
.m-2{margin:.5rem!important;}
.mt-2,.my-2{margin-top:.5rem!important;}
.mr-2,.mx-2{margin-right:.5rem!important;}
.mb-2,.my-2{margin-bottom:.5rem!important;}
.ml-2,.mx-2{margin-left:.5rem!important;}
.m-25{margin:.75rem!important;}
.mt-25,.my-25{margin-top:.75rem!important;}
.mr-25,.mx-25{margin-right:.75rem!important;}
.mb-25,.my-25{margin-bottom:.75rem!important;}
.ml-25,.mx-25{margin-left:.75rem!important;}
.m-3{margin:1rem!important;}
.mt-3,.my-3{margin-top:1rem!important;}
.mr-3,.mx-3{margin-right:1rem!important;}
.mb-3,.my-3{margin-bottom:1rem!important;}
.ml-3,.mx-3{margin-left:1rem!important;}
.m-4{margin:1.5rem!important;}
.mt-4,.my-4{margin-top:1.5rem!important;}
.mr-4,.mx-4{margin-right:1.5rem!important;}
.mb-4,.my-4{margin-bottom:1.5rem!important;}
.ml-4,.mx-4{margin-left:1.5rem!important;}
.m-5{margin:3rem!important;}
.mt-5,.my-5{margin-top:3rem!important;}
.mr-5,.mx-5{margin-right:3rem!important;}
.mb-5,.my-5{margin-bottom:3rem!important;}
.ml-5,.mx-5{margin-left:3rem!important;}
.m-n1{margin:-.25rem!important;}
.mt-n1,.my-n1{margin-top:-.25rem!important;}
.mr-n1,.mx-n1{margin-right:-.25rem!important;}
.mb-n1,.my-n1{margin-bottom:-.25rem!important;}
.ml-n1,.mx-n1{margin-left:-.25rem!important;}
.m-n2{margin:-.5rem!important;}
.mt-n2,.my-n2{margin-top:-.5rem!important;}
.mr-n2,.mx-n2{margin-right:-.5rem!important;}
.mb-n2,.my-n2{margin-bottom:-.5rem!important;}
.ml-n2,.mx-n2{margin-left:-.5rem!important;}
.m-n3{margin:-1rem!important;}
.mt-n3,.my-n3{margin-top:-1rem!important;}
.mr-n3,.mx-n3{margin-right:-1rem!important;}
.mb-n3,.my-n3{margin-bottom:-1rem!important;}
.ml-n3,.mx-n3{margin-left:-1rem!important;}
.m-n4{margin:-1.5rem!important;}
.mt-n4,.my-n4{margin-top:-1.5rem!important;}
.mr-n4,.mx-n4{margin-right:-1.5rem!important;}
.mb-n4,.my-n4{margin-bottom:-1.5rem!important;}
.ml-n4,.mx-n4{margin-left:-1.5rem!important;}
.m-n5{margin:-3rem!important;}
.mt-n5,.my-n5{margin-top:-3rem!important;}
.mr-n5,.mx-n5{margin-right:-3rem!important;}
.mb-n5,.my-n5{margin-bottom:-3rem!important;}
.ml-n5,.mx-n5{margin-left:-3rem!important;}
.m-auto{margin:auto!important;}
.mt-auto,.my-auto{margin-top:auto!important;}
.mr-auto,.mx-auto{margin-right:auto!important;}
.mb-auto,.my-auto{margin-bottom:auto!important;}
.ml-auto,.mx-auto{margin-left:auto!important;}
@media (min-width:576px){.m-sm-0{margin:0!important;}.mt-sm-0,.my-sm-0{margin-top:0!important;}.mr-sm-0,.mx-sm-0{margin-right:0!important;}.mb-sm-0,.my-sm-0{margin-bottom:0!important;}.ml-sm-0,.mx-sm-0{margin-left:0!important;}.m-sm-1{margin:.25rem!important;}.mt-sm-1,.my-sm-1{margin-top:.25rem!important;}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important;}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important;}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important;}.m-sm-2{margin:.5rem!important;}.mt-sm-2,.my-sm-2{margin-top:.5rem!important;}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important;}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important;}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important;}.m-sm-3{margin:1rem!important;}.mt-sm-3,.my-sm-3{margin-top:1rem!important;}.mr-sm-3,.mx-sm-3{margin-right:1rem!important;}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important;}.ml-sm-3,.mx-sm-3{margin-left:1rem!important;}.m-sm-4{margin:1.5rem!important;}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important;}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important;}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important;}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important;}.m-sm-5{margin:3rem!important;}.mt-sm-5,.my-sm-5{margin-top:3rem!important;}.mr-sm-5,.mx-sm-5{margin-right:3rem!important;}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important;}.ml-sm-5,.mx-sm-5{margin-left:3rem!important;}.p-sm-0{padding:0!important;}.pt-sm-0,.py-sm-0{padding-top:0!important;}.pr-sm-0,.px-sm-0{padding-right:0!important;}.pb-sm-0,.py-sm-0{padding-bottom:0!important;}.pl-sm-0,.px-sm-0{padding-left:0!important;}.p-sm-1{padding:.25rem!important;}.pt-sm-1,.py-sm-1{padding-top:.25rem!important;}.pr-sm-1,.px-sm-1{padding-right:.25rem!important;}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important;}.pl-sm-1,.px-sm-1{padding-left:.25rem!important;}.p-sm-2{padding:.5rem!important;}.pt-sm-2,.py-sm-2{padding-top:.5rem!important;}.pr-sm-2,.px-sm-2{padding-right:.5rem!important;}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important;}.pl-sm-2,.px-sm-2{padding-left:.5rem!important;}.p-sm-3{padding:1rem!important;}.pt-sm-3,.py-sm-3{padding-top:1rem!important;}.pr-sm-3,.px-sm-3{padding-right:1rem!important;}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important;}.pl-sm-3,.px-sm-3{padding-left:1rem!important;}.p-sm-4{padding:1.5rem!important;}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important;}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important;}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important;}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important;}.p-sm-5{padding:3rem!important;}.pt-sm-5,.py-sm-5{padding-top:3rem!important;}.pr-sm-5,.px-sm-5{padding-right:3rem!important;}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important;}.pl-sm-5,.px-sm-5{padding-left:3rem!important;}.m-sm-n1{margin:-.25rem!important;}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important;}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important;}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important;}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important;}.m-sm-n2{margin:-.5rem!important;}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important;}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important;}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important;}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important;}.m-sm-n3{margin:-1rem!important;}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important;}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important;}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important;}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important;}.m-sm-n4{margin:-1.5rem!important;}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important;}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important;}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important;}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important;}.m-sm-n5{margin:-3rem!important;}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important;}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important;}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important;}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important;}.m-sm-auto{margin:auto!important;}.mt-sm-auto,.my-sm-auto{margin-top:auto!important;}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important;}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important;}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important;}}
@media (min-width:768px){.m-md-0{margin:0!important;}.mt-md-0,.my-md-0{margin-top:0!important;}.mr-md-0,.mx-md-0{margin-right:0!important;}.mb-md-0,.my-md-0{margin-bottom:0!important;}.ml-md-0,.mx-md-0{margin-left:0!important;}.m-md-1{margin:.25rem!important;}.mt-md-1,.my-md-1{margin-top:.25rem!important;}.mr-md-1,.mx-md-1{margin-right:.25rem!important;}.mb-md-1,.my-md-1{margin-bottom:.25rem!important;}.ml-md-1,.mx-md-1{margin-left:.25rem!important;}.m-md-2{margin:.5rem!important;}.mt-md-2,.my-md-2{margin-top:.5rem!important;}.mr-md-2,.mx-md-2{margin-right:.5rem!important;}.mb-md-2,.my-md-2{margin-bottom:.5rem!important;}.ml-md-2,.mx-md-2{margin-left:.5rem!important;}.m-md-3{margin:1rem!important;}.mt-md-3,.my-md-3{margin-top:1rem!important;}.mr-md-3,.mx-md-3{margin-right:1rem!important;}.mb-md-3,.my-md-3{margin-bottom:1rem!important;}.ml-md-3,.mx-md-3{margin-left:1rem!important;}.m-md-4{margin:1.5rem!important;}.mt-md-4,.my-md-4{margin-top:1.5rem!important;}.mr-md-4,.mx-md-4{margin-right:1.5rem!important;}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important;}.ml-md-4,.mx-md-4{margin-left:1.5rem!important;}.m-md-5{margin:3rem!important;}.mt-md-5,.my-md-5{margin-top:3rem!important;}.mr-md-5,.mx-md-5{margin-right:3rem!important;}.mb-md-5,.my-md-5{margin-bottom:3rem!important;}.ml-md-5,.mx-md-5{margin-left:3rem!important;}.p-md-0{padding:0!important;}.pt-md-0,.py-md-0{padding-top:0!important;}.pr-md-0,.px-md-0{padding-right:0!important;}.pb-md-0,.py-md-0{padding-bottom:0!important;}.pl-md-0,.px-md-0{padding-left:0!important;}.p-md-1{padding:.25rem!important;}.pt-md-1,.py-md-1{padding-top:.25rem!important;}.pr-md-1,.px-md-1{padding-right:.25rem!important;}.pb-md-1,.py-md-1{padding-bottom:.25rem!important;}.pl-md-1,.px-md-1{padding-left:.25rem!important;}.p-md-2{padding:.5rem!important;}.pt-md-2,.py-md-2{padding-top:.5rem!important;}.pr-md-2,.px-md-2{padding-right:.5rem!important;}.pb-md-2,.py-md-2{padding-bottom:.5rem!important;}.pl-md-2,.px-md-2{padding-left:.5rem!important;}.p-md-3{padding:1rem!important;}.pt-md-3,.py-md-3{padding-top:1rem!important;}.pr-md-3,.px-md-3{padding-right:1rem!important;}.pb-md-3,.py-md-3{padding-bottom:1rem!important;}.pl-md-3,.px-md-3{padding-left:1rem!important;}.p-md-4{padding:1.5rem!important;}.pt-md-4,.py-md-4{padding-top:1.5rem!important;}.pr-md-4,.px-md-4{padding-right:1.5rem!important;}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important;}.pl-md-4,.px-md-4{padding-left:1.5rem!important;}.p-md-5{padding:3rem!important;}.pt-md-5,.py-md-5{padding-top:3rem!important;}.pr-md-5,.px-md-5{padding-right:3rem!important;}.pb-md-5,.py-md-5{padding-bottom:3rem!important;}.pl-md-5,.px-md-5{padding-left:3rem!important;}.m-md-n1{margin:-.25rem!important;}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important;}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important;}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important;}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important;}.m-md-n2{margin:-.5rem!important;}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important;}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important;}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important;}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important;}.m-md-n3{margin:-1rem!important;}.mt-md-n3,.my-md-n3{margin-top:-1rem!important;}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important;}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important;}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important;}.m-md-n4{margin:-1.5rem!important;}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important;}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important;}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important;}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important;}.m-md-n5{margin:-3rem!important;}.mt-md-n5,.my-md-n5{margin-top:-3rem!important;}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important;}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important;}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important;}.m-md-auto{margin:auto!important;}.mt-md-auto,.my-md-auto{margin-top:auto!important;}.mr-md-auto,.mx-md-auto{margin-right:auto!important;}.mb-md-auto,.my-md-auto{margin-bottom:auto!important;}.ml-md-auto,.mx-md-auto{margin-left:auto!important;}}
@media (min-width:992px){.m-lg-0{margin:0!important;}.mt-lg-0,.my-lg-0{margin-top:0!important;}.mr-lg-0,.mx-lg-0{margin-right:0!important;}.mb-lg-0,.my-lg-0{margin-bottom:0!important;}.ml-lg-0,.mx-lg-0{margin-left:0!important;}.m-lg-1{margin:.25rem!important;}.mt-lg-1,.my-lg-1{margin-top:.25rem!important;}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important;}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important;}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important;}.m-lg-2{margin:.5rem!important;}.mt-lg-2,.my-lg-2{margin-top:.5rem!important;}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important;}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important;}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important;}.m-lg-3{margin:1rem!important;}.mt-lg-3,.my-lg-3{margin-top:1rem!important;}.mr-lg-3,.mx-lg-3{margin-right:1rem!important;}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important;}.ml-lg-3,.mx-lg-3{margin-left:1rem!important;}.m-lg-4{margin:1.5rem!important;}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important;}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important;}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important;}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important;}.m-lg-5{margin:3rem!important;}.mt-lg-5,.my-lg-5{margin-top:3rem!important;}.mr-lg-5,.mx-lg-5{margin-right:3rem!important;}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important;}.ml-lg-5,.mx-lg-5{margin-left:3rem!important;}.p-lg-0{padding:0!important;}.pt-lg-0,.py-lg-0{padding-top:0!important;}.pr-lg-0,.px-lg-0{padding-right:0!important;}.pb-lg-0,.py-lg-0{padding-bottom:0!important;}.pl-lg-0,.px-lg-0{padding-left:0!important;}.p-lg-1{padding:.25rem!important;}.pt-lg-1,.py-lg-1{padding-top:.25rem!important;}.pr-lg-1,.px-lg-1{padding-right:.25rem!important;}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important;}.pl-lg-1,.px-lg-1{padding-left:.25rem!important;}.p-lg-2{padding:.5rem!important;}.pt-lg-2,.py-lg-2{padding-top:.5rem!important;}.pr-lg-2,.px-lg-2{padding-right:.5rem!important;}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important;}.pl-lg-2,.px-lg-2{padding-left:.5rem!important;}.p-lg-3{padding:1rem!important;}.pt-lg-3,.py-lg-3{padding-top:1rem!important;}.pr-lg-3,.px-lg-3{padding-right:1rem!important;}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important;}.pl-lg-3,.px-lg-3{padding-left:1rem!important;}.p-lg-4{padding:1.5rem!important;}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important;}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important;}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important;}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important;}.p-lg-5{padding:3rem!important;}.pt-lg-5,.py-lg-5{padding-top:3rem!important;}.pr-lg-5,.px-lg-5{padding-right:3rem!important;}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important;}.pl-lg-5,.px-lg-5{padding-left:3rem!important;}.m-lg-n1{margin:-.25rem!important;}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important;}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important;}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important;}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important;}.m-lg-n2{margin:-.5rem!important;}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important;}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important;}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important;}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important;}.m-lg-n3{margin:-1rem!important;}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important;}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important;}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important;}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important;}.m-lg-n4{margin:-1.5rem!important;}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important;}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important;}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important;}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important;}.m-lg-n5{margin:-3rem!important;}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important;}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important;}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important;}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important;}.m-lg-auto{margin:auto!important;}.mt-lg-auto,.my-lg-auto{margin-top:auto!important;}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important;}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important;}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important;}}
@media (min-width:1280px){.m-xl-0{margin:0!important;}.mt-xl-0,.my-xl-0{margin-top:0!important;}.mr-xl-0,.mx-xl-0{margin-right:0!important;}.mb-xl-0,.my-xl-0{margin-bottom:0!important;}.ml-xl-0,.mx-xl-0{margin-left:0!important;}.m-xl-1{margin:.25rem!important;}.mt-xl-1,.my-xl-1{margin-top:.25rem!important;}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important;}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important;}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important;}.m-xl-2{margin:.5rem!important;}.mt-xl-2,.my-xl-2{margin-top:.5rem!important;}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important;}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important;}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important;}.m-xl-3{margin:1rem!important;}.mt-xl-3,.my-xl-3{margin-top:1rem!important;}.mr-xl-3,.mx-xl-3{margin-right:1rem!important;}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important;}.ml-xl-3,.mx-xl-3{margin-left:1rem!important;}.m-xl-4{margin:1.5rem!important;}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important;}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important;}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important;}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important;}.m-xl-5{margin:3rem!important;}.mt-xl-5,.my-xl-5{margin-top:3rem!important;}.mr-xl-5,.mx-xl-5{margin-right:3rem!important;}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important;}.ml-xl-5,.mx-xl-5{margin-left:3rem!important;}.p-xl-0{padding:0!important;}.pt-xl-0,.py-xl-0{padding-top:0!important;}.pr-xl-0,.px-xl-0{padding-right:0!important;}.pb-xl-0,.py-xl-0{padding-bottom:0!important;}.pl-xl-0,.px-xl-0{padding-left:0!important;}.p-xl-1{padding:.25rem!important;}.pt-xl-1,.py-xl-1{padding-top:.25rem!important;}.pr-xl-1,.px-xl-1{padding-right:.25rem!important;}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important;}.pl-xl-1,.px-xl-1{padding-left:.25rem!important;}.p-xl-2{padding:.5rem!important;}.pt-xl-2,.py-xl-2{padding-top:.5rem!important;}.pr-xl-2,.px-xl-2{padding-right:.5rem!important;}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important;}.pl-xl-2,.px-xl-2{padding-left:.5rem!important;}.p-xl-3{padding:1rem!important;}.pt-xl-3,.py-xl-3{padding-top:1rem!important;}.pr-xl-3,.px-xl-3{padding-right:1rem!important;}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important;}.pl-xl-3,.px-xl-3{padding-left:1rem!important;}.p-xl-4{padding:1.5rem!important;}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important;}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important;}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important;}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important;}.p-xl-5{padding:3rem!important;}.pt-xl-5,.py-xl-5{padding-top:3rem!important;}.pr-xl-5,.px-xl-5{padding-right:3rem!important;}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important;}.pl-xl-5,.px-xl-5{padding-left:3rem!important;}.m-xl-n1{margin:-.25rem!important;}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important;}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important;}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important;}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important;}.m-xl-n2{margin:-.5rem!important;}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important;}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important;}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important;}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important;}.m-xl-n3{margin:-1rem!important;}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important;}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important;}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important;}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important;}.m-xl-n4{margin:-1.5rem!important;}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important;}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important;}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important;}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important;}.m-xl-n5{margin:-3rem!important;}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important;}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important;}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important;}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important;}.m-xl-auto{margin:auto!important;}.mt-xl-auto,.my-xl-auto{margin-top:auto!important;}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important;}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important;}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important;}}
/** ===========================================================================================
    Padding
============================================================================================= */
.p-0{padding:0!important;}
.p-10{padding:10px!important;}
.p-15{padding:15px!important;}
.p-20{padding:20px!important;}
.p-25{padding:25px!important;}
.p-30{padding:30px!important;}
.p-35{padding:35px!important;}
.p-40{padding:40px!important;}
.p-45{padding:45px!important;}
.p-50{padding:50px!important;}
.p-l-0{padding-left:0!important;}
.p-l-1{padding-left:1px!important;}
.p-l-2{padding-left:2px!important;}
.p-l-3{padding-left:3px!important;}
.p-l-4{padding-left:4px!important;}
.p-l-5{padding-left:5px!important;}
.p-l-10{padding-left:10px!important;}
.p-l-15{padding-left:15px!important;}
.p-l-20{padding-left:20px!important;}
.p-l-25{padding-left:25px!important;}
.p-l-30{padding-left:30px!important;}
.p-l-35{padding-left:35px!important;}
.p-l-40{padding-left:40px!important;}
.p-l-45{padding-left:45px!important;}
.p-l-50{padding-left:50px!important;}
.p-t-0{padding-top:0!important;}
.p-t-1{padding-top:1px!important;}
.p-t-2{padding-top:2px!important;}
.p-t-3{padding-top:3px!important;}
.p-t-4{padding-top:4px!important;}
.p-t-5{padding-top:5px!important;}
.p-t-7{padding-top:7px!important;}
.p-t-10{padding-top:10px!important;}
.p-t-15{padding-top:15px!important;}
.p-t-20{padding-top:20px!important;}
.p-t-25{padding-top:25px!important;}
.p-t-30{padding-top:30px!important;}
.p-t-35{padding-top:35px!important;}
.p-t-40{padding-top:40px!important;}
.p-t-45{padding-top:45px!important;}
.p-t-50{padding-top:50px!important;}
.p-t-60{padding-top:60px!important;}
.p-t-70{padding-top:70px!important;}
.p-t-80{padding-top:80px!important;}
.p-t-90{padding-top:90px!important;}
.p-t-100{padding-top:100px!important;}
.p-b-0{padding-bottom:0!important;}
.p-b-1{padding-bottom:1px!important;}
.p-b-2{padding-bottom:2px!important;}
.p-b-3{padding-bottom:3px!important;}
.p-b-4{padding-bottom:4px!important;}
.p-b-5{padding-bottom:5px!important;}
.p-b-10{padding-bottom:10px!important;}
.p-b-15{padding-bottom:15px!important;}
.p-b-20{padding-bottom:20px!important;}
.p-b-25{padding-bottom:25px!important;}
.p-b-30{padding-bottom:30px!important;}
.p-b-35{padding-bottom:35px!important;}
.p-b-40{padding-bottom:40px!important;}
.p-b-45{padding-bottom:45px!important;}
.p-b-50{padding-bottom:50px!important;}
.p-b-60{padding-bottom:60px!important;}
.p-b-70{padding-bottom:70px!important;}
.p-b-80{padding-bottom:80px!important;}
.p-b-90{padding-bottom:90px!important;}
.p-b-100{padding-bottom:100px!important;}
.p-r-0{padding-right:0!important;}
.p-r-5{padding-right:5px!important;}
.p-r-10{padding-right:10px!important;}
.p-r-15{padding-right:15px!important;}
.p-r-20{padding-right:20px!important;}
.p-r-25{padding-right:25px!important;}
.p-r-30{padding-right:30px!important;}
.p-r-35{padding-right:35px!important;}
.p-r-40{padding-right:40px!important;}
.p-r-45{padding-right:45px!important;}
.p-r-50{padding-right:50px!important;}
.px-auto{padding:0 auto;}
.py-05{padding-bottom:.15rem!important;padding-top:.15rem!important;}
.p-0{padding:0!important;}
.pt-0,.py-0{padding-top:0!important;}
.pr-0,.px-0{padding-right:0!important;}
.pb-0,.py-0{padding-bottom:0!important;}
.pl-0,.px-0{padding-left:0!important;}
.p-1{padding:.25rem!important;}
.pt-1,.py-1{padding-top:.25rem!important;}
.pr-1,.px-1{padding-right:.25rem!important;}
.pb-1,.py-1{padding-bottom:.25rem!important;}
.pl-1,.px-1{padding-left:.25rem!important;}
.p-2{padding:.5rem!important;}
.pt-2,.py-2{padding-top:.5rem!important;}
.pr-2,.px-2{padding-right:.5rem!important;}
.pb-2,.py-2{padding-bottom:.5rem!important;}
.pl-2,.px-2{padding-left:.5rem!important;}
.p-3{padding:1rem!important;}
.pt-3,.py-3{padding-top:1rem!important;}
.pr-3,.px-3{padding-right:1rem!important;}
.pb-3,.py-3{padding-bottom:1rem!important;}
.pl-3,.px-3{padding-left:1rem!important;}
.p-4{padding:1.5rem!important;}
.pt-4,.py-4{padding-top:1.5rem!important;}
.pr-4,.px-4{padding-right:1.5rem!important;}
.pb-4,.py-4{padding-bottom:1.5rem!important;}
.pl-4,.px-4{padding-left:1.5rem!important;}
.p-5{padding:3rem!important;}
.pt-5,.py-5{padding-top:3rem!important;}
.pr-5,.px-5{padding-right:3rem!important;}
.pb-5,.py-5{padding-bottom:3rem!important;}
.pl-5,.px-5{padding-left:3rem!important;}
.pt-6{padding-top:3.8rem!important;}
.pb-6{padding-bottom:3.8rem!important;}
.py-6{padding-top:3.5rem!important;padding-bottom:3.5rem!important;}
.py-7{padding-top:4rem!important;padding-bottom:4rem!important;}
.py-8{padding-top:4.5rem!important;padding-bottom:4.5rem!important;}
.py-9{padding-top:5rem!important;padding-bottom:5rem!important;}
.py-10{padding-top:5.5rem!important;padding-bottom:5.5rem!important;}
.pb-80{padding-bottom:80px;}
.pb-100{padding-bottom:100px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-80{padding-bottom:80px;}.pb-100{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-80{padding-bottom:70px;}.pb-100{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-80{padding-bottom:50px;}.pb-100{padding-bottom:60px;}}
/** ===========================================================================================
    PADDING-ORI
============================================================================================= */
.pb-100{padding-bottom:100px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-100{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-100{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-100{padding-bottom:60px;}}
.pb-110{padding-bottom:110px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-110{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-110{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-110{padding-bottom:60px;}}
.pb-120{padding-bottom:120px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-120{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-120{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-120{padding-bottom:60px;}}
.pb-130{padding-bottom:130px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-130{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-130{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-130{padding-bottom:60px;}}
.pb-140{padding-bottom:140px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-140{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-140{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-140{padding-bottom:60px;}}
.pb-150{padding-bottom:150px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-150{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-150{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-150{padding-bottom:60px;}}
.pb-200{padding-bottom:200px;}
@media only screen and (min-width:992px) and (max-width:1199px){.pb-200{padding-bottom:90px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pb-200{padding-bottom:80px;}}
@media only screen and (max-width:767px){.pb-200{padding-bottom:60px;}}
.pt-42{padding-top:40px;}
.pt-50{padding-top:50px;}
@media only screen and (max-width:767px){.pt-50{padding-top:30px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-50{padding-top:40px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-50{padding-top:40px;}}
.pt-70{padding-top:70px;}
@media only screen and (max-width:767px){.pt-70{padding-top:40px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-70{padding-top:50px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-70{padding-top:60px;}}
.pt-100{padding-top:100px;}
@media only screen and (max-width:767px){.pt-100{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-100{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-100{padding-top:90px;}}
.pt-110{padding-top:110px;}
@media only screen and (max-width:767px){.pt-110{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-110{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-110{padding-top:90px;}}
.pt-120{padding-top:120px;}
@media only screen and (max-width:767px){.pt-120{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-120{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-120{padding-top:90px;}}
.pt-130{padding-top:130px;}
@media only screen and (max-width:767px){.pt-130{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-130{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-130{padding-top:90px;}}
.pt-140{padding-top:140px;}
@media only screen and (max-width:767px){.pt-140{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-140{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-140{padding-top:90px;}}
.pt-150{padding-top:150px;}
@media only screen and (max-width:767px){.pt-150{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-150{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-150{padding-top:90px;}}
.pt-170{padding-top:170px;}
@media only screen and (max-width:767px){.pt-170{padding-top:70px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-180{padding-top:75px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-180{padding-top:75px;}}
.pt-200{padding-top:200px;}
@media only screen and (max-width:767px){.pt-200{padding-top:60px;}}
@media only screen and (min-width:768px) and (max-width:991px){.pt-200{padding-top:80px;}}
@media only screen and (min-width:992px) and (max-width:1199px){.pt-200{padding-top:90px;}}
.sp-x{padding-left:100px;padding-right:100px;}
@media only screen and (min-width:992px) and (max-width:1199px){.sp-x{padding-left:30px;padding-right:30px;}}
@media only screen and (min-width:768px) and (max-width:991px){.sp-x{padding-left:30px;padding-right:30px;}}
@media only screen and (max-width:767px){.sp-x{padding-left:10px;padding-right:10px;}}
.mt-60{margin-top:60px;}
.ht-200{padding-top:200px;}
@media only screen and (min-width:992px) and (max-width:1199px){.ht-200{padding-top:180px;}}
@media only screen and (min-width:768px) and (max-width:991px){.ht-200{padding-top:160px;}}
@media only screen and (max-width:767px){.ht-200{padding-top:130px;}}
/** ===========================================================================================
    BORDER
============================================================================================= */
.border-ddd{border:1px solid #ddd!important;}
.border-dedede{border:1px solid #ddd!important;}
.border-eee{border:1px solid #ddd!important;}
.border-aaa{border:1px solid #aaa!important;}
.border-bbb{border:1px solid #bbb!important;}
.border-999{border:1px solid #999!important;}
.border-d5d5d5{border:1px solid #d5d5d5!important;}
.border-0{border:0!important;}
.border-l-0{border-left:0!important;}
.border-r-0{border-right:0!important;}
.border-t-0{border-top:0!important;}
.border-b-0{border-bottom:0!important;}
.b-r-0{border-radius:0!important;}
.b-r-1{border-radius:1px!important;}
.b-r-2{border-radius:2px!important;}
.b-r-3{border-radius:3px!important;}
.b-r-4{border-radius:4px!important;}
.b-r-5{border-radius:5px!important;}
.b-r-6{border-radius:6px!important;}
.b-r-7{border-radius:7px!important;}
.b-r-8{border-radius:8px!important;}
.b-r-9{border-radius:9px!important;}
.b-r-10{border-radius:10px!important;}
.b-r-15{border-radius:15px!important;}
.b-r-20{border-radius:20px!important;}
.b-r-25{border-radius:25px!important;}
.b-r-30{border-radius:30px!important;}
.b-r-o{border-radius:50%!important;}
.b-t-r-r-15{border-top-right-radius:15px!important;}
.b-t-r-l-15{border-top-left-radius:15px!important;}
.b-t-r-15{border-top-left-radius:15px!important;border-top-right-radius:15px!important;}
.b-b-r-15{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;}
.b-l-r-15{border-left-top-radius:15px!important;border-left-bottom-radius:15px!important;}
.b-r-r-15{border-right-top-radius:0!important;border-right-bottom-radius:15px!important;}
.b-t-r-0{border-top-left-radius:0!important;border-top-right-radius:0!important;}
.b-b-r-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}
.b-l-r-0{border-left-top-radius:0!important;border-left-bottom-radius:0!important;}
.b-r-r-0{border-right-top-radius:0!important;border-right-bottom-radius:0!important;}
.b-t-none{border-top:none!important;}
.b-b-none{border-bottom:none!important;}
.b-l-none{border-left:none!important;}
.b-r-none{border-right:none!important;}
/** ===========================================================================================
    BG
============================================================================================= */
.bg-tqred{background-color:#e74139!important;}
.bg-tqblue{background-color:#00a0e9!important;}
.bg-tqnavy{background-color:var(--tqroot-navy-bg)!important;}
.bg-tqnavy2{background-color:#3b4a64!important;}
.bg-tqsky{background-color:#f3f6f9!important;}
.bg-tqsky2{background-color:#eaeff2!important;}
.bg-tqsky3{background-color:#ecf1f4!important;}
.bg-tqbs{background-color:#f4f5f9!important;}
.bg-tqbg2{background-color:#f4f5f9!important;}
.bg-tqgra{background-image:linear-gradient(to bottom,#f4f5f9,#f4f5f9,#fbfbfd,#fff,#fff)!important;}
.bg-tqgra2{background-image:linear-gradient(to top,#f4f5f9,#f4f5f9,#fbfbfd,#fff,#fff)!important;}
.bg-none{background-color:transparent!important;}
.bg-gray1{background-color:#fdfdfd!important;}
.bg-gray2{background-color:#f9f9f9!important;}
.bg-gray3{background-color:#f7f7f7!important;}
.bg-gray4{background-color:#f5f5f5!important;}
.bg-gray5{background-color:#f1f1f1!important;}
.bg-gray6{background-color:#eee!important;}
.bg-gray7{background-color:#ddd!important;}
.bg-gray8{background-color:#d0e7e7!important;}
.bg-sting{background-color:#1e2024!important;}
.bg-sky{background-color:#b9c3c9;}
.bg-sky-half{background-color:#edf0f1;}
.bg-sky-half2{background-color:#dde4e6;}
.bg-white{background-color:#fff;}
.bg-black{background-color:#000;}
.bg-yellow{background-color:#d7ab00;}
.bg-smoky-black{background-color:#101010;}
.bg-dark-gray{background-color:#757575;}
.bg-extra-dark-gray{background-color:#232323;}
.bg-extra-dark-gray-2{background-color:#060606;}
.bg-extra-medium-gray{background-color:#939393;}
.bg-medium-gray{background-color:#e4e4e4;}
.bg-extra-light-gray{background-color:#cfcfcf;}
.bg-medium-light-gray{background-color:#ededed;}
.bg-very-light-gray{background-color:#fafafa;}
.bg-nero-gray{background-color:#141414;}
.bg-light-gray{background-color:#f7f7f7;}
.bg-bright-red{background-color:#98272a;}
.bg-fast-blue{background-color:#0038e3;}
.bg-neon-blue{background-color:#3452ff;}
.bg-transparent{background-color:transparent;}
.bg-sky-blue{background-color:#2e94eb;}
.bg-green{background-color:#27ae60;}
.bg-olivine-green{background-color:#8bb867;}
.bg-orange{background-color:#fd961e;}
.bg-dark-orange{background-color:#ff6437;}
.bg-neon-orange{background-color:#ff7a56;}
.bg-very-light-orange{background-color:#fff9f6;}
.bg-dark-red{background-color:#e12837;}
.bg-red{background-color:#fe0127;}
.bg-dark-red{background-color:#d23134;}
.bg-light-pink{background-color:#f74961;}
.bg-very-light-pink{background-color:#f7edee;}
.bg-parrot-green{background-color:#cee002;}
.bg-slate-blue{background-color:#262b35;}
.bg-medium-slate-blue{background-color:#374162;}
.bg-extra-medium-slate-blue{background-color:#23262d;}
.bg-kht-green{background-color:#153840;}
.bg-kht-light-green{background-color:#18515e;}
.bg-dark-slate-blue{background-color:#1f232c;}
.bg-light-peach{background-color:#ffd7c4;}
.bg-brown{background-color:#986248;}
.bg-blue-wood{background-color:#373a63;}
.bg-purple{background-color:#502e95;}
.bg-medium-purple{background-color:#3a285e;}
.bg-dark-purple{background-color:#333045;}
.bg-dark-purple-2{background-color:#241526;}
.bg-yellow-ochre{background-color:#c89965;}
.bg-light-desert-storm{background-color:#f8f2eb;}
.bg-medium-desert-storm{background-color:#eee7de;}
.bg-yellow-ochre-light{background-color:#c3964e;}
.bg-yellow{background-color:#ffeb04;}
.bg-very-light-desert-storm{background-color:#faf6f3;}
.bg-light-blue{background-color:#f7f8fc;}
.bg-penguin-white{background-color:#f1edea;}
.bg-tussock{background-color:#bf8c4c;}
.bg-greenish-slate{background-color:#445a58;}
.bg-seashell{background-color:#f9f6f3;}
.bg-shamrock-green{background-color:#2ed47c;}
.bg-light-orange{background-color:#ffded8;}
.bg-light-cream{background-color:#f8f4f0;}
.bg-golden{background-color:#ca943d;}
.bg-light-brownish-orange{background-color:#e6994e;}
.bg-greenish-gray{background-color:#969896;}
.bg-fast-yellow{background-color:#f4d956;}
.bg-light-greenish-gray{background-color:#f0f2f0;}
.bg-cod-gray{background-color:#131313;}
.bg-yellowish-green{background-color:#c7da26;}
.bg-copper-red{background-color:#cc754c;}
.bg-sunglow{background-color:#ffcc2e;}
.bg-orange-zest{background-color:#ca7741;}
.bg-dark-tussock{background-color:#bd884c;}
.bg-golden-brown{background-color:#cd9452;}
.bg-solitude{background-color:#f4f5f9;}
.bg-snow{background-color:#f0f2f3;}
.bg-east-bay{background-color:#4c505f;}
.bg-quartz{background-color:#e1e2e9;}
.bg-quartz2{background-color:#dadbe0;}
.bg-pure{background-color:#f4f4f8;}
.bg-iris-blue{background-color:#00b8b8;}
.bg-light-iris-blue{background-color:#f0f9f9;}
.bg-dark-iris-blue{background-color:#048c8c;}
.bg-transparent-black{background-color:rgba(0,0,0,0.70);}
.bg-transparent-black-light{background-color:rgba(0,0,0,0.35);}
.bg-transparent-black-very-light{background-color:rgba(0,0,0,0.12);}
.bg-transparent-deep-green{background-color:rgba(115,180,103,0.9);}
.bg-transparent-dark-gray{background-color:rgba(117,117,117,.5);}
.bg-transparent-mengo-yellow{background-color:rgba(254,187,26,0.9);}
.bg-transparent-chocolate{background-color:rgba(201,153,101,0.9);}
.bg-transparent-extra-dark-gray{background-color:rgba(28,28,28,0.9);}
.bg-transparent-extra-dark-gray2{background-color:rgba(30,30,30,0.8);}
.bg-transparent-white{background-color:rgba(255,255,255,0.9);}
.bg-transparent-white2{background-color:rgba(255,255,255,0.1);}
.bg-transparent-white3{background-color:rgba(255,255,255,0.18);}
.bg-transparent-white4{background-color:rgba(255,255,255,0.4);}
.bg-transparent-white5{background-color:rgba(255,255,255,0.5);}
.bg-transparent-white6{background-color:rgba(255,255,255,0.6);}
.bg-transparent-white7{background-color:rgba(255,255,255,0.7);}
.bg-transparent-white8{background-color:rgba(255,255,255,0.8);}
.bg-transparent-white95{background-color:rgba(255,255,255,0.93);}
.bg-transparent-dark-purple{background-color:rgba(86,79,220,0.9);}
.bg-transparent-dark-purple-2{background-color:rgba(36,21,38,0.9);}
.bg-transparent-dark-navy{background-color:rgba(17,36,58,0.8);}
.bg-transparent-dark-green{background-color:rgba(18,39,45,0.7);}
.bg-transparent-red{background-color:rgba(225,40,55,0.9);}
.bg-transparent-light-red{background-color:rgba(254,1,39,.8);}
.bg-transparent-sky-blue{background-color:rgba(33,136,224,.8);}
.bg-transparent-fast-blue{background-color:rgba(0,56,227,.90);}
.bg-transparent-fast-blue2{background-color:rgba(0,56,227,.80);}
.bg-transparent-yellow-ochre{background-color:rgba(200,153,101,.8);}
.bg-transparent-golden-brown{background-color:rgba(205,148,82,.8);}
.bg-transparent-iris-blue{background-color:rgba(0,184,184,.9);}
.bg-gra-gold{background:#aa8546!important;background:linear-gradient(140deg,#aa8546 0,#e9c573 100%)!important;}
.bg-blue-half{background:linear-gradient(270deg,#a3a3a3 0,#a3a3a3 49%,#fff 49%,#3f78e0 49%,#3f78e0 100%);}
.bg-gradient-greenblue{background:#1c8a00;background:linear-gradient(90deg,#1c8a00 0,#1f2dad 100%,#00d4ff 100%);}
.bg-gradient-magenta-orange{background-image:linear-gradient(to right top,#e42464,#ed3c5f,#f44f5c,#fa6259,#ff7357);}
.bg-gradient-magenta-orange-2{background-image:linear-gradient(to right top,#ec606c,#ee6362,#ee6757,#ed6c4d,#eb7242);}
.bg-gradient-purple-magenta{background-image:linear-gradient(to right top,#502970,#7f2977,#ac2775,#d42d6b,#f34259);}
.bg-gradient-light-purple-light-orange{background-image:linear-gradient(to right top,#b783ff,#e37be0,#fa7cc1,#ff85a6,#ff9393);}
.bg-gradient-sky-blue-pink{background-image:linear-gradient(to right top,#556fff,#b263e4,#e05fc4,#f767a6,#ff798e);}
.bg-gradient-peacock-blue-crome-yellow{background-image:linear-gradient(to right top,#36c1e1,#28ccc0,#74cf8e,#bac962,#feb95b);}
.bg-gradient-fast-blue-purple{background-image:linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);}
.bg-gradient-orange-pink{background-image:linear-gradient(to right top,#ff6557,#ff5a5f,#ff4e68,#ff4271,#ff367c);}
.bg-gradient-light-orange-light-pink{background-image:linear-gradient(to right top,#f5bb8d,#feb399,#ffaea8,#fdaab9,#f3aaca);}
.bg-gradient-white-light-gray{background-image:linear-gradient(to bottom,#fff,#fdfdfd,#fbfbfb,#f9f9f9,#f7f7f7);}
.bg-gradient-solitude-white{background-image:linear-gradient(to top,#f6f6f6,#f6f6f6,#fbfbfd,#fff,#fff);}
.bg-gradient-light-gray-white{background-image:linear-gradient(to bottom,#f7f7f7,#f9f9f9,#fbfbfb,#fdfdfd,#fff);}
.bg-gradient-tan-geraldine{background-image:linear-gradient(to right top,#fb7f87,#fc8a82,#fb957f,#fa9f7f,#f7aa80);}
.bg-gradient-white-light{background-image:linear-gradient(to right,#000,rgba(0,0,0,0.66),hsla(0,0%,0%,0.4),rgba(0,0,0,0.42),rgba(0,0,0,0.1));}
.bg-gradient-black-transparent{background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);}
.bg-gradient-tan-geraldine-2{background-image:linear-gradient(to right,#ff788d,#ff8286,#fe8681,#fe8d7d,#ff9578);}
.bg-gradient-dark-slate-blue{background-image:linear-gradient(to right,#252c3e,rgba(37,44,62,0.66),rgba(37,44,62,0.42),rgba(37,44,62,0.1),rgba(37,44,62,0));}
.bg-gradient-light-violet-light-orange{background-image:linear-gradient(to right top,#2f0959,#3b1059,#5c2359,#b85457,#fd7956);}
.bg-gradient-tussock-greenish-slate{background:linear-gradient(40deg,#bf8c4c 0,#445a58 100%);}
.bg-gradient-black-blue{background:linear-gradient(30deg,#040506 0,#130e3e 100%);}
.bg-gradient-shamrock-green-light-orange{background-image:linear-gradient(20deg,#2ed47c 0,#e8bf47 100%);}
.bg-gradient-dark-slate-blue-transparent{background:rgba(31,35,44,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#1f232c 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#1f232c));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#1f232c 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#1f232c 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#1f232c 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#1f232c 100%);}
.bg-gradient-light-purple-light-red{background-image:linear-gradient(to right top,#bb85f9,#c887e5,#da8bca,#eb8fb0,#fb9398);}
.bg-gradient-white-light-greenish-gray{background-image:linear-gradient(to bottom,#fff,#f0f2f0);}
.bg-gradient-yellowish-green-turquoise{background-image:linear-gradient(to right top,#d0e51b,#a5e850,#7ce878,#58e49a,#3edfb6);}
.bg-gradient-extra-dark-gray-transparent{background:rgba(35,35,35,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 30%,#232323 100%);background:-webkit-gradient(left top,left bottom,color-stop(30%,rgba(0,0,0,0)),color-stop(100%,#232323));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 30%,#232323 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 30%,#232323 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 30%,#232323 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,#232323 100%);}
.bg-gradient-peacock-blue-crome-yellow-2{background-image:linear-gradient(to right top,#5dcaa3,#84c685,#a8bf6d,#cab561,#e7a965);}
.bg-gradient-midium-dark-gray-transparent{background:rgba(20,20,20,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#141414 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,#141414));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#141414 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#141414 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#141414 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#141414 100%);}
.bg-gradient-midium-gray-transparent{background:rgba(20,20,20,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#141414 150%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(150%,#141414));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#141414 150%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#141414 150%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#141414 150%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#141414 150%);}
.bg-gradient-extra-midium-gray-transparent{background:rgba(20,20,20,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(20,20,20,.6) 150%);background:-webkit-gradient(left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(150%,rgba(20,20,20,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(20,20,20,.6) 150%);background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(20,20,20,.6) 150%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(20,20,20,.6) 150%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(20,20,20,.6) 150%);}
.bg-gradient-red-violet-purple{background-image:linear-gradient(to right top,#b93c90,#a92a96,#951a9d,#7b10a5,#5412ae);}
.bg-gradient-turquoise-green-yellowish{background-image:linear-gradient(to right top,#3edfb6,#58e49a,#7ce878,#a5e850,#d0e51b);}
.bg-transparent-gradient-magenta-orange{background-image:linear-gradient(to right top,rgba(228,36,100,.8),rgba(237,60,95,.8),rgba(244,79,92,.8),rgba(250,98,89,.8),rgba(255,115,87,.8));}
.bg-transparent-gradient-purple-magenta{background-image:linear-gradient(to right top,rgba(80,41,112,.8),rgba(127,41,119,.8),rgba(172,39,117,.8),rgba(212,45,107,.8),rgba(243,66,89,.8));}
.bg-transparent-gradient-light-purple-light-orange{background-image:linear-gradient(to right top,rgba(183,131,255,.95),rgba(227,123,224,.95),rgba(250,124,193,.95),rgba(255,133,166,.95),rgba(255,147,147,.95));}
.bg-transparent-gradient-sky-blue-pink{background-image:linear-gradient(to right top,rgba(85,111,255,.8),rgba(178,99,228,.8),rgba(224,95,196,.8),rgba(247,103,166,.8),rgba(255,121,142,.8));}
.bg-transparent-gradient-peacock-blue-crome-yellow{background-image:linear-gradient(to right top,rgba(54,193,225,.8),rgba(40,204,192,.8),rgba(116,207,142,.8),rgba(186,201,98,.8),rgba(254,185,91,.8));}
.bg-transparent-gradient-fast-blue-purple{background-image:linear-gradient(to right top,rgba(0,57,227,.8),rgba(65,50,224,.8),rgba(94,40,221,.8),rgba(116,27,217,.8),rgba(134,0,212,.8));}
.bg-transparent-gradient-light-red-orange{background-image:linear-gradient(to right top,rgba(248,78,48,0.8),rgba(251,111,86,0));}
.bg-transparent-gradiant-black{background:#232323;background:linear-gradient(0deg,#232323 0,rgba(35,35,35,0) 89%);}
.bg-transparent-gradiant-black2{background:#232323;background:linear-gradient(45deg,#232323 0,rgba(35,35,35,0) 89%);}
.bg-transparent-gradiant-white-black{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.18) 18%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,0.18) 18%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,0.18) 18%,rgba(0,0,0,.95) 100%);}
.bg-transparent-gradient-light-violet-light-orange{background-image:linear-gradient(to right top,rgba(43,8,89,.90),rgba(74,24,86,.90),rgba(127,53,88,.90),rgba(200,92,87,.90),rgba(255,122,86,.90));}
.bg-transparent-gradient-tussock-greenish-slate{background:linear-gradient(40deg,rgba(191,140,76,.90) 0,#445a58 90%);}
.bg-transparent-gradient-shamrock-green-light-orange{background:linear-gradient(45deg,rgba(46,212,124,0.9) 0,rgba(232,166,38,0.9) 100%);}
.bg-transparent-gradient-smoky-black{background:#101010;background:-moz-radial-gradient(circle,rgba(16,16,16,0) 0,#101010 100%);background:-webkit-radial-gradient(circle,rgba(16,16,16,0) 0,#101010 100%);background:radial-gradient(circle,rgba(16,16,16,0) 0,#101010 100%);}
.bg-note{background-repeat:repeat;background-image:url(/main/images/bg/note.png);}
/** ===========================================================================================
    BG-PO
============================================================================================= */
.bg-image{background-repeat:no-repeat;}
.bg-fixed{background-attachment:fixed!important;}
.bg-image-cover{background-size:cover;}
.bg-image-auto{background-size:auto;}
.bg-image-contain{background-size:contain;}
.bg-image-dot{position:absolute;width:100%;height:100%;top:0;left:0;background:transparent url('/images/grid.png') repeat;-webkit-backface-visibility:hidden;}
.bg-positon-r{background-position:right;}
.bg-positon-l{background-position:left;}
.bg-positon-b{background-position:bottom;}
.bg-positon-t{background-position:top;}
.bg-positon-c{background-position:center;}
.overlay-bg{position:absolute;height:100%;width:100%;opacity:1;top:0;left:0;}
/** ===========================================================================================
    OPACITY
============================================================================================= */
.opacity-subtop{position:absolute;height:100%;width:100%;opacity:0.5;top:0;left:0;}
.opacity-very-light{position:absolute;height:100%;width:100%;opacity:0.2;top:0;left:0;}
.opacity-light{position:absolute;height:100%;width:100%;opacity:0.3;top:0;left:0;}
.opacity-extra-medium{position:absolute;height:100%;width:100%;opacity:0.5;top:0;left:0;}
.opacity-extra-medium-2{position:absolute;height:100%;width:100%;opacity:0.6;top:0;left:0;}
.opacity-medium{position:absolute;height:100%;width:100%;opacity:0.4;top:0;left:0;}
.opacity-medium-2{position:absolute;height:100%;width:100%;opacity:0.70;top:0;left:0;}
.opacity-full{position:absolute;height:100%;width:100%;opacity:0.8;top:0;left:0;}
.opacity-full-dark{position:absolute;height:100%;width:100%;opacity:0.9;top:0;left:0;}
.opa-0{opacity:0;}
.opa-05{opacity:0.05;}
.opa-10{opacity:0.1;}
.opa-15{opacity:0.15;}
.opa-20{opacity:0.2;}
.opa-25{opacity:0.25;}
.opa-30{opacity:0.3;}
.opa-35{opacity:0.35;}
.opa-40{opacity:0.4;}
.opa-45{opacity:0.45;}
.opa-50{opacity:0.5;}
.opa-55{opacity:0.55;}
.opa-60{opacity:0.6;}
.opa-65{opacity:0.65;}
.opa-70{opacity:0.7;}
.opa-75{opacity:0.75;}
.opa-80{opacity:0.8;}
.opa-85{opacity:0.85;}
.opa-90{opacity:0.9;}
.opa-95{opacity:0.95;}
/** ===========================================================================================
    SHADOW
============================================================================================= */

/* box shadow */
.btn-shadow{box-shadow:0 0 6px rgba(0,0,0,.3);}
.box-shadow,.box-shadow-hover:hover{box-shadow:0 0 10px rgba(0,0,0,.08);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-double-large,.box-shadow-double-large-hover:hover{box-shadow:0 0 35px rgba(40,42,54,.18);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-large,.box-shadow-large-hover:hover{box-shadow:0 0 30px rgba(0,0,0,.08);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-extra-large,.box-shadow-extra-large-hover:hover{box-shadow:0 0 25px rgba(0,0,0,.08);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-medium,.box-shadow-medium-hover:hover{box-shadow:0 0 20px rgba(0,0,0,.08);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-small,.box-shadow-small-hover:hover{box-shadow:0 0 15px rgba(0,0,0,.08);transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.box-shadow-dark-hover:hover,.box-shadow-double-large-hover:hover,.box-shadow-extra-large-hover:hover,.box-shadow-large-hover:hover,.box-shadow-light-hover:hover,.box-shadow-medium-hover:hover,.box-shadow-small-hover:hover,.box-shadow-very-light-hover:hover{-moz-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);}
.shadow-sm{box-shadow:0 .2rem .3rem rgba(23,32,42,.15)!important;}
.shadow{box-shadow:0 .42rem 1.22rem rgba(23,32,42,.1)!important;}
.shadow-md{box-shadow:0 .67rem 2.15rem rgba(23,32,42,.14)!important;}
.shadow-lg{box-shadow:0 1rem 3.2rem rgba(23,32,42,.165)!important;}
.shadow-none{box-shadow:none!important;}
/* text shadow */
.text-shadow-small{text-shadow:0 0 30px rgba(0,0,0,0.5);}
.text-shadow-normal{text-shadow:0 0 40px rgba(0,0,0,0.7);}
.text-shadow-large{text-shadow:0 0 50px rgba(0,0,0,0.9);}
.text-shadow-extra-large{text-shadow:0 0 60px rgba(0,0,0,0.9);}
.text-shadow-double-large{text-shadow:0 0 100px rgba(0,0,0,.9);}
/* drop shadow */
.drop-shadow svg{filter:drop-shadow( 0 1px 4px rgba(0,0,0,.1));}
/** ===========================================================================================
    BORDER
============================================================================================= */

/* border width */
.border-width-1px{border-width:1px!important;}
.border-width-2px{border-width:2px!important;}
.border-width-3px{border-width:3px!important;}
.border-width-4px{border-width:4px!important;}
.border-width-5px{border-width:5px!important;}
.border-width-6px{border-width:6px!important;}
.border-width-7px{border-width:7px!important;}
.border-width-8px{border-width:8px!important;}
.border-width-9px{border-width:9px!important;}
.border-width-10px{border-width:10px!important;}
.border-width-11px{border-width:11px!important;}
.border-width-12px{border-width:12px!important;}
.border-width-13px{border-width:13px!important;}
.border-width-14px{border-width:14px!important;}
.border-width-15px{border-width:15px!important;}
.border-width-16px{border-width:16px!important;}
.border-width-17px{border-width:17px!important;}
.border-width-18px{border-width:18px!important;}
.border-width-19px{border-width:19px!important;}
.border-width-20px{border-width:20px!important;}
/* border color */
.border-color-white{border-color:#fff!important;}
.border-color-black{border-color:#000!important;}
.border-color-sky-blue{border-color:#2e94eb!important;}
.border-color-extra-dark-gray{border-color:#232323!important;}
.border-color-medium-dark-gray{border-color:#363636!important;}
.border-color-dark-gray{border-color:#939393!important;}
.border-color-extra-medium-gray{border-color:#dbdbdb!important;}
.border-color-medium-gray{border-color:#e4e4e4!important;}
.border-color-medium-light-gray{border-color:#757575!important;}
.border-color-extra-light-gray{border-color:#ededed!important;}
.border-color-eee{border-color:#eee!important;}
.border-color-ddd{border-color:#ddd!important;}
.border-color-ccc{border-color:#ccc!important;}
.border-color-light-gray{border-color:#f5f5f5!important;}
.border-color-light-pink{border-color:#ff85a6!important;}
.border-color-fast-blue{border-color:#0038e3!important;}
.border-color-light-peach{border-color:#ffd7c4!important;}
.border-color-neon-orange{border-color:#ff7a56!important;}
.border-color-green{border-color:#27ae60!important;}
.border-color-olivine-green{border-color:#8bb867!important;}
.border-color-shamrock-green{border-color:#2ed47c!important;}
.border-color-light-brownish-orange{border-color:#e6994e!important;}
.border-color-golden-brown{border-color:#cd9452!important;}
/* transparent border */
.border-color-gold{border-color:#bda87d!important;}
.border-color-transparent{border-color:transparent!important;}
.border-color-black-transparent{border-color:rgba(0,0,0,.1)!important;}
.border-color-white-transparent{border-color:rgba(255,255,255,.1)!important;}
.border-color-golden-transparent{border-color:rgba(202,148,61,0.4)!important;}
.border-color-pink-transparent{border-color:rgba(255,33,79,0.45)!important;}
.border-color-dark-white-transparent{border-color:rgba(255,255,255,0.2)!important;}
.border-color-medium-white-transparent{border-color:rgba(255,255,255,0.4)!important;}
.border-color-full-dark-white-transparent{border-color:rgba(255,255,255,0.05)!important;}
.border-color-light-white-transparent{border-color:rgba(255,255,255,0.1)!important;}
.border-color-nero-transparent{border-color:rgba(25,25,25,0.1)!important;}
.border-color-extra-medium-gray-transparent{border-color:rgba(219,219,219,.04)!important;}
.border-color-copper-red-transparent{border-color:rgba(204,117,76,.3)!important;}
/* border gradient */
.border-gradient-magenta-orange{border-image:linear-gradient(to right top,#e42464,#ed3c5f,#f44f5c,#fa6259,#ff7357)!important;border-image-slice:1;}
.border-gradient-purple-magenta{border-image:linear-gradient(to right top,#502970,#7f2977,#ac2775,#d42d6b,#f34259)!important;border-image-slice:1;}
.border-gradient-light-purple-light-orange{border-image:linear-gradient(to right top,#b783ff,#e37be0,#fa7cc1,#ff85a6,#ff9393)!important;border-image-slice:1;}
.border-gradient-sky-blue-pink{border-image:linear-gradient(to right top,#556fff,#b263e4,#e05fc4,#f767a6,#ff798e)!important;border-image-slice:1;}
.border-gradient-peacock-blue-crome-yellow{border-image:linear-gradient(to right top,#36c1e1,#28ccc0,#74cf8e,#bac962,#feb95b)!important;border-image-slice:1;}
.border-gradient-fast-blue-purple{border-image:linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4)!important;border-image-slice:1;}
.border-gradient-light-purple-light-red{border-image:linear-gradient(to right top,#bb85f9,#c887e5,#da8bca,#eb8fb0,#fb9398)!important;border-image-slice:1;}
.border-gradient-light-brownish-orange-black{border-image:linear-gradient(to right top,#e79e57,#9d9049,#62794c,#405c4c,#353d3c)!important;border-image-slice:1;}
.border-gradient-red-violet-purple{border-image:linear-gradient(to right,#b93d90,#a92b95,#951b9c,#7a11a4,#5412ad)!important;border-image-slice:1;}
/* border style */
.border-none{border:0!important;}
.border-dotted{border-style:dotted!important;}
.border-dashed{border-style:dashed!important;}
.border-solid{border-style:solid!important;}
.border-double{border-style:double!important;}
.border-groove{border-style:groove!important;}
.border-ridge{border-style:ridge!important;}
.border-inset{border-style:inset!important;}
.border-outset{border-style:outset!important;}
.border-hidden{border-style:hidden!important;}
.border-transperent{border-color:transparent!important;}
/* no border */
.no-border{border:0!important;}
.no-border-top{border-top:0!important;}
.no-border-bottom{border-bottom:0!important;}
.no-border-right{border-right:0!important;}
.no-border-left{border-left:0!important;}
.no-border-top-bottom{border-top:0!important;border-bottom:0!important;}
.no-border-left-right{border-left:0!important;border-right:0!important;}
/** ===========================================================================================
    Z-INDEX
============================================================================================= */
.z-index-1{z-index:1!important;}
.z-index-2{z-index:2!important;}
.z-index-3{z-index:3!important;}
.z-index-4{z-index:4!important;}
.z-index-5{z-index:5!important;}
.z-index-6{z-index:6!important;}
.z-index-7{z-index:7!important;}
.z-index-8{z-index:8!important;}
.z-index-9{z-index:9!important;}
.z-index-0{z-index:0!important;}
.z-index-99{z-index:99!important;}
.z-index-999{z-index:999!important;}
.z-index-minus-1{z-index:-1!important;}
.z-index-minus-2{z-index:-2!important;}
.z-index-minus-3{z-index:-3!important;}
.z-index-minus-4{z-index:-4!important;}
.z-index-minus-5{z-index:-5!important;}
/** ===========================================================================================
    ETC
============================================================================================= */

/* cusor */
.cusor-p{cursor:pointer!important;}
.cusor-n{cursor:none!important;}
/* position */
.position-inherit{position:inherit!important;}
.position-absolute{position:absolute!important;}
.position-relative{position:relative!important;}
/** ===========================================================================================
    POSITION
============================================================================================= */

/* top */
.top-0px{top:0;}
.top-1px{top:1px;}
.top-2px{top:2px;}
.top-3px{top:3px;}
.top-4px{top:4px;}
.top-5px{top:5px;}
.top-6px{top:6px;}
.top-7px{top:7px;}
.top-8px{top:8px;}
.top-9px{top:9px;}
.top-10px{top:10px;}
.top-15px{top:15px;}
.top-20px{top:20px;}
.top-25px{top:25px;}
.top-30px{top:30px;}
.top-35px{top:35px;}
.top-40px{top:40px;}
.top-45px{top:45px;}
.top-50px{top:50px;}
.top-60px{top:60px;}
.top-70px{top:70px;}
.top-80px{top:80px;}
.top-90px{top:90px;}
.top-100px{top:100px;}
.top-auto{top:auto;}
.top-inherit{top:inherit;}
/* top minus */
.top-minus-1px{top:-1px;}
.top-minus-2px{top:-2px;}
.top-minus-3px{top:-3px;}
.top-minus-4px{top:-4px;}
.top-minus-5px{top:-5px;}
.top-minus-6px{top:-6px;}
.top-minus-7px{top:-7px;}
.top-minus-8px{top:-8px;}
.top-minus-9px{top:-9px;}
.top-minus-10px{top:-10px;}
.top-minus-15px{top:-15px;}
.top-minus-20px{top:-20px;}
.top-minus-25px{top:-25px;}
.top-minus-30px{top:-30px;}
.top-minus-35px{top:-35px;}
.top-minus-40px{top:-40px;}
.top-minus-45px{top:-45px;}
.top-minus-50px{top:-50px;}
.top-minus-60px{top:-60px;}
.top-minus-70px{top:-70px;}
/* bottom */
.bottom-0px{bottom:0;}
.bottom-1px{bottom:1px;}
.bottom-2px{bottom:2px;}
.bottom-3px{bottom:3px;}
.bottom-4px{bottom:4px;}
.bottom-5px{bottom:5px;}
.bottom-6px{bottom:6px;}
.bottom-7px{bottom:7px;}
.bottom-8px{bottom:8px;}
.bottom-9px{bottom:9px;}
.bottom-10px{bottom:10px;}
.bottom-15px{bottom:15px;}
.bottom-20px{bottom:20px;}
.bottom-25px{bottom:25px;}
.bottom-30px{bottom:30px;}
.bottom-35px{bottom:35px;}
.bottom-40px{bottom:40px;}
.bottom-45px{bottom:45px;}
.bottom-50px{bottom:50px;}
.bottom-55px{bottom:55px;}
.bottom-60px{bottom:60px;}
.bottom-65px{bottom:65px;}
.bottom-70px{bottom:70px;}
.bottom-75px{bottom:75px;}
.bottom-80px{bottom:80px;}
.bottom-85px{bottom:85px;}
.bottom-90px{bottom:90px;}
.bottom-95px{bottom:95px;}
.bottom-100px{bottom:100px;}
.bottom-auto{bottom:auto;}
.bottom-inherit{bottom:inherit;}
/* bottom minus */
.bottom-minus-1px{bottom:-1px;}
.bottom-minus-2px{bottom:-2px;}
.bottom-minus-3px{bottom:-3px;}
.bottom-minus-4px{bottom:-4px;}
.bottom-minus-5px{bottom:-5px;}
.bottom-minus-6px{bottom:-6px;}
.bottom-minus-7px{bottom:-7px;}
.bottom-minus-8px{bottom:-8px;}
.bottom-minus-9px{bottom:-9px;}
.bottom-minus-10px{bottom:-10px;}
.bottom-minus-15px{bottom:-15px;}
.bottom-minus-20px{bottom:-20px;}
.bottom-minus-25px{bottom:-25px;}
.bottom-minus-30px{bottom:-30px;}
.bottom-minus-35px{bottom:-35px;}
.bottom-minus-40px{bottom:-40px;}
.bottom-minus-45px{bottom:-45px;}
.bottom-minus-50px{bottom:-50px;}
/* right */
.right-0px{right:0;}
.right-1px{right:1px;}
.right-2px{right:2px;}
.right-3px{right:3px;}
.right-4px{right:4px;}
.right-5px{right:5px;}
.right-6px{right:6px;}
.right-7px{right:7px;}
.right-8px{right:8px;}
.right-9px{right:9px;}
.right-10px{right:10px;}
.right-15px{right:15px;}
.right-20px{right:20px;}
.right-25px{right:25px;}
.right-30px{right:30px;}
.right-35px{right:35px;}
.right-40px{right:40px;}
.right-45px{right:45px;}
.right-50px{right:50px;}
.right-55px{right:55px;}
.right-60px{right:60px;}
.right-auto{right:auto;}
.right-inherit{right:inherit;}
/* right minus */
.right-minus-1px{right:-1px;}
.right-minus-2px{right:-2px;}
.right-minus-3px{right:-3px;}
.right-minus-4px{right:-4px;}
.right-minus-5px{right:-5px;}
.right-minus-6px{right:-6px;}
.right-minus-7px{right:-7px;}
.right-minus-8px{right:-8px;}
.right-minus-9px{right:-9px;}
.right-minus-10px{right:-10px;}
.right-minus-15px{right:-15px;}
.right-minus-20px{right:-20px;}
.right-minus-25px{right:-25px;}
.right-minus-30px{right:-30px;}
.right-minus-35px{right:-35px;}
.right-minus-40px{right:-40px;}
.right-minus-45px{right:-45px;}
.right-minus-50px{right:-50px;}
.right-minus-60px{right:-60px;}
.right-minus-70px{right:-70px;}
/* left */
.left-0px{left:0;}
.left-1px{left:1px;}
.left-2px{left:2px;}
.left-3px{left:3px;}
.left-4px{left:4px;}
.left-5px{left:5px;}
.left-6px{left:6px;}
.left-7px{left:7px;}
.left-8px{left:8px;}
.left-9px{left:9px;}
.left-10px{left:10px;}
.left-15px{left:15px;}
.left-20px{left:20px;}
.left-25px{left:25px;}
.left-30px{left:30px;}
.left-35px{left:35px;}
.left-40px{left:40px;}
.left-45px{left:45px;}
.left-50px{left:50px;}
.left-auto{left:auto;}
.left-inherit{left:inherit;}
/* left minus */
.left-0px{left:0;}
.left-minus-1px{left:-1px;}
.left-minus-2px{left:-2px;}
.left-minus-3px{left:-3px;}
.left-minus-4px{left:-4px;}
.left-minus-5px{left:-5px;}
.left-minus-6px{left:-6px;}
.left-minus-7px{left:-7px;}
.left-minus-8px{left:-8px;}
.left-minus-9px{left:-9px;}
.left-minus-10px{left:-10px;}
.left-minus-15px{left:-15px;}
.left-minus-20px{left:-20px;}
.left-minus-25px{left:-25px;}
.left-minus-30px{left:-30px;}
.left-minus-35px{left:-35px;}
.left-minus-40px{left:-40px;}
.left-minus-45px{left:-45px;}
.left-minus-50px{left:-50px;}
