@font-face {
  font-family: '72Brand';  
  font-style: normal;
  src: 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
  font-display: swap;
}


/****
 * Font Fallbacks
 * in case the font-family name was added manually somewhere, 72 Brand will be used NOT Axiforma
 * */


@font-face {
  font-family: 'Axiforma-Bold';  
  font-weight: 700;
  font-style: normal;
  src: 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
  font-display: swap;
}



@font-face {
  font-family: 'Axiforma-Medium';
  font-weight: 500;
    font-style: normal;
  src: 
     url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
    font-display: swap;
}

/*changed to bold */

@font-face {
  font-family: 'Axiforma-ExtraBold';
  font-weight: 700;
  font-style: normal;
  src:
     url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
    font-display: swap;
}

@font-face {
  font-family: 'Axiforma-Regular';
  font-weight: 400;
  font-style: normal;
  src: 
     url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
    font-display: swap;
}


/* Semibold becomes Medium */ 

@font-face {
  font-family: 'Axiforma-SemiBold';
  font-weight: 350;
  font-style: normal;
  src: 
     url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
    font-display: swap;
}

@font-face {
  font-family: 'Axiforma-Light';
  font-display: swap;
  font-weight: 300;
  font-style: normal;
  src: 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
}

/* thin becomes light*/

@font-face {
  font-family: 'Axiforma-Thin';
  font-display: swap;
  font-weight: 200;
  font-style: normal;
  src:
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff2') format('woff2'),
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/72BrandVariable-Th-Blk.woff') format('woff');
}


/*** SAP **/


@font-face {
  font-family: 'SAPLink';
  src: url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.eot');
  src: url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.eot') format('embedded-opentype'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.woff2') format('woff2'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.woff') format('woff'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.ttf') format('truetype'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Webfont%20Axiforma/SAP/sap-link/SAPLink.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SAP-icons';
  src: url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/SAP-icons.eot') format('embedded-opentype'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/SAP-icons.woff2') format('woff2'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/SAP-icons.woff') format('woff'), 
    url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2024-Website/branding/Font/SAP-icons.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


*,
body { 
  font-family: '72Brand', Arial, sans-serif;
}








.thin {font-weight: var(--fontWeight-thin)}
.extralight{font-weight: var(--fontWeight-extralight)}
.light {font-weight: var(--fontWeight-light)}
.book{font-weight: var(--fontWeight-book)}
.regular {font-weight: var(--fontWeight-regular) }

strong,
.bold,
.medium,
.semibold {font-weight: var(--fontWeight-medium) }



.black,
.x-bold {font-weight: var(--fontWeight-black) }


p.boxNav-title{font-weight: 500!important}



/* legacy */

.sectionHeader h2{
  font-weight: var(--fontWeight-medium);
  font-size: var(--heading-xl);
  line-height: 1.1;
  margin: 0 0 15px 0;
}
.sectionHeader p{
  font-size: var(--body-large);
  line-height: 1.5;
  margin: 0;
}




@media (max-width: 599px){
 
  .sectionHeader h2{
    font-size: 30px;
    line-height: 40px;
  }
  .sectionHeader p{
    font-size: 16px;
  }
} 
:root {
  --fontWeight-thin: 100;
  --fontWeight-extralight: 200;
  --fontWeight-light: 300;
  --fontWeight-book:  350;
  --fontWeight-regular:400;
  --fontWeight-medium: 500;
  --fontWeight-bold: 700;
  --fontWeight-black: 900;
  --display-large: 5.25rem;
  --display-medium: 4.5rem;
  --display-small: 4rem;
  --display-xs: 3.5rem;
  --heading-xxxl: 3rem;
  --heading-xxl: 2.75rem;
  --heading-xl: 2.5rem;
  --heading-large: 2.25rem;
  --heading-medium: 2rem;
  --heading-small: 1.75rem;
  --heading-xs: 1.5rem;
  --heading-xxs: 1.25rem;
  --heading-xxxs: 1.124rem;
  --heading-xxxxs: 1rem;
  --body-xxl: 1.75rem;
  --body-xl: 1.5rem;
  --body-large: 1.25rem;
  --body-medium: 1.125rem;
  --body-small: 1rem;
  --body-xs: 0.875rem;
  --body-xxs: 0.75rem;
}



h1, h2, h3, h4, h5, h6 { 
  color: #000;
   text-wrap: balance;
  line-height: 1.1;
  font-weight: 500
}


h1 {
    font-size: var(--heading-xxxl);
}

h2 {
    font-size: var(--heading-medium);
}

h3{
  font-size: var(--heading-xs)
}

h4{
  font-size: var(--heading-xxs)
}

h5{
  font-size: var(--heading-xxxs)
}

h6{
  font-size: var(--heading-xxxxs)
}





.display{
  line-height: 1.1;
  font-weight: var(--fontWeight-bold)
}

.display.large{
  font-size: var(--display-large);
}

.display.medium{
  font-size: var(--display-medium)
}

.display.small{
  font-size: var(--display-small)
}

.display.xs{
  font-size: var(--display-xs)
}


.heading{
  line-height: 1.1;
  font-size: var(--heading-xxxl);
  font-weight: var(--fontWeight-medium);
}

.heading.xxxl{
  font-size: var(--heading-xxxl);
}

.heading.xxl{
  font-size: var(--heading-xxl);
}
.heading.xl{
  font-size: var(--heading-xl);
}

.heading.large{
  font-size: var(--heading-large);
}
.heading.medium{
  font-size: var(--heading-medium);
}
.heading.small{
  font-size: var(--heading-small);
}
.heading.xs{
  font-size:var(--heading-xs);
}
.heading.xxs{
  font-size: var(--heading-xxs);
}
.heading.xxxs{
  font-size: var(--heading-xxxs);
}
.heading.xxxxs{
  font-size: var(--heading-xxxxs);
}




.body{
  line-height: 1.5;
  font-weight: var(--fontWeight-regular)
}

.body{
  line-height: 1.5;
  font-weight: var(--fontWeight-regular);
  font-size: 1rem;
}

.body.xxl{
  font-size:var(--body-xxl);
}

.body.xl{
  font-size:var(--body-xl);
}

.body.large{
  font-size:var(--body-large);
}

.body.medium{
  font-size:var(--body-medium);
}

.body.small{
  font-size:var(--body-small);
}

.body.xs{
  font-size:var(--body-xs);
}

.body.xxs{
  font-size:var(--body-xxs);
}




.eyebrow {
  font-weight: var(--fontWeight-medium);
  font-size: 1rem;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  text-transform: uppercase
}

.eyebrow.small{
  font-size: 0.75rem;
}
.eyebrow.medium{
  font-size: 0.875rem
}


@media(max-width: 959px){
  .eyebrow,
  .eyebrow.medium{
    font-size: 0.75rem;
  }

  .heading,
  .heading.xxxl,
  .heading.xxl{
    font-size: var(--heading-medium);
  }
  h2,
  .heading.xl,
  .heading.large,
  .heading.medium{
    font-size: var(--heading-small);
  }
  
  h3,
  .heading.small,
  .heading.xs,
  .heading.xxs{
    font-size: var(--heading-xxs);
  }
  .heading.xxxs{
    font-size: var(--heading-xxxs);
  }
  .heading.xxxxs{
    font-size: var(--heading-xxxs);
  }


  .body,
  .body.xxl,
  .body.xl,
  .body.large,
  .body.medium,
  .body.small,
  .body.xs{
    font-size:var(--body-s);
  }

}

@media(max-width: 599px){

  .heading,
  .heading.xxxl,
  .heading.xxl{
    font-size: var(--heading-small);
  }
  
  .heading.xl,
  .heading.large,
  .heading.medium{
    font-size: var(--heading-xs);
  }
  
  .heading.small,
  .heading.xs,
  .heading.xxs,
  .heading.xxxs,
  .heading.xxxxs{
    font-size: var(--heading-xxxs);
  }


  .body,
  .body.xxl,
  .body.xl,
  .body.large,
  .body.medium,
  .body.small,
  .body.xs{
    font-size:var(--body-s);
  }

}






/* ==========================================================================
 Legacy Typography
========================================================================== */

sup, sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup { top: -0.5em; }
sub { bottom: -0.25em; }





ul li a, ol li a {
  word-break: break-word;
}

ul.unstyled, ol.unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Quotes */
blockquote {}
blockquote p {}
blockquote small {}
blockquote small:before {}

q:before, q:after, blockquote:before, blockquote:after {}

body:not(.PressBlog) .hs_cos_wrapper_type_rich_text * {
  margin-top: 0
}
body:not(.PressBlog) .hs_cos_wrapper_type_rich_text * + *{
  margin-top: 1.5em
}



ul.purpleCheckOnly, 
.purpleCheckOnly .hs_cos_wrapper_type_inline_rich_text ul, 
.purpleCheckOnly .widget-type-rich_text ul,
ul.purpleCheck, 
.purpleCheck .hs_cos_wrapper_type_inline_rich_text ul, 
.purpleCheck .widget-type-rich_text ul,
ul.redCheckPad,
ul.greenCheck, 
ul.whiteCheck,
ul.whiteCheckmark,
ul.greenCheckPad,
.greenCheck .hs_cos_wrapper_type_inline_rich_text ul, 
.greenCheck .widget-type-rich_text ul, 
.whiteCheck .hs_cos_wrapper_type_inline_rich_text ul, 
.whiteCheck .widget-type-rich_text ul,
.whiteCheckmark .hs_cos_wrapper_type_inline_rich_text ul, 
.whiteCheckmark .widget-type-rich_text ul,
.blueCheck .hs_cos_wrapper_type_inline_rich_text ul, 
.blueCheck .widget-type-rich_text ul, 
.blueCheckmark .hs_cos_wrapper_type_inline_rich_text ul, 
.blueCheckmark .widget-type-rich_text ul, 
ul.blueCheckmark,
.greenCheckmark .hs_cos_wrapper_type_inline_rich_text ul, 
.greenCheckmark .widget-type-rich_text ul, 
.greenCheckPad .hs_cos_wrapper_type_inline_rich_text ul, 
.greenCheckPad .widget-type-rich_text ul{
  list-style-type: none;
  position: relative;
  padding-left: 24px;
}


ul.purpleCheckOnly li, 
.purpleCheckOnly .hs_cos_wrapper_type_inline_rich_text li, 
.purpleCheckOnly .widget-type-rich_text li,

ul.purpleCheck li, 
.purpleCheck .hs_cos_wrapper_type_inline_rich_text li, 
.purpleCheck .widget-type-rich_text li,

ul.greenCheck li, 
.greenCheck .hs_cos_wrapper_type_inline_rich_text ul li, 
.greenCheck .widget-type-rich_text ul li,
ul.whiteCheck li, 
.whiteCheck .hs_cos_wrapper_type_inline_rich_text ul li, 
.whiteCheck .widget-type-rich_text ul li,
ul.whiteCheckmark li, 
.whiteCheckmark .hs_cos_wrapper_type_inline_rich_text ul li, 
.whiteCheckmark .widget-type-rich_text ul li,
ul.blueCheck li, 
.blueCheck .hs_cos_wrapper_type_inline_rich_text ul li, 
.blueCheck .widget-type-rich_text ul li,
ul.blueCheckmark li, 
.blueCheckmark .hs_cos_wrapper_type_inline_rich_text ul li, 
.blueCheckmark .widget-type-rich_text ul li,
ul.greenCheckmark li, 
.greenCheckmark .hs_cos_wrapper_type_inline_rich_text ul li, 
.greenCheckmark .widget-type-rich_text ul li,
ul.redCheck li, 
.redCheck .hs_cos_wrapper_type_inline_rich_text ul li, 
.redCheck .widget-type-rich_text ul li
{
  padding: 0 0 .75rem 20px;
}


ul.redCheckPad li, 
.redCheckPad .hs_cos_wrapper_type_inline_rich_text ul li, 
.redCheckPad .widget-type-rich_text ul li,
ul.greenCheckPad li, 
.greenCheckPad .hs_cos_wrapper_type_inline_rich_text ul li, 
.greenCheckPad .widget-type-rich_text ul li,
ul.whiteCheck.pad li, 
.whiteCheck.pad .hs_cos_wrapper_type_inline_rich_text ul li, 
.whiteCheck.pad .widget-type-rich_text ul li{
  padding-left: 20px;
  padding-bottom: 1rem;
}

ul.greenCheck li::before, 
.greenCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.greenCheck .widget-type-rich_text ul li::before,
ul.greenCheckPad li::before, 
.greenCheckPad .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.greenCheckPad .widget-type-rich_text ul li::before
{
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/blue/blue-check.svg);
  position: absolute;
  left: 0;
}

ul.whiteCheck li::before, 
.whiteCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.whiteCheck .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/white/check-white.svg);
  position:absolute;
  left: 0;
}

ul.blueCheck li::before, 
.blueCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.blueCheck .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/blue/checkmark-01.svg);
  position:absolute;
  left: 0;
}

ul.indigoCheck li::before, 
.indigoCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.indigoCheck .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/blue/indigoCheck.svg);
  position:absolute;
  left: 0;
}


ul.blueCheckmark li::before, 
.blueCheckmark .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.blueCheckmark .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/blue/blue-check.svg)!important;
  position:absolute;
  left: 0;
}

ul.whiteCheckmark li::before, 
.whiteCheckmark .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.whiteCheckmark .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/white/white-check-wo-bg.svg)!important;
  position:absolute;
  left: 0;
}

ul.greenCheckmark li::before, 
.greenCheckmark .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.greenCheckmark .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/green/Check-icon-green.svg)!important;
  position:absolute;
  left: 0;
}

ul.redCheckPad li::before, 
.redCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.redCheck .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/divers/redCheck.svg);
  position:absolute;
  left: 0;
}

ul.purpleCheckOnly li::before, 
.purpleCheckOnly .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.purpleCheckOnly .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/divers/purpleCheck.svg);
  position:absolute;
  left: 0;
}

ul.purpleCheck li::before, 
.purpleCheck .hs_cos_wrapper_type_inline_rich_text ul li::before, 
.purpleCheck .widget-type-rich_text ul li::before  {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/Events/2023_Events/connect/2024-connect/purplecheck.svg);
  position:absolute;
  left: 0;
}



ul.whiteCheck li {
  margin-bottom: 30px;
  padding-left: 20px;
} 
:root {
  --sapBlue1: #EBF8FF;
  --sapBlue2: #D1EFFF;
  --sapBlue7: #0070F2;
  --sapBlue9: #0040B0;
  --sapGray1: #F5F6F7;
  --sapGray7: #475E75;
  --sapGray9: #223548;
  --black: #000;
  --blue-1: #EBF8FF;
  --blue-2: #D1EFFF;
  --blue-4: #89d1ff;
  --blue-6: #1B90FF;
  --blue-7: #0070F2;
  --blue-8: #0057D2;
  --blue-9: #0040B0;
  --blue-10: #002A86;
  --blue-11: #00144A;
  --gray-1: #F5F6F7;
  --gray-2: #EAECEE;
  --gray-3: #D5DADD;
  --gray-4: #A9B4BE;
  --gray-6: #5B738B;
  --gray-7: #475E75;
  --gray-8: #354A5F;
  --gray-9: #223548;
  --gray-10: #1A2733;
    --gray-11: #12171C;
  
  --green-6:#36a41d;

  --indigo-1: #F1ECFF;
  --indigo-2: #E2D8FF;
  --indigo-4: #B894FF;
  --indigo-6: #7858FF;
  --indigo-7: #5D36FF;
    --indigo-8: #470CED;
  --indigo-9: #2C13AD;
  --indigo-10: #1C0C6E;
  --indigo-11: #0E0637;
  --mango-1: #fff8d6;
  --mango-5: #ffb300;
    --mango-6: #E76500;
    --mango-8: #A93E00;

    --raspberry-1: #FFF0F5;
    --raspberry-7: #DF1278;
      --raspberry-8: #BA066C;
  --raspberry-10: #71014B;
    --raspberry-11: #510136;
  --red-7: #d20a0a;
  --red-9: #840606;
  --white: #fff;

  --sapTeal-1: #DAFDF5;
  --sapTeal-2: #C2FCEE;
  --sapTeal-7: #07838F;
  --teal-1: #DAFDF5;
  --teal-2: #C2FCEE;
  --teal-7: #07838F;
  --teal-8: #046C7A;
  --teal-10: #02414C;

}

 
 
 
 
 
 
 
 





/* Colors */ 
/*** 1. define values, 2. use speaking names for variables, 3. search&replace variables in file */


    
 
 
 











 













 

 


 
 

 
 
 
 
.sap-icon{
  font-family: SAP-icons;
}

.sap-icon.icon-add::before{
 content: "\e058";
}

.sap-icon.icon-add-calendar::before{
 content: "\e30d";
}

.sap-icon.icon-arrow-left::before{
 content: "\e04d";
}

.sap-icon.icon-arrow-right::before{
 content: "\e04c";
}


.sap-icon.icon-collapse::before{
 content: "\e1d9";
}

.sap-icon.icon-cursor-arrow::before{
 content: "\e24c";
}

.sap-icon.icon-decline::before{
 content: "\e03e";
}

.sap-icon.icon-discussion::before{
 content: "\e175";
}


.sap-icon.icon-download::before{
 content: "\e03a";
}

.sap-icon.icon-full-screen::before{
 content: "\e166";
}

.sap-icon.icon-exit-full-screen::before{
 content: "\e1f5";
}

.sap-icon.icon-expand::before{
 content: "\e1da";
}

.sap-icon.icon-functional-location::before{
 content: "\e165";
}

.sap-icon.icon-headset::before{
 content: "\e221";
}

.sap-icon.icon-hint::before{
 content: "\en5c";
}

.sap-icon.icon-home::before{
 content: "\e070";
}


.sap-icon.laptop::before {
  content: "\e027";
}

.sap-icon.icon-less::before{
 content: "\e069";
}

.sap-icon.icon-locked::before{
 content: "\e153";
}

.sap-icon.icon-media-play::before{
 content: "\e14b";
}

.sap-icon.icon-pause::before{
 content: "\e09c";
}

.sap-icon.icon-menu2::before{
 content: "\e1de";
}

.sap-icon.icon-minimize::before{
 content: "\e20f";
}

.sap-icon.icon-navigation-down-arrow::before{
 content: "\e1e2";
}

.sap-icon.icon-navigation-up-arrow::before{
 content: "\e1e1";
}

.sap-icon.icon-play::before{
 content: "\e09b";
}

.sap-icon.icon-question-mark::before{
 content: "\e090";
}

.sap-icon.icon-sys-monitor::before{
 content: "\e1cc";
}

.sap-icon.icon-search::before{
 content: "\e00d";
}

.sap-icon.icon-slim-arrow-right::before{
 content: "\e1ed";
}

.sap-icon.icon-slim-arrow-left::before{
 content: "\e1ee";
}

.sap-icon.icon-sound-loud::before{
 content: "\e228";
}

.sap-icon.icon-sound-off::before{
 content: "\e229";
}


.sap-icon.icon-unlocked::before{
 content: "\e12f";
}

.sap-icon.icon-warning::before{
 content: "\e094";
}


.sap-icon.icon-zoom-in::before{
 content: "\e1d5";
}

.sap-icon.icon-zoom-out::before{
 content: "\e1d6";
}
/* ==========================================================================
Forms
========================================================================== */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px var(--gray-6);
  height: 52px;
  font-size: 16px;
  padding-left: 12px;
  color: var(--gray-9)
}

textarea{padding: 16px 12px}

.hs_dpp_global_marketing_consent {display: none}


::placeholder {  
  color: var(--gray-9);
  font-family: '72Brand', Arial, sans-serif; 
}


/*############################################################################## System Template Forms */
#email-prefs-form .email-edit {
  width: 100% !important;
  max-width: 507px !important;
}


/* All Global Forms
========================================================================== */


/* Labels */
body label {}
body .hs-form-field > label {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 18px;
  letter-spacing: normal;
  color: var(--gray-7);
}

/* One Line Inputs */
body input[type="text"],
body input[type="password"], 
body input[type="datetime"], 
body input[type="datetime-local"], 
body input[type="date"], 
body input[type="month"], 
body input[type="time"], 
body input[type="week"], 
body input[type="number"], 
body input[type="email"], 
body input[type="url"], 
body input[type="search"], 
body input[type="tel"], 
body input[type="color"],
body input[type="file"],
body textarea,
body select {
  width: 100%;
  font-family: inherit;
  color: var(--gray-9);
  font-size: 16px
}

select{
  height: 52px;
}

.hs_cos_wrapper_type_form form .hs-fieldtype-select select,
body select {
  -moz-appearance: none; 
  -webkit-appearance: none; 
  appearance: none;
  border-radius: 0;
  padding-left: 20px;
  background-color: #ffffff;
  font-size: 16px;
  padding: 5px 5px 5px 12px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSIjMzM0NzViIiBkPSJNMTAuMjkzIDMuMjkzIDYgNy41ODYgMS43MDcgMy4yOTNBMSAxIDAgMCAwIC4yOTMgNC43MDdsNSA1YTEgMSAwIDAgMCAxLjQxNCAwbDUtNWExIDEgMCAxIDAtMS40MTQtMS40MTRaIi8+PC9zdmc+), #fff; 
  background-position: calc(100% - 1rem) 14px;
  background-repeat: no-repeat;
}

body select:focus {}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0;
}

/* Placeholder Text */
::-webkit-input-placeholder { /* Webkit Browsers */
  color: var(--gray-7);
  font-size: 14px;
  opacity: 1; /* Firefox */
}
:-moz-placeholder { /* Firefox 18- */
  color: var(--gray-7);
  font-size: 14px;
  opacity: 1;

}
::-moz-placeholder { /* Firefox 19+ */
  color: var(--gray-7);
  font-size: 14px;
  opacity: 1;

}
:-ms-input-placeholder { /* IE10 */
  color: var(--gray-7);
  font-size: 14px;
  opacity: 1;

}




/* Form Module
========================================================================== */




/* Separate Styles for Multiple Line Inputs */
.hs_cos_wrapper_type_form textarea {
  min-height: 160px;
}

ul.inputs-list li.hs-form-booleancheckbox label{
  font-size: 1rem;
  line-height: 1.33;
}

.lx-formWrapper form.hs-form .hs-form-field ul.inputs-list li.hs-form-checkbox{
  font-size: 12px;
  margin-bottom: 5px;
  line-height: 21px;
}


.hs_cos_wrapper_type_form .legal-consent-container, 
.legal-consent-container p {
  font-size: 12px;
  line-height: 1.7;
}

/* Blog Comment Form
========================================================================== */

/* Label */
#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"] {}
#comment-form input[type="text"]:focus {}

#comment-form textarea {
}
#comment-form textarea:focus {}

#comment-form input[type="checkbox"] {}

.commentForm {
  margin-left: 0 !important;
}
/* Error */
body .hs-common-error-message {
  color: #F96464;
  font-size: 14px;
}

/* Blog Subscription Form
========================================================================== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}

#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
  width: auto;
  margin-right: 10px;
}





/* Multi Column Form
========================================================================== */

body .hs-form fieldset.form-columns-1 {

}
body .hs-form fieldset.form-columns-1 .hs-form-field {
}

body .hs-form fieldset.form-columns-2 {
}
body .hs-form fieldset.form-columns-2 .hs-form-field {}

body .hs-form fieldset.form-columns-3 {
}
body .hs-form fieldset.form-columns-3 .hs-form-field {}

.hs_recaptcha.hs-recaptcha.field.hs-form-field{
  margin-bottom: 16px;
}

/* Multiple Selection Inputs */
body form.hs-form .hs-form-field ul.inputs-list li input {}
body input[type="radio"] {}
body input[type="checkbox"] {}
body form.hs-form fieldset { max-width: none; }
body form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }

body form.hs-form .input,
body form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; margin-bottom: 1.5rem; }

body form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"],
body form.hs-form fieldset[class*="form-columns"] .hs-input[type="radio"]{ 
  width: auto; 
  margin: 0 10px 0 0;
  width: 16px;
  height: 16px;
}

body form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"]{
  width: 1.5rem;
  height: 1.5rem;
  border: 1px solid var(--gray-9);
}

body form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }



/** Contact Form **/

body form.hs-form fieldset[class*="form-columns"] .hs-fieldtype-radio ul.inputs-list{
  margin-top: 5px;
}

body form.hs-form fieldset[class*="form-columns"] .hs-fieldtype-radio ul.inputs-list li{
  line-height: 2;
}


.partner-form-wrapper .hs-form-field, .contact-form-wrapper .hs-form-field {margin-top: 15px}

.contact-form-wrapper .hs-submit input[type="submit"]{
  margin-top: 45px;
}


/* Inline Form
========================================================================== */

.inlineForm-wrap form{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inlineForm-wrap .hs-form-required {display: none }
.inlineForm-wrap ul.hs-error-msgs.inputs-list {
  background: #f96464;
  padding: 5px!important;
  width: 280px;
  font-size: 10px!important;
  line-height: 1.5;
}

@media(max-width: 959px){
  .inlineForm-wrap form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .inlineForm-wrap .hs-form-field {
    margin-bottom: 10px;
  }

  .inlineForm-wrap ul.hs-error-msgs.inputs-list {
    position:relative!important;
  }

  .inlineForm-wrap ul.hs-error-msgs.inputs-list li {
    display: inline-block;
  }  

  .inlineForm-wrap .hs_error_rollup ul.hs-error-msgs.inputs-list {margin-top: 0}
}


@media (min-width: 600px){
  .inlineForm-wrap form {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    flex-wrap: wrap;
  }

  .inlineForm-wrap ul.hs-error-msgs.inputs-list { 
    position: absolute;
  }
}

@media(min-width: 960px){
  .inlineForm-wrap .hs-form-field .input {
    margin-right: 20px; 
  }

  .inlineForm-wrap ul.hs-error-msgs.inputs-list { 
    position: absolute;
    top: 75px;
    list-style-type: none;
  }

}


.inlineForm-wrap .hs-form-field input {
  padding: 22px 20px 22px 28px;
  width: 280px;
  height: 62px;
}

.inlineForm-wrap .hs-submit {
  width: 280px;
  position: relative;
}

.inlineForm-wrap .hs-submit input[type="submit"] {
  color: var(--blue-7);
  background: #fff;
  border: 1px solid #fff;
  padding: 23px 40px;
  font-size: 16px;
  line-height: 1;
  width: 100%;
  margin-top: 0;
}

.inlineForm-wrap .hs_submit.hs-submit{
  position: relative;
}

.inlineForm-wrap .hs-submit input[type="submit"]:hover {
  background: var(--gray-3);
  border: 1px solid var(--white);
  color: var(--blue-9) !important;
}



/***** Subscription Form Bloglisting *****/


.inlineForm-wrap.subscriptionForm .hs-form-field input{
  width: 500px;
}



.inlineForm-wrap.subscriptionForm .submitted-message p{
  color: #fff;
  text-align: center;
  font-size: 20px;
}


@media (max-width:959px){
  .inlineForm-wrap.subscriptionForm form {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .inlineForm-wrap.subscriptionForm .hs-form-field .input {
    padding-right: 20px;
  }

}

@media (max-width: 599px){
  .inlineForm-wrap.subscriptionForm form{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .inlineForm-wrap.subscriptionForm form .hs-form-field input {
    width: 240px;
  }

  .inlineForm-wrap.subscriptionForm .hs-form-field .input {
    padding-right: 0;
  }

  .inlineForm-wrap.subscriptionForm form .hs_email.hs-email, .inlineForm-wrap.subscriptionForm form .hs-form-field input{
    width: 100%;
  }
}




/* One Line Inputs */
.inlineForm-wrap .hs_cos_wrapper_type_form input[type="text"],
.inlineForm-wrap .hs_cos_wrapper_type_form input[type="email"], 
.inlineForm-wrap .hs_cos_wrapper_type_form textarea {
  border: 1px solid #fff;
  padding: 22px 28px;
  font-size: 16px;
}

.inlineForm-wrap .hs_cos_wrapper_type_form input[type="text"]:focus,
.inlineForm-wrap .hs_cos_wrapper_type_form input[type="email"]:focus, 
.inlineForm-wrap .hs_cos_wrapper_type_form textarea:focus {
  border: 1px solid #fff;
  background: #fff;
  outline: none
}

.inlineForm-wrap.light .hs_cos_wrapper_type_form input[type="text"],
.inlineForm-wrap.light .hs_cos_wrapper_type_form input[type="email"], 
.inlineForm-wra.light .hs_cos_wrapper_type_form textarea {
  border: 1px solid #8995af;
  background: #fff;
}

.bgGradientBlue2 .inlineForm-wrap .hs_cos_wrapper_type_form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff!important;
  opacity: 1; /* Firefox */

}

.bgGradientBlue2 .inlineForm-wrap .hs_cos_wrapper_type_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white!important;
  opacity: 1; /* Firefox */
}

.bgGradientBlue2 .inlineForm-wrap .hs_cos_wrapper_type_form input::-ms-input-placeholder { /* Microsoft Edge */
  color: white!important;
  opacity: 1; /* Firefox */

}



.colorWhite input {color: #fff}
.colorWhite input:focus {
  color: #4d5c7d;
}




.hs_cos_wrapper_type_form input[type="search"]:focus, 
.hs_cos_wrapper_type_form input[type="text"]:focus,
.hs_cos_wrapper_type_form input[type="password"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime"]:focus, 
.hs_cos_wrapper_type_form input[type="datetime-local"]:focus, 
.hs_cos_wrapper_type_form input[type="date"]:focus, 
.hs_cos_wrapper_type_form input[type="month"]:focus, 
.hs_cos_wrapper_type_form input[type="time"]:focus, 
.hs_cos_wrapper_type_form input[type="week"]:focus, 
.hs_cos_wrapper_type_form input[type="number"]:focus, 
.hs_cos_wrapper_type_form input[type="email"]:focus, 
.hs_cos_wrapper_type_form input[type="url"]:focus, 
.hs_cos_wrapper_type_form input[type="search"]:focus, 
.hs_cos_wrapper_type_form input[type="tel"]:focus, 
.hs_cos_wrapper_type_form input[type="color"]:focus,
.hs_cos_wrapper_type_form input[type="file"]:focus,
.hs_cos_wrapper_type_form textarea:focus,
.hs_cos_wrapper_type_form select:focus {
  border: 1px solid var(--blue-6);
  box-shadow: inset 0px 0px 0px 1px var(--blue-6);
}




/***** Feedback ******/

form.hs-form .hs_error_rollup .no-list.hs-error-msgs.inputs-list .hs-main-font-element {
  font-size: 16px;
  color: var(--gray-9);
}

form.hs-form .no-list.hs-error-msgs.inputs-list,
form.hs-form .no-list.hs-error-msgs.inputs-list .hs-main-font-element {
  color: var(--mango-5);;
  font-size: 12px;
  list-style: none;
  padding-left: 0px;
}

form.hs-form .hs_error_rollup {
  font-family: inherit;
  font-weight: bold
}

form.hs-form .input{
  position: relative;
  font-family: inherit
}

form.hs-form .invalid{
  border: 1px solid var(--mango-5)!important;
}

form.hs-form .hs-input[required]:not(:focus):valid:not(.invalid) {
  border: 1px solid var(--green-6);
}


form.hs-form .input:has(.hs-input[required]:not(:focus):valid:not(.invalid))::after {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/green/green-check-10.svg);
  width: 10px;  
  height: 10px;
  position: absolute;
  right: 10px;
  top: 0px;
}

form.hs-form .input:has(select.hs-input[required]:not(:focus):valid:not(.invalid))::after{
  content: ''
}


/**************************
* SAP Forms
* */
.sapForm select,
.sapForm textarea, 
.sapForm input[type="text"], 
.sapForm input[type="password"], 
.sapForm input[type="datetime"], 
.sapForm input[type="datetime-local"], 
.sapForm input[type="date"], 
.sapForm input[type="month"], 
.sapForm input[type="time"], 
.sapForm input[type="week"], 
.sapForm input[type="number"], 
.sapForm input[type="email"], 
.sapForm input[type="url"], 
.sapForm input[type="search"], 
.sapForm input[type="tel"], 
.sapForm input[type="color"] select {
  height: 42px!important;
  border-radius: 4px;
  font-size: 16px;
  color: var(--gray-9);
}

/* Styling for checkbox container and labels */
.sapForm .hs-form-field.hs-fieldtype-checkbox > label {
  font-size: 16px;
  font-weight: var(--fontWeight-medium);
  color: var(--gray-9);
}

.sapForm .inputs-list.multi-container .hs-form-checkbox input[type="checkbox"],
.sapForm .hs-form-booleancheckbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  margin: 0;
}

.sapForm .inputs-list.multi-container .hs-form-checkbox > label,
.sapForm .hs-form-booleancheckbox > label {
  cursor: pointer;
}

.sapForm .inputs-list.multi-container .hs-form-checkbox span,
.sapForm .hs-form-booleancheckbox span {
  position: relative;
  font-size: 1rem;
  display: block;
  padding-left: 33px;
}

.sapForm .inputs-list.multi-container .hs-form-checkbox span::before,
.sapForm .hs-form-booleancheckbox span::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 9px 0 0;
  background: #fff;
  border: 1px solid var(--gray-9);
  border-radius: 4px;
  font-family: SAP-icons;
  padding: 0 5px;
  color: var(--blue-7);
  transition: background-color .15s ease, border-color .15s ease;
}

.sapForm .inputs-list.multi-container .hs-form-checkbox input[type="checkbox"]:hover ~ span::before,
.sapForm .hs-form-booleancheckbox input[type="checkbox"]:hover ~ span::before {
  background-color: var(--blue-1);
  border-color: var(--blue-7);
}

.sapForm .inputs-list.multi-container .hs-form-checkbox input[type="checkbox"]:checked ~ span::before,
.sapForm .hs-form-booleancheckbox input[type="checkbox"]:checked ~ span::before {
  content: "\e05b";
}

.sapForm .hs_cos_wrapper_type_form form .hs-fieldtype-select .hs-input {
  border-radius: 4px;
  height: 42px;
}

body .sapForm .hs-form-field > label {
  font-size: 14px;
}

body.landing-page.one-column .sapForm .hs-button.primary, 
body.landing-page.one-column .sapForm input[type="submit"], 
body.landing-page.one-column .sapForm input[type="button"] {
  margin: 0;
}

.sapForm .hs-submit {
  margin-top: 32px;
}

.sapForm form.hs-form .no-list.hs-error-msgs.inputs-list,
.sapForm form.hs-form .no-list.hs-error-msgs.inputs-list .hs-main-font-element {
  margin: -1.5rem 0 1rem 4px;
}

/* Specific fixes for modern browsers */
@supports selector(:has(*)) {
  body .sapForm form.hs-form .hs-form-field select,
  body .sapForm form.hs-form .hs-form-field select:has(option[disabled]:checked):focus{
    color: var(--gray-6);
  }
  
  body .sapForm form.hs-form .hs-form-field select:has(option[disabled]:checked){
  color: #fff
  }


  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio) > label {
    position: absolute;
    font-size: 14px;
    line-height: 1;
    transform: translateY(13px);
    display: inline-block;
    background: white;
    margin-left: 8px;
    padding: 1px 4px;
    transition: transform .3s ease;
    z-index: 1;
    max-width: calc(100% - 23px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(textarea:placeholder-shown) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(textarea:focus) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(select:focus) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(input:focus) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(option:not(:first-child):checked) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(input:not(:placeholder-shown)) > label,
  body .sapForm form.hs-form .hs-form-field:not(.hs-fieldtype-radio):has(textarea:not(:placeholder-shown)) > label {
    transform: translateY(-11.5px);
    font-size: 12px;
  }

}

body .sapForm form.hs-form .hs-form-field.hs-fieldtype-checkbox>label {
    font-size: 14px !important;
    position: relative !important;
    margin-left: 0 !important;
    transform: none !important;
    padding: 0;
}

body .sapForm form.hs-form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list{
  margin: 0
}

body .sapForm form.hs-form .hs-form-field.hs-fieldtype-checkbox ul.inputs-list li{
  margin-top: 10px
} 
/* SAP Buttons */


/* NOTE: class names are just for this example */
.hs_cos_wrapper_type_inline_rich_text a.sapBtn{
  text-decoration: none
}


.sapBtn {
  display: inline-flex;
  padding: 0.75rem 0.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  line-height: 1.125; /* 18px */
  text-decoration: none;
  transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;
  font-weight: 500;
  text-decoration: none;
  /*  font-family: '72 Brand Variable', Arial, sans-serif;
  font-variation-settings: "wght" 500;
  font-family: "72Medium", sans-serif;*/
}

.sapBtn.disabled{
  cursor: not-allowed;
  pointer-events: none
}

.sapBtn:focus-visible {
  outline-color: var(---blue-10);
  outline-style: solid;
  outline-offset: -4px;
  outline-width: 2px;
}

.sapBtn.withIcon{
  gap: 0.5rem
}

.sapBtn .sap-icon{
  margin-left: 0.5rem
}

.sapBtn .sap-icon.left{
  margin-left: 0;
  margin-right: 0.5rem
}

.sapBtn.withIcon svg{
  width: 18px;
  height: 18px
}

/* medium version */
.sapBtn.medium {
  padding: 0.563rem 0.625rem;
  font-size:0.875rem; /* 14px */
  line-height: 1.14285714; /* 16px */
}

/* small version */
.sapBtn.small {
  padding: 0.344rem 0.625rem;
  font-size:0.875rem; /* 14px */
  line-height: 1.14285714; /* 16px */
}


.sapBtn.control{
    border-radius: 4px;
    border: 1px solid var(--gray-7);
    background: #fff;
  color: var(--blue-9);
    padding: 12px;
    font-size: 18px;
    line-height: 1;
    width: 44px;
}

.sapBtn.control:hover{
background: var(--gray-2);
}

.sapBtn.control:active{
  color: var(--blue-9)
}


.sapBtn.control .sap-icon{
  margin: 0
}

.sapBtn.control.disabled{
  border-color: var(--gray-7);
  color: var(--blue-9);
  opacity: .4;
}


/* default blue primary button */

.sapBtn.primary {
  background:var(--blue-7);
  border: 1px solid var(--blue-7);
  color:var(--white)!important;
}

.sapBtn.primary:hover {
  background:var(--blue-9);
  border: 1px solid var(--blue-9);
  color:var(--white)!important;
}

.sapBtn.primary:active{
  background:var(--white);
  border: 1px solid var(--blue-9);
  color:var(--blue-9)!important;
}

.sapBtn.primary:focus-visible {
  outline-color: white;
}

/* default primary button inverted */
.btn.white,
.sapBtn.white.shadow,
.sapBtn.primary.invert {
  background:var(--white);
  border: 1px solid var(--white);
  color:var(--blue-8)!important;
}
.btn.white:hover,
.sapBtn.white.shadow:hover,
.sapBtn.primary.invert:hover {
  background:var(--gray-3);
  border: 1px solid var(--white);
  color:var(--blue-9)!important;
}
.btn.white:active,
.sapBtn.white.shadow:active,
.sapBtn.primary.invert:active{
  background:var(--gray-4);
  border: 1px solid var(--white);
  color:var(--blue-10)!important;
}
.btn.white:focus-visible,
.sapBtn.white.shadow:focus-visible,
.sapBtn.primary.invert:focus-visible {
  outline-color:#fff;
}


/* secondary blue button */
.sapBtn.secondary {
  background:var(--white);
  border: 1px solid var(--gray-7);
  color:var(--blue-9)!important;
}

.sapBtn.secondary:hover {
  background:var(--gray-2);
  border: 1px solid var(--blue-9);
  color:var(--blue-9)!important;
}

.sapBtn.secondary:active{
  background:var(--white);
  border: 1px solid var(--blue-9);
  color:var(--blue-9)!important;
}

.sapBtn.secondary:focus-visible {
  outline-color: var(---blue-10);
}

/*secondary invert */
.sapBtn.secondary.invert {
   background: rgba(255,255,266,0);
  border: 1px solid #fff;
  color:#fff!important;
}

.sapBtn.secondary.invert:hover {
  background: rgba(255,255,266,0.2);
  border: 1px solid #fff;
  color: #fff!important;
}

.sapBtn.secondary.invert:active{
  background: var(--gray-4);
}

.sapBtn.secondary.invert:focus-visible {
  outline-color:#fff;
}

.sapBtn.secondary.disabled,
.sapBtn.secondary.disabled:active,
.sapBtn.secondary.disabled:hover
{
  background: #fff;
  border-color: var(--gray-7);
  color: var(--blue-9);
  opacity: .4;
}


/**************** STES ***************/


.sapBtn.primary.stes {
  background:var(--indigo-7);
  border: 1px solid var(--indigo-7);
  color:var(--white)!important;
}

.sapBtn.primary.stes:hover {
  background:var(--indigo-9);
  border: 1px solid var(--indigo-9);
  color:var(--white)!important;
}

.sapBtn.primary.stes:active{
  background:var(--white);
  border: 1px solid var(--indigo-9);
  color:var(--indigo-9)!important;
}

.sapBtn.primary.stes:focus-visible {
  outline-color: white;
}


.sapBtn.secondary.stes {
  background:var(--white);
  border: 1px solid var(--indigo-7);
  color:var(--indigo-7)!important;
}

.sapBtn.secondary.stes:hover {
  background:var(--indigo-9);
  border: 1px solid var(--indigo-9);
  color:var(--white)!important;
}

.sapBtn.secondary.stes:active{
  background:var(--indigo-10);
  border: 1px solid var(--indigo-9);
  color: var(--white);
}

.sapBtn.secondary.stes:focus-visible {
  outline-color: var(--indigo-9);
}


.sapBtn.primary.invert.stes {
  background:var(--white);
  border: 1px solid var(--indigo-7);
  color:var(--indigo-7)!important;
}

.sapBtn.primary.invert.stes:hover {
  background:var(--indigo-7);
  border: 1px solid var(--indigo-7);
  color:var(--white)!important;
}

.sapBtn.primary.invert.stes:active{
  background:var(--indigo-7);
  border: 1px solid var(--indigo-7);
  color: var(--white);
}

.sapBtn.primary.invert.stes:focus-visible {
  outline-color: var(--indigo-7);
}

.sapBtn.secondary.invert.stes {
  background:transparent;
  border: 1px solid white;
  color:white!important;
}

.sapBtn.secondary.invert.stes:hover {
  background:white;
  border: 1px solid var(--indigo-7);
  color:var(--indigo-7)!important;
}

.sapBtn.secondary.invert.stes:active{
  background:white;
  border: 1px solid var(--indigo-10);
  color:var(--indigo-10)!important;
}

.sapBtn.secondary.invert.stes:focus-visible {
  outline-color: var(--indigo-7);
}

/* ==========================================================================
LEGACY Buttons                                              
========================================================================== */


/* All Global Buttons (Excluding CTAs)
========================================================================== */
button{
  font-family: inherit
}


a.cta_button.btn.dark.arrow, 
button.btn.dark.arrow,
.btn.blue,
a.btn.blue,
button.btn.blue,
a.btn.orange,
a.btn.green,
button.btn.green,
body .hs-button.primary,
.hs-submit input[type="submit"],
body input[type="submit"],
body input[type="button"],
body.landing-page.one-column .lx-formWrapper input[type="submit"], 
.lx-formWrapper input[type="submit"]{
  cursor: pointer;
  -webkit-appearance: none;
  font-weight: 500;
  font-size: 16px;

  text-decoration: none !important;
  background: var(--blue-7);
  border: 1px solid var(--blue-7); 
  color: var(--white);
  transition: border-color .15s ease, color .15s ease, background .15s ease;

  display: inline-flex;
  padding: 0.75rem 0.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  line-height: 1.125; /* 18px */

  /*  font-family: '72 Brand Variable', Arial, sans-serif;
  font-variation-settings: "wght" 500;
  font-family: "72Medium", sans-serif;*/
}


a.cta_button.btn.dark.arrow, 
button.btn.dark.arrow,
a.btn.blue:hover,
button.btn.blue:hover,
a.btn.orange:hover,
a.btn.green:hover,
button.btn.green:hover,
body .hs-button.primary:hover,
body input[type="submit"]:hover,
body input[type="button"]:hover,
body.landing-page.one-column .lx-formWrapper input[type="submit"]:hover, 
.lx-formWrapper input[type="submit"]:hover{
  background: var(--blue-9);
  border-color: var(--blue-9)
}

a.cta_button.btn.dark.arrow, 
button.btn.dark.arrow,
a.btn.blue:focus-visible,
button.btn.blue:focus-visible,
a.btn.orange:focus-visible,
a.btn.green:focus-visible,
button.btn.green:focus-visible,
body .hs-button.primary:focus-visible,
body input[type="submit"]:focus-visible,
body input[type="button"]:focus-visible {
  outline-color: var(--white);
  outline-style: solid;
  outline-offset: -4px;
  outline-width: 2px;
}



a.btn.white,
a.cta_button.btn.light.arrow, 
button.btn.light.arrow{
  display: inline-flex;
  padding: 0.75rem 0.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  line-height: 1.125; /* 18px */
  text-decoration: none;
  transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;
  background:var(--white);
  border: 1px solid var(--white);
  color:var(--blue-8)!important;
}

a.btn.white:hover,
a.cta_button.btn.light.arrow:hover, 
button.btn.light.arrow:hover{
  background:var(--gray-3);
  border: 1px solid var(--white);
  color:var(--blue-9)!important;
}

a.btn.white:active,
a.cta_button.btn.light.arrow:active, 
button.btn.light.arrow:active{
  background:var(--gray-4);
  border: 1px solid var(--white);
  color:var(--blue-10)!important;
}





a.btn.white:focus-visible,
a.cta_button.btn.light.arrow:focus-visible, 
button.btn.light.arrow:focus-visible {
  outline-color: var(--blue-10);
  outline-style: solid;
  outline-offset: -4px;
  outline-width: 2px;
}










button{
  border: 0;
  font-size: 16px;
  line-height: 18px;
  cursor: pointer;
}

button.btn,
a.cta_button.btn,
a.btn {
  display: inline-flex;
  padding: 12px 14px;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  border-radius: 8px
}




.btn.none{
  padding: 0;
  font-size: 18px;
  position: relative;
  max-width: calc(100% - 60px);
  background: transparent;
  color: var(--blue-7)
}

.btn.none::after {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/divers/arrow-blue.svg);
  width: 1.5em;
  height: 2em;
  position: absolute;
  right: -2.25em;
  top: -2px;
}



a.btn.pinknone:hover::after{
  right: -2.5em
}

a.btn.pinknone{
  padding: 0;
  font-size: 18px;
  position: relative;
  max-width: calc(100% - 60px);
}

a.btn.pinknone::after {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/Events/2024_Events/connect/global/arrow-pink.png);
  width: 1.5em;
  height: 2em;
  position: absolute;
  right: -2.25em;
  top: -2px;
}


a.btn.pinkcolor{
  color: #EE058D;
}



a.btn.arrowwhite{
  padding: 0;
  font-size: 18px;
  position: relative;
  max-width: calc(100% - 60px);
}


button.btn.huge.blue.shadow,
a.cta_button.btn.huge.blue.shadow, 
a.btn.huge.blue.shadow{

  font-size: 24px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  background: var(--blue-7);
  padding: 25px 65px;

  -webkit-box-shadow: 0 15px 25px 0 rgba(0, 51, 153, 0.25);
  box-shadow: 0 15px 25px 0 rgba(0, 51, 153, 0.25);
}

@media(max-width: 599px){
  button.btn.huge.blue.shadow,
  a.cta_button.btn.huge.blue.shadow, 
  a.btn.huge.blue.shadow{
    font-size: 18px;
    padding: 1em 2em;
  }
}

button.btn.small,
a.btn.small {
  padding: 12px 24px;
  font-size: 14px;
}






a.btn.purple,
button.btn.purple{
  background: #8011c6;
  color: #fff;
  border: 1px solid #8011c6;
}



a.btn.pink {
  display: inline-block;
  background: #EE058D;
  font-size: 12px;
  color: #fff;
  box-shadow: 14.243px 17.803px 40.948px 0px rgba(101, 0, 59, 0.40);
}
a.cta_button.btn.white.red, 
a.btn.white.red{
  color: #F96464!important;
  background: #fff!important;
}

a.cta_button.btn.white.shadow, 
a.btn.white.shadow{
  color: var(--blue-7)!important;
  background: #fff;
  -webkit-box-shadow: 0 21px 35px 0 rgba(0, 43, 255, 0.5);
  box-shadow: 0 21px 35px 0 rgba(0, 43, 255, 0.5);
}

a.btn.pink:hover,
button.btn.pink:hover{
  opacity: 1;
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);

}




a.btn.purple:hover,
button.btn.blue:hover
{
  opacity: 0.8;
}

a.sapBtn.download::after,
a.btn.blue.download::after,
a.btn.purple.download::after,
a.btn.green.download::after{
  content: "\e03a";
  margin-left: .5rem;
  font-family: 'SAP-icons';
  font-size: inherit;
  font-weight: inherit;
  line-height: 16px;
  vertical-align: middle;
}


a.cta_button.btn.outlineBlue, 
a.btn.outlineBlue,
button.btn.outlineBlue,
a.cta_button.btn.outlineWhite, 
a.btn.outlineWhite, 
button.btn.outlineWhite{
  display: inline-flex;
  padding: 0.75rem 0.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 0.5rem;
  line-height: 1.125; /* 18px */
  text-decoration: none;
  transition:color 0.3s ease, background-color 0.3s ease, border 0.3s ease;

  background:var(--white);
  border: 1px solid var(--gray-7);
  color:var(--blue-9)!important;
}

a.cta_button.btn.outlineBlue:hover, 
a.btn.outlineBlue:hover,
button.btn.outlineBlue:hover,
a.cta_button.btn.outlineWhite:hover, 
a.btn.outlineWhite:hover, 
button.btn.outlineWhite:hover {
  background:var(--gray-2);
  border: 1px solid var(--gray-7);
  color:var(--blue-9)!important;
}

a.cta_button.btn.outlineBlue:active, 
a.btn.outlineBlue:active,
button.btn.outlineBlue:active,
a.cta_button.btn.outlineWhite:active, 
a.btn.outlineWhite:active, 
button.btn.outlineWhite:active{
  background:var(--white);
  border: 1px solid var(--blue-9);
  color:var(--blue-9)!important;
}








a.cta_button.btn.outlinePurple, 
a.btn.outlinePurple,
button.btn.outlinePurple {
  color: #8011c6;
  border: 1px solid #8011c6;
  background: transparent;
  -webkit-transition: 0.07s ease-in;
  -o-transition: 0.07s ease-in;
  transition: 0.07s ease-in;
  position: relative;
  z-index: 0;
}

a.btn.outlineDark,
button.btn.outlineDark {
  color: #4d5c7d!important;
  border: 1px solid #4d5c7d;
  background: transparent;
  -webkit-transition: 0.07s ease-in;
  -o-transition: 0.07s ease-in;
  transition: 0.07s ease-in;
  position: relative;
  z-index: 0;
}

a.btn.outlineDark:before,
button.btn.outlineDark::before {
  content: "";
  position: absolute;
  background: #4d5c7d;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: -1;
  -webkit-transition: top 0.14s ease-in;
  -o-transition: top 0.14s ease-in;
  transition: top 0.14s ease-in;
}





/*** FILL ANIMATION FOR BUTTONS ***/



a.btn.outlinePurple:hover,
button.btn.outlinePurple:hover,
a.btn.outlineDark:hover{
  color: #ffffff !important;
  opacity: 1 !important;
}


a.btn.outlinePurple:hover::before,
button.btn.outlinePurple:hover::before,
a.btn.outlineDark:hover::before{
  top: 0;
}

a.btn.outlinePurple:before,
button.btn.outlinePurple::before {
  content: "";
  position: absolute;
  background: #8011c6;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: -1;
  -webkit-transition: top 0.14s ease-in;
  -o-transition: top 0.14s ease-in;
  transition: top 0.14s ease-in;
}

a.btn.outlinePurple:hover,
button.btn.outlinePurple:hover,
a.btn.outlineDark:hover{
  color: #ffffff !important;
  opacity: 1 !important;
}
a.btn.outlinePurple:hover::before,
button.btn.outlinePurple:hover::before,
a.btn.outlineDark:hover::before{
  top: 0;
}

a.btn.dark {
  background: #222F4B;
  color: #fff;
  padding: 16px 32px;
  border: 1px solid #222F4B;
}

a.btn.dark:hover{
  -webkit-box-shadow: 0 6px 20px 0 rgba(0, 51, 153, 0.25);
  box-shadow: 0 6px 20px 0 rgba(0, 51, 153, 0.25);
}

/** Outline White Buttons **/






a.btn.blue7{
  background: #222f4b;
  color: #fff;
  border: 1px solid transparent;
}

a.btn.blue7:hover{
  color: #fff;
  background: var(--blue-7);
  border: 1px solid transparent;
}


/** Outline Dark Buttons **/

a.btn.outlineBlue7, button.btn.outlineBlue7 {
  color: #222f4b!important;
  border: 1px solid #222f4b;
  background: transparent;
  z-index: 0;
}


a.btn.outlineBlue7{
  -webkit-transition: 0.07s ease-in;
  -o-transition: 0.07s ease-in;
  transition: 0.07s ease-in;
  position: relative;
  z-index: 0;
}

a.btn.outlineBlue7:before {
  content: "";
  position: absolute;
  background: #222f4b;
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
  z-index: -1;
  -webkit-transition: top 0.14s ease-in;
  -o-transition: top 0.14s ease-in;
  transition: top 0.14s ease-in;
}
a.btn.outlineBlue7:hover {
  color: #fff!important;
  opacity: 1 !important;
}
a.btn.outlineBlue7:hover:before {
  top: 0;
} 
.message-strip{
  border: 1px solid var(--blue-8);
  border-radius: 8px;
  background: white;
  padding: 8px 12px 8px 12px;
  display: flex;
  gap: 8px
}

.message-strip.information{
  background: var(--blue-1);
  color: var(--gray-9)
}

.message-strip .sap-icon{
  font-size: 1rem
}

.message-strip.warning{
  border-color: var(--mango-6);
  background: var(--mango-1);
  color: var(--gray-9)
}

.message-strip.warning .sap-icon{
  color: var(--mango-8)
} 



/**
* CSS @imports must be at the top of the file.      
* Add them above this section.                             
*/

/* These includes are optional, but helpful. */



/* if visitor OS settings prefer reduced or no animations */
@media (prefers-reduced-motion: reduce) {
  *, ::before, ::after {
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    background-attachment: initial !important;
    scroll-behavior: auto !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
}
/* reference: 
https://github.com/jensimmons/cssremedy/blob/master/css/reminders.css
*/


/* if visitor has not explicity turned off animations */
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}






/* Background Colors */


.bgSapBlue1{
  background: var(--blue-1)
}

.bgSapBlue2{
  background: var(--blue-2)
}

.bgSapBlue7{
  background: var(--blue-7)
}
.bgSapBlue8{
  background: var(--blue-8)
}

.bgSapBlue9{
  background: var(--blue-9)
}

.bgSapBlue10{
  background: var(--blue-10)
}

.bgSapBlue11{
  background: var(--blue-11)
}

.bgSapGray1{
  background: var(--gray-1)
}
.bgSapGray7{
  background: var(--gray-7)
}
.bgSapGray9{
  background: var(--gray-9)
}

.bgSapTeal1{
  background: var( --sapTeal-1)
}
.bgSapTeal7{
  background: var( --sapTeal-7)
}
.bgSapIndigo10{
  background: var( --indigo-10)
}

.bgSapIndigo1{
  background: var( --indigo-1)
}
.bgSapIndigo9{
  background: var( --indigo-9)
}

.bgSapIndigo10{
  background: var( --indigo-10)
}

.bgSapIndigo11{
  background: var( --indigo-11)
}


.bgSapRaspberry10{
  background: var( --raspberry-10)
}

.bgBlack{
  background: #000;
}

.bg-gradient-stes {
  background: 
    linear-gradient(24deg, #00144a 26.09%, #002a86 92.87%);
  );
  background-repeat: no-repeat;
  background-size: cover;
}

/* SAP SHADOWS */
.sapBoxShadow-s{
  -webkit-box-shadow: 0px 2px 4px 0px rgba(34,53,72,.2);
  box-shadow: 0px 2px 4px 0px rgba(34,53,72,.2)
}
.sapBoxShadow-m{
  -webkit-box-shadow: 0px 2px 8px 0px rgba(34,53,72,.3);
  box-shadow: 0px 2px 8px 0px rgba(34,53,72,.3)
}
.sapBoxShadow-l{
  -webkit-box-shadow: 0px 10px 30px 0px rgba(34,53,72,.3);
  box-shadow: 0px 10px 30px 0px rgba(34,53,72,.3)
}
.sapBoxShadow-xl{
  -webkit-box-shadow: 0px 20px 80px 0px rgba(34,53,72,.25);
  box-shadow: 0px 20px 80px 0px rgba(34,53,72,.25)
}

.sapDropShadow-s{
  -webkit-filter: drop-shadow(0px 2px 4px rgba(34,53,72,.2));
  filter: drop-shadow(0px 2px 4px rgba(34,53,72,.2))
}
.sapDropShadow-m{
  -webkit-filter: drop-shadow(0px 2px 8px rgba(34,53,72,.3));
  filter: drop-shadow(0px 2px 8px rgba(34,53,72,.3))
}
.sapDropShadow-l{
  -webkit-filter: drop-shadow(0px 10px 30px rgba(34,53,72,.3));
  filter: drop-shadow(0px 10px 30px rgba(34,53,72,.3))
}
.sapDropShadow-xl{
  -webkit-filter: drop-shadow(0px 20px 80px rgba(34,53,72,.25));
  filter: drop-shadow(0px 20px 80px rgba(34,53,72,.25))
}

/* legacy LX Shadow - updated to SAP Value */
.shadowedBox{
  -webkit-box-shadow: 0px 10px 30px 0px rgba(34,53,72,.3);
  box-shadow: 0px 10px 30px 0px rgba(34,53,72,.3)
}

.shadowImg img {
  webkit-box-shadow: 0 2px 8px 0 rgba(34, 53, 72, .3);
  box-shadow: 0 2px 8px 0 rgba(34, 53, 72, .3);
}




.bgWhite { background-color: #ffffff;}
.bgBlue { background-color: var(--blue-7);}
.bgBlue1 { background-color: var(--gray-1);}
.bgBlue2 { background-color: #b5d1ff;}
.bgBlue4 { background-color: var(--blue-7);}
.bgBlue6 { background-color: #003399;}
.bgBlue7 { background-color: #222f4b;}
.bgBlue8 { background-color: #0070F2;}
.bgBlue9 { background-color: #D1EFFF;}
.bgBlue10 { background-color: #89D1FF;}
.bgBlue11 { background-color: #1B90FF;}
.bgBlue12 { background-color: #002A86;}
.bgBlue13 { background-color: #00144A;}
.bgBlue14 { background-color: #EBF8FF;}
.bgGrey1 { background-color: #f4f6fa;}
.bgGrey3 { background-color: #c1cddf;}
.bgGrey5 { background-color: #8995af;}
.bgGrey6 { background-color: #4d5c7d;}
.bgDarkBlue, .bgBlue7 { background-color: #222f4b;}
.bgLightGrey { background-color: #eff6ff;}
.bgGreen { background-color: #33cc58;}
.bgGreen1 { background-color: #E9F8F7;}
.bgRed7 {background-color: var(--red-7);}
.bgRed9 {background-color: var(--red-9);}
.bgOrange {background-color: #FF914D;}
.bgPink {background-color: #ee058d;}


.bgGradientBlue{
  background: var(--blue-7)
}

.bgGradientBlue2{
  background: var(--blue-7)
}

.bgGradientLight {
  background-color: var(--gray-1)
}



/* Font Colors */


.colorWhite, 
.colorWhite h1, .colorWhite h2, .colorWhite h3, .colorWhite h4, .colorWhite h5, .colorWhite h6, 
.colorWhite p, .colorWhite a, .colorWhite ul li, .colorWhite ol li {
  color: #ffffff!important;
}

.colorLightBlue, 
.colorLightBlue h1, .colorLightBlue h2, .colorLightBlue h3, .colorLightBlue h4, .colorLightBlue h5, .colorLightBlue h6, 
.colorLightBlue p, .colorLightBlue a, .colorLightBlue ul li, .colorLightBlue ol li {
  color: #b5d1ff!important;
}

.colorDarkBlue, 
.colorDarkBlue h1, .colorDarkBlue h2, .colorDarkBlue h3, .colorDarkBlue h4, .colorDarkBlue h5, .colorDarkBlue h6, 
.colorDarkBlue p, .colorDarkBlue a, .colorDarkBlue ul li, .colorDarkBlue ol li {
  color: #003399!important;
}

.colorDark, 
.colorDark h1, .colorDark h2, .colorDark h3, .colorDark h4, .colorDark h5, .colorDark h6, 
.colorDark p, .colorDark ul li, .colorDark ol li, a.colorDark {
  color: #222f4b!important;
}

.colorGrey, 
.colorGrey h1, .colorGrey h2, .colorGrey h3, .colorGrey h4, .colorGrey h5, .colorGrey h6, 
.colorGrey p, .colorGrey ul li, .colorGrey ol li {
  color: #4d5c7d!important;
}

.colorGrey5, 
.colorGrey5 h1, .colorGrey5 h2, .colorGrey5 h3, .colorGrey5 h4, .colorGrey5 h5, .colorGrey5 h6, 
.colorGrey5 p, .colorGrey5 ul li, .colorGrey5 ol li {
  color: #8995af!important;
}

.colorGrey6, 
.colorGrey6 h1, .colorGrey6 h2, .colorGrey6 h3, .colorGrey6 h4, .colorGrey6 h5, .colorGrey6 h6, 
.colorGrey6 p, .colorGrey6 ul li, .colorGrey6 ol li {
  color: #4d5c7d!important;
}

.colorBlue, 
.colorBlue h1, .colorBlue h2, .colorBlue h3, .colorBlue h4, .colorBlue h5, .colorBlue h6, 
.colorBlue p, .colorBlue a, .colorBlue ul li, .colorBlue ol li {
  color: var(--blue-7)!important;
}

.colorBlue6, 
.colorBlue6 h1, .colorBlue6 h2, .colorBlue6 h3, .colorBlue6 h4, .colorBlue6 h5, .colorBlue6 h6, 
.colorBlue6 p, .colorBlue6 a, .colorBlue6 ul li, .colorBlue6 ol li {
  color: #003399!important;
}

.colorBlue7, 
.colorBlue7 h1, .colorBlue7 h2, .colorBlue7 h3, .colorBlue7 h4, .colorBlue7 h5, .colorBlue7 h6, 
.colorBlue7 p, .colorBlue7 a, .colorBlue7 ul li, .colorBlue7 ol li {
  color: #222f4b!important;
}

.colorBlue8, 
.colorBlue8 h1, .colorBlue8 h2, .colorBlue8 h3, .colorBlue8 h4, .colorBlue8 h5, .colorBlue8 h6, 
.colorBlue8 p, .colorBlue8 a, .colorBlue8 ul li, .colorBlue8 ol li {
  color: #0070F2!important;
}

.colorBlue9, 
.colorBlue9 h1, .colorBlue9 h2, .colorBlue9 h3, .colorBlue9 h4, .colorBlue9 h5, .colorBlue9 h6, 
.colorBlue9 p, .colorBlue9 a, .colorBlue9 ul li, .colorBlue9 ol li {
  color: #D1EFFF!important;
}

.colorBlue10, 
.colorBlue10 h1, .colorBlue10 h2, .colorBlue10 h3, .colorBlue10 h4, .colorBlue10 h5, .colorBlue10 h6, 
.colorBlue10 p, .colorBlue10 a, .colorBlue10 ul li, .colorBlue10 ol li {
  color: #89D1FF!important;
}

.colorBlue11, 
.colorBlue11 h1, .colorBlue11 h2, .colorBlue11 h3, .colorBlue11 h4, .colorBlue11 h5, .colorBlue11 h6, 
.colorBlue11 p, .colorBlue11 a, .colorBlue11 ul li, .colorBlue11 ol li {
  color: #1B90FF!important;
}

.colorBlue12, 
.colorBlue12 h1, .colorBlue12 h2, .colorBlue12 h3, .colorBlue12 h4, .colorBlue12 h5, .colorBlue12 h6, 
.colorBlue12 p, .colorBlue12 a, .colorBlue12 ul li, .colorBlue12 ol li {
  color: #002A86!important;
}

.colorBlue13, 
.colorBlue13 h1, .colorBlue13 h2, .colorBlue13 h3, .colorBlue13 h4, .colorBlue13 h5, .colorBlue13 h6, 
.colorBlue13 p, .colorBlue13 a, .colorBlue13 ul li, .colorBlue13 ol li {
  color: #00144A!important;
}

.colorIndigo10, 
.colorIndigo10 h1, .colorIndigo10 h2, .colorIndigo10 h3, .colorIndigo10 h4, .colorIndigo10 h5, .colorIndigo10 h6, 
.colorIndigo10 p, .colorIndigo10 a, .colorIndigo10 ul li, .colorIndigo10 ol li {
  color: var(--indigo-10)!important;
}

.colorIndigo7, 
.colorIndigo7 h1, .colorIndigo7 h2, .colorIndigo7 h3, .colorIndigo7 h4, .colorIndigo7 h5, .colorIndigo7 h6, 
.colorIndigo7 p, .colorIndigo7 a, .colorIndigo7 ul li, .colorIndigo7 ol li {
  color: var(--indigo-7)!important;
}

.colorGreen, *.colorGreen, .colorGreen *{
  color: #60b542!important
}









/* media queries */ 
/* Define Default-Breakpoints. Variables will be used for mediaqueries. To be continued. Watch macros at the end */





/* Typography */
            /*  */
                         /*  */
                          /*  */


.block { display: block }
.inline { display: inline }
.uc {text-transform: uppercase; letter-spacing: 2px;}










/* Containers */
 /* Used on '.page-center' in 'Base' and in the 'Portrait tablet to landscape and desktop' media query */


/* ==========================================================================
Macros                                                  
========================================================================== */
/* Info: The helper macro is on the end of this file */



*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}



html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
} 

/* Website background color and default font styles */

body {
  background: #ffffff;
  color: var(--gray-9);
  font-family: '72Brand', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: regular;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
* Page Center
*
* Apply .page-center to full-width modules.
*/

.container-fluid .row-fluid .page-center, 
.page-center {
  float: none;
  max-width: 1170px;
  margin: 0 auto;
}

.page-center.mw585 {
  max-width: 585px!important;
}

.page-center.mw720 {
  max-width: 720px!important;
}

.page-center.mw780 {
  max-width: 780px!important;
}

.page-center.mw850{
  max-width: 850px!important;
}

.page-center.mw960 {
  max-width: 960px!important;
}

.page-center.mw975 {
  max-width: 975px!important;
}

.page-center.mw750 {
  max-width: 750px!important;
}

.page-center.mw700 {
  max-width: 700px!important;
}

.page-center.mw1140 {
  max-width: 1140px!important;
}

.page-center.mw1340 {
  max-width: 1340px!important;
}

.page-center.mw1530 {
  max-width: 1530px!important;
}

.page-center.mw1560 {
  max-width: 1560px!important;
}
.page-center.mw1800 {
  max-width: 1800px!important;
}

.container-fluid .row-fluid .mw846, .mw846 {
  max-width: 846px;
  margin: 0 auto;
}

.mw1000{
  max-width: 1000px!important;
}

.page-center.mw1200{
  max-width: 1200px!important;
}


.oneColText-wrap{
  max-width: 720px;
}


.borderRadius-s{
  border-radius: 6px
}

.borderRadius-m{
  border-radius: 8px
}

.borderRadius-l{
  border-radius: 12px
}


/***** LINKS ***/


a { 
  color: var(--blue-7);
  text-decoration: none;
  -webkit-font-kerning: none;
  font-kerning: none;
  overflow-wrap: break-word;
}

a:hover, a:focus {
  color: #0044ee;
}


.hs_cos_wrapper_type_inline_rich_text a,
a.standard{
  text-decoration: underline
}

a.bold{
  text-decoration: none;
}

span.icon-after,
a.icon-after{
  text-decoration: none;
  font-weight: var(--fontWeight-medium)
}
span.icon-after::after,
a.icon-after::after{
  font-family: SAP-icons;
  content: "\e0e3";
  font-size: inherit;
  font-style: normal;
  font-variant: normal;
  font-weight: inherit;
  margin-left: .25rem;
  text-transform: none;
  justify-content: center;
  width: 16px;
  height: 16px;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
}
span.icon-before::before,
a.icon-before::before{
  font-family: SAP-icons;
  content: "\e0e3";
  font-size: inherit;
  font-style: normal;
  font-variant: normal;
  font-weight: inherit;
  margin-right: .25rem;
  text-transform: none;
  justify-content: center;
  width: 16px;
  height: 16px;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
}

/****/



hr {
  color: #dae2ee;
  background-color: #dae2ee;
  height: 1px;
  border: none;
}

/* Highlighted Text */
::-moz-selection {
  color: #ffffff;
  background: var(--blue-9);
  text-shadow: none;
}

::selection {
  color: #ffffff;
  background: var(--blue-9);
  text-shadow: none;
}

:focus-visible{
  outline-color: var(--blue-6);
}

/* Corrects width issues in table elements created via the wysiwyg editor */

table tr td img {max-width: initial;}

:target::before {
  visibility:hidden;
  content: "";
  display: block;
  height: 140px; /* fixed header height*/
  margin: -140px 0 0!important; /* negative fixed header height */
  position: relative;
  z-index: -99px
}


a[data-hs-anchor]{
  position: relative;
}

a[data-hs-anchor]:target::before {
  visibility:hidden;
  content: "";
  display: block;
  height: 80px; /* fixed header height*/
  margin: -80px 0 0!important; /* negative fixed header height */
  position: relative;
  z-index: -99
}







.imageTextSingle-wrap .mobileImage{
  overflow:hidden;
}
.imageTextSingle-wrap .mobileImage img {
  width: 100%;
  max-width: 600px;
}




/* Modular & Reusable Components
========================================================================== */




/* Default Module Styling  */
/* Images */
img {
  max-width: 100%;
  height: auto;
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: bottom; /* Suppress the space beneath the baseline */
}

img.alignRight{
  margin: 0 0 5px 15px;
}

img.alignLeft{
  margin: 0 15px 5px 0;
}

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 0; }



/* Captcha */
#recaptcha_response_field {
  width: auto !important;
  display: inline-block !important;
}

/* Videos */
video {
  max-width: 100%;
  height: auto;
}



/* Date Picker */
#calroot {
  width: 202px !important;
  line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#calroot select {
  min-height: 0 !important;
  padding: 1px 2px !important;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
  font-size: 10px !important;
  line-height: 18px !important;
  font-weight: normal !important;
}

#caldays {
  margin-bottom: 4px;
}

/* Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed {
  position: relative;
  height: 0;
  overflow: hidden;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
  padding-bottom: 56.25%;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
  padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
  height: auto;
  overflow: visible;
  padding: 0;
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
  position: static;
  width: auto;
  height: auto;
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 568px) {
  iframe {
    max-width: 100%;
  }
}



/* Menus */
.hs-menu-wrapper ul {
  padding: 0;
}

/* Horizontal Menu
========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
  list-style: none;
  margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
  content: " ";
  display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
  content: " ";
  display: table;
  clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
  float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
  display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
  position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  position: absolute;
  z-index: 10;
  left: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  display: block;
  white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 100%;
  top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
  opacity: 1;
  visibility: visible;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
  position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
  margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
  position: static;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
  display: block;
  visibility: visible;
  opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
  content: " ";
  display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
  float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
  display: inline-block;
}

/* Vertical Menu
========================================================================== */ 

.hs-menu-wrapper.hs-menu-flow-vertical {
  width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
  list-style: none;
  margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
  display: block;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
  margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
  width: auto;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
  position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  position: absolute;
  z-index: 10;
  left: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  display: block;
  white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  left: 100%;
  top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
  opacity: 1;
  visibility: visible;
}


@media (max-width: 767px) {
  .hs-menu-wrapper, .hs-menu-wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 100%;
  }
  .hs-menu-wrapper sup, .hs-menu-wrapper sup {
    display: initial;
  }


  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
    display: block;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: block;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: none;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
  .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: block;
  }

  /* Stacking Horizontal Nav for Mobile */
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
    padding: 0;
  }
  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    white-space: normal;
  }

  /* Stacking Vertical Nav for Mobile */
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
    position: static;
    opacity: 1;
    visibility: visible;
  }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
  visibility: visible;
  opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  display: block;
  visibility: visible;
  opacity: 1;
}

/* Space Module */
.widget-type-space {
  visibility: hidden;
  min-height: 1px;
}




/* Fix for CTA border box issue */
.hs-cta-wrapper a {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}




/* responsive pre elements */

pre {
  overflow-x: auto;
}

/* responsive pre tables */

table pre {
  white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
  margin: 10px 0 10px 0;
}




/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
  word-wrap: break-word;
}

@media all and (max-width: 400px) {
  /* beat recaptcha into being responsive, !importants and specificity are necessary */
  #captcha_wrapper,
  #recaptcha_area,
  #recaptcha_area table#recaptcha_table,
  #recaptcha_area table#recaptcha_table .recaptcha_r1_c1
  { width: auto !important; overflow: hidden; }
  #recaptcha_area table#recaptcha_table .recaptcha_r4_c4
  { width: 67px !important; }
  #recaptcha_area table#recaptcha_table #recaptcha_image
  { width:280px !important; }
}




/* ==========================================================================
Footer
========================================================================== */


.footer-container-wrapper {
  background: #222f4b;
}

.footerHead {
  font-weight: 600;
  letter-spacing: 1.5px;
  color: #fff;
  text-transform: uppercase;
}

.footerMenu1 ul li a {
  color: #EBF8FF;
  font-size: 15px;
  line-height: 2;
}

.footerMenu2{
  font-size: 13px;
  line-height: 2.31;
}

.footerMenu2 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, a.footerMenu2 {
  font-size: 13px;
  line-height: 1;
  padding: 8.5px 12px 8.5px 0;
}

.footerMenu1 ul li a:hover {
  color: #ffffff

}


.colorFooter, 
.colorFooter h1, .colorFooter h2, .colorFooter h3, .colorFooter h4, .colorFooter h5, .colorFooter h6, 
.colorFooter p, .colorFooter a, .colorFooter ul li, .colorFooter ol li, .colorFooter ul li a, body.blog .colorFooter ul li a, body.blog .colorFooter a{
  color: #EBF8FF;
  -webkit-transition: color .15s ease;
  -o-transition: color .15s ease;
  transition: color .15s ease
}

.colorFooter a:hover, body.blog .colorFooter a:hover { color: #ffffff }


.footer-container a.smLink{ 
  display: inline-block;
  width: 40px; 
}


.footer-container a.smLink .smLink-inner, 
body.blog .footer-container a.smLink .smLink-inner {
  color: #222f4b
}

.footer-container .languageSwitcher {display: inline-block }









/* Landing Pages                                           
========================================================================== */



/* One Column Template */




body.landing-page.one-column .hs-button.primary, 
body.landing-page.one-column input[type="submit"], 
body.landing-page.one-column input[type="button"], 
.lx-formWrapper input[type="submit"]{
  margin-bottom: 32px;
  margin-top: 32px;
}


body.landing-page.one-column .lx-formWrapper{
  background: #ffffff;
  padding: 32px 47px 32px 49px;
  border-top: 9px solid #ffb62a;
}

body.new.landing-page.one-column .lx-formWrapper{
  background: transparent;
  background-repeat: repeat;
  background-position: center center;
  background-size: 14px;
  border-top: none;
  padding: 0;
  right: 0;
  top: 30px;
}

body.new.landing-page.one-column .lx-formWrapper .formWrapperInner{
  position: absolute;
  width: 100%;
  height: 100%;
  top: -30px;
  left: -28px;
  content: "";
  background: #fff;
}


@media (min-width: 768px){
  body.landing-page.one-column .lx-formWrapper, 
  .lx-formWrapper{ 
    right: 20px;
  }
}

body.landing-page.one-column .lx-formWrapper input, 
.lx-formWrapper input{
  padding-left: 20px;
  color: #4d5c7d;
  font-size: 16px;
}

body.landing-page.one-column .lx-formWrapper form.hs-form .input, 
.lx-formWrapper form.hs-form .input {
  margin-bottom: 13px;
}



body.landing-page.one-column .lx-formWrapper select, 
.lx-formWrapper select{ 
  color: #4d5c7d;
  font-size: 16px;
}


body.landing-page.one-column .lx-formWrapper form.hs-form fieldset[class*="form-columns"] .input, 
.lx-formWrapper form.hs-form fieldset[class*="form-columns"] .input{
  margin-bottom: 13px;
}

body.landing-page.one-column .lx-formWrapper .form-title{
  font-size: 32px;
  line-height: 40px;
  color: #222f4b;
  text-align: center;
}

body.landing-page.one-column .green-list ul {
  list-style-type: none;
  position: relative;
}

body.landing-page.one-column .green-list ul li {
  margin-bottom: 25px;
}

body.landing-page.one-column .green-list ul li::before {
  content: url(https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/green/check.svg);
  position: absolute;
  left: 0;
}














/* ==========================================================================
5. COS COMPONENTS                                        
========================================================================== */




/* ==========================================================================
Blog                                         
========================================================================== */


/* Blog Post and Listing Body Class */
body.blog h1{
  font-size: 32px;
  line-height: 46px;
  color: #222f4b;
  font-weight: normal;
}


body.blog h2{
  font-size: 24px;
  line-height: 36px;
  color: #222f4b;
  font-weight: normal;
}

body.blog h3{
  font-size: 20px;
  line-height: 30px;
  color: #222f4b;
  font-weight: normal;
}

body.blog h4{
  font-size: 18px;
  line-height: 28px;

  color: #222f4b;
  font-weight: normal;
}

body.blog h5{
  font-size: 16px;
  line-height: 26px;

  color: #4d5c7d;
  font-weight: normal;
}

body.blog a{
  color: var(--blue-7);
}

body.blog{
  font-size: 16px;
  line-height: 26px;
  color: #4d5c7d;
}

body.blog blockquote{
  color: #4d5c7d;

  font-size: 16px;
  line-height: 2em;
  border-left: 5px solid #eff6ff;
  margin: 2em 0;
  padding: 0.5em 2em;
}


@media (max-width: 599px){
  body.blog .hs-blog-header h1, body.blog h1 {
    font-size: 32px;
    line-height: 46px;
  }
}

@media (min-width: 600px){
  body.blog .hs-blog-header h1, body.blog h1 {
    font-size: 50px;
    line-height: 60px;
  }
}


body.blog .post-header h2 a{
  color: #222f4b;
}


body.blog p strong{
  color: #222f4b;
}

body.blog a.more-link{
  position: relative;
}

/* Blog Post */
body.blogPost, body.blogPost {
}

body.blogPost h2 {
  font-size: 24px;
  line-height: 36px;

}

body.blogPost h3 {
  font-size: 20px;
  line-height: 30px;

}

body.blogPost h4 {
  font-size: 18px;
  line-height: 28px;

  color: #4d5c7d;
}

body.blogPost h5 {
  font-size: 16px;
  line-height: 26px;

}

body.blogPost blockquote {
  color: #4d5c7d;

  font-size: 16px;
  font-style: italic;
  line-height: 26px;
  border-left: 5px solid #cee0ff;
  margin: 2em 0;
  padding: 0em 2em;
}


body.blogPost .blogPostContent-wrap .blog-section{
  float: none;
  background: #fff;
  margin-top: -175px;
}

body.blogPost a.cta_button img {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

body.blogPost a.cta_button:hover img {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  opacity: 0.9;
}

/* Blog Listing */


/* Blog Columns Wrapper */

a.author-link:hover {
  opacity: 0.7;
  color: #ffffff;
}

/** pressBlog **/

.pressBlogPost .blog-section .post-body p.subline{
  font-size: 20px;
  line-height: 30px;
  color: #222f4b !important;

  
} 

.pressBlogPost .blog-section .post-body p.subline strong{
  font-weight: normal !important;
}

@media (max-width: 768px){
  body.pressBlogPost .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

/* Blog Content Column
========================================================================== */



/* Blog Title */
.hs-blog-header h1 { line-height: 1.2; 
  margin-top: 0;
  margin-bottom: 15px;

}






/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
  max-width: 100%;
}



/** 
* Blog Commments 
*
* Custom styles are listed below, as the COS does not provide default styles.
*/

#comments-listing {
  /* border-bottom: 1px solid #ccc; */
  margin-bottom: 30px;
  margin-top: 0 !important;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}

.comment-from { 
  font-weight: bold;
  margin-top: 100px;
}
.comment-body { padding: 10px 0; }

.replying-to::before{
  content: url('https://2570476.fs1.hubspotusercontent-na1.net/hubfs/2570476/2019-LX-Website/General/Icons/blue/arrow-left-link-blue.svg');
  margin-right: 20px;
  cursor: pointer;
}

.replying-to {
  color: var(--blue-7);
  cursor: pointer;
  font-size: 16px;
  line-height: 26px;
}

.comment-from h4{
  margin-bottom: 70px;
  color: #222f4B;
  font-size: 20px;
  line-height: 32px;
  font-weight: normal;
}

.comment-date{
  color: #4d5c7d !important;
  margin-left: 20px;
  font-size: 16px;
  line-height: 26px;
}

#comments-listing + div form{
  margin-top: 60px;
}

/* Pagination */
.blog-pagination {
  display: flex;
  justify-content: space-between;
}


/* Blog Sidebar
========================================================================== */


.blog .blog-sidebar .widget-span ul{
  list-style: none;
  padding-left: 0;
}

.blog .blog-sidebar .widget-span ul li {
  display: block;
  padding: .5em 15px;
  text-indent: 0;
  color: #666;
  border-bottom: 1px solid #eee;
}

.blog .blog-sidebar .widget-span .filter-expand-link {
  padding-left: 1em;
}






/* ==========================================================================
6. MISCELLANOUS                                        
========================================================================== */


/**** Filter Styling ***/
/*
.select2-container {
max-width: 485px;
}
*/





.select2-container--default .select2-selection--multiple {
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #8995af;
  min-height: 52px; 
}

.select2-container--default input.select2-search__field[type="search"]{
  height: 24px;
}

.select2-container .select2-search--inline .select2-search__field{
  font-size: 14px;
  margin-top: 12px;
  padding-left: 15px;
  padding-right: 15px;
}

.select2-dropdown{
  -webkit-border-radius: 0;
  border-radius: 0;
  border-color: #8995af;
}

li.select2-results__option {
  font-size: 14px;
  padding: 6px 18px;
  border-left: 1px solid transparent;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #eff6ff;
  color: #4d5c7d;
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
  background-color: var(--blue-7);
  color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice{
  background: #f4f6fa;
  border-color: #f4f6fa;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 1;
  margin-top: 8px;
  margin-left: 10px;
  border: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  float: right;
  margin-left: 10px;
  margin-right: 0;
  line-height: 1;

}

.select2-container--default .select2-selection--multiple:before {
  content: ' ';
  display: block;
  position: absolute;
  border-color: #8995af transparent transparent transparent;
  border-style: solid;
  border-width: 9px 6px 0 6px;
  height: 0;
  right: 20px;
  margin-left: -4px;
  margin-top: -2px;top: 50%;
  width: 0;cursor: pointer
}


.blur {
  filter: blur(3px);
}












/* ==========================================================================
6. Helper-Macros                                        
========================================================================== */













  /* Visibility
  ================================================================== */

  .hidden {
    display: none !important;
    visibility: hidden;
  }

  .visible {
    display: block !important;
    visibility: visible!important;
  }


  .oh {
    overflow: hidden !important;
  }
  /* Text Align
  ================================================================== */

  .tl { text-align: left    !important; }
  .tc { text-align: center  !important; }
  .tr { text-align: right   !important; }
  .tj { text-align: justify !important; }

  /* Text Transform
  ================================================================== */
  .uppercase { text-transform: uppercase!important;}

  /* Position
  ================================================================== */
  .posRel { position: relative    !important; }
  .posAbs { position: absolute    !important; }


  /* Grid
  ================================================================== */  

  
  

  .col1 { 
    width: -webkit-calc(100% / 12 * 1);
    width: calc(100% / 12 * 1 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col2 { 
    width: -webkit-calc(100% / 12 * 2);
    width: calc(100% / 12 * 2 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col3 { 
    width: -webkit-calc(100% / 12 * 3);
    width: calc(100% / 12 * 3 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col4 { 
    width: -webkit-calc(100% / 12 * 4);
    width: calc(100% / 12 * 4 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col5 { 
    width: -webkit-calc(100% / 12 * 5);
    width: calc(100% / 12 * 5 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col6 { 
    width: -webkit-calc(100% / 12 * 6);
    width: calc(100% / 12 * 6 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col7 { 
    width: -webkit-calc(100% / 12 * 7);
    width: calc(100% / 12 * 7 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col8 { 
    width: -webkit-calc(100% / 12 * 8);
    width: calc(100% / 12 * 8 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col9 { 
    width: -webkit-calc(100% / 12 * 9);
    width: calc(100% / 12 * 9 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col10 { 
    width: -webkit-calc(100% / 12 * 10);
    width: calc(100% / 12 * 10 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col11 { 
    width: -webkit-calc(100% / 12 * 11);
    width: calc(100% / 12 * 11 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .col12 { 
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }


  /* Max-Width
  ================================================================== */ 
  .mw720{
    max-width: 720px!important;
  }

  /* FS LH
  ================================================================== */ 
  .fs120 { font-size: 120px } 
  .fs100 { font-size: 100px } 
  .fs68 { font-size: 68px }
  .fs64 { font-size: 64px }
  .fs50 { font-size: 50px }
  .fs48 { font-size: 48px }
  .fs40 { font-size: 40px }
  .fs32 { font-size: 32px }
  .fs30 { font-size: 30px }
  .fs28 { font-size: 28px }
  .fs26 { font-size: 26px }
  .fs24 { font-size: 24px }
  .fs20 { font-size: 20px }
  .fs18 { font-size: 18px }
  .fs16 { font-size: 16px }
  .fs14 { font-size: 14px }
  .fs13 { font-size: 13px!important; }
  .fs12 { font-size: 12px!important; }
  .fs11 { font-size: 11px!important; }


  .lh74 { line-height: 74px}
  .lh66 { line-height: 66px}
  .lh64 { line-height: 64px}
  .lh60 { line-height: 60px}
  .lh50 { line-height: 50px}
  .lh54 { line-height: 54px}
  .lh40 { line-height: 40px}
  .lh46 { line-height: 46px}
  .lh48 { line-height: 48px}
  .lh42 { line-height: 42px}
  .lh36 { line-height: 36px}
  .lh38 { line-height: 38px}
  .lh37 { line-height: 37px}
  .lh32 { line-height: 32px}
  .lh30 { line-height: 30px}
  .lh28 { line-height: 28px}
  .lh26 { line-height: 26px}
  .lh24 { line-height: 24px}
  .lh23 { line-height: 23px}
  .lh20 { line-height: 20px}
  .lh18 { line-height: 18px}
  .lh14 { line-height: 14px}

  .lh-1 { line-height: 1!important}


  /* Flexbox
  ================================================================== */

  .flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .x-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .x-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .x-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }
  .x-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: column-reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .vertical-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .align-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .align-start{
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .align-end{
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
  }


  .space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between

  }

  .justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .x-grow2 {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
  }



  /* Margin and padding
  ================================================================== */

  .ma  { margin: auto !important; }
  .mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .mta { margin-top: auto !important; }
  .mra { margin-right: auto !important; }
  .mba { margin-bottom: auto !important; }
  .mla { margin-left: auto !important; }

  /* Margin and padding
  ================================================================== */
  .nz1{z-index: -1;}
  .z0{z-index: 0;}
  .z1{z-index: 1;}
  .z2{z-index: 2;}


  .nt140 {top: -140px}
  .nt200 {top: -200px}




  
  

  .m0 { margin: 0px !important; }
  .mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .mt0 { margin-top: 0px !important; }
  .mr0 { margin-right: 0px !important; }
  .mb0 { margin-bottom: 0px !important; }
  .ml0 { margin-left: 0px !important; }

  .nm0 { margin: -0px !important; }
  .nmt0 { margin-top: -0px !important; }
  .nmb0 { margin-bottom: -0px !important; }
  .nml0 { margin-left: -0px !important; }
  .nmlr0 { margin-left: -0px !important; margin-right: -0px !important; }
  .nmr0 {margin-right: -0px !important; }


  .p0 { padding: 0px !important; }
  .ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .pt0 { padding-top: 0px !important; }
  .pr0 { padding-right: 0px !important; }
  .pb0 { padding-bottom: 0px !important; }
  .pl0 { padding-left: 0px !important; }


  

  .m3 { margin: 3px !important; }
  .mtb3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .mlr3 { margin-left: 3px !important; margin-right: 3px !important; }
  .mt3 { margin-top: 3px !important; }
  .mr3 { margin-right: 3px !important; }
  .mb3 { margin-bottom: 3px !important; }
  .ml3 { margin-left: 3px !important; }

  .nm3 { margin: -3px !important; }
  .nmt3 { margin-top: -3px !important; }
  .nmb3 { margin-bottom: -3px !important; }
  .nml3 { margin-left: -3px !important; }
  .nmlr3 { margin-left: -3px !important; margin-right: -3px !important; }
  .nmr3 {margin-right: -3px !important; }


  .p3 { padding: 3px !important; }
  .ptb3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .plr3 { padding-left: 3px !important; padding-right: 3px !important; }
  .pt3 { padding-top: 3px !important; }
  .pr3 { padding-right: 3px !important; }
  .pb3 { padding-bottom: 3px !important; }
  .pl3 { padding-left: 3px !important; }


  

  .m5 { margin: 5px !important; }
  .mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .mt5 { margin-top: 5px !important; }
  .mr5 { margin-right: 5px !important; }
  .mb5 { margin-bottom: 5px !important; }
  .ml5 { margin-left: 5px !important; }

  .nm5 { margin: -5px !important; }
  .nmt5 { margin-top: -5px !important; }
  .nmb5 { margin-bottom: -5px !important; }
  .nml5 { margin-left: -5px !important; }
  .nmlr5 { margin-left: -5px !important; margin-right: -5px !important; }
  .nmr5 {margin-right: -5px !important; }


  .p5 { padding: 5px !important; }
  .ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .pt5 { padding-top: 5px !important; }
  .pr5 { padding-right: 5px !important; }
  .pb5 { padding-bottom: 5px !important; }
  .pl5 { padding-left: 5px !important; }


  

  .m6 { margin: 6px !important; }
  .mtb6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .mlr6 { margin-left: 6px !important; margin-right: 6px !important; }
  .mt6 { margin-top: 6px !important; }
  .mr6 { margin-right: 6px !important; }
  .mb6 { margin-bottom: 6px !important; }
  .ml6 { margin-left: 6px !important; }

  .nm6 { margin: -6px !important; }
  .nmt6 { margin-top: -6px !important; }
  .nmb6 { margin-bottom: -6px !important; }
  .nml6 { margin-left: -6px !important; }
  .nmlr6 { margin-left: -6px !important; margin-right: -6px !important; }
  .nmr6 {margin-right: -6px !important; }


  .p6 { padding: 6px !important; }
  .ptb6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .plr6 { padding-left: 6px !important; padding-right: 6px !important; }
  .pt6 { padding-top: 6px !important; }
  .pr6 { padding-right: 6px !important; }
  .pb6 { padding-bottom: 6px !important; }
  .pl6 { padding-left: 6px !important; }


  

  .m7 { margin: 7px !important; }
  .mtb7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .mlr7 { margin-left: 7px !important; margin-right: 7px !important; }
  .mt7 { margin-top: 7px !important; }
  .mr7 { margin-right: 7px !important; }
  .mb7 { margin-bottom: 7px !important; }
  .ml7 { margin-left: 7px !important; }

  .nm7 { margin: -7px !important; }
  .nmt7 { margin-top: -7px !important; }
  .nmb7 { margin-bottom: -7px !important; }
  .nml7 { margin-left: -7px !important; }
  .nmlr7 { margin-left: -7px !important; margin-right: -7px !important; }
  .nmr7 {margin-right: -7px !important; }


  .p7 { padding: 7px !important; }
  .ptb7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .plr7 { padding-left: 7px !important; padding-right: 7px !important; }
  .pt7 { padding-top: 7px !important; }
  .pr7 { padding-right: 7px !important; }
  .pb7 { padding-bottom: 7px !important; }
  .pl7 { padding-left: 7px !important; }


  

  .m8 { margin: 8px !important; }
  .mtb8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .mlr8 { margin-left: 8px !important; margin-right: 8px !important; }
  .mt8 { margin-top: 8px !important; }
  .mr8 { margin-right: 8px !important; }
  .mb8 { margin-bottom: 8px !important; }
  .ml8 { margin-left: 8px !important; }

  .nm8 { margin: -8px !important; }
  .nmt8 { margin-top: -8px !important; }
  .nmb8 { margin-bottom: -8px !important; }
  .nml8 { margin-left: -8px !important; }
  .nmlr8 { margin-left: -8px !important; margin-right: -8px !important; }
  .nmr8 {margin-right: -8px !important; }


  .p8 { padding: 8px !important; }
  .ptb8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .plr8 { padding-left: 8px !important; padding-right: 8px !important; }
  .pt8 { padding-top: 8px !important; }
  .pr8 { padding-right: 8px !important; }
  .pb8 { padding-bottom: 8px !important; }
  .pl8 { padding-left: 8px !important; }


  

  .m10 { margin: 10px !important; }
  .mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .mt10 { margin-top: 10px !important; }
  .mr10 { margin-right: 10px !important; }
  .mb10 { margin-bottom: 10px !important; }
  .ml10 { margin-left: 10px !important; }

  .nm10 { margin: -10px !important; }
  .nmt10 { margin-top: -10px !important; }
  .nmb10 { margin-bottom: -10px !important; }
  .nml10 { margin-left: -10px !important; }
  .nmlr10 { margin-left: -10px !important; margin-right: -10px !important; }
  .nmr10 {margin-right: -10px !important; }


  .p10 { padding: 10px !important; }
  .ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .pt10 { padding-top: 10px !important; }
  .pr10 { padding-right: 10px !important; }
  .pb10 { padding-bottom: 10px !important; }
  .pl10 { padding-left: 10px !important; }


  

  .m12 { margin: 12px !important; }
  .mtb12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .mlr12 { margin-left: 12px !important; margin-right: 12px !important; }
  .mt12 { margin-top: 12px !important; }
  .mr12 { margin-right: 12px !important; }
  .mb12 { margin-bottom: 12px !important; }
  .ml12 { margin-left: 12px !important; }

  .nm12 { margin: -12px !important; }
  .nmt12 { margin-top: -12px !important; }
  .nmb12 { margin-bottom: -12px !important; }
  .nml12 { margin-left: -12px !important; }
  .nmlr12 { margin-left: -12px !important; margin-right: -12px !important; }
  .nmr12 {margin-right: -12px !important; }


  .p12 { padding: 12px !important; }
  .ptb12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .plr12 { padding-left: 12px !important; padding-right: 12px !important; }
  .pt12 { padding-top: 12px !important; }
  .pr12 { padding-right: 12px !important; }
  .pb12 { padding-bottom: 12px !important; }
  .pl12 { padding-left: 12px !important; }


  

  .m14 { margin: 14px !important; }
  .mtb14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .mlr14 { margin-left: 14px !important; margin-right: 14px !important; }
  .mt14 { margin-top: 14px !important; }
  .mr14 { margin-right: 14px !important; }
  .mb14 { margin-bottom: 14px !important; }
  .ml14 { margin-left: 14px !important; }

  .nm14 { margin: -14px !important; }
  .nmt14 { margin-top: -14px !important; }
  .nmb14 { margin-bottom: -14px !important; }
  .nml14 { margin-left: -14px !important; }
  .nmlr14 { margin-left: -14px !important; margin-right: -14px !important; }
  .nmr14 {margin-right: -14px !important; }


  .p14 { padding: 14px !important; }
  .ptb14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .plr14 { padding-left: 14px !important; padding-right: 14px !important; }
  .pt14 { padding-top: 14px !important; }
  .pr14 { padding-right: 14px !important; }
  .pb14 { padding-bottom: 14px !important; }
  .pl14 { padding-left: 14px !important; }


  

  .m15 { margin: 15px !important; }
  .mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .mt15 { margin-top: 15px !important; }
  .mr15 { margin-right: 15px !important; }
  .mb15 { margin-bottom: 15px !important; }
  .ml15 { margin-left: 15px !important; }

  .nm15 { margin: -15px !important; }
  .nmt15 { margin-top: -15px !important; }
  .nmb15 { margin-bottom: -15px !important; }
  .nml15 { margin-left: -15px !important; }
  .nmlr15 { margin-left: -15px !important; margin-right: -15px !important; }
  .nmr15 {margin-right: -15px !important; }


  .p15 { padding: 15px !important; }
  .ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .pt15 { padding-top: 15px !important; }
  .pr15 { padding-right: 15px !important; }
  .pb15 { padding-bottom: 15px !important; }
  .pl15 { padding-left: 15px !important; }


  

  .m17 { margin: 17px !important; }
  .mtb17 { margin-top: 17px !important; margin-bottom: 17px !important; }
  .mlr17 { margin-left: 17px !important; margin-right: 17px !important; }
  .mt17 { margin-top: 17px !important; }
  .mr17 { margin-right: 17px !important; }
  .mb17 { margin-bottom: 17px !important; }
  .ml17 { margin-left: 17px !important; }

  .nm17 { margin: -17px !important; }
  .nmt17 { margin-top: -17px !important; }
  .nmb17 { margin-bottom: -17px !important; }
  .nml17 { margin-left: -17px !important; }
  .nmlr17 { margin-left: -17px !important; margin-right: -17px !important; }
  .nmr17 {margin-right: -17px !important; }


  .p17 { padding: 17px !important; }
  .ptb17 { padding-top: 17px !important; padding-bottom: 17px !important; }
  .plr17 { padding-left: 17px !important; padding-right: 17px !important; }
  .pt17 { padding-top: 17px !important; }
  .pr17 { padding-right: 17px !important; }
  .pb17 { padding-bottom: 17px !important; }
  .pl17 { padding-left: 17px !important; }


  

  .m20 { margin: 20px !important; }
  .mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .mt20 { margin-top: 20px !important; }
  .mr20 { margin-right: 20px !important; }
  .mb20 { margin-bottom: 20px !important; }
  .ml20 { margin-left: 20px !important; }

  .nm20 { margin: -20px !important; }
  .nmt20 { margin-top: -20px !important; }
  .nmb20 { margin-bottom: -20px !important; }
  .nml20 { margin-left: -20px !important; }
  .nmlr20 { margin-left: -20px !important; margin-right: -20px !important; }
  .nmr20 {margin-right: -20px !important; }


  .p20 { padding: 20px !important; }
  .ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .pt20 { padding-top: 20px !important; }
  .pr20 { padding-right: 20px !important; }
  .pb20 { padding-bottom: 20px !important; }
  .pl20 { padding-left: 20px !important; }


  

  .m25 { margin: 25px !important; }
  .mtb25 { margin-top: 25px !important; margin-bottom: 25px !important; }
  .mlr25 { margin-left: 25px !important; margin-right: 25px !important; }
  .mt25 { margin-top: 25px !important; }
  .mr25 { margin-right: 25px !important; }
  .mb25 { margin-bottom: 25px !important; }
  .ml25 { margin-left: 25px !important; }

  .nm25 { margin: -25px !important; }
  .nmt25 { margin-top: -25px !important; }
  .nmb25 { margin-bottom: -25px !important; }
  .nml25 { margin-left: -25px !important; }
  .nmlr25 { margin-left: -25px !important; margin-right: -25px !important; }
  .nmr25 {margin-right: -25px !important; }


  .p25 { padding: 25px !important; }
  .ptb25 { padding-top: 25px !important; padding-bottom: 25px !important; }
  .plr25 { padding-left: 25px !important; padding-right: 25px !important; }
  .pt25 { padding-top: 25px !important; }
  .pr25 { padding-right: 25px !important; }
  .pb25 { padding-bottom: 25px !important; }
  .pl25 { padding-left: 25px !important; }


  

  .m30 { margin: 30px !important; }
  .mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .mt30 { margin-top: 30px !important; }
  .mr30 { margin-right: 30px !important; }
  .mb30 { margin-bottom: 30px !important; }
  .ml30 { margin-left: 30px !important; }

  .nm30 { margin: -30px !important; }
  .nmt30 { margin-top: -30px !important; }
  .nmb30 { margin-bottom: -30px !important; }
  .nml30 { margin-left: -30px !important; }
  .nmlr30 { margin-left: -30px !important; margin-right: -30px !important; }
  .nmr30 {margin-right: -30px !important; }


  .p30 { padding: 30px !important; }
  .ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .pt30 { padding-top: 30px !important; }
  .pr30 { padding-right: 30px !important; }
  .pb30 { padding-bottom: 30px !important; }
  .pl30 { padding-left: 30px !important; }


  

  .m35 { margin: 35px !important; }
  .mtb35 { margin-top: 35px !important; margin-bottom: 35px !important; }
  .mlr35 { margin-left: 35px !important; margin-right: 35px !important; }
  .mt35 { margin-top: 35px !important; }
  .mr35 { margin-right: 35px !important; }
  .mb35 { margin-bottom: 35px !important; }
  .ml35 { margin-left: 35px !important; }

  .nm35 { margin: -35px !important; }
  .nmt35 { margin-top: -35px !important; }
  .nmb35 { margin-bottom: -35px !important; }
  .nml35 { margin-left: -35px !important; }
  .nmlr35 { margin-left: -35px !important; margin-right: -35px !important; }
  .nmr35 {margin-right: -35px !important; }


  .p35 { padding: 35px !important; }
  .ptb35 { padding-top: 35px !important; padding-bottom: 35px !important; }
  .plr35 { padding-left: 35px !important; padding-right: 35px !important; }
  .pt35 { padding-top: 35px !important; }
  .pr35 { padding-right: 35px !important; }
  .pb35 { padding-bottom: 35px !important; }
  .pl35 { padding-left: 35px !important; }


  

  .m40 { margin: 40px !important; }
  .mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .mt40 { margin-top: 40px !important; }
  .mr40 { margin-right: 40px !important; }
  .mb40 { margin-bottom: 40px !important; }
  .ml40 { margin-left: 40px !important; }

  .nm40 { margin: -40px !important; }
  .nmt40 { margin-top: -40px !important; }
  .nmb40 { margin-bottom: -40px !important; }
  .nml40 { margin-left: -40px !important; }
  .nmlr40 { margin-left: -40px !important; margin-right: -40px !important; }
  .nmr40 {margin-right: -40px !important; }


  .p40 { padding: 40px !important; }
  .ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .pt40 { padding-top: 40px !important; }
  .pr40 { padding-right: 40px !important; }
  .pb40 { padding-bottom: 40px !important; }
  .pl40 { padding-left: 40px !important; }


  

  .m44 { margin: 44px !important; }
  .mtb44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .mlr44 { margin-left: 44px !important; margin-right: 44px !important; }
  .mt44 { margin-top: 44px !important; }
  .mr44 { margin-right: 44px !important; }
  .mb44 { margin-bottom: 44px !important; }
  .ml44 { margin-left: 44px !important; }

  .nm44 { margin: -44px !important; }
  .nmt44 { margin-top: -44px !important; }
  .nmb44 { margin-bottom: -44px !important; }
  .nml44 { margin-left: -44px !important; }
  .nmlr44 { margin-left: -44px !important; margin-right: -44px !important; }
  .nmr44 {margin-right: -44px !important; }


  .p44 { padding: 44px !important; }
  .ptb44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .plr44 { padding-left: 44px !important; padding-right: 44px !important; }
  .pt44 { padding-top: 44px !important; }
  .pr44 { padding-right: 44px !important; }
  .pb44 { padding-bottom: 44px !important; }
  .pl44 { padding-left: 44px !important; }


  

  .m45 { margin: 45px !important; }
  .mtb45 { margin-top: 45px !important; margin-bottom: 45px !important; }
  .mlr45 { margin-left: 45px !important; margin-right: 45px !important; }
  .mt45 { margin-top: 45px !important; }
  .mr45 { margin-right: 45px !important; }
  .mb45 { margin-bottom: 45px !important; }
  .ml45 { margin-left: 45px !important; }

  .nm45 { margin: -45px !important; }
  .nmt45 { margin-top: -45px !important; }
  .nmb45 { margin-bottom: -45px !important; }
  .nml45 { margin-left: -45px !important; }
  .nmlr45 { margin-left: -45px !important; margin-right: -45px !important; }
  .nmr45 {margin-right: -45px !important; }


  .p45 { padding: 45px !important; }
  .ptb45 { padding-top: 45px !important; padding-bottom: 45px !important; }
  .plr45 { padding-left: 45px !important; padding-right: 45px !important; }
  .pt45 { padding-top: 45px !important; }
  .pr45 { padding-right: 45px !important; }
  .pb45 { padding-bottom: 45px !important; }
  .pl45 { padding-left: 45px !important; }


  

  .m50 { margin: 50px !important; }
  .mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .mt50 { margin-top: 50px !important; }
  .mr50 { margin-right: 50px !important; }
  .mb50 { margin-bottom: 50px !important; }
  .ml50 { margin-left: 50px !important; }

  .nm50 { margin: -50px !important; }
  .nmt50 { margin-top: -50px !important; }
  .nmb50 { margin-bottom: -50px !important; }
  .nml50 { margin-left: -50px !important; }
  .nmlr50 { margin-left: -50px !important; margin-right: -50px !important; }
  .nmr50 {margin-right: -50px !important; }


  .p50 { padding: 50px !important; }
  .ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .pt50 { padding-top: 50px !important; }
  .pr50 { padding-right: 50px !important; }
  .pb50 { padding-bottom: 50px !important; }
  .pl50 { padding-left: 50px !important; }


  

  .m55 { margin: 55px !important; }
  .mtb55 { margin-top: 55px !important; margin-bottom: 55px !important; }
  .mlr55 { margin-left: 55px !important; margin-right: 55px !important; }
  .mt55 { margin-top: 55px !important; }
  .mr55 { margin-right: 55px !important; }
  .mb55 { margin-bottom: 55px !important; }
  .ml55 { margin-left: 55px !important; }

  .nm55 { margin: -55px !important; }
  .nmt55 { margin-top: -55px !important; }
  .nmb55 { margin-bottom: -55px !important; }
  .nml55 { margin-left: -55px !important; }
  .nmlr55 { margin-left: -55px !important; margin-right: -55px !important; }
  .nmr55 {margin-right: -55px !important; }


  .p55 { padding: 55px !important; }
  .ptb55 { padding-top: 55px !important; padding-bottom: 55px !important; }
  .plr55 { padding-left: 55px !important; padding-right: 55px !important; }
  .pt55 { padding-top: 55px !important; }
  .pr55 { padding-right: 55px !important; }
  .pb55 { padding-bottom: 55px !important; }
  .pl55 { padding-left: 55px !important; }


  

  .m60 { margin: 60px !important; }
  .mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .mt60 { margin-top: 60px !important; }
  .mr60 { margin-right: 60px !important; }
  .mb60 { margin-bottom: 60px !important; }
  .ml60 { margin-left: 60px !important; }

  .nm60 { margin: -60px !important; }
  .nmt60 { margin-top: -60px !important; }
  .nmb60 { margin-bottom: -60px !important; }
  .nml60 { margin-left: -60px !important; }
  .nmlr60 { margin-left: -60px !important; margin-right: -60px !important; }
  .nmr60 {margin-right: -60px !important; }


  .p60 { padding: 60px !important; }
  .ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .pt60 { padding-top: 60px !important; }
  .pr60 { padding-right: 60px !important; }
  .pb60 { padding-bottom: 60px !important; }
  .pl60 { padding-left: 60px !important; }


  

  .m65 { margin: 65px !important; }
  .mtb65 { margin-top: 65px !important; margin-bottom: 65px !important; }
  .mlr65 { margin-left: 65px !important; margin-right: 65px !important; }
  .mt65 { margin-top: 65px !important; }
  .mr65 { margin-right: 65px !important; }
  .mb65 { margin-bottom: 65px !important; }
  .ml65 { margin-left: 65px !important; }

  .nm65 { margin: -65px !important; }
  .nmt65 { margin-top: -65px !important; }
  .nmb65 { margin-bottom: -65px !important; }
  .nml65 { margin-left: -65px !important; }
  .nmlr65 { margin-left: -65px !important; margin-right: -65px !important; }
  .nmr65 {margin-right: -65px !important; }


  .p65 { padding: 65px !important; }
  .ptb65 { padding-top: 65px !important; padding-bottom: 65px !important; }
  .plr65 { padding-left: 65px !important; padding-right: 65px !important; }
  .pt65 { padding-top: 65px !important; }
  .pr65 { padding-right: 65px !important; }
  .pb65 { padding-bottom: 65px !important; }
  .pl65 { padding-left: 65px !important; }


  

  .m68 { margin: 68px !important; }
  .mtb68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .mlr68 { margin-left: 68px !important; margin-right: 68px !important; }
  .mt68 { margin-top: 68px !important; }
  .mr68 { margin-right: 68px !important; }
  .mb68 { margin-bottom: 68px !important; }
  .ml68 { margin-left: 68px !important; }

  .nm68 { margin: -68px !important; }
  .nmt68 { margin-top: -68px !important; }
  .nmb68 { margin-bottom: -68px !important; }
  .nml68 { margin-left: -68px !important; }
  .nmlr68 { margin-left: -68px !important; margin-right: -68px !important; }
  .nmr68 {margin-right: -68px !important; }


  .p68 { padding: 68px !important; }
  .ptb68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .plr68 { padding-left: 68px !important; padding-right: 68px !important; }
  .pt68 { padding-top: 68px !important; }
  .pr68 { padding-right: 68px !important; }
  .pb68 { padding-bottom: 68px !important; }
  .pl68 { padding-left: 68px !important; }


  

  .m70 { margin: 70px !important; }
  .mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .mt70 { margin-top: 70px !important; }
  .mr70 { margin-right: 70px !important; }
  .mb70 { margin-bottom: 70px !important; }
  .ml70 { margin-left: 70px !important; }

  .nm70 { margin: -70px !important; }
  .nmt70 { margin-top: -70px !important; }
  .nmb70 { margin-bottom: -70px !important; }
  .nml70 { margin-left: -70px !important; }
  .nmlr70 { margin-left: -70px !important; margin-right: -70px !important; }
  .nmr70 {margin-right: -70px !important; }


  .p70 { padding: 70px !important; }
  .ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .pt70 { padding-top: 70px !important; }
  .pr70 { padding-right: 70px !important; }
  .pb70 { padding-bottom: 70px !important; }
  .pl70 { padding-left: 70px !important; }


  

  .m75 { margin: 75px !important; }
  .mtb75 { margin-top: 75px !important; margin-bottom: 75px !important; }
  .mlr75 { margin-left: 75px !important; margin-right: 75px !important; }
  .mt75 { margin-top: 75px !important; }
  .mr75 { margin-right: 75px !important; }
  .mb75 { margin-bottom: 75px !important; }
  .ml75 { margin-left: 75px !important; }

  .nm75 { margin: -75px !important; }
  .nmt75 { margin-top: -75px !important; }
  .nmb75 { margin-bottom: -75px !important; }
  .nml75 { margin-left: -75px !important; }
  .nmlr75 { margin-left: -75px !important; margin-right: -75px !important; }
  .nmr75 {margin-right: -75px !important; }


  .p75 { padding: 75px !important; }
  .ptb75 { padding-top: 75px !important; padding-bottom: 75px !important; }
  .plr75 { padding-left: 75px !important; padding-right: 75px !important; }
  .pt75 { padding-top: 75px !important; }
  .pr75 { padding-right: 75px !important; }
  .pb75 { padding-bottom: 75px !important; }
  .pl75 { padding-left: 75px !important; }


  

  .m80 { margin: 80px !important; }
  .mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .mt80 { margin-top: 80px !important; }
  .mr80 { margin-right: 80px !important; }
  .mb80 { margin-bottom: 80px !important; }
  .ml80 { margin-left: 80px !important; }

  .nm80 { margin: -80px !important; }
  .nmt80 { margin-top: -80px !important; }
  .nmb80 { margin-bottom: -80px !important; }
  .nml80 { margin-left: -80px !important; }
  .nmlr80 { margin-left: -80px !important; margin-right: -80px !important; }
  .nmr80 {margin-right: -80px !important; }


  .p80 { padding: 80px !important; }
  .ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .pt80 { padding-top: 80px !important; }
  .pr80 { padding-right: 80px !important; }
  .pb80 { padding-bottom: 80px !important; }
  .pl80 { padding-left: 80px !important; }


  

  .m85 { margin: 85px !important; }
  .mtb85 { margin-top: 85px !important; margin-bottom: 85px !important; }
  .mlr85 { margin-left: 85px !important; margin-right: 85px !important; }
  .mt85 { margin-top: 85px !important; }
  .mr85 { margin-right: 85px !important; }
  .mb85 { margin-bottom: 85px !important; }
  .ml85 { margin-left: 85px !important; }

  .nm85 { margin: -85px !important; }
  .nmt85 { margin-top: -85px !important; }
  .nmb85 { margin-bottom: -85px !important; }
  .nml85 { margin-left: -85px !important; }
  .nmlr85 { margin-left: -85px !important; margin-right: -85px !important; }
  .nmr85 {margin-right: -85px !important; }


  .p85 { padding: 85px !important; }
  .ptb85 { padding-top: 85px !important; padding-bottom: 85px !important; }
  .plr85 { padding-left: 85px !important; padding-right: 85px !important; }
  .pt85 { padding-top: 85px !important; }
  .pr85 { padding-right: 85px !important; }
  .pb85 { padding-bottom: 85px !important; }
  .pl85 { padding-left: 85px !important; }


  

  .m90 { margin: 90px !important; }
  .mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .mt90 { margin-top: 90px !important; }
  .mr90 { margin-right: 90px !important; }
  .mb90 { margin-bottom: 90px !important; }
  .ml90 { margin-left: 90px !important; }

  .nm90 { margin: -90px !important; }
  .nmt90 { margin-top: -90px !important; }
  .nmb90 { margin-bottom: -90px !important; }
  .nml90 { margin-left: -90px !important; }
  .nmlr90 { margin-left: -90px !important; margin-right: -90px !important; }
  .nmr90 {margin-right: -90px !important; }


  .p90 { padding: 90px !important; }
  .ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .pt90 { padding-top: 90px !important; }
  .pr90 { padding-right: 90px !important; }
  .pb90 { padding-bottom: 90px !important; }
  .pl90 { padding-left: 90px !important; }


  

  .m95 { margin: 95px !important; }
  .mtb95 { margin-top: 95px !important; margin-bottom: 95px !important; }
  .mlr95 { margin-left: 95px !important; margin-right: 95px !important; }
  .mt95 { margin-top: 95px !important; }
  .mr95 { margin-right: 95px !important; }
  .mb95 { margin-bottom: 95px !important; }
  .ml95 { margin-left: 95px !important; }

  .nm95 { margin: -95px !important; }
  .nmt95 { margin-top: -95px !important; }
  .nmb95 { margin-bottom: -95px !important; }
  .nml95 { margin-left: -95px !important; }
  .nmlr95 { margin-left: -95px !important; margin-right: -95px !important; }
  .nmr95 {margin-right: -95px !important; }


  .p95 { padding: 95px !important; }
  .ptb95 { padding-top: 95px !important; padding-bottom: 95px !important; }
  .plr95 { padding-left: 95px !important; padding-right: 95px !important; }
  .pt95 { padding-top: 95px !important; }
  .pr95 { padding-right: 95px !important; }
  .pb95 { padding-bottom: 95px !important; }
  .pl95 { padding-left: 95px !important; }


  

  .m100 { margin: 100px !important; }
  .mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .mt100 { margin-top: 100px !important; }
  .mr100 { margin-right: 100px !important; }
  .mb100 { margin-bottom: 100px !important; }
  .ml100 { margin-left: 100px !important; }

  .nm100 { margin: -100px !important; }
  .nmt100 { margin-top: -100px !important; }
  .nmb100 { margin-bottom: -100px !important; }
  .nml100 { margin-left: -100px !important; }
  .nmlr100 { margin-left: -100px !important; margin-right: -100px !important; }
  .nmr100 {margin-right: -100px !important; }


  .p100 { padding: 100px !important; }
  .ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .pt100 { padding-top: 100px !important; }
  .pr100 { padding-right: 100px !important; }
  .pb100 { padding-bottom: 100px !important; }
  .pl100 { padding-left: 100px !important; }


  

  .m110 { margin: 110px !important; }
  .mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .mt110 { margin-top: 110px !important; }
  .mr110 { margin-right: 110px !important; }
  .mb110 { margin-bottom: 110px !important; }
  .ml110 { margin-left: 110px !important; }

  .nm110 { margin: -110px !important; }
  .nmt110 { margin-top: -110px !important; }
  .nmb110 { margin-bottom: -110px !important; }
  .nml110 { margin-left: -110px !important; }
  .nmlr110 { margin-left: -110px !important; margin-right: -110px !important; }
  .nmr110 {margin-right: -110px !important; }


  .p110 { padding: 110px !important; }
  .ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .pt110 { padding-top: 110px !important; }
  .pr110 { padding-right: 110px !important; }
  .pb110 { padding-bottom: 110px !important; }
  .pl110 { padding-left: 110px !important; }


  

  .m115 { margin: 115px !important; }
  .mtb115 { margin-top: 115px !important; margin-bottom: 115px !important; }
  .mlr115 { margin-left: 115px !important; margin-right: 115px !important; }
  .mt115 { margin-top: 115px !important; }
  .mr115 { margin-right: 115px !important; }
  .mb115 { margin-bottom: 115px !important; }
  .ml115 { margin-left: 115px !important; }

  .nm115 { margin: -115px !important; }
  .nmt115 { margin-top: -115px !important; }
  .nmb115 { margin-bottom: -115px !important; }
  .nml115 { margin-left: -115px !important; }
  .nmlr115 { margin-left: -115px !important; margin-right: -115px !important; }
  .nmr115 {margin-right: -115px !important; }


  .p115 { padding: 115px !important; }
  .ptb115 { padding-top: 115px !important; padding-bottom: 115px !important; }
  .plr115 { padding-left: 115px !important; padding-right: 115px !important; }
  .pt115 { padding-top: 115px !important; }
  .pr115 { padding-right: 115px !important; }
  .pb115 { padding-bottom: 115px !important; }
  .pl115 { padding-left: 115px !important; }


  

  .m120 { margin: 120px !important; }
  .mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .mt120 { margin-top: 120px !important; }
  .mr120 { margin-right: 120px !important; }
  .mb120 { margin-bottom: 120px !important; }
  .ml120 { margin-left: 120px !important; }

  .nm120 { margin: -120px !important; }
  .nmt120 { margin-top: -120px !important; }
  .nmb120 { margin-bottom: -120px !important; }
  .nml120 { margin-left: -120px !important; }
  .nmlr120 { margin-left: -120px !important; margin-right: -120px !important; }
  .nmr120 {margin-right: -120px !important; }


  .p120 { padding: 120px !important; }
  .ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .pt120 { padding-top: 120px !important; }
  .pr120 { padding-right: 120px !important; }
  .pb120 { padding-bottom: 120px !important; }
  .pl120 { padding-left: 120px !important; }


  

  .m130 { margin: 130px !important; }
  .mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .mt130 { margin-top: 130px !important; }
  .mr130 { margin-right: 130px !important; }
  .mb130 { margin-bottom: 130px !important; }
  .ml130 { margin-left: 130px !important; }

  .nm130 { margin: -130px !important; }
  .nmt130 { margin-top: -130px !important; }
  .nmb130 { margin-bottom: -130px !important; }
  .nml130 { margin-left: -130px !important; }
  .nmlr130 { margin-left: -130px !important; margin-right: -130px !important; }
  .nmr130 {margin-right: -130px !important; }


  .p130 { padding: 130px !important; }
  .ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .pt130 { padding-top: 130px !important; }
  .pr130 { padding-right: 130px !important; }
  .pb130 { padding-bottom: 130px !important; }
  .pl130 { padding-left: 130px !important; }


  

  .m140 { margin: 140px !important; }
  .mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .mt140 { margin-top: 140px !important; }
  .mr140 { margin-right: 140px !important; }
  .mb140 { margin-bottom: 140px !important; }
  .ml140 { margin-left: 140px !important; }

  .nm140 { margin: -140px !important; }
  .nmt140 { margin-top: -140px !important; }
  .nmb140 { margin-bottom: -140px !important; }
  .nml140 { margin-left: -140px !important; }
  .nmlr140 { margin-left: -140px !important; margin-right: -140px !important; }
  .nmr140 {margin-right: -140px !important; }


  .p140 { padding: 140px !important; }
  .ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .pt140 { padding-top: 140px !important; }
  .pr140 { padding-right: 140px !important; }
  .pb140 { padding-bottom: 140px !important; }
  .pl140 { padding-left: 140px !important; }


  

  .m145 { margin: 145px !important; }
  .mtb145 { margin-top: 145px !important; margin-bottom: 145px !important; }
  .mlr145 { margin-left: 145px !important; margin-right: 145px !important; }
  .mt145 { margin-top: 145px !important; }
  .mr145 { margin-right: 145px !important; }
  .mb145 { margin-bottom: 145px !important; }
  .ml145 { margin-left: 145px !important; }

  .nm145 { margin: -145px !important; }
  .nmt145 { margin-top: -145px !important; }
  .nmb145 { margin-bottom: -145px !important; }
  .nml145 { margin-left: -145px !important; }
  .nmlr145 { margin-left: -145px !important; margin-right: -145px !important; }
  .nmr145 {margin-right: -145px !important; }


  .p145 { padding: 145px !important; }
  .ptb145 { padding-top: 145px !important; padding-bottom: 145px !important; }
  .plr145 { padding-left: 145px !important; padding-right: 145px !important; }
  .pt145 { padding-top: 145px !important; }
  .pr145 { padding-right: 145px !important; }
  .pb145 { padding-bottom: 145px !important; }
  .pl145 { padding-left: 145px !important; }


  

  .m150 { margin: 150px !important; }
  .mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .mt150 { margin-top: 150px !important; }
  .mr150 { margin-right: 150px !important; }
  .mb150 { margin-bottom: 150px !important; }
  .ml150 { margin-left: 150px !important; }

  .nm150 { margin: -150px !important; }
  .nmt150 { margin-top: -150px !important; }
  .nmb150 { margin-bottom: -150px !important; }
  .nml150 { margin-left: -150px !important; }
  .nmlr150 { margin-left: -150px !important; margin-right: -150px !important; }
  .nmr150 {margin-right: -150px !important; }


  .p150 { padding: 150px !important; }
  .ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .pt150 { padding-top: 150px !important; }
  .pr150 { padding-right: 150px !important; }
  .pb150 { padding-bottom: 150px !important; }
  .pl150 { padding-left: 150px !important; }


  

  .m155 { margin: 155px !important; }
  .mtb155 { margin-top: 155px !important; margin-bottom: 155px !important; }
  .mlr155 { margin-left: 155px !important; margin-right: 155px !important; }
  .mt155 { margin-top: 155px !important; }
  .mr155 { margin-right: 155px !important; }
  .mb155 { margin-bottom: 155px !important; }
  .ml155 { margin-left: 155px !important; }

  .nm155 { margin: -155px !important; }
  .nmt155 { margin-top: -155px !important; }
  .nmb155 { margin-bottom: -155px !important; }
  .nml155 { margin-left: -155px !important; }
  .nmlr155 { margin-left: -155px !important; margin-right: -155px !important; }
  .nmr155 {margin-right: -155px !important; }


  .p155 { padding: 155px !important; }
  .ptb155 { padding-top: 155px !important; padding-bottom: 155px !important; }
  .plr155 { padding-left: 155px !important; padding-right: 155px !important; }
  .pt155 { padding-top: 155px !important; }
  .pr155 { padding-right: 155px !important; }
  .pb155 { padding-bottom: 155px !important; }
  .pl155 { padding-left: 155px !important; }


  

  .m160 { margin: 160px !important; }
  .mtb160 { margin-top: 160px !important; margin-bottom: 160px !important; }
  .mlr160 { margin-left: 160px !important; margin-right: 160px !important; }
  .mt160 { margin-top: 160px !important; }
  .mr160 { margin-right: 160px !important; }
  .mb160 { margin-bottom: 160px !important; }
  .ml160 { margin-left: 160px !important; }

  .nm160 { margin: -160px !important; }
  .nmt160 { margin-top: -160px !important; }
  .nmb160 { margin-bottom: -160px !important; }
  .nml160 { margin-left: -160px !important; }
  .nmlr160 { margin-left: -160px !important; margin-right: -160px !important; }
  .nmr160 {margin-right: -160px !important; }


  .p160 { padding: 160px !important; }
  .ptb160 { padding-top: 160px !important; padding-bottom: 160px !important; }
  .plr160 { padding-left: 160px !important; padding-right: 160px !important; }
  .pt160 { padding-top: 160px !important; }
  .pr160 { padding-right: 160px !important; }
  .pb160 { padding-bottom: 160px !important; }
  .pl160 { padding-left: 160px !important; }


  

  .m170 { margin: 170px !important; }
  .mtb170 { margin-top: 170px !important; margin-bottom: 170px !important; }
  .mlr170 { margin-left: 170px !important; margin-right: 170px !important; }
  .mt170 { margin-top: 170px !important; }
  .mr170 { margin-right: 170px !important; }
  .mb170 { margin-bottom: 170px !important; }
  .ml170 { margin-left: 170px !important; }

  .nm170 { margin: -170px !important; }
  .nmt170 { margin-top: -170px !important; }
  .nmb170 { margin-bottom: -170px !important; }
  .nml170 { margin-left: -170px !important; }
  .nmlr170 { margin-left: -170px !important; margin-right: -170px !important; }
  .nmr170 {margin-right: -170px !important; }


  .p170 { padding: 170px !important; }
  .ptb170 { padding-top: 170px !important; padding-bottom: 170px !important; }
  .plr170 { padding-left: 170px !important; padding-right: 170px !important; }
  .pt170 { padding-top: 170px !important; }
  .pr170 { padding-right: 170px !important; }
  .pb170 { padding-bottom: 170px !important; }
  .pl170 { padding-left: 170px !important; }


  

  .m175 { margin: 175px !important; }
  .mtb175 { margin-top: 175px !important; margin-bottom: 175px !important; }
  .mlr175 { margin-left: 175px !important; margin-right: 175px !important; }
  .mt175 { margin-top: 175px !important; }
  .mr175 { margin-right: 175px !important; }
  .mb175 { margin-bottom: 175px !important; }
  .ml175 { margin-left: 175px !important; }

  .nm175 { margin: -175px !important; }
  .nmt175 { margin-top: -175px !important; }
  .nmb175 { margin-bottom: -175px !important; }
  .nml175 { margin-left: -175px !important; }
  .nmlr175 { margin-left: -175px !important; margin-right: -175px !important; }
  .nmr175 {margin-right: -175px !important; }


  .p175 { padding: 175px !important; }
  .ptb175 { padding-top: 175px !important; padding-bottom: 175px !important; }
  .plr175 { padding-left: 175px !important; padding-right: 175px !important; }
  .pt175 { padding-top: 175px !important; }
  .pr175 { padding-right: 175px !important; }
  .pb175 { padding-bottom: 175px !important; }
  .pl175 { padding-left: 175px !important; }


  

  .m180 { margin: 180px !important; }
  .mtb180 { margin-top: 180px !important; margin-bottom: 180px !important; }
  .mlr180 { margin-left: 180px !important; margin-right: 180px !important; }
  .mt180 { margin-top: 180px !important; }
  .mr180 { margin-right: 180px !important; }
  .mb180 { margin-bottom: 180px !important; }
  .ml180 { margin-left: 180px !important; }

  .nm180 { margin: -180px !important; }
  .nmt180 { margin-top: -180px !important; }
  .nmb180 { margin-bottom: -180px !important; }
  .nml180 { margin-left: -180px !important; }
  .nmlr180 { margin-left: -180px !important; margin-right: -180px !important; }
  .nmr180 {margin-right: -180px !important; }


  .p180 { padding: 180px !important; }
  .ptb180 { padding-top: 180px !important; padding-bottom: 180px !important; }
  .plr180 { padding-left: 180px !important; padding-right: 180px !important; }
  .pt180 { padding-top: 180px !important; }
  .pr180 { padding-right: 180px !important; }
  .pb180 { padding-bottom: 180px !important; }
  .pl180 { padding-left: 180px !important; }


  

  .m195 { margin: 195px !important; }
  .mtb195 { margin-top: 195px !important; margin-bottom: 195px !important; }
  .mlr195 { margin-left: 195px !important; margin-right: 195px !important; }
  .mt195 { margin-top: 195px !important; }
  .mr195 { margin-right: 195px !important; }
  .mb195 { margin-bottom: 195px !important; }
  .ml195 { margin-left: 195px !important; }

  .nm195 { margin: -195px !important; }
  .nmt195 { margin-top: -195px !important; }
  .nmb195 { margin-bottom: -195px !important; }
  .nml195 { margin-left: -195px !important; }
  .nmlr195 { margin-left: -195px !important; margin-right: -195px !important; }
  .nmr195 {margin-right: -195px !important; }


  .p195 { padding: 195px !important; }
  .ptb195 { padding-top: 195px !important; padding-bottom: 195px !important; }
  .plr195 { padding-left: 195px !important; padding-right: 195px !important; }
  .pt195 { padding-top: 195px !important; }
  .pr195 { padding-right: 195px !important; }
  .pb195 { padding-bottom: 195px !important; }
  .pl195 { padding-left: 195px !important; }


  

  .m200 { margin: 200px !important; }
  .mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .mt200 { margin-top: 200px !important; }
  .mr200 { margin-right: 200px !important; }
  .mb200 { margin-bottom: 200px !important; }
  .ml200 { margin-left: 200px !important; }

  .nm200 { margin: -200px !important; }
  .nmt200 { margin-top: -200px !important; }
  .nmb200 { margin-bottom: -200px !important; }
  .nml200 { margin-left: -200px !important; }
  .nmlr200 { margin-left: -200px !important; margin-right: -200px !important; }
  .nmr200 {margin-right: -200px !important; }


  .p200 { padding: 200px !important; }
  .ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .pt200 { padding-top: 200px !important; }
  .pr200 { padding-right: 200px !important; }
  .pb200 { padding-bottom: 200px !important; }
  .pl200 { padding-left: 200px !important; }


  

  .m210 { margin: 210px !important; }
  .mtb210 { margin-top: 210px !important; margin-bottom: 210px !important; }
  .mlr210 { margin-left: 210px !important; margin-right: 210px !important; }
  .mt210 { margin-top: 210px !important; }
  .mr210 { margin-right: 210px !important; }
  .mb210 { margin-bottom: 210px !important; }
  .ml210 { margin-left: 210px !important; }

  .nm210 { margin: -210px !important; }
  .nmt210 { margin-top: -210px !important; }
  .nmb210 { margin-bottom: -210px !important; }
  .nml210 { margin-left: -210px !important; }
  .nmlr210 { margin-left: -210px !important; margin-right: -210px !important; }
  .nmr210 {margin-right: -210px !important; }


  .p210 { padding: 210px !important; }
  .ptb210 { padding-top: 210px !important; padding-bottom: 210px !important; }
  .plr210 { padding-left: 210px !important; padding-right: 210px !important; }
  .pt210 { padding-top: 210px !important; }
  .pr210 { padding-right: 210px !important; }
  .pb210 { padding-bottom: 210px !important; }
  .pl210 { padding-left: 210px !important; }


  

  .m215 { margin: 215px !important; }
  .mtb215 { margin-top: 215px !important; margin-bottom: 215px !important; }
  .mlr215 { margin-left: 215px !important; margin-right: 215px !important; }
  .mt215 { margin-top: 215px !important; }
  .mr215 { margin-right: 215px !important; }
  .mb215 { margin-bottom: 215px !important; }
  .ml215 { margin-left: 215px !important; }

  .nm215 { margin: -215px !important; }
  .nmt215 { margin-top: -215px !important; }
  .nmb215 { margin-bottom: -215px !important; }
  .nml215 { margin-left: -215px !important; }
  .nmlr215 { margin-left: -215px !important; margin-right: -215px !important; }
  .nmr215 {margin-right: -215px !important; }


  .p215 { padding: 215px !important; }
  .ptb215 { padding-top: 215px !important; padding-bottom: 215px !important; }
  .plr215 { padding-left: 215px !important; padding-right: 215px !important; }
  .pt215 { padding-top: 215px !important; }
  .pr215 { padding-right: 215px !important; }
  .pb215 { padding-bottom: 215px !important; }
  .pl215 { padding-left: 215px !important; }


  

  .m220 { margin: 220px !important; }
  .mtb220 { margin-top: 220px !important; margin-bottom: 220px !important; }
  .mlr220 { margin-left: 220px !important; margin-right: 220px !important; }
  .mt220 { margin-top: 220px !important; }
  .mr220 { margin-right: 220px !important; }
  .mb220 { margin-bottom: 220px !important; }
  .ml220 { margin-left: 220px !important; }

  .nm220 { margin: -220px !important; }
  .nmt220 { margin-top: -220px !important; }
  .nmb220 { margin-bottom: -220px !important; }
  .nml220 { margin-left: -220px !important; }
  .nmlr220 { margin-left: -220px !important; margin-right: -220px !important; }
  .nmr220 {margin-right: -220px !important; }


  .p220 { padding: 220px !important; }
  .ptb220 { padding-top: 220px !important; padding-bottom: 220px !important; }
  .plr220 { padding-left: 220px !important; padding-right: 220px !important; }
  .pt220 { padding-top: 220px !important; }
  .pr220 { padding-right: 220px !important; }
  .pb220 { padding-bottom: 220px !important; }
  .pl220 { padding-left: 220px !important; }


  

  .m225 { margin: 225px !important; }
  .mtb225 { margin-top: 225px !important; margin-bottom: 225px !important; }
  .mlr225 { margin-left: 225px !important; margin-right: 225px !important; }
  .mt225 { margin-top: 225px !important; }
  .mr225 { margin-right: 225px !important; }
  .mb225 { margin-bottom: 225px !important; }
  .ml225 { margin-left: 225px !important; }

  .nm225 { margin: -225px !important; }
  .nmt225 { margin-top: -225px !important; }
  .nmb225 { margin-bottom: -225px !important; }
  .nml225 { margin-left: -225px !important; }
  .nmlr225 { margin-left: -225px !important; margin-right: -225px !important; }
  .nmr225 {margin-right: -225px !important; }


  .p225 { padding: 225px !important; }
  .ptb225 { padding-top: 225px !important; padding-bottom: 225px !important; }
  .plr225 { padding-left: 225px !important; padding-right: 225px !important; }
  .pt225 { padding-top: 225px !important; }
  .pr225 { padding-right: 225px !important; }
  .pb225 { padding-bottom: 225px !important; }
  .pl225 { padding-left: 225px !important; }


  

  .m235 { margin: 235px !important; }
  .mtb235 { margin-top: 235px !important; margin-bottom: 235px !important; }
  .mlr235 { margin-left: 235px !important; margin-right: 235px !important; }
  .mt235 { margin-top: 235px !important; }
  .mr235 { margin-right: 235px !important; }
  .mb235 { margin-bottom: 235px !important; }
  .ml235 { margin-left: 235px !important; }

  .nm235 { margin: -235px !important; }
  .nmt235 { margin-top: -235px !important; }
  .nmb235 { margin-bottom: -235px !important; }
  .nml235 { margin-left: -235px !important; }
  .nmlr235 { margin-left: -235px !important; margin-right: -235px !important; }
  .nmr235 {margin-right: -235px !important; }


  .p235 { padding: 235px !important; }
  .ptb235 { padding-top: 235px !important; padding-bottom: 235px !important; }
  .plr235 { padding-left: 235px !important; padding-right: 235px !important; }
  .pt235 { padding-top: 235px !important; }
  .pr235 { padding-right: 235px !important; }
  .pb235 { padding-bottom: 235px !important; }
  .pl235 { padding-left: 235px !important; }


  

  .m250 { margin: 250px !important; }
  .mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .mt250 { margin-top: 250px !important; }
  .mr250 { margin-right: 250px !important; }
  .mb250 { margin-bottom: 250px !important; }
  .ml250 { margin-left: 250px !important; }

  .nm250 { margin: -250px !important; }
  .nmt250 { margin-top: -250px !important; }
  .nmb250 { margin-bottom: -250px !important; }
  .nml250 { margin-left: -250px !important; }
  .nmlr250 { margin-left: -250px !important; margin-right: -250px !important; }
  .nmr250 {margin-right: -250px !important; }


  .p250 { padding: 250px !important; }
  .ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .pt250 { padding-top: 250px !important; }
  .pr250 { padding-right: 250px !important; }
  .pb250 { padding-bottom: 250px !important; }
  .pl250 { padding-left: 250px !important; }


  

  .m255 { margin: 255px !important; }
  .mtb255 { margin-top: 255px !important; margin-bottom: 255px !important; }
  .mlr255 { margin-left: 255px !important; margin-right: 255px !important; }
  .mt255 { margin-top: 255px !important; }
  .mr255 { margin-right: 255px !important; }
  .mb255 { margin-bottom: 255px !important; }
  .ml255 { margin-left: 255px !important; }

  .nm255 { margin: -255px !important; }
  .nmt255 { margin-top: -255px !important; }
  .nmb255 { margin-bottom: -255px !important; }
  .nml255 { margin-left: -255px !important; }
  .nmlr255 { margin-left: -255px !important; margin-right: -255px !important; }
  .nmr255 {margin-right: -255px !important; }


  .p255 { padding: 255px !important; }
  .ptb255 { padding-top: 255px !important; padding-bottom: 255px !important; }
  .plr255 { padding-left: 255px !important; padding-right: 255px !important; }
  .pt255 { padding-top: 255px !important; }
  .pr255 { padding-right: 255px !important; }
  .pb255 { padding-bottom: 255px !important; }
  .pl255 { padding-left: 255px !important; }


  

  .m260 { margin: 260px !important; }
  .mtb260 { margin-top: 260px !important; margin-bottom: 260px !important; }
  .mlr260 { margin-left: 260px !important; margin-right: 260px !important; }
  .mt260 { margin-top: 260px !important; }
  .mr260 { margin-right: 260px !important; }
  .mb260 { margin-bottom: 260px !important; }
  .ml260 { margin-left: 260px !important; }

  .nm260 { margin: -260px !important; }
  .nmt260 { margin-top: -260px !important; }
  .nmb260 { margin-bottom: -260px !important; }
  .nml260 { margin-left: -260px !important; }
  .nmlr260 { margin-left: -260px !important; margin-right: -260px !important; }
  .nmr260 {margin-right: -260px !important; }


  .p260 { padding: 260px !important; }
  .ptb260 { padding-top: 260px !important; padding-bottom: 260px !important; }
  .plr260 { padding-left: 260px !important; padding-right: 260px !important; }
  .pt260 { padding-top: 260px !important; }
  .pr260 { padding-right: 260px !important; }
  .pb260 { padding-bottom: 260px !important; }
  .pl260 { padding-left: 260px !important; }


  

  .m280 { margin: 280px !important; }
  .mtb280 { margin-top: 280px !important; margin-bottom: 280px !important; }
  .mlr280 { margin-left: 280px !important; margin-right: 280px !important; }
  .mt280 { margin-top: 280px !important; }
  .mr280 { margin-right: 280px !important; }
  .mb280 { margin-bottom: 280px !important; }
  .ml280 { margin-left: 280px !important; }

  .nm280 { margin: -280px !important; }
  .nmt280 { margin-top: -280px !important; }
  .nmb280 { margin-bottom: -280px !important; }
  .nml280 { margin-left: -280px !important; }
  .nmlr280 { margin-left: -280px !important; margin-right: -280px !important; }
  .nmr280 {margin-right: -280px !important; }


  .p280 { padding: 280px !important; }
  .ptb280 { padding-top: 280px !important; padding-bottom: 280px !important; }
  .plr280 { padding-left: 280px !important; padding-right: 280px !important; }
  .pt280 { padding-top: 280px !important; }
  .pr280 { padding-right: 280px !important; }
  .pb280 { padding-bottom: 280px !important; }
  .pl280 { padding-left: 280px !important; }


  

  .m285 { margin: 285px !important; }
  .mtb285 { margin-top: 285px !important; margin-bottom: 285px !important; }
  .mlr285 { margin-left: 285px !important; margin-right: 285px !important; }
  .mt285 { margin-top: 285px !important; }
  .mr285 { margin-right: 285px !important; }
  .mb285 { margin-bottom: 285px !important; }
  .ml285 { margin-left: 285px !important; }

  .nm285 { margin: -285px !important; }
  .nmt285 { margin-top: -285px !important; }
  .nmb285 { margin-bottom: -285px !important; }
  .nml285 { margin-left: -285px !important; }
  .nmlr285 { margin-left: -285px !important; margin-right: -285px !important; }
  .nmr285 {margin-right: -285px !important; }


  .p285 { padding: 285px !important; }
  .ptb285 { padding-top: 285px !important; padding-bottom: 285px !important; }
  .plr285 { padding-left: 285px !important; padding-right: 285px !important; }
  .pt285 { padding-top: 285px !important; }
  .pr285 { padding-right: 285px !important; }
  .pb285 { padding-bottom: 285px !important; }
  .pl285 { padding-left: 285px !important; }


  

  .m300 { margin: 300px !important; }
  .mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .mt300 { margin-top: 300px !important; }
  .mr300 { margin-right: 300px !important; }
  .mb300 { margin-bottom: 300px !important; }
  .ml300 { margin-left: 300px !important; }

  .nm300 { margin: -300px !important; }
  .nmt300 { margin-top: -300px !important; }
  .nmb300 { margin-bottom: -300px !important; }
  .nml300 { margin-left: -300px !important; }
  .nmlr300 { margin-left: -300px !important; margin-right: -300px !important; }
  .nmr300 {margin-right: -300px !important; }


  .p300 { padding: 300px !important; }
  .ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .pt300 { padding-top: 300px !important; }
  .pr300 { padding-right: 300px !important; }
  .pb300 { padding-bottom: 300px !important; }
  .pl300 { padding-left: 300px !important; }


  

  .m320 { margin: 320px !important; }
  .mtb320 { margin-top: 320px !important; margin-bottom: 320px !important; }
  .mlr320 { margin-left: 320px !important; margin-right: 320px !important; }
  .mt320 { margin-top: 320px !important; }
  .mr320 { margin-right: 320px !important; }
  .mb320 { margin-bottom: 320px !important; }
  .ml320 { margin-left: 320px !important; }

  .nm320 { margin: -320px !important; }
  .nmt320 { margin-top: -320px !important; }
  .nmb320 { margin-bottom: -320px !important; }
  .nml320 { margin-left: -320px !important; }
  .nmlr320 { margin-left: -320px !important; margin-right: -320px !important; }
  .nmr320 {margin-right: -320px !important; }


  .p320 { padding: 320px !important; }
  .ptb320 { padding-top: 320px !important; padding-bottom: 320px !important; }
  .plr320 { padding-left: 320px !important; padding-right: 320px !important; }
  .pt320 { padding-top: 320px !important; }
  .pr320 { padding-right: 320px !important; }
  .pb320 { padding-bottom: 320px !important; }
  .pl320 { padding-left: 320px !important; }


  

  .m330 { margin: 330px !important; }
  .mtb330 { margin-top: 330px !important; margin-bottom: 330px !important; }
  .mlr330 { margin-left: 330px !important; margin-right: 330px !important; }
  .mt330 { margin-top: 330px !important; }
  .mr330 { margin-right: 330px !important; }
  .mb330 { margin-bottom: 330px !important; }
  .ml330 { margin-left: 330px !important; }

  .nm330 { margin: -330px !important; }
  .nmt330 { margin-top: -330px !important; }
  .nmb330 { margin-bottom: -330px !important; }
  .nml330 { margin-left: -330px !important; }
  .nmlr330 { margin-left: -330px !important; margin-right: -330px !important; }
  .nmr330 {margin-right: -330px !important; }


  .p330 { padding: 330px !important; }
  .ptb330 { padding-top: 330px !important; padding-bottom: 330px !important; }
  .plr330 { padding-left: 330px !important; padding-right: 330px !important; }
  .pt330 { padding-top: 330px !important; }
  .pr330 { padding-right: 330px !important; }
  .pb330 { padding-bottom: 330px !important; }
  .pl330 { padding-left: 330px !important; }


  

  .m340 { margin: 340px !important; }
  .mtb340 { margin-top: 340px !important; margin-bottom: 340px !important; }
  .mlr340 { margin-left: 340px !important; margin-right: 340px !important; }
  .mt340 { margin-top: 340px !important; }
  .mr340 { margin-right: 340px !important; }
  .mb340 { margin-bottom: 340px !important; }
  .ml340 { margin-left: 340px !important; }

  .nm340 { margin: -340px !important; }
  .nmt340 { margin-top: -340px !important; }
  .nmb340 { margin-bottom: -340px !important; }
  .nml340 { margin-left: -340px !important; }
  .nmlr340 { margin-left: -340px !important; margin-right: -340px !important; }
  .nmr340 {margin-right: -340px !important; }


  .p340 { padding: 340px !important; }
  .ptb340 { padding-top: 340px !important; padding-bottom: 340px !important; }
  .plr340 { padding-left: 340px !important; padding-right: 340px !important; }
  .pt340 { padding-top: 340px !important; }
  .pr340 { padding-right: 340px !important; }
  .pb340 { padding-bottom: 340px !important; }
  .pl340 { padding-left: 340px !important; }


  

  .m350 { margin: 350px !important; }
  .mtb350 { margin-top: 350px !important; margin-bottom: 350px !important; }
  .mlr350 { margin-left: 350px !important; margin-right: 350px !important; }
  .mt350 { margin-top: 350px !important; }
  .mr350 { margin-right: 350px !important; }
  .mb350 { margin-bottom: 350px !important; }
  .ml350 { margin-left: 350px !important; }

  .nm350 { margin: -350px !important; }
  .nmt350 { margin-top: -350px !important; }
  .nmb350 { margin-bottom: -350px !important; }
  .nml350 { margin-left: -350px !important; }
  .nmlr350 { margin-left: -350px !important; margin-right: -350px !important; }
  .nmr350 {margin-right: -350px !important; }


  .p350 { padding: 350px !important; }
  .ptb350 { padding-top: 350px !important; padding-bottom: 350px !important; }
  .plr350 { padding-left: 350px !important; padding-right: 350px !important; }
  .pt350 { padding-top: 350px !important; }
  .pr350 { padding-right: 350px !important; }
  .pb350 { padding-bottom: 350px !important; }
  .pl350 { padding-left: 350px !important; }


  

  .m360 { margin: 360px !important; }
  .mtb360 { margin-top: 360px !important; margin-bottom: 360px !important; }
  .mlr360 { margin-left: 360px !important; margin-right: 360px !important; }
  .mt360 { margin-top: 360px !important; }
  .mr360 { margin-right: 360px !important; }
  .mb360 { margin-bottom: 360px !important; }
  .ml360 { margin-left: 360px !important; }

  .nm360 { margin: -360px !important; }
  .nmt360 { margin-top: -360px !important; }
  .nmb360 { margin-bottom: -360px !important; }
  .nml360 { margin-left: -360px !important; }
  .nmlr360 { margin-left: -360px !important; margin-right: -360px !important; }
  .nmr360 {margin-right: -360px !important; }


  .p360 { padding: 360px !important; }
  .ptb360 { padding-top: 360px !important; padding-bottom: 360px !important; }
  .plr360 { padding-left: 360px !important; padding-right: 360px !important; }
  .pt360 { padding-top: 360px !important; }
  .pr360 { padding-right: 360px !important; }
  .pb360 { padding-bottom: 360px !important; }
  .pl360 { padding-left: 360px !important; }


  

  .m380 { margin: 380px !important; }
  .mtb380 { margin-top: 380px !important; margin-bottom: 380px !important; }
  .mlr380 { margin-left: 380px !important; margin-right: 380px !important; }
  .mt380 { margin-top: 380px !important; }
  .mr380 { margin-right: 380px !important; }
  .mb380 { margin-bottom: 380px !important; }
  .ml380 { margin-left: 380px !important; }

  .nm380 { margin: -380px !important; }
  .nmt380 { margin-top: -380px !important; }
  .nmb380 { margin-bottom: -380px !important; }
  .nml380 { margin-left: -380px !important; }
  .nmlr380 { margin-left: -380px !important; margin-right: -380px !important; }
  .nmr380 {margin-right: -380px !important; }


  .p380 { padding: 380px !important; }
  .ptb380 { padding-top: 380px !important; padding-bottom: 380px !important; }
  .plr380 { padding-left: 380px !important; padding-right: 380px !important; }
  .pt380 { padding-top: 380px !important; }
  .pr380 { padding-right: 380px !important; }
  .pb380 { padding-bottom: 380px !important; }
  .pl380 { padding-left: 380px !important; }


  

  .m400 { margin: 400px !important; }
  .mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .mt400 { margin-top: 400px !important; }
  .mr400 { margin-right: 400px !important; }
  .mb400 { margin-bottom: 400px !important; }
  .ml400 { margin-left: 400px !important; }

  .nm400 { margin: -400px !important; }
  .nmt400 { margin-top: -400px !important; }
  .nmb400 { margin-bottom: -400px !important; }
  .nml400 { margin-left: -400px !important; }
  .nmlr400 { margin-left: -400px !important; margin-right: -400px !important; }
  .nmr400 {margin-right: -400px !important; }


  .p400 { padding: 400px !important; }
  .ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .pt400 { padding-top: 400px !important; }
  .pr400 { padding-right: 400px !important; }
  .pb400 { padding-bottom: 400px !important; }
  .pl400 { padding-left: 400px !important; }


  

  .m450 { margin: 450px !important; }
  .mtb450 { margin-top: 450px !important; margin-bottom: 450px !important; }
  .mlr450 { margin-left: 450px !important; margin-right: 450px !important; }
  .mt450 { margin-top: 450px !important; }
  .mr450 { margin-right: 450px !important; }
  .mb450 { margin-bottom: 450px !important; }
  .ml450 { margin-left: 450px !important; }

  .nm450 { margin: -450px !important; }
  .nmt450 { margin-top: -450px !important; }
  .nmb450 { margin-bottom: -450px !important; }
  .nml450 { margin-left: -450px !important; }
  .nmlr450 { margin-left: -450px !important; margin-right: -450px !important; }
  .nmr450 {margin-right: -450px !important; }


  .p450 { padding: 450px !important; }
  .ptb450 { padding-top: 450px !important; padding-bottom: 450px !important; }
  .plr450 { padding-left: 450px !important; padding-right: 450px !important; }
  .pt450 { padding-top: 450px !important; }
  .pr450 { padding-right: 450px !important; }
  .pb450 { padding-bottom: 450px !important; }
  .pl450 { padding-left: 450px !important; }


  

  .m500 { margin: 500px !important; }
  .mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .mt500 { margin-top: 500px !important; }
  .mr500 { margin-right: 500px !important; }
  .mb500 { margin-bottom: 500px !important; }
  .ml500 { margin-left: 500px !important; }

  .nm500 { margin: -500px !important; }
  .nmt500 { margin-top: -500px !important; }
  .nmb500 { margin-bottom: -500px !important; }
  .nml500 { margin-left: -500px !important; }
  .nmlr500 { margin-left: -500px !important; margin-right: -500px !important; }
  .nmr500 {margin-right: -500px !important; }


  .p500 { padding: 500px !important; }
  .ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .pt500 { padding-top: 500px !important; }
  .pr500 { padding-right: 500px !important; }
  .pb500 { padding-bottom: 500px !important; }
  .pl500 { padding-left: 500px !important; }


  

  .m550 { margin: 550px !important; }
  .mtb550 { margin-top: 550px !important; margin-bottom: 550px !important; }
  .mlr550 { margin-left: 550px !important; margin-right: 550px !important; }
  .mt550 { margin-top: 550px !important; }
  .mr550 { margin-right: 550px !important; }
  .mb550 { margin-bottom: 550px !important; }
  .ml550 { margin-left: 550px !important; }

  .nm550 { margin: -550px !important; }
  .nmt550 { margin-top: -550px !important; }
  .nmb550 { margin-bottom: -550px !important; }
  .nml550 { margin-left: -550px !important; }
  .nmlr550 { margin-left: -550px !important; margin-right: -550px !important; }
  .nmr550 {margin-right: -550px !important; }


  .p550 { padding: 550px !important; }
  .ptb550 { padding-top: 550px !important; padding-bottom: 550px !important; }
  .plr550 { padding-left: 550px !important; padding-right: 550px !important; }
  .pt550 { padding-top: 550px !important; }
  .pr550 { padding-right: 550px !important; }
  .pb550 { padding-bottom: 550px !important; }
  .pl550 { padding-left: 550px !important; }


  

  .m600 { margin: 600px !important; }
  .mtb600 { margin-top: 600px !important; margin-bottom: 600px !important; }
  .mlr600 { margin-left: 600px !important; margin-right: 600px !important; }
  .mt600 { margin-top: 600px !important; }
  .mr600 { margin-right: 600px !important; }
  .mb600 { margin-bottom: 600px !important; }
  .ml600 { margin-left: 600px !important; }

  .nm600 { margin: -600px !important; }
  .nmt600 { margin-top: -600px !important; }
  .nmb600 { margin-bottom: -600px !important; }
  .nml600 { margin-left: -600px !important; }
  .nmlr600 { margin-left: -600px !important; margin-right: -600px !important; }
  .nmr600 {margin-right: -600px !important; }


  .p600 { padding: 600px !important; }
  .ptb600 { padding-top: 600px !important; padding-bottom: 600px !important; }
  .plr600 { padding-left: 600px !important; padding-right: 600px !important; }
  .pt600 { padding-top: 600px !important; }
  .pr600 { padding-right: 600px !important; }
  .pb600 { padding-bottom: 600px !important; }
  .pl600 { padding-left: 600px !important; }


  

  @media(min-width: 1441px){
    .lpb100{ padding-bottom: 100px!important}
    .lpt80{ padding-top: 80px!important }
    .lpb80{ padding-bottom: 80px!important}
    .lptb80{ padding-top: 80px; padding-bottom: 80px!important}
  }    

  
  
  .rel-w0 { width: 0% !important;}
  
  .rel-w5 { width: 5% !important;}
  
  .rel-w10 { width: 10% !important;}
  
  .rel-w15 { width: 15% !important;}
  
  .rel-w20 { width: 20% !important;}
  
  .rel-w25 { width: 25% !important;}
  
  .rel-w30 { width: 30% !important;}
  
  .rel-w35 { width: 35% !important;}
  
  .rel-w40 { width: 40% !important;}
  
  .rel-w45 { width: 45% !important;}
  
  .rel-w50 { width: 50% !important;}
  
  .rel-w55 { width: 55% !important;}
  
  .rel-w60 { width: 60% !important;}
  
  .rel-w65 { width: 65% !important;}
  
  .rel-w70 { width: 70% !important;}
  
  .rel-w75 { width: 75% !important;}
  
  .rel-w80 { width: 80% !important;}
  
  .rel-w85 { width: 85% !important;}
  
  .rel-w90 { width: 90% !important;}
  
  .rel-w95 { width: 95% !important;}
  
  .rel-w100 { width: 100% !important;}
  
  
    
  
  .gap1 { gap: 1rem !important;}
  
  .gap-4 { gap: -4rem !important;}
  
  .gap-3 { gap: -3rem !important;}
  
  .gap3 { gap: 3rem !important;}
  
  .gap4 { gap: 4rem !important;}
  
  .gap5 { gap: 5rem !important;}
  
  
  
  
  .rel-wThird { 
    width: -webkit-calc(100% / 3)!important;
    width: calc(100% / 3)!important;

  }

  .rel-wTwoThird { 
    width: -webkit-calc(100% / 3 * 2)!important;
    width: calc(100% / 3 * 2)!important;
  }

  .ml-auto{margin-left: auto}
  .mr-auto{margin-right: auto}

  
         



@media (max-width: 1279px) { /* <- open media query */
  

  /* Visibility
  ================================================================== */

  .l-hidden {
    display: none !important;
    visibility: hidden;
  }

  .l-visible {
    display: block !important;
    visibility: visible!important;
  }


  .l-oh {
    overflow: hidden !important;
  }
  /* Text Align
  ================================================================== */

  .l-tl { text-align: left    !important; }
  .l-tc { text-align: center  !important; }
  .l-tr { text-align: right   !important; }
  .l-tj { text-align: justify !important; }

  /* Text Transform
  ================================================================== */
  .l-uppercase { text-transform: uppercase!important;}

  /* Position
  ================================================================== */
  .l-posRel { position: relative    !important; }
  .l-posAbs { position: absolute    !important; }


  /* Grid
  ================================================================== */  

  
  

  .l-col1 { 
    width: -webkit-calc(100% / 12 * 1);
    width: calc(100% / 12 * 1 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col2 { 
    width: -webkit-calc(100% / 12 * 2);
    width: calc(100% / 12 * 2 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col3 { 
    width: -webkit-calc(100% / 12 * 3);
    width: calc(100% / 12 * 3 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col4 { 
    width: -webkit-calc(100% / 12 * 4);
    width: calc(100% / 12 * 4 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col5 { 
    width: -webkit-calc(100% / 12 * 5);
    width: calc(100% / 12 * 5 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col6 { 
    width: -webkit-calc(100% / 12 * 6);
    width: calc(100% / 12 * 6 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col7 { 
    width: -webkit-calc(100% / 12 * 7);
    width: calc(100% / 12 * 7 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col8 { 
    width: -webkit-calc(100% / 12 * 8);
    width: calc(100% / 12 * 8 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col9 { 
    width: -webkit-calc(100% / 12 * 9);
    width: calc(100% / 12 * 9 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col10 { 
    width: -webkit-calc(100% / 12 * 10);
    width: calc(100% / 12 * 10 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col11 { 
    width: -webkit-calc(100% / 12 * 11);
    width: calc(100% / 12 * 11 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .l-col12 { 
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }


  /* Max-Width
  ================================================================== */ 
  .l-mw720{
    max-width: 720px!important;
  }

  /* FS LH
  ================================================================== */ 
  .l-fs120 { font-size: 120px } 
  .l-fs100 { font-size: 100px } 
  .l-fs68 { font-size: 68px }
  .l-fs64 { font-size: 64px }
  .l-fs50 { font-size: 50px }
  .l-fs48 { font-size: 48px }
  .l-fs40 { font-size: 40px }
  .l-fs32 { font-size: 32px }
  .l-fs30 { font-size: 30px }
  .l-fs28 { font-size: 28px }
  .l-fs26 { font-size: 26px }
  .l-fs24 { font-size: 24px }
  .l-fs20 { font-size: 20px }
  .l-fs18 { font-size: 18px }
  .l-fs16 { font-size: 16px }
  .l-fs14 { font-size: 14px }
  .l-fs13 { font-size: 13px!important; }
  .l-fs12 { font-size: 12px!important; }
  .l-fs11 { font-size: 11px!important; }


  .l-lh74 { line-height: 74px}
  .l-lh66 { line-height: 66px}
  .l-lh64 { line-height: 64px}
  .l-lh60 { line-height: 60px}
  .l-lh50 { line-height: 50px}
  .l-lh54 { line-height: 54px}
  .l-lh40 { line-height: 40px}
  .l-lh46 { line-height: 46px}
  .l-lh48 { line-height: 48px}
  .l-lh42 { line-height: 42px}
  .l-lh36 { line-height: 36px}
  .l-lh38 { line-height: 38px}
  .l-lh37 { line-height: 37px}
  .l-lh32 { line-height: 32px}
  .l-lh30 { line-height: 30px}
  .l-lh28 { line-height: 28px}
  .l-lh26 { line-height: 26px}
  .l-lh24 { line-height: 24px}
  .l-lh23 { line-height: 23px}
  .l-lh20 { line-height: 20px}
  .l-lh18 { line-height: 18px}
  .l-lh14 { line-height: 14px}

  .l-lh-1 { line-height: 1!important}


  /* Flexbox
  ================================================================== */

  .l-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .l-x-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .l-x-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .l-x-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }
  .l-x-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: column-reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .l-wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .l-vertical-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .l-align-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .l-align-start{
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .l-align-end{
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .l-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .l-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .l-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
  }


  .l-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between

  }

  .l-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .l-x-grow2 {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
  }



  /* Margin and padding
  ================================================================== */

  .l-ma  { margin: auto !important; }
  .l-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .l-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .l-mta { margin-top: auto !important; }
  .l-mra { margin-right: auto !important; }
  .l-mba { margin-bottom: auto !important; }
  .l-mla { margin-left: auto !important; }

  /* Margin and padding
  ================================================================== */
  .l-nz1{z-index: -1;}
  .l-z0{z-index: 0;}
  .l-z1{z-index: 1;}
  .l-z2{z-index: 2;}


  .l-nt140 {top: -140px}
  .l-nt200 {top: -200px}




  
  

  .l-m0 { margin: 0px !important; }
  .l-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .l-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .l-mt0 { margin-top: 0px !important; }
  .l-mr0 { margin-right: 0px !important; }
  .l-mb0 { margin-bottom: 0px !important; }
  .l-ml0 { margin-left: 0px !important; }

  .l-nm0 { margin: -0px !important; }
  .l-nmt0 { margin-top: -0px !important; }
  .l-nmb0 { margin-bottom: -0px !important; }
  .l-nml0 { margin-left: -0px !important; }
  .l-nmlr0 { margin-left: -0px !important; margin-right: -0px !important; }
  .l-nmr0 {margin-right: -0px !important; }


  .l-p0 { padding: 0px !important; }
  .l-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .l-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .l-pt0 { padding-top: 0px !important; }
  .l-pr0 { padding-right: 0px !important; }
  .l-pb0 { padding-bottom: 0px !important; }
  .l-pl0 { padding-left: 0px !important; }


  

  .l-m3 { margin: 3px !important; }
  .l-mtb3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .l-mlr3 { margin-left: 3px !important; margin-right: 3px !important; }
  .l-mt3 { margin-top: 3px !important; }
  .l-mr3 { margin-right: 3px !important; }
  .l-mb3 { margin-bottom: 3px !important; }
  .l-ml3 { margin-left: 3px !important; }

  .l-nm3 { margin: -3px !important; }
  .l-nmt3 { margin-top: -3px !important; }
  .l-nmb3 { margin-bottom: -3px !important; }
  .l-nml3 { margin-left: -3px !important; }
  .l-nmlr3 { margin-left: -3px !important; margin-right: -3px !important; }
  .l-nmr3 {margin-right: -3px !important; }


  .l-p3 { padding: 3px !important; }
  .l-ptb3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .l-plr3 { padding-left: 3px !important; padding-right: 3px !important; }
  .l-pt3 { padding-top: 3px !important; }
  .l-pr3 { padding-right: 3px !important; }
  .l-pb3 { padding-bottom: 3px !important; }
  .l-pl3 { padding-left: 3px !important; }


  

  .l-m5 { margin: 5px !important; }
  .l-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .l-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .l-mt5 { margin-top: 5px !important; }
  .l-mr5 { margin-right: 5px !important; }
  .l-mb5 { margin-bottom: 5px !important; }
  .l-ml5 { margin-left: 5px !important; }

  .l-nm5 { margin: -5px !important; }
  .l-nmt5 { margin-top: -5px !important; }
  .l-nmb5 { margin-bottom: -5px !important; }
  .l-nml5 { margin-left: -5px !important; }
  .l-nmlr5 { margin-left: -5px !important; margin-right: -5px !important; }
  .l-nmr5 {margin-right: -5px !important; }


  .l-p5 { padding: 5px !important; }
  .l-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .l-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .l-pt5 { padding-top: 5px !important; }
  .l-pr5 { padding-right: 5px !important; }
  .l-pb5 { padding-bottom: 5px !important; }
  .l-pl5 { padding-left: 5px !important; }


  

  .l-m6 { margin: 6px !important; }
  .l-mtb6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .l-mlr6 { margin-left: 6px !important; margin-right: 6px !important; }
  .l-mt6 { margin-top: 6px !important; }
  .l-mr6 { margin-right: 6px !important; }
  .l-mb6 { margin-bottom: 6px !important; }
  .l-ml6 { margin-left: 6px !important; }

  .l-nm6 { margin: -6px !important; }
  .l-nmt6 { margin-top: -6px !important; }
  .l-nmb6 { margin-bottom: -6px !important; }
  .l-nml6 { margin-left: -6px !important; }
  .l-nmlr6 { margin-left: -6px !important; margin-right: -6px !important; }
  .l-nmr6 {margin-right: -6px !important; }


  .l-p6 { padding: 6px !important; }
  .l-ptb6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .l-plr6 { padding-left: 6px !important; padding-right: 6px !important; }
  .l-pt6 { padding-top: 6px !important; }
  .l-pr6 { padding-right: 6px !important; }
  .l-pb6 { padding-bottom: 6px !important; }
  .l-pl6 { padding-left: 6px !important; }


  

  .l-m7 { margin: 7px !important; }
  .l-mtb7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .l-mlr7 { margin-left: 7px !important; margin-right: 7px !important; }
  .l-mt7 { margin-top: 7px !important; }
  .l-mr7 { margin-right: 7px !important; }
  .l-mb7 { margin-bottom: 7px !important; }
  .l-ml7 { margin-left: 7px !important; }

  .l-nm7 { margin: -7px !important; }
  .l-nmt7 { margin-top: -7px !important; }
  .l-nmb7 { margin-bottom: -7px !important; }
  .l-nml7 { margin-left: -7px !important; }
  .l-nmlr7 { margin-left: -7px !important; margin-right: -7px !important; }
  .l-nmr7 {margin-right: -7px !important; }


  .l-p7 { padding: 7px !important; }
  .l-ptb7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .l-plr7 { padding-left: 7px !important; padding-right: 7px !important; }
  .l-pt7 { padding-top: 7px !important; }
  .l-pr7 { padding-right: 7px !important; }
  .l-pb7 { padding-bottom: 7px !important; }
  .l-pl7 { padding-left: 7px !important; }


  

  .l-m8 { margin: 8px !important; }
  .l-mtb8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .l-mlr8 { margin-left: 8px !important; margin-right: 8px !important; }
  .l-mt8 { margin-top: 8px !important; }
  .l-mr8 { margin-right: 8px !important; }
  .l-mb8 { margin-bottom: 8px !important; }
  .l-ml8 { margin-left: 8px !important; }

  .l-nm8 { margin: -8px !important; }
  .l-nmt8 { margin-top: -8px !important; }
  .l-nmb8 { margin-bottom: -8px !important; }
  .l-nml8 { margin-left: -8px !important; }
  .l-nmlr8 { margin-left: -8px !important; margin-right: -8px !important; }
  .l-nmr8 {margin-right: -8px !important; }


  .l-p8 { padding: 8px !important; }
  .l-ptb8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .l-plr8 { padding-left: 8px !important; padding-right: 8px !important; }
  .l-pt8 { padding-top: 8px !important; }
  .l-pr8 { padding-right: 8px !important; }
  .l-pb8 { padding-bottom: 8px !important; }
  .l-pl8 { padding-left: 8px !important; }


  

  .l-m10 { margin: 10px !important; }
  .l-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .l-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .l-mt10 { margin-top: 10px !important; }
  .l-mr10 { margin-right: 10px !important; }
  .l-mb10 { margin-bottom: 10px !important; }
  .l-ml10 { margin-left: 10px !important; }

  .l-nm10 { margin: -10px !important; }
  .l-nmt10 { margin-top: -10px !important; }
  .l-nmb10 { margin-bottom: -10px !important; }
  .l-nml10 { margin-left: -10px !important; }
  .l-nmlr10 { margin-left: -10px !important; margin-right: -10px !important; }
  .l-nmr10 {margin-right: -10px !important; }


  .l-p10 { padding: 10px !important; }
  .l-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .l-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .l-pt10 { padding-top: 10px !important; }
  .l-pr10 { padding-right: 10px !important; }
  .l-pb10 { padding-bottom: 10px !important; }
  .l-pl10 { padding-left: 10px !important; }


  

  .l-m12 { margin: 12px !important; }
  .l-mtb12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .l-mlr12 { margin-left: 12px !important; margin-right: 12px !important; }
  .l-mt12 { margin-top: 12px !important; }
  .l-mr12 { margin-right: 12px !important; }
  .l-mb12 { margin-bottom: 12px !important; }
  .l-ml12 { margin-left: 12px !important; }

  .l-nm12 { margin: -12px !important; }
  .l-nmt12 { margin-top: -12px !important; }
  .l-nmb12 { margin-bottom: -12px !important; }
  .l-nml12 { margin-left: -12px !important; }
  .l-nmlr12 { margin-left: -12px !important; margin-right: -12px !important; }
  .l-nmr12 {margin-right: -12px !important; }


  .l-p12 { padding: 12px !important; }
  .l-ptb12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .l-plr12 { padding-left: 12px !important; padding-right: 12px !important; }
  .l-pt12 { padding-top: 12px !important; }
  .l-pr12 { padding-right: 12px !important; }
  .l-pb12 { padding-bottom: 12px !important; }
  .l-pl12 { padding-left: 12px !important; }


  

  .l-m14 { margin: 14px !important; }
  .l-mtb14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .l-mlr14 { margin-left: 14px !important; margin-right: 14px !important; }
  .l-mt14 { margin-top: 14px !important; }
  .l-mr14 { margin-right: 14px !important; }
  .l-mb14 { margin-bottom: 14px !important; }
  .l-ml14 { margin-left: 14px !important; }

  .l-nm14 { margin: -14px !important; }
  .l-nmt14 { margin-top: -14px !important; }
  .l-nmb14 { margin-bottom: -14px !important; }
  .l-nml14 { margin-left: -14px !important; }
  .l-nmlr14 { margin-left: -14px !important; margin-right: -14px !important; }
  .l-nmr14 {margin-right: -14px !important; }


  .l-p14 { padding: 14px !important; }
  .l-ptb14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .l-plr14 { padding-left: 14px !important; padding-right: 14px !important; }
  .l-pt14 { padding-top: 14px !important; }
  .l-pr14 { padding-right: 14px !important; }
  .l-pb14 { padding-bottom: 14px !important; }
  .l-pl14 { padding-left: 14px !important; }


  

  .l-m15 { margin: 15px !important; }
  .l-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .l-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .l-mt15 { margin-top: 15px !important; }
  .l-mr15 { margin-right: 15px !important; }
  .l-mb15 { margin-bottom: 15px !important; }
  .l-ml15 { margin-left: 15px !important; }

  .l-nm15 { margin: -15px !important; }
  .l-nmt15 { margin-top: -15px !important; }
  .l-nmb15 { margin-bottom: -15px !important; }
  .l-nml15 { margin-left: -15px !important; }
  .l-nmlr15 { margin-left: -15px !important; margin-right: -15px !important; }
  .l-nmr15 {margin-right: -15px !important; }


  .l-p15 { padding: 15px !important; }
  .l-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .l-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .l-pt15 { padding-top: 15px !important; }
  .l-pr15 { padding-right: 15px !important; }
  .l-pb15 { padding-bottom: 15px !important; }
  .l-pl15 { padding-left: 15px !important; }


  

  .l-m17 { margin: 17px !important; }
  .l-mtb17 { margin-top: 17px !important; margin-bottom: 17px !important; }
  .l-mlr17 { margin-left: 17px !important; margin-right: 17px !important; }
  .l-mt17 { margin-top: 17px !important; }
  .l-mr17 { margin-right: 17px !important; }
  .l-mb17 { margin-bottom: 17px !important; }
  .l-ml17 { margin-left: 17px !important; }

  .l-nm17 { margin: -17px !important; }
  .l-nmt17 { margin-top: -17px !important; }
  .l-nmb17 { margin-bottom: -17px !important; }
  .l-nml17 { margin-left: -17px !important; }
  .l-nmlr17 { margin-left: -17px !important; margin-right: -17px !important; }
  .l-nmr17 {margin-right: -17px !important; }


  .l-p17 { padding: 17px !important; }
  .l-ptb17 { padding-top: 17px !important; padding-bottom: 17px !important; }
  .l-plr17 { padding-left: 17px !important; padding-right: 17px !important; }
  .l-pt17 { padding-top: 17px !important; }
  .l-pr17 { padding-right: 17px !important; }
  .l-pb17 { padding-bottom: 17px !important; }
  .l-pl17 { padding-left: 17px !important; }


  

  .l-m20 { margin: 20px !important; }
  .l-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .l-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .l-mt20 { margin-top: 20px !important; }
  .l-mr20 { margin-right: 20px !important; }
  .l-mb20 { margin-bottom: 20px !important; }
  .l-ml20 { margin-left: 20px !important; }

  .l-nm20 { margin: -20px !important; }
  .l-nmt20 { margin-top: -20px !important; }
  .l-nmb20 { margin-bottom: -20px !important; }
  .l-nml20 { margin-left: -20px !important; }
  .l-nmlr20 { margin-left: -20px !important; margin-right: -20px !important; }
  .l-nmr20 {margin-right: -20px !important; }


  .l-p20 { padding: 20px !important; }
  .l-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .l-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .l-pt20 { padding-top: 20px !important; }
  .l-pr20 { padding-right: 20px !important; }
  .l-pb20 { padding-bottom: 20px !important; }
  .l-pl20 { padding-left: 20px !important; }


  

  .l-m25 { margin: 25px !important; }
  .l-mtb25 { margin-top: 25px !important; margin-bottom: 25px !important; }
  .l-mlr25 { margin-left: 25px !important; margin-right: 25px !important; }
  .l-mt25 { margin-top: 25px !important; }
  .l-mr25 { margin-right: 25px !important; }
  .l-mb25 { margin-bottom: 25px !important; }
  .l-ml25 { margin-left: 25px !important; }

  .l-nm25 { margin: -25px !important; }
  .l-nmt25 { margin-top: -25px !important; }
  .l-nmb25 { margin-bottom: -25px !important; }
  .l-nml25 { margin-left: -25px !important; }
  .l-nmlr25 { margin-left: -25px !important; margin-right: -25px !important; }
  .l-nmr25 {margin-right: -25px !important; }


  .l-p25 { padding: 25px !important; }
  .l-ptb25 { padding-top: 25px !important; padding-bottom: 25px !important; }
  .l-plr25 { padding-left: 25px !important; padding-right: 25px !important; }
  .l-pt25 { padding-top: 25px !important; }
  .l-pr25 { padding-right: 25px !important; }
  .l-pb25 { padding-bottom: 25px !important; }
  .l-pl25 { padding-left: 25px !important; }


  

  .l-m30 { margin: 30px !important; }
  .l-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .l-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .l-mt30 { margin-top: 30px !important; }
  .l-mr30 { margin-right: 30px !important; }
  .l-mb30 { margin-bottom: 30px !important; }
  .l-ml30 { margin-left: 30px !important; }

  .l-nm30 { margin: -30px !important; }
  .l-nmt30 { margin-top: -30px !important; }
  .l-nmb30 { margin-bottom: -30px !important; }
  .l-nml30 { margin-left: -30px !important; }
  .l-nmlr30 { margin-left: -30px !important; margin-right: -30px !important; }
  .l-nmr30 {margin-right: -30px !important; }


  .l-p30 { padding: 30px !important; }
  .l-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .l-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .l-pt30 { padding-top: 30px !important; }
  .l-pr30 { padding-right: 30px !important; }
  .l-pb30 { padding-bottom: 30px !important; }
  .l-pl30 { padding-left: 30px !important; }


  

  .l-m35 { margin: 35px !important; }
  .l-mtb35 { margin-top: 35px !important; margin-bottom: 35px !important; }
  .l-mlr35 { margin-left: 35px !important; margin-right: 35px !important; }
  .l-mt35 { margin-top: 35px !important; }
  .l-mr35 { margin-right: 35px !important; }
  .l-mb35 { margin-bottom: 35px !important; }
  .l-ml35 { margin-left: 35px !important; }

  .l-nm35 { margin: -35px !important; }
  .l-nmt35 { margin-top: -35px !important; }
  .l-nmb35 { margin-bottom: -35px !important; }
  .l-nml35 { margin-left: -35px !important; }
  .l-nmlr35 { margin-left: -35px !important; margin-right: -35px !important; }
  .l-nmr35 {margin-right: -35px !important; }


  .l-p35 { padding: 35px !important; }
  .l-ptb35 { padding-top: 35px !important; padding-bottom: 35px !important; }
  .l-plr35 { padding-left: 35px !important; padding-right: 35px !important; }
  .l-pt35 { padding-top: 35px !important; }
  .l-pr35 { padding-right: 35px !important; }
  .l-pb35 { padding-bottom: 35px !important; }
  .l-pl35 { padding-left: 35px !important; }


  

  .l-m40 { margin: 40px !important; }
  .l-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .l-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .l-mt40 { margin-top: 40px !important; }
  .l-mr40 { margin-right: 40px !important; }
  .l-mb40 { margin-bottom: 40px !important; }
  .l-ml40 { margin-left: 40px !important; }

  .l-nm40 { margin: -40px !important; }
  .l-nmt40 { margin-top: -40px !important; }
  .l-nmb40 { margin-bottom: -40px !important; }
  .l-nml40 { margin-left: -40px !important; }
  .l-nmlr40 { margin-left: -40px !important; margin-right: -40px !important; }
  .l-nmr40 {margin-right: -40px !important; }


  .l-p40 { padding: 40px !important; }
  .l-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .l-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .l-pt40 { padding-top: 40px !important; }
  .l-pr40 { padding-right: 40px !important; }
  .l-pb40 { padding-bottom: 40px !important; }
  .l-pl40 { padding-left: 40px !important; }


  

  .l-m44 { margin: 44px !important; }
  .l-mtb44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .l-mlr44 { margin-left: 44px !important; margin-right: 44px !important; }
  .l-mt44 { margin-top: 44px !important; }
  .l-mr44 { margin-right: 44px !important; }
  .l-mb44 { margin-bottom: 44px !important; }
  .l-ml44 { margin-left: 44px !important; }

  .l-nm44 { margin: -44px !important; }
  .l-nmt44 { margin-top: -44px !important; }
  .l-nmb44 { margin-bottom: -44px !important; }
  .l-nml44 { margin-left: -44px !important; }
  .l-nmlr44 { margin-left: -44px !important; margin-right: -44px !important; }
  .l-nmr44 {margin-right: -44px !important; }


  .l-p44 { padding: 44px !important; }
  .l-ptb44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .l-plr44 { padding-left: 44px !important; padding-right: 44px !important; }
  .l-pt44 { padding-top: 44px !important; }
  .l-pr44 { padding-right: 44px !important; }
  .l-pb44 { padding-bottom: 44px !important; }
  .l-pl44 { padding-left: 44px !important; }


  

  .l-m45 { margin: 45px !important; }
  .l-mtb45 { margin-top: 45px !important; margin-bottom: 45px !important; }
  .l-mlr45 { margin-left: 45px !important; margin-right: 45px !important; }
  .l-mt45 { margin-top: 45px !important; }
  .l-mr45 { margin-right: 45px !important; }
  .l-mb45 { margin-bottom: 45px !important; }
  .l-ml45 { margin-left: 45px !important; }

  .l-nm45 { margin: -45px !important; }
  .l-nmt45 { margin-top: -45px !important; }
  .l-nmb45 { margin-bottom: -45px !important; }
  .l-nml45 { margin-left: -45px !important; }
  .l-nmlr45 { margin-left: -45px !important; margin-right: -45px !important; }
  .l-nmr45 {margin-right: -45px !important; }


  .l-p45 { padding: 45px !important; }
  .l-ptb45 { padding-top: 45px !important; padding-bottom: 45px !important; }
  .l-plr45 { padding-left: 45px !important; padding-right: 45px !important; }
  .l-pt45 { padding-top: 45px !important; }
  .l-pr45 { padding-right: 45px !important; }
  .l-pb45 { padding-bottom: 45px !important; }
  .l-pl45 { padding-left: 45px !important; }


  

  .l-m50 { margin: 50px !important; }
  .l-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .l-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .l-mt50 { margin-top: 50px !important; }
  .l-mr50 { margin-right: 50px !important; }
  .l-mb50 { margin-bottom: 50px !important; }
  .l-ml50 { margin-left: 50px !important; }

  .l-nm50 { margin: -50px !important; }
  .l-nmt50 { margin-top: -50px !important; }
  .l-nmb50 { margin-bottom: -50px !important; }
  .l-nml50 { margin-left: -50px !important; }
  .l-nmlr50 { margin-left: -50px !important; margin-right: -50px !important; }
  .l-nmr50 {margin-right: -50px !important; }


  .l-p50 { padding: 50px !important; }
  .l-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .l-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .l-pt50 { padding-top: 50px !important; }
  .l-pr50 { padding-right: 50px !important; }
  .l-pb50 { padding-bottom: 50px !important; }
  .l-pl50 { padding-left: 50px !important; }


  

  .l-m55 { margin: 55px !important; }
  .l-mtb55 { margin-top: 55px !important; margin-bottom: 55px !important; }
  .l-mlr55 { margin-left: 55px !important; margin-right: 55px !important; }
  .l-mt55 { margin-top: 55px !important; }
  .l-mr55 { margin-right: 55px !important; }
  .l-mb55 { margin-bottom: 55px !important; }
  .l-ml55 { margin-left: 55px !important; }

  .l-nm55 { margin: -55px !important; }
  .l-nmt55 { margin-top: -55px !important; }
  .l-nmb55 { margin-bottom: -55px !important; }
  .l-nml55 { margin-left: -55px !important; }
  .l-nmlr55 { margin-left: -55px !important; margin-right: -55px !important; }
  .l-nmr55 {margin-right: -55px !important; }


  .l-p55 { padding: 55px !important; }
  .l-ptb55 { padding-top: 55px !important; padding-bottom: 55px !important; }
  .l-plr55 { padding-left: 55px !important; padding-right: 55px !important; }
  .l-pt55 { padding-top: 55px !important; }
  .l-pr55 { padding-right: 55px !important; }
  .l-pb55 { padding-bottom: 55px !important; }
  .l-pl55 { padding-left: 55px !important; }


  

  .l-m60 { margin: 60px !important; }
  .l-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .l-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .l-mt60 { margin-top: 60px !important; }
  .l-mr60 { margin-right: 60px !important; }
  .l-mb60 { margin-bottom: 60px !important; }
  .l-ml60 { margin-left: 60px !important; }

  .l-nm60 { margin: -60px !important; }
  .l-nmt60 { margin-top: -60px !important; }
  .l-nmb60 { margin-bottom: -60px !important; }
  .l-nml60 { margin-left: -60px !important; }
  .l-nmlr60 { margin-left: -60px !important; margin-right: -60px !important; }
  .l-nmr60 {margin-right: -60px !important; }


  .l-p60 { padding: 60px !important; }
  .l-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .l-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .l-pt60 { padding-top: 60px !important; }
  .l-pr60 { padding-right: 60px !important; }
  .l-pb60 { padding-bottom: 60px !important; }
  .l-pl60 { padding-left: 60px !important; }


  

  .l-m65 { margin: 65px !important; }
  .l-mtb65 { margin-top: 65px !important; margin-bottom: 65px !important; }
  .l-mlr65 { margin-left: 65px !important; margin-right: 65px !important; }
  .l-mt65 { margin-top: 65px !important; }
  .l-mr65 { margin-right: 65px !important; }
  .l-mb65 { margin-bottom: 65px !important; }
  .l-ml65 { margin-left: 65px !important; }

  .l-nm65 { margin: -65px !important; }
  .l-nmt65 { margin-top: -65px !important; }
  .l-nmb65 { margin-bottom: -65px !important; }
  .l-nml65 { margin-left: -65px !important; }
  .l-nmlr65 { margin-left: -65px !important; margin-right: -65px !important; }
  .l-nmr65 {margin-right: -65px !important; }


  .l-p65 { padding: 65px !important; }
  .l-ptb65 { padding-top: 65px !important; padding-bottom: 65px !important; }
  .l-plr65 { padding-left: 65px !important; padding-right: 65px !important; }
  .l-pt65 { padding-top: 65px !important; }
  .l-pr65 { padding-right: 65px !important; }
  .l-pb65 { padding-bottom: 65px !important; }
  .l-pl65 { padding-left: 65px !important; }


  

  .l-m68 { margin: 68px !important; }
  .l-mtb68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .l-mlr68 { margin-left: 68px !important; margin-right: 68px !important; }
  .l-mt68 { margin-top: 68px !important; }
  .l-mr68 { margin-right: 68px !important; }
  .l-mb68 { margin-bottom: 68px !important; }
  .l-ml68 { margin-left: 68px !important; }

  .l-nm68 { margin: -68px !important; }
  .l-nmt68 { margin-top: -68px !important; }
  .l-nmb68 { margin-bottom: -68px !important; }
  .l-nml68 { margin-left: -68px !important; }
  .l-nmlr68 { margin-left: -68px !important; margin-right: -68px !important; }
  .l-nmr68 {margin-right: -68px !important; }


  .l-p68 { padding: 68px !important; }
  .l-ptb68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .l-plr68 { padding-left: 68px !important; padding-right: 68px !important; }
  .l-pt68 { padding-top: 68px !important; }
  .l-pr68 { padding-right: 68px !important; }
  .l-pb68 { padding-bottom: 68px !important; }
  .l-pl68 { padding-left: 68px !important; }


  

  .l-m70 { margin: 70px !important; }
  .l-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .l-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .l-mt70 { margin-top: 70px !important; }
  .l-mr70 { margin-right: 70px !important; }
  .l-mb70 { margin-bottom: 70px !important; }
  .l-ml70 { margin-left: 70px !important; }

  .l-nm70 { margin: -70px !important; }
  .l-nmt70 { margin-top: -70px !important; }
  .l-nmb70 { margin-bottom: -70px !important; }
  .l-nml70 { margin-left: -70px !important; }
  .l-nmlr70 { margin-left: -70px !important; margin-right: -70px !important; }
  .l-nmr70 {margin-right: -70px !important; }


  .l-p70 { padding: 70px !important; }
  .l-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .l-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .l-pt70 { padding-top: 70px !important; }
  .l-pr70 { padding-right: 70px !important; }
  .l-pb70 { padding-bottom: 70px !important; }
  .l-pl70 { padding-left: 70px !important; }


  

  .l-m75 { margin: 75px !important; }
  .l-mtb75 { margin-top: 75px !important; margin-bottom: 75px !important; }
  .l-mlr75 { margin-left: 75px !important; margin-right: 75px !important; }
  .l-mt75 { margin-top: 75px !important; }
  .l-mr75 { margin-right: 75px !important; }
  .l-mb75 { margin-bottom: 75px !important; }
  .l-ml75 { margin-left: 75px !important; }

  .l-nm75 { margin: -75px !important; }
  .l-nmt75 { margin-top: -75px !important; }
  .l-nmb75 { margin-bottom: -75px !important; }
  .l-nml75 { margin-left: -75px !important; }
  .l-nmlr75 { margin-left: -75px !important; margin-right: -75px !important; }
  .l-nmr75 {margin-right: -75px !important; }


  .l-p75 { padding: 75px !important; }
  .l-ptb75 { padding-top: 75px !important; padding-bottom: 75px !important; }
  .l-plr75 { padding-left: 75px !important; padding-right: 75px !important; }
  .l-pt75 { padding-top: 75px !important; }
  .l-pr75 { padding-right: 75px !important; }
  .l-pb75 { padding-bottom: 75px !important; }
  .l-pl75 { padding-left: 75px !important; }


  

  .l-m80 { margin: 80px !important; }
  .l-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .l-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .l-mt80 { margin-top: 80px !important; }
  .l-mr80 { margin-right: 80px !important; }
  .l-mb80 { margin-bottom: 80px !important; }
  .l-ml80 { margin-left: 80px !important; }

  .l-nm80 { margin: -80px !important; }
  .l-nmt80 { margin-top: -80px !important; }
  .l-nmb80 { margin-bottom: -80px !important; }
  .l-nml80 { margin-left: -80px !important; }
  .l-nmlr80 { margin-left: -80px !important; margin-right: -80px !important; }
  .l-nmr80 {margin-right: -80px !important; }


  .l-p80 { padding: 80px !important; }
  .l-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .l-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .l-pt80 { padding-top: 80px !important; }
  .l-pr80 { padding-right: 80px !important; }
  .l-pb80 { padding-bottom: 80px !important; }
  .l-pl80 { padding-left: 80px !important; }


  

  .l-m85 { margin: 85px !important; }
  .l-mtb85 { margin-top: 85px !important; margin-bottom: 85px !important; }
  .l-mlr85 { margin-left: 85px !important; margin-right: 85px !important; }
  .l-mt85 { margin-top: 85px !important; }
  .l-mr85 { margin-right: 85px !important; }
  .l-mb85 { margin-bottom: 85px !important; }
  .l-ml85 { margin-left: 85px !important; }

  .l-nm85 { margin: -85px !important; }
  .l-nmt85 { margin-top: -85px !important; }
  .l-nmb85 { margin-bottom: -85px !important; }
  .l-nml85 { margin-left: -85px !important; }
  .l-nmlr85 { margin-left: -85px !important; margin-right: -85px !important; }
  .l-nmr85 {margin-right: -85px !important; }


  .l-p85 { padding: 85px !important; }
  .l-ptb85 { padding-top: 85px !important; padding-bottom: 85px !important; }
  .l-plr85 { padding-left: 85px !important; padding-right: 85px !important; }
  .l-pt85 { padding-top: 85px !important; }
  .l-pr85 { padding-right: 85px !important; }
  .l-pb85 { padding-bottom: 85px !important; }
  .l-pl85 { padding-left: 85px !important; }


  

  .l-m90 { margin: 90px !important; }
  .l-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .l-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .l-mt90 { margin-top: 90px !important; }
  .l-mr90 { margin-right: 90px !important; }
  .l-mb90 { margin-bottom: 90px !important; }
  .l-ml90 { margin-left: 90px !important; }

  .l-nm90 { margin: -90px !important; }
  .l-nmt90 { margin-top: -90px !important; }
  .l-nmb90 { margin-bottom: -90px !important; }
  .l-nml90 { margin-left: -90px !important; }
  .l-nmlr90 { margin-left: -90px !important; margin-right: -90px !important; }
  .l-nmr90 {margin-right: -90px !important; }


  .l-p90 { padding: 90px !important; }
  .l-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .l-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .l-pt90 { padding-top: 90px !important; }
  .l-pr90 { padding-right: 90px !important; }
  .l-pb90 { padding-bottom: 90px !important; }
  .l-pl90 { padding-left: 90px !important; }


  

  .l-m95 { margin: 95px !important; }
  .l-mtb95 { margin-top: 95px !important; margin-bottom: 95px !important; }
  .l-mlr95 { margin-left: 95px !important; margin-right: 95px !important; }
  .l-mt95 { margin-top: 95px !important; }
  .l-mr95 { margin-right: 95px !important; }
  .l-mb95 { margin-bottom: 95px !important; }
  .l-ml95 { margin-left: 95px !important; }

  .l-nm95 { margin: -95px !important; }
  .l-nmt95 { margin-top: -95px !important; }
  .l-nmb95 { margin-bottom: -95px !important; }
  .l-nml95 { margin-left: -95px !important; }
  .l-nmlr95 { margin-left: -95px !important; margin-right: -95px !important; }
  .l-nmr95 {margin-right: -95px !important; }


  .l-p95 { padding: 95px !important; }
  .l-ptb95 { padding-top: 95px !important; padding-bottom: 95px !important; }
  .l-plr95 { padding-left: 95px !important; padding-right: 95px !important; }
  .l-pt95 { padding-top: 95px !important; }
  .l-pr95 { padding-right: 95px !important; }
  .l-pb95 { padding-bottom: 95px !important; }
  .l-pl95 { padding-left: 95px !important; }


  

  .l-m100 { margin: 100px !important; }
  .l-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .l-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .l-mt100 { margin-top: 100px !important; }
  .l-mr100 { margin-right: 100px !important; }
  .l-mb100 { margin-bottom: 100px !important; }
  .l-ml100 { margin-left: 100px !important; }

  .l-nm100 { margin: -100px !important; }
  .l-nmt100 { margin-top: -100px !important; }
  .l-nmb100 { margin-bottom: -100px !important; }
  .l-nml100 { margin-left: -100px !important; }
  .l-nmlr100 { margin-left: -100px !important; margin-right: -100px !important; }
  .l-nmr100 {margin-right: -100px !important; }


  .l-p100 { padding: 100px !important; }
  .l-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .l-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .l-pt100 { padding-top: 100px !important; }
  .l-pr100 { padding-right: 100px !important; }
  .l-pb100 { padding-bottom: 100px !important; }
  .l-pl100 { padding-left: 100px !important; }


  

  .l-m110 { margin: 110px !important; }
  .l-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .l-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .l-mt110 { margin-top: 110px !important; }
  .l-mr110 { margin-right: 110px !important; }
  .l-mb110 { margin-bottom: 110px !important; }
  .l-ml110 { margin-left: 110px !important; }

  .l-nm110 { margin: -110px !important; }
  .l-nmt110 { margin-top: -110px !important; }
  .l-nmb110 { margin-bottom: -110px !important; }
  .l-nml110 { margin-left: -110px !important; }
  .l-nmlr110 { margin-left: -110px !important; margin-right: -110px !important; }
  .l-nmr110 {margin-right: -110px !important; }


  .l-p110 { padding: 110px !important; }
  .l-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .l-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .l-pt110 { padding-top: 110px !important; }
  .l-pr110 { padding-right: 110px !important; }
  .l-pb110 { padding-bottom: 110px !important; }
  .l-pl110 { padding-left: 110px !important; }


  

  .l-m115 { margin: 115px !important; }
  .l-mtb115 { margin-top: 115px !important; margin-bottom: 115px !important; }
  .l-mlr115 { margin-left: 115px !important; margin-right: 115px !important; }
  .l-mt115 { margin-top: 115px !important; }
  .l-mr115 { margin-right: 115px !important; }
  .l-mb115 { margin-bottom: 115px !important; }
  .l-ml115 { margin-left: 115px !important; }

  .l-nm115 { margin: -115px !important; }
  .l-nmt115 { margin-top: -115px !important; }
  .l-nmb115 { margin-bottom: -115px !important; }
  .l-nml115 { margin-left: -115px !important; }
  .l-nmlr115 { margin-left: -115px !important; margin-right: -115px !important; }
  .l-nmr115 {margin-right: -115px !important; }


  .l-p115 { padding: 115px !important; }
  .l-ptb115 { padding-top: 115px !important; padding-bottom: 115px !important; }
  .l-plr115 { padding-left: 115px !important; padding-right: 115px !important; }
  .l-pt115 { padding-top: 115px !important; }
  .l-pr115 { padding-right: 115px !important; }
  .l-pb115 { padding-bottom: 115px !important; }
  .l-pl115 { padding-left: 115px !important; }


  

  .l-m120 { margin: 120px !important; }
  .l-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .l-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .l-mt120 { margin-top: 120px !important; }
  .l-mr120 { margin-right: 120px !important; }
  .l-mb120 { margin-bottom: 120px !important; }
  .l-ml120 { margin-left: 120px !important; }

  .l-nm120 { margin: -120px !important; }
  .l-nmt120 { margin-top: -120px !important; }
  .l-nmb120 { margin-bottom: -120px !important; }
  .l-nml120 { margin-left: -120px !important; }
  .l-nmlr120 { margin-left: -120px !important; margin-right: -120px !important; }
  .l-nmr120 {margin-right: -120px !important; }


  .l-p120 { padding: 120px !important; }
  .l-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .l-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .l-pt120 { padding-top: 120px !important; }
  .l-pr120 { padding-right: 120px !important; }
  .l-pb120 { padding-bottom: 120px !important; }
  .l-pl120 { padding-left: 120px !important; }


  

  .l-m130 { margin: 130px !important; }
  .l-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .l-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .l-mt130 { margin-top: 130px !important; }
  .l-mr130 { margin-right: 130px !important; }
  .l-mb130 { margin-bottom: 130px !important; }
  .l-ml130 { margin-left: 130px !important; }

  .l-nm130 { margin: -130px !important; }
  .l-nmt130 { margin-top: -130px !important; }
  .l-nmb130 { margin-bottom: -130px !important; }
  .l-nml130 { margin-left: -130px !important; }
  .l-nmlr130 { margin-left: -130px !important; margin-right: -130px !important; }
  .l-nmr130 {margin-right: -130px !important; }


  .l-p130 { padding: 130px !important; }
  .l-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .l-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .l-pt130 { padding-top: 130px !important; }
  .l-pr130 { padding-right: 130px !important; }
  .l-pb130 { padding-bottom: 130px !important; }
  .l-pl130 { padding-left: 130px !important; }


  

  .l-m140 { margin: 140px !important; }
  .l-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .l-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .l-mt140 { margin-top: 140px !important; }
  .l-mr140 { margin-right: 140px !important; }
  .l-mb140 { margin-bottom: 140px !important; }
  .l-ml140 { margin-left: 140px !important; }

  .l-nm140 { margin: -140px !important; }
  .l-nmt140 { margin-top: -140px !important; }
  .l-nmb140 { margin-bottom: -140px !important; }
  .l-nml140 { margin-left: -140px !important; }
  .l-nmlr140 { margin-left: -140px !important; margin-right: -140px !important; }
  .l-nmr140 {margin-right: -140px !important; }


  .l-p140 { padding: 140px !important; }
  .l-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .l-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .l-pt140 { padding-top: 140px !important; }
  .l-pr140 { padding-right: 140px !important; }
  .l-pb140 { padding-bottom: 140px !important; }
  .l-pl140 { padding-left: 140px !important; }


  

  .l-m145 { margin: 145px !important; }
  .l-mtb145 { margin-top: 145px !important; margin-bottom: 145px !important; }
  .l-mlr145 { margin-left: 145px !important; margin-right: 145px !important; }
  .l-mt145 { margin-top: 145px !important; }
  .l-mr145 { margin-right: 145px !important; }
  .l-mb145 { margin-bottom: 145px !important; }
  .l-ml145 { margin-left: 145px !important; }

  .l-nm145 { margin: -145px !important; }
  .l-nmt145 { margin-top: -145px !important; }
  .l-nmb145 { margin-bottom: -145px !important; }
  .l-nml145 { margin-left: -145px !important; }
  .l-nmlr145 { margin-left: -145px !important; margin-right: -145px !important; }
  .l-nmr145 {margin-right: -145px !important; }


  .l-p145 { padding: 145px !important; }
  .l-ptb145 { padding-top: 145px !important; padding-bottom: 145px !important; }
  .l-plr145 { padding-left: 145px !important; padding-right: 145px !important; }
  .l-pt145 { padding-top: 145px !important; }
  .l-pr145 { padding-right: 145px !important; }
  .l-pb145 { padding-bottom: 145px !important; }
  .l-pl145 { padding-left: 145px !important; }


  

  .l-m150 { margin: 150px !important; }
  .l-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .l-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .l-mt150 { margin-top: 150px !important; }
  .l-mr150 { margin-right: 150px !important; }
  .l-mb150 { margin-bottom: 150px !important; }
  .l-ml150 { margin-left: 150px !important; }

  .l-nm150 { margin: -150px !important; }
  .l-nmt150 { margin-top: -150px !important; }
  .l-nmb150 { margin-bottom: -150px !important; }
  .l-nml150 { margin-left: -150px !important; }
  .l-nmlr150 { margin-left: -150px !important; margin-right: -150px !important; }
  .l-nmr150 {margin-right: -150px !important; }


  .l-p150 { padding: 150px !important; }
  .l-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .l-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .l-pt150 { padding-top: 150px !important; }
  .l-pr150 { padding-right: 150px !important; }
  .l-pb150 { padding-bottom: 150px !important; }
  .l-pl150 { padding-left: 150px !important; }


  

  .l-m155 { margin: 155px !important; }
  .l-mtb155 { margin-top: 155px !important; margin-bottom: 155px !important; }
  .l-mlr155 { margin-left: 155px !important; margin-right: 155px !important; }
  .l-mt155 { margin-top: 155px !important; }
  .l-mr155 { margin-right: 155px !important; }
  .l-mb155 { margin-bottom: 155px !important; }
  .l-ml155 { margin-left: 155px !important; }

  .l-nm155 { margin: -155px !important; }
  .l-nmt155 { margin-top: -155px !important; }
  .l-nmb155 { margin-bottom: -155px !important; }
  .l-nml155 { margin-left: -155px !important; }
  .l-nmlr155 { margin-left: -155px !important; margin-right: -155px !important; }
  .l-nmr155 {margin-right: -155px !important; }


  .l-p155 { padding: 155px !important; }
  .l-ptb155 { padding-top: 155px !important; padding-bottom: 155px !important; }
  .l-plr155 { padding-left: 155px !important; padding-right: 155px !important; }
  .l-pt155 { padding-top: 155px !important; }
  .l-pr155 { padding-right: 155px !important; }
  .l-pb155 { padding-bottom: 155px !important; }
  .l-pl155 { padding-left: 155px !important; }


  

  .l-m160 { margin: 160px !important; }
  .l-mtb160 { margin-top: 160px !important; margin-bottom: 160px !important; }
  .l-mlr160 { margin-left: 160px !important; margin-right: 160px !important; }
  .l-mt160 { margin-top: 160px !important; }
  .l-mr160 { margin-right: 160px !important; }
  .l-mb160 { margin-bottom: 160px !important; }
  .l-ml160 { margin-left: 160px !important; }

  .l-nm160 { margin: -160px !important; }
  .l-nmt160 { margin-top: -160px !important; }
  .l-nmb160 { margin-bottom: -160px !important; }
  .l-nml160 { margin-left: -160px !important; }
  .l-nmlr160 { margin-left: -160px !important; margin-right: -160px !important; }
  .l-nmr160 {margin-right: -160px !important; }


  .l-p160 { padding: 160px !important; }
  .l-ptb160 { padding-top: 160px !important; padding-bottom: 160px !important; }
  .l-plr160 { padding-left: 160px !important; padding-right: 160px !important; }
  .l-pt160 { padding-top: 160px !important; }
  .l-pr160 { padding-right: 160px !important; }
  .l-pb160 { padding-bottom: 160px !important; }
  .l-pl160 { padding-left: 160px !important; }


  

  .l-m170 { margin: 170px !important; }
  .l-mtb170 { margin-top: 170px !important; margin-bottom: 170px !important; }
  .l-mlr170 { margin-left: 170px !important; margin-right: 170px !important; }
  .l-mt170 { margin-top: 170px !important; }
  .l-mr170 { margin-right: 170px !important; }
  .l-mb170 { margin-bottom: 170px !important; }
  .l-ml170 { margin-left: 170px !important; }

  .l-nm170 { margin: -170px !important; }
  .l-nmt170 { margin-top: -170px !important; }
  .l-nmb170 { margin-bottom: -170px !important; }
  .l-nml170 { margin-left: -170px !important; }
  .l-nmlr170 { margin-left: -170px !important; margin-right: -170px !important; }
  .l-nmr170 {margin-right: -170px !important; }


  .l-p170 { padding: 170px !important; }
  .l-ptb170 { padding-top: 170px !important; padding-bottom: 170px !important; }
  .l-plr170 { padding-left: 170px !important; padding-right: 170px !important; }
  .l-pt170 { padding-top: 170px !important; }
  .l-pr170 { padding-right: 170px !important; }
  .l-pb170 { padding-bottom: 170px !important; }
  .l-pl170 { padding-left: 170px !important; }


  

  .l-m175 { margin: 175px !important; }
  .l-mtb175 { margin-top: 175px !important; margin-bottom: 175px !important; }
  .l-mlr175 { margin-left: 175px !important; margin-right: 175px !important; }
  .l-mt175 { margin-top: 175px !important; }
  .l-mr175 { margin-right: 175px !important; }
  .l-mb175 { margin-bottom: 175px !important; }
  .l-ml175 { margin-left: 175px !important; }

  .l-nm175 { margin: -175px !important; }
  .l-nmt175 { margin-top: -175px !important; }
  .l-nmb175 { margin-bottom: -175px !important; }
  .l-nml175 { margin-left: -175px !important; }
  .l-nmlr175 { margin-left: -175px !important; margin-right: -175px !important; }
  .l-nmr175 {margin-right: -175px !important; }


  .l-p175 { padding: 175px !important; }
  .l-ptb175 { padding-top: 175px !important; padding-bottom: 175px !important; }
  .l-plr175 { padding-left: 175px !important; padding-right: 175px !important; }
  .l-pt175 { padding-top: 175px !important; }
  .l-pr175 { padding-right: 175px !important; }
  .l-pb175 { padding-bottom: 175px !important; }
  .l-pl175 { padding-left: 175px !important; }


  

  .l-m180 { margin: 180px !important; }
  .l-mtb180 { margin-top: 180px !important; margin-bottom: 180px !important; }
  .l-mlr180 { margin-left: 180px !important; margin-right: 180px !important; }
  .l-mt180 { margin-top: 180px !important; }
  .l-mr180 { margin-right: 180px !important; }
  .l-mb180 { margin-bottom: 180px !important; }
  .l-ml180 { margin-left: 180px !important; }

  .l-nm180 { margin: -180px !important; }
  .l-nmt180 { margin-top: -180px !important; }
  .l-nmb180 { margin-bottom: -180px !important; }
  .l-nml180 { margin-left: -180px !important; }
  .l-nmlr180 { margin-left: -180px !important; margin-right: -180px !important; }
  .l-nmr180 {margin-right: -180px !important; }


  .l-p180 { padding: 180px !important; }
  .l-ptb180 { padding-top: 180px !important; padding-bottom: 180px !important; }
  .l-plr180 { padding-left: 180px !important; padding-right: 180px !important; }
  .l-pt180 { padding-top: 180px !important; }
  .l-pr180 { padding-right: 180px !important; }
  .l-pb180 { padding-bottom: 180px !important; }
  .l-pl180 { padding-left: 180px !important; }


  

  .l-m195 { margin: 195px !important; }
  .l-mtb195 { margin-top: 195px !important; margin-bottom: 195px !important; }
  .l-mlr195 { margin-left: 195px !important; margin-right: 195px !important; }
  .l-mt195 { margin-top: 195px !important; }
  .l-mr195 { margin-right: 195px !important; }
  .l-mb195 { margin-bottom: 195px !important; }
  .l-ml195 { margin-left: 195px !important; }

  .l-nm195 { margin: -195px !important; }
  .l-nmt195 { margin-top: -195px !important; }
  .l-nmb195 { margin-bottom: -195px !important; }
  .l-nml195 { margin-left: -195px !important; }
  .l-nmlr195 { margin-left: -195px !important; margin-right: -195px !important; }
  .l-nmr195 {margin-right: -195px !important; }


  .l-p195 { padding: 195px !important; }
  .l-ptb195 { padding-top: 195px !important; padding-bottom: 195px !important; }
  .l-plr195 { padding-left: 195px !important; padding-right: 195px !important; }
  .l-pt195 { padding-top: 195px !important; }
  .l-pr195 { padding-right: 195px !important; }
  .l-pb195 { padding-bottom: 195px !important; }
  .l-pl195 { padding-left: 195px !important; }


  

  .l-m200 { margin: 200px !important; }
  .l-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .l-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .l-mt200 { margin-top: 200px !important; }
  .l-mr200 { margin-right: 200px !important; }
  .l-mb200 { margin-bottom: 200px !important; }
  .l-ml200 { margin-left: 200px !important; }

  .l-nm200 { margin: -200px !important; }
  .l-nmt200 { margin-top: -200px !important; }
  .l-nmb200 { margin-bottom: -200px !important; }
  .l-nml200 { margin-left: -200px !important; }
  .l-nmlr200 { margin-left: -200px !important; margin-right: -200px !important; }
  .l-nmr200 {margin-right: -200px !important; }


  .l-p200 { padding: 200px !important; }
  .l-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .l-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .l-pt200 { padding-top: 200px !important; }
  .l-pr200 { padding-right: 200px !important; }
  .l-pb200 { padding-bottom: 200px !important; }
  .l-pl200 { padding-left: 200px !important; }


  

  .l-m210 { margin: 210px !important; }
  .l-mtb210 { margin-top: 210px !important; margin-bottom: 210px !important; }
  .l-mlr210 { margin-left: 210px !important; margin-right: 210px !important; }
  .l-mt210 { margin-top: 210px !important; }
  .l-mr210 { margin-right: 210px !important; }
  .l-mb210 { margin-bottom: 210px !important; }
  .l-ml210 { margin-left: 210px !important; }

  .l-nm210 { margin: -210px !important; }
  .l-nmt210 { margin-top: -210px !important; }
  .l-nmb210 { margin-bottom: -210px !important; }
  .l-nml210 { margin-left: -210px !important; }
  .l-nmlr210 { margin-left: -210px !important; margin-right: -210px !important; }
  .l-nmr210 {margin-right: -210px !important; }


  .l-p210 { padding: 210px !important; }
  .l-ptb210 { padding-top: 210px !important; padding-bottom: 210px !important; }
  .l-plr210 { padding-left: 210px !important; padding-right: 210px !important; }
  .l-pt210 { padding-top: 210px !important; }
  .l-pr210 { padding-right: 210px !important; }
  .l-pb210 { padding-bottom: 210px !important; }
  .l-pl210 { padding-left: 210px !important; }


  

  .l-m215 { margin: 215px !important; }
  .l-mtb215 { margin-top: 215px !important; margin-bottom: 215px !important; }
  .l-mlr215 { margin-left: 215px !important; margin-right: 215px !important; }
  .l-mt215 { margin-top: 215px !important; }
  .l-mr215 { margin-right: 215px !important; }
  .l-mb215 { margin-bottom: 215px !important; }
  .l-ml215 { margin-left: 215px !important; }

  .l-nm215 { margin: -215px !important; }
  .l-nmt215 { margin-top: -215px !important; }
  .l-nmb215 { margin-bottom: -215px !important; }
  .l-nml215 { margin-left: -215px !important; }
  .l-nmlr215 { margin-left: -215px !important; margin-right: -215px !important; }
  .l-nmr215 {margin-right: -215px !important; }


  .l-p215 { padding: 215px !important; }
  .l-ptb215 { padding-top: 215px !important; padding-bottom: 215px !important; }
  .l-plr215 { padding-left: 215px !important; padding-right: 215px !important; }
  .l-pt215 { padding-top: 215px !important; }
  .l-pr215 { padding-right: 215px !important; }
  .l-pb215 { padding-bottom: 215px !important; }
  .l-pl215 { padding-left: 215px !important; }


  

  .l-m220 { margin: 220px !important; }
  .l-mtb220 { margin-top: 220px !important; margin-bottom: 220px !important; }
  .l-mlr220 { margin-left: 220px !important; margin-right: 220px !important; }
  .l-mt220 { margin-top: 220px !important; }
  .l-mr220 { margin-right: 220px !important; }
  .l-mb220 { margin-bottom: 220px !important; }
  .l-ml220 { margin-left: 220px !important; }

  .l-nm220 { margin: -220px !important; }
  .l-nmt220 { margin-top: -220px !important; }
  .l-nmb220 { margin-bottom: -220px !important; }
  .l-nml220 { margin-left: -220px !important; }
  .l-nmlr220 { margin-left: -220px !important; margin-right: -220px !important; }
  .l-nmr220 {margin-right: -220px !important; }


  .l-p220 { padding: 220px !important; }
  .l-ptb220 { padding-top: 220px !important; padding-bottom: 220px !important; }
  .l-plr220 { padding-left: 220px !important; padding-right: 220px !important; }
  .l-pt220 { padding-top: 220px !important; }
  .l-pr220 { padding-right: 220px !important; }
  .l-pb220 { padding-bottom: 220px !important; }
  .l-pl220 { padding-left: 220px !important; }


  

  .l-m225 { margin: 225px !important; }
  .l-mtb225 { margin-top: 225px !important; margin-bottom: 225px !important; }
  .l-mlr225 { margin-left: 225px !important; margin-right: 225px !important; }
  .l-mt225 { margin-top: 225px !important; }
  .l-mr225 { margin-right: 225px !important; }
  .l-mb225 { margin-bottom: 225px !important; }
  .l-ml225 { margin-left: 225px !important; }

  .l-nm225 { margin: -225px !important; }
  .l-nmt225 { margin-top: -225px !important; }
  .l-nmb225 { margin-bottom: -225px !important; }
  .l-nml225 { margin-left: -225px !important; }
  .l-nmlr225 { margin-left: -225px !important; margin-right: -225px !important; }
  .l-nmr225 {margin-right: -225px !important; }


  .l-p225 { padding: 225px !important; }
  .l-ptb225 { padding-top: 225px !important; padding-bottom: 225px !important; }
  .l-plr225 { padding-left: 225px !important; padding-right: 225px !important; }
  .l-pt225 { padding-top: 225px !important; }
  .l-pr225 { padding-right: 225px !important; }
  .l-pb225 { padding-bottom: 225px !important; }
  .l-pl225 { padding-left: 225px !important; }


  

  .l-m235 { margin: 235px !important; }
  .l-mtb235 { margin-top: 235px !important; margin-bottom: 235px !important; }
  .l-mlr235 { margin-left: 235px !important; margin-right: 235px !important; }
  .l-mt235 { margin-top: 235px !important; }
  .l-mr235 { margin-right: 235px !important; }
  .l-mb235 { margin-bottom: 235px !important; }
  .l-ml235 { margin-left: 235px !important; }

  .l-nm235 { margin: -235px !important; }
  .l-nmt235 { margin-top: -235px !important; }
  .l-nmb235 { margin-bottom: -235px !important; }
  .l-nml235 { margin-left: -235px !important; }
  .l-nmlr235 { margin-left: -235px !important; margin-right: -235px !important; }
  .l-nmr235 {margin-right: -235px !important; }


  .l-p235 { padding: 235px !important; }
  .l-ptb235 { padding-top: 235px !important; padding-bottom: 235px !important; }
  .l-plr235 { padding-left: 235px !important; padding-right: 235px !important; }
  .l-pt235 { padding-top: 235px !important; }
  .l-pr235 { padding-right: 235px !important; }
  .l-pb235 { padding-bottom: 235px !important; }
  .l-pl235 { padding-left: 235px !important; }


  

  .l-m250 { margin: 250px !important; }
  .l-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .l-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .l-mt250 { margin-top: 250px !important; }
  .l-mr250 { margin-right: 250px !important; }
  .l-mb250 { margin-bottom: 250px !important; }
  .l-ml250 { margin-left: 250px !important; }

  .l-nm250 { margin: -250px !important; }
  .l-nmt250 { margin-top: -250px !important; }
  .l-nmb250 { margin-bottom: -250px !important; }
  .l-nml250 { margin-left: -250px !important; }
  .l-nmlr250 { margin-left: -250px !important; margin-right: -250px !important; }
  .l-nmr250 {margin-right: -250px !important; }


  .l-p250 { padding: 250px !important; }
  .l-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .l-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .l-pt250 { padding-top: 250px !important; }
  .l-pr250 { padding-right: 250px !important; }
  .l-pb250 { padding-bottom: 250px !important; }
  .l-pl250 { padding-left: 250px !important; }


  

  .l-m255 { margin: 255px !important; }
  .l-mtb255 { margin-top: 255px !important; margin-bottom: 255px !important; }
  .l-mlr255 { margin-left: 255px !important; margin-right: 255px !important; }
  .l-mt255 { margin-top: 255px !important; }
  .l-mr255 { margin-right: 255px !important; }
  .l-mb255 { margin-bottom: 255px !important; }
  .l-ml255 { margin-left: 255px !important; }

  .l-nm255 { margin: -255px !important; }
  .l-nmt255 { margin-top: -255px !important; }
  .l-nmb255 { margin-bottom: -255px !important; }
  .l-nml255 { margin-left: -255px !important; }
  .l-nmlr255 { margin-left: -255px !important; margin-right: -255px !important; }
  .l-nmr255 {margin-right: -255px !important; }


  .l-p255 { padding: 255px !important; }
  .l-ptb255 { padding-top: 255px !important; padding-bottom: 255px !important; }
  .l-plr255 { padding-left: 255px !important; padding-right: 255px !important; }
  .l-pt255 { padding-top: 255px !important; }
  .l-pr255 { padding-right: 255px !important; }
  .l-pb255 { padding-bottom: 255px !important; }
  .l-pl255 { padding-left: 255px !important; }


  

  .l-m260 { margin: 260px !important; }
  .l-mtb260 { margin-top: 260px !important; margin-bottom: 260px !important; }
  .l-mlr260 { margin-left: 260px !important; margin-right: 260px !important; }
  .l-mt260 { margin-top: 260px !important; }
  .l-mr260 { margin-right: 260px !important; }
  .l-mb260 { margin-bottom: 260px !important; }
  .l-ml260 { margin-left: 260px !important; }

  .l-nm260 { margin: -260px !important; }
  .l-nmt260 { margin-top: -260px !important; }
  .l-nmb260 { margin-bottom: -260px !important; }
  .l-nml260 { margin-left: -260px !important; }
  .l-nmlr260 { margin-left: -260px !important; margin-right: -260px !important; }
  .l-nmr260 {margin-right: -260px !important; }


  .l-p260 { padding: 260px !important; }
  .l-ptb260 { padding-top: 260px !important; padding-bottom: 260px !important; }
  .l-plr260 { padding-left: 260px !important; padding-right: 260px !important; }
  .l-pt260 { padding-top: 260px !important; }
  .l-pr260 { padding-right: 260px !important; }
  .l-pb260 { padding-bottom: 260px !important; }
  .l-pl260 { padding-left: 260px !important; }


  

  .l-m280 { margin: 280px !important; }
  .l-mtb280 { margin-top: 280px !important; margin-bottom: 280px !important; }
  .l-mlr280 { margin-left: 280px !important; margin-right: 280px !important; }
  .l-mt280 { margin-top: 280px !important; }
  .l-mr280 { margin-right: 280px !important; }
  .l-mb280 { margin-bottom: 280px !important; }
  .l-ml280 { margin-left: 280px !important; }

  .l-nm280 { margin: -280px !important; }
  .l-nmt280 { margin-top: -280px !important; }
  .l-nmb280 { margin-bottom: -280px !important; }
  .l-nml280 { margin-left: -280px !important; }
  .l-nmlr280 { margin-left: -280px !important; margin-right: -280px !important; }
  .l-nmr280 {margin-right: -280px !important; }


  .l-p280 { padding: 280px !important; }
  .l-ptb280 { padding-top: 280px !important; padding-bottom: 280px !important; }
  .l-plr280 { padding-left: 280px !important; padding-right: 280px !important; }
  .l-pt280 { padding-top: 280px !important; }
  .l-pr280 { padding-right: 280px !important; }
  .l-pb280 { padding-bottom: 280px !important; }
  .l-pl280 { padding-left: 280px !important; }


  

  .l-m285 { margin: 285px !important; }
  .l-mtb285 { margin-top: 285px !important; margin-bottom: 285px !important; }
  .l-mlr285 { margin-left: 285px !important; margin-right: 285px !important; }
  .l-mt285 { margin-top: 285px !important; }
  .l-mr285 { margin-right: 285px !important; }
  .l-mb285 { margin-bottom: 285px !important; }
  .l-ml285 { margin-left: 285px !important; }

  .l-nm285 { margin: -285px !important; }
  .l-nmt285 { margin-top: -285px !important; }
  .l-nmb285 { margin-bottom: -285px !important; }
  .l-nml285 { margin-left: -285px !important; }
  .l-nmlr285 { margin-left: -285px !important; margin-right: -285px !important; }
  .l-nmr285 {margin-right: -285px !important; }


  .l-p285 { padding: 285px !important; }
  .l-ptb285 { padding-top: 285px !important; padding-bottom: 285px !important; }
  .l-plr285 { padding-left: 285px !important; padding-right: 285px !important; }
  .l-pt285 { padding-top: 285px !important; }
  .l-pr285 { padding-right: 285px !important; }
  .l-pb285 { padding-bottom: 285px !important; }
  .l-pl285 { padding-left: 285px !important; }


  

  .l-m300 { margin: 300px !important; }
  .l-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .l-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .l-mt300 { margin-top: 300px !important; }
  .l-mr300 { margin-right: 300px !important; }
  .l-mb300 { margin-bottom: 300px !important; }
  .l-ml300 { margin-left: 300px !important; }

  .l-nm300 { margin: -300px !important; }
  .l-nmt300 { margin-top: -300px !important; }
  .l-nmb300 { margin-bottom: -300px !important; }
  .l-nml300 { margin-left: -300px !important; }
  .l-nmlr300 { margin-left: -300px !important; margin-right: -300px !important; }
  .l-nmr300 {margin-right: -300px !important; }


  .l-p300 { padding: 300px !important; }
  .l-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .l-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .l-pt300 { padding-top: 300px !important; }
  .l-pr300 { padding-right: 300px !important; }
  .l-pb300 { padding-bottom: 300px !important; }
  .l-pl300 { padding-left: 300px !important; }


  

  .l-m320 { margin: 320px !important; }
  .l-mtb320 { margin-top: 320px !important; margin-bottom: 320px !important; }
  .l-mlr320 { margin-left: 320px !important; margin-right: 320px !important; }
  .l-mt320 { margin-top: 320px !important; }
  .l-mr320 { margin-right: 320px !important; }
  .l-mb320 { margin-bottom: 320px !important; }
  .l-ml320 { margin-left: 320px !important; }

  .l-nm320 { margin: -320px !important; }
  .l-nmt320 { margin-top: -320px !important; }
  .l-nmb320 { margin-bottom: -320px !important; }
  .l-nml320 { margin-left: -320px !important; }
  .l-nmlr320 { margin-left: -320px !important; margin-right: -320px !important; }
  .l-nmr320 {margin-right: -320px !important; }


  .l-p320 { padding: 320px !important; }
  .l-ptb320 { padding-top: 320px !important; padding-bottom: 320px !important; }
  .l-plr320 { padding-left: 320px !important; padding-right: 320px !important; }
  .l-pt320 { padding-top: 320px !important; }
  .l-pr320 { padding-right: 320px !important; }
  .l-pb320 { padding-bottom: 320px !important; }
  .l-pl320 { padding-left: 320px !important; }


  

  .l-m330 { margin: 330px !important; }
  .l-mtb330 { margin-top: 330px !important; margin-bottom: 330px !important; }
  .l-mlr330 { margin-left: 330px !important; margin-right: 330px !important; }
  .l-mt330 { margin-top: 330px !important; }
  .l-mr330 { margin-right: 330px !important; }
  .l-mb330 { margin-bottom: 330px !important; }
  .l-ml330 { margin-left: 330px !important; }

  .l-nm330 { margin: -330px !important; }
  .l-nmt330 { margin-top: -330px !important; }
  .l-nmb330 { margin-bottom: -330px !important; }
  .l-nml330 { margin-left: -330px !important; }
  .l-nmlr330 { margin-left: -330px !important; margin-right: -330px !important; }
  .l-nmr330 {margin-right: -330px !important; }


  .l-p330 { padding: 330px !important; }
  .l-ptb330 { padding-top: 330px !important; padding-bottom: 330px !important; }
  .l-plr330 { padding-left: 330px !important; padding-right: 330px !important; }
  .l-pt330 { padding-top: 330px !important; }
  .l-pr330 { padding-right: 330px !important; }
  .l-pb330 { padding-bottom: 330px !important; }
  .l-pl330 { padding-left: 330px !important; }


  

  .l-m340 { margin: 340px !important; }
  .l-mtb340 { margin-top: 340px !important; margin-bottom: 340px !important; }
  .l-mlr340 { margin-left: 340px !important; margin-right: 340px !important; }
  .l-mt340 { margin-top: 340px !important; }
  .l-mr340 { margin-right: 340px !important; }
  .l-mb340 { margin-bottom: 340px !important; }
  .l-ml340 { margin-left: 340px !important; }

  .l-nm340 { margin: -340px !important; }
  .l-nmt340 { margin-top: -340px !important; }
  .l-nmb340 { margin-bottom: -340px !important; }
  .l-nml340 { margin-left: -340px !important; }
  .l-nmlr340 { margin-left: -340px !important; margin-right: -340px !important; }
  .l-nmr340 {margin-right: -340px !important; }


  .l-p340 { padding: 340px !important; }
  .l-ptb340 { padding-top: 340px !important; padding-bottom: 340px !important; }
  .l-plr340 { padding-left: 340px !important; padding-right: 340px !important; }
  .l-pt340 { padding-top: 340px !important; }
  .l-pr340 { padding-right: 340px !important; }
  .l-pb340 { padding-bottom: 340px !important; }
  .l-pl340 { padding-left: 340px !important; }


  

  .l-m350 { margin: 350px !important; }
  .l-mtb350 { margin-top: 350px !important; margin-bottom: 350px !important; }
  .l-mlr350 { margin-left: 350px !important; margin-right: 350px !important; }
  .l-mt350 { margin-top: 350px !important; }
  .l-mr350 { margin-right: 350px !important; }
  .l-mb350 { margin-bottom: 350px !important; }
  .l-ml350 { margin-left: 350px !important; }

  .l-nm350 { margin: -350px !important; }
  .l-nmt350 { margin-top: -350px !important; }
  .l-nmb350 { margin-bottom: -350px !important; }
  .l-nml350 { margin-left: -350px !important; }
  .l-nmlr350 { margin-left: -350px !important; margin-right: -350px !important; }
  .l-nmr350 {margin-right: -350px !important; }


  .l-p350 { padding: 350px !important; }
  .l-ptb350 { padding-top: 350px !important; padding-bottom: 350px !important; }
  .l-plr350 { padding-left: 350px !important; padding-right: 350px !important; }
  .l-pt350 { padding-top: 350px !important; }
  .l-pr350 { padding-right: 350px !important; }
  .l-pb350 { padding-bottom: 350px !important; }
  .l-pl350 { padding-left: 350px !important; }


  

  .l-m360 { margin: 360px !important; }
  .l-mtb360 { margin-top: 360px !important; margin-bottom: 360px !important; }
  .l-mlr360 { margin-left: 360px !important; margin-right: 360px !important; }
  .l-mt360 { margin-top: 360px !important; }
  .l-mr360 { margin-right: 360px !important; }
  .l-mb360 { margin-bottom: 360px !important; }
  .l-ml360 { margin-left: 360px !important; }

  .l-nm360 { margin: -360px !important; }
  .l-nmt360 { margin-top: -360px !important; }
  .l-nmb360 { margin-bottom: -360px !important; }
  .l-nml360 { margin-left: -360px !important; }
  .l-nmlr360 { margin-left: -360px !important; margin-right: -360px !important; }
  .l-nmr360 {margin-right: -360px !important; }


  .l-p360 { padding: 360px !important; }
  .l-ptb360 { padding-top: 360px !important; padding-bottom: 360px !important; }
  .l-plr360 { padding-left: 360px !important; padding-right: 360px !important; }
  .l-pt360 { padding-top: 360px !important; }
  .l-pr360 { padding-right: 360px !important; }
  .l-pb360 { padding-bottom: 360px !important; }
  .l-pl360 { padding-left: 360px !important; }


  

  .l-m380 { margin: 380px !important; }
  .l-mtb380 { margin-top: 380px !important; margin-bottom: 380px !important; }
  .l-mlr380 { margin-left: 380px !important; margin-right: 380px !important; }
  .l-mt380 { margin-top: 380px !important; }
  .l-mr380 { margin-right: 380px !important; }
  .l-mb380 { margin-bottom: 380px !important; }
  .l-ml380 { margin-left: 380px !important; }

  .l-nm380 { margin: -380px !important; }
  .l-nmt380 { margin-top: -380px !important; }
  .l-nmb380 { margin-bottom: -380px !important; }
  .l-nml380 { margin-left: -380px !important; }
  .l-nmlr380 { margin-left: -380px !important; margin-right: -380px !important; }
  .l-nmr380 {margin-right: -380px !important; }


  .l-p380 { padding: 380px !important; }
  .l-ptb380 { padding-top: 380px !important; padding-bottom: 380px !important; }
  .l-plr380 { padding-left: 380px !important; padding-right: 380px !important; }
  .l-pt380 { padding-top: 380px !important; }
  .l-pr380 { padding-right: 380px !important; }
  .l-pb380 { padding-bottom: 380px !important; }
  .l-pl380 { padding-left: 380px !important; }


  

  .l-m400 { margin: 400px !important; }
  .l-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .l-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .l-mt400 { margin-top: 400px !important; }
  .l-mr400 { margin-right: 400px !important; }
  .l-mb400 { margin-bottom: 400px !important; }
  .l-ml400 { margin-left: 400px !important; }

  .l-nm400 { margin: -400px !important; }
  .l-nmt400 { margin-top: -400px !important; }
  .l-nmb400 { margin-bottom: -400px !important; }
  .l-nml400 { margin-left: -400px !important; }
  .l-nmlr400 { margin-left: -400px !important; margin-right: -400px !important; }
  .l-nmr400 {margin-right: -400px !important; }


  .l-p400 { padding: 400px !important; }
  .l-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .l-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .l-pt400 { padding-top: 400px !important; }
  .l-pr400 { padding-right: 400px !important; }
  .l-pb400 { padding-bottom: 400px !important; }
  .l-pl400 { padding-left: 400px !important; }


  

  .l-m450 { margin: 450px !important; }
  .l-mtb450 { margin-top: 450px !important; margin-bottom: 450px !important; }
  .l-mlr450 { margin-left: 450px !important; margin-right: 450px !important; }
  .l-mt450 { margin-top: 450px !important; }
  .l-mr450 { margin-right: 450px !important; }
  .l-mb450 { margin-bottom: 450px !important; }
  .l-ml450 { margin-left: 450px !important; }

  .l-nm450 { margin: -450px !important; }
  .l-nmt450 { margin-top: -450px !important; }
  .l-nmb450 { margin-bottom: -450px !important; }
  .l-nml450 { margin-left: -450px !important; }
  .l-nmlr450 { margin-left: -450px !important; margin-right: -450px !important; }
  .l-nmr450 {margin-right: -450px !important; }


  .l-p450 { padding: 450px !important; }
  .l-ptb450 { padding-top: 450px !important; padding-bottom: 450px !important; }
  .l-plr450 { padding-left: 450px !important; padding-right: 450px !important; }
  .l-pt450 { padding-top: 450px !important; }
  .l-pr450 { padding-right: 450px !important; }
  .l-pb450 { padding-bottom: 450px !important; }
  .l-pl450 { padding-left: 450px !important; }


  

  .l-m500 { margin: 500px !important; }
  .l-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .l-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .l-mt500 { margin-top: 500px !important; }
  .l-mr500 { margin-right: 500px !important; }
  .l-mb500 { margin-bottom: 500px !important; }
  .l-ml500 { margin-left: 500px !important; }

  .l-nm500 { margin: -500px !important; }
  .l-nmt500 { margin-top: -500px !important; }
  .l-nmb500 { margin-bottom: -500px !important; }
  .l-nml500 { margin-left: -500px !important; }
  .l-nmlr500 { margin-left: -500px !important; margin-right: -500px !important; }
  .l-nmr500 {margin-right: -500px !important; }


  .l-p500 { padding: 500px !important; }
  .l-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .l-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .l-pt500 { padding-top: 500px !important; }
  .l-pr500 { padding-right: 500px !important; }
  .l-pb500 { padding-bottom: 500px !important; }
  .l-pl500 { padding-left: 500px !important; }


  

  .l-m550 { margin: 550px !important; }
  .l-mtb550 { margin-top: 550px !important; margin-bottom: 550px !important; }
  .l-mlr550 { margin-left: 550px !important; margin-right: 550px !important; }
  .l-mt550 { margin-top: 550px !important; }
  .l-mr550 { margin-right: 550px !important; }
  .l-mb550 { margin-bottom: 550px !important; }
  .l-ml550 { margin-left: 550px !important; }

  .l-nm550 { margin: -550px !important; }
  .l-nmt550 { margin-top: -550px !important; }
  .l-nmb550 { margin-bottom: -550px !important; }
  .l-nml550 { margin-left: -550px !important; }
  .l-nmlr550 { margin-left: -550px !important; margin-right: -550px !important; }
  .l-nmr550 {margin-right: -550px !important; }


  .l-p550 { padding: 550px !important; }
  .l-ptb550 { padding-top: 550px !important; padding-bottom: 550px !important; }
  .l-plr550 { padding-left: 550px !important; padding-right: 550px !important; }
  .l-pt550 { padding-top: 550px !important; }
  .l-pr550 { padding-right: 550px !important; }
  .l-pb550 { padding-bottom: 550px !important; }
  .l-pl550 { padding-left: 550px !important; }


  

  .l-m600 { margin: 600px !important; }
  .l-mtb600 { margin-top: 600px !important; margin-bottom: 600px !important; }
  .l-mlr600 { margin-left: 600px !important; margin-right: 600px !important; }
  .l-mt600 { margin-top: 600px !important; }
  .l-mr600 { margin-right: 600px !important; }
  .l-mb600 { margin-bottom: 600px !important; }
  .l-ml600 { margin-left: 600px !important; }

  .l-nm600 { margin: -600px !important; }
  .l-nmt600 { margin-top: -600px !important; }
  .l-nmb600 { margin-bottom: -600px !important; }
  .l-nml600 { margin-left: -600px !important; }
  .l-nmlr600 { margin-left: -600px !important; margin-right: -600px !important; }
  .l-nmr600 {margin-right: -600px !important; }


  .l-p600 { padding: 600px !important; }
  .l-ptb600 { padding-top: 600px !important; padding-bottom: 600px !important; }
  .l-plr600 { padding-left: 600px !important; padding-right: 600px !important; }
  .l-pt600 { padding-top: 600px !important; }
  .l-pr600 { padding-right: 600px !important; }
  .l-pb600 { padding-bottom: 600px !important; }
  .l-pl600 { padding-left: 600px !important; }


  

  @media(min-width: 1441px){
    .lpb100{ padding-bottom: 100px!important}
    .lpt80{ padding-top: 80px!important }
    .lpb80{ padding-bottom: 80px!important}
    .lptb80{ padding-top: 80px; padding-bottom: 80px!important}
  }    

  
  
  .l-rel-w0 { width: 0% !important;}
  
  .l-rel-w5 { width: 5% !important;}
  
  .l-rel-w10 { width: 10% !important;}
  
  .l-rel-w15 { width: 15% !important;}
  
  .l-rel-w20 { width: 20% !important;}
  
  .l-rel-w25 { width: 25% !important;}
  
  .l-rel-w30 { width: 30% !important;}
  
  .l-rel-w35 { width: 35% !important;}
  
  .l-rel-w40 { width: 40% !important;}
  
  .l-rel-w45 { width: 45% !important;}
  
  .l-rel-w50 { width: 50% !important;}
  
  .l-rel-w55 { width: 55% !important;}
  
  .l-rel-w60 { width: 60% !important;}
  
  .l-rel-w65 { width: 65% !important;}
  
  .l-rel-w70 { width: 70% !important;}
  
  .l-rel-w75 { width: 75% !important;}
  
  .l-rel-w80 { width: 80% !important;}
  
  .l-rel-w85 { width: 85% !important;}
  
  .l-rel-w90 { width: 90% !important;}
  
  .l-rel-w95 { width: 95% !important;}
  
  .l-rel-w100 { width: 100% !important;}
  
  
    
  
  .l-gap1 { gap: 1rem !important;}
  
  .l-gap-4 { gap: -4rem !important;}
  
  .l-gap-3 { gap: -3rem !important;}
  
  .l-gap3 { gap: 3rem !important;}
  
  .l-gap4 { gap: 4rem !important;}
  
  .l-gap5 { gap: 5rem !important;}
  
  
  
  
  .l-rel-wThird { 
    width: -webkit-calc(100% / 3)!important;
    width: calc(100% / 3)!important;

  }

  .l-rel-wTwoThird { 
    width: -webkit-calc(100% / 3 * 2)!important;
    width: calc(100% / 3 * 2)!important;
  }

  .l-ml-auto{margin-left: auto}
  .l-mr-auto{margin-right: auto}

  
}
/* <- close media query */





@media (max-width: 959px) { /* <- open media query */
  

  /* Visibility
  ================================================================== */

  .m-hidden {
    display: none !important;
    visibility: hidden;
  }

  .m-visible {
    display: block !important;
    visibility: visible!important;
  }


  .m-oh {
    overflow: hidden !important;
  }
  /* Text Align
  ================================================================== */

  .m-tl { text-align: left    !important; }
  .m-tc { text-align: center  !important; }
  .m-tr { text-align: right   !important; }
  .m-tj { text-align: justify !important; }

  /* Text Transform
  ================================================================== */
  .m-uppercase { text-transform: uppercase!important;}

  /* Position
  ================================================================== */
  .m-posRel { position: relative    !important; }
  .m-posAbs { position: absolute    !important; }


  /* Grid
  ================================================================== */  

  
  

  .m-col1 { 
    width: -webkit-calc(100% / 12 * 1);
    width: calc(100% / 12 * 1 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col2 { 
    width: -webkit-calc(100% / 12 * 2);
    width: calc(100% / 12 * 2 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col3 { 
    width: -webkit-calc(100% / 12 * 3);
    width: calc(100% / 12 * 3 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col4 { 
    width: -webkit-calc(100% / 12 * 4);
    width: calc(100% / 12 * 4 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col5 { 
    width: -webkit-calc(100% / 12 * 5);
    width: calc(100% / 12 * 5 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col6 { 
    width: -webkit-calc(100% / 12 * 6);
    width: calc(100% / 12 * 6 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col7 { 
    width: -webkit-calc(100% / 12 * 7);
    width: calc(100% / 12 * 7 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col8 { 
    width: -webkit-calc(100% / 12 * 8);
    width: calc(100% / 12 * 8 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col9 { 
    width: -webkit-calc(100% / 12 * 9);
    width: calc(100% / 12 * 9 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col10 { 
    width: -webkit-calc(100% / 12 * 10);
    width: calc(100% / 12 * 10 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col11 { 
    width: -webkit-calc(100% / 12 * 11);
    width: calc(100% / 12 * 11 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .m-col12 { 
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }


  /* Max-Width
  ================================================================== */ 
  .m-mw720{
    max-width: 720px!important;
  }

  /* FS LH
  ================================================================== */ 
  .m-fs120 { font-size: 120px } 
  .m-fs100 { font-size: 100px } 
  .m-fs68 { font-size: 68px }
  .m-fs64 { font-size: 64px }
  .m-fs50 { font-size: 50px }
  .m-fs48 { font-size: 48px }
  .m-fs40 { font-size: 40px }
  .m-fs32 { font-size: 32px }
  .m-fs30 { font-size: 30px }
  .m-fs28 { font-size: 28px }
  .m-fs26 { font-size: 26px }
  .m-fs24 { font-size: 24px }
  .m-fs20 { font-size: 20px }
  .m-fs18 { font-size: 18px }
  .m-fs16 { font-size: 16px }
  .m-fs14 { font-size: 14px }
  .m-fs13 { font-size: 13px!important; }
  .m-fs12 { font-size: 12px!important; }
  .m-fs11 { font-size: 11px!important; }


  .m-lh74 { line-height: 74px}
  .m-lh66 { line-height: 66px}
  .m-lh64 { line-height: 64px}
  .m-lh60 { line-height: 60px}
  .m-lh50 { line-height: 50px}
  .m-lh54 { line-height: 54px}
  .m-lh40 { line-height: 40px}
  .m-lh46 { line-height: 46px}
  .m-lh48 { line-height: 48px}
  .m-lh42 { line-height: 42px}
  .m-lh36 { line-height: 36px}
  .m-lh38 { line-height: 38px}
  .m-lh37 { line-height: 37px}
  .m-lh32 { line-height: 32px}
  .m-lh30 { line-height: 30px}
  .m-lh28 { line-height: 28px}
  .m-lh26 { line-height: 26px}
  .m-lh24 { line-height: 24px}
  .m-lh23 { line-height: 23px}
  .m-lh20 { line-height: 20px}
  .m-lh18 { line-height: 18px}
  .m-lh14 { line-height: 14px}

  .m-lh-1 { line-height: 1!important}


  /* Flexbox
  ================================================================== */

  .m-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .m-x-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .m-x-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .m-x-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }
  .m-x-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: column-reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .m-wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .m-vertical-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .m-align-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .m-align-start{
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .m-align-end{
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .m-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .m-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .m-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
  }


  .m-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between

  }

  .m-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .m-x-grow2 {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
  }



  /* Margin and padding
  ================================================================== */

  .m-ma  { margin: auto !important; }
  .m-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .m-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .m-mta { margin-top: auto !important; }
  .m-mra { margin-right: auto !important; }
  .m-mba { margin-bottom: auto !important; }
  .m-mla { margin-left: auto !important; }

  /* Margin and padding
  ================================================================== */
  .m-nz1{z-index: -1;}
  .m-z0{z-index: 0;}
  .m-z1{z-index: 1;}
  .m-z2{z-index: 2;}


  .m-nt140 {top: -140px}
  .m-nt200 {top: -200px}




  
  

  .m-m0 { margin: 0px !important; }
  .m-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .m-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .m-mt0 { margin-top: 0px !important; }
  .m-mr0 { margin-right: 0px !important; }
  .m-mb0 { margin-bottom: 0px !important; }
  .m-ml0 { margin-left: 0px !important; }

  .m-nm0 { margin: -0px !important; }
  .m-nmt0 { margin-top: -0px !important; }
  .m-nmb0 { margin-bottom: -0px !important; }
  .m-nml0 { margin-left: -0px !important; }
  .m-nmlr0 { margin-left: -0px !important; margin-right: -0px !important; }
  .m-nmr0 {margin-right: -0px !important; }


  .m-p0 { padding: 0px !important; }
  .m-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .m-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .m-pt0 { padding-top: 0px !important; }
  .m-pr0 { padding-right: 0px !important; }
  .m-pb0 { padding-bottom: 0px !important; }
  .m-pl0 { padding-left: 0px !important; }


  

  .m-m3 { margin: 3px !important; }
  .m-mtb3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .m-mlr3 { margin-left: 3px !important; margin-right: 3px !important; }
  .m-mt3 { margin-top: 3px !important; }
  .m-mr3 { margin-right: 3px !important; }
  .m-mb3 { margin-bottom: 3px !important; }
  .m-ml3 { margin-left: 3px !important; }

  .m-nm3 { margin: -3px !important; }
  .m-nmt3 { margin-top: -3px !important; }
  .m-nmb3 { margin-bottom: -3px !important; }
  .m-nml3 { margin-left: -3px !important; }
  .m-nmlr3 { margin-left: -3px !important; margin-right: -3px !important; }
  .m-nmr3 {margin-right: -3px !important; }


  .m-p3 { padding: 3px !important; }
  .m-ptb3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .m-plr3 { padding-left: 3px !important; padding-right: 3px !important; }
  .m-pt3 { padding-top: 3px !important; }
  .m-pr3 { padding-right: 3px !important; }
  .m-pb3 { padding-bottom: 3px !important; }
  .m-pl3 { padding-left: 3px !important; }


  

  .m-m5 { margin: 5px !important; }
  .m-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .m-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .m-mt5 { margin-top: 5px !important; }
  .m-mr5 { margin-right: 5px !important; }
  .m-mb5 { margin-bottom: 5px !important; }
  .m-ml5 { margin-left: 5px !important; }

  .m-nm5 { margin: -5px !important; }
  .m-nmt5 { margin-top: -5px !important; }
  .m-nmb5 { margin-bottom: -5px !important; }
  .m-nml5 { margin-left: -5px !important; }
  .m-nmlr5 { margin-left: -5px !important; margin-right: -5px !important; }
  .m-nmr5 {margin-right: -5px !important; }


  .m-p5 { padding: 5px !important; }
  .m-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .m-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .m-pt5 { padding-top: 5px !important; }
  .m-pr5 { padding-right: 5px !important; }
  .m-pb5 { padding-bottom: 5px !important; }
  .m-pl5 { padding-left: 5px !important; }


  

  .m-m6 { margin: 6px !important; }
  .m-mtb6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .m-mlr6 { margin-left: 6px !important; margin-right: 6px !important; }
  .m-mt6 { margin-top: 6px !important; }
  .m-mr6 { margin-right: 6px !important; }
  .m-mb6 { margin-bottom: 6px !important; }
  .m-ml6 { margin-left: 6px !important; }

  .m-nm6 { margin: -6px !important; }
  .m-nmt6 { margin-top: -6px !important; }
  .m-nmb6 { margin-bottom: -6px !important; }
  .m-nml6 { margin-left: -6px !important; }
  .m-nmlr6 { margin-left: -6px !important; margin-right: -6px !important; }
  .m-nmr6 {margin-right: -6px !important; }


  .m-p6 { padding: 6px !important; }
  .m-ptb6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .m-plr6 { padding-left: 6px !important; padding-right: 6px !important; }
  .m-pt6 { padding-top: 6px !important; }
  .m-pr6 { padding-right: 6px !important; }
  .m-pb6 { padding-bottom: 6px !important; }
  .m-pl6 { padding-left: 6px !important; }


  

  .m-m7 { margin: 7px !important; }
  .m-mtb7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .m-mlr7 { margin-left: 7px !important; margin-right: 7px !important; }
  .m-mt7 { margin-top: 7px !important; }
  .m-mr7 { margin-right: 7px !important; }
  .m-mb7 { margin-bottom: 7px !important; }
  .m-ml7 { margin-left: 7px !important; }

  .m-nm7 { margin: -7px !important; }
  .m-nmt7 { margin-top: -7px !important; }
  .m-nmb7 { margin-bottom: -7px !important; }
  .m-nml7 { margin-left: -7px !important; }
  .m-nmlr7 { margin-left: -7px !important; margin-right: -7px !important; }
  .m-nmr7 {margin-right: -7px !important; }


  .m-p7 { padding: 7px !important; }
  .m-ptb7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .m-plr7 { padding-left: 7px !important; padding-right: 7px !important; }
  .m-pt7 { padding-top: 7px !important; }
  .m-pr7 { padding-right: 7px !important; }
  .m-pb7 { padding-bottom: 7px !important; }
  .m-pl7 { padding-left: 7px !important; }


  

  .m-m8 { margin: 8px !important; }
  .m-mtb8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .m-mlr8 { margin-left: 8px !important; margin-right: 8px !important; }
  .m-mt8 { margin-top: 8px !important; }
  .m-mr8 { margin-right: 8px !important; }
  .m-mb8 { margin-bottom: 8px !important; }
  .m-ml8 { margin-left: 8px !important; }

  .m-nm8 { margin: -8px !important; }
  .m-nmt8 { margin-top: -8px !important; }
  .m-nmb8 { margin-bottom: -8px !important; }
  .m-nml8 { margin-left: -8px !important; }
  .m-nmlr8 { margin-left: -8px !important; margin-right: -8px !important; }
  .m-nmr8 {margin-right: -8px !important; }


  .m-p8 { padding: 8px !important; }
  .m-ptb8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .m-plr8 { padding-left: 8px !important; padding-right: 8px !important; }
  .m-pt8 { padding-top: 8px !important; }
  .m-pr8 { padding-right: 8px !important; }
  .m-pb8 { padding-bottom: 8px !important; }
  .m-pl8 { padding-left: 8px !important; }


  

  .m-m10 { margin: 10px !important; }
  .m-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .m-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .m-mt10 { margin-top: 10px !important; }
  .m-mr10 { margin-right: 10px !important; }
  .m-mb10 { margin-bottom: 10px !important; }
  .m-ml10 { margin-left: 10px !important; }

  .m-nm10 { margin: -10px !important; }
  .m-nmt10 { margin-top: -10px !important; }
  .m-nmb10 { margin-bottom: -10px !important; }
  .m-nml10 { margin-left: -10px !important; }
  .m-nmlr10 { margin-left: -10px !important; margin-right: -10px !important; }
  .m-nmr10 {margin-right: -10px !important; }


  .m-p10 { padding: 10px !important; }
  .m-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .m-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .m-pt10 { padding-top: 10px !important; }
  .m-pr10 { padding-right: 10px !important; }
  .m-pb10 { padding-bottom: 10px !important; }
  .m-pl10 { padding-left: 10px !important; }


  

  .m-m12 { margin: 12px !important; }
  .m-mtb12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .m-mlr12 { margin-left: 12px !important; margin-right: 12px !important; }
  .m-mt12 { margin-top: 12px !important; }
  .m-mr12 { margin-right: 12px !important; }
  .m-mb12 { margin-bottom: 12px !important; }
  .m-ml12 { margin-left: 12px !important; }

  .m-nm12 { margin: -12px !important; }
  .m-nmt12 { margin-top: -12px !important; }
  .m-nmb12 { margin-bottom: -12px !important; }
  .m-nml12 { margin-left: -12px !important; }
  .m-nmlr12 { margin-left: -12px !important; margin-right: -12px !important; }
  .m-nmr12 {margin-right: -12px !important; }


  .m-p12 { padding: 12px !important; }
  .m-ptb12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .m-plr12 { padding-left: 12px !important; padding-right: 12px !important; }
  .m-pt12 { padding-top: 12px !important; }
  .m-pr12 { padding-right: 12px !important; }
  .m-pb12 { padding-bottom: 12px !important; }
  .m-pl12 { padding-left: 12px !important; }


  

  .m-m14 { margin: 14px !important; }
  .m-mtb14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .m-mlr14 { margin-left: 14px !important; margin-right: 14px !important; }
  .m-mt14 { margin-top: 14px !important; }
  .m-mr14 { margin-right: 14px !important; }
  .m-mb14 { margin-bottom: 14px !important; }
  .m-ml14 { margin-left: 14px !important; }

  .m-nm14 { margin: -14px !important; }
  .m-nmt14 { margin-top: -14px !important; }
  .m-nmb14 { margin-bottom: -14px !important; }
  .m-nml14 { margin-left: -14px !important; }
  .m-nmlr14 { margin-left: -14px !important; margin-right: -14px !important; }
  .m-nmr14 {margin-right: -14px !important; }


  .m-p14 { padding: 14px !important; }
  .m-ptb14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .m-plr14 { padding-left: 14px !important; padding-right: 14px !important; }
  .m-pt14 { padding-top: 14px !important; }
  .m-pr14 { padding-right: 14px !important; }
  .m-pb14 { padding-bottom: 14px !important; }
  .m-pl14 { padding-left: 14px !important; }


  

  .m-m15 { margin: 15px !important; }
  .m-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .m-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .m-mt15 { margin-top: 15px !important; }
  .m-mr15 { margin-right: 15px !important; }
  .m-mb15 { margin-bottom: 15px !important; }
  .m-ml15 { margin-left: 15px !important; }

  .m-nm15 { margin: -15px !important; }
  .m-nmt15 { margin-top: -15px !important; }
  .m-nmb15 { margin-bottom: -15px !important; }
  .m-nml15 { margin-left: -15px !important; }
  .m-nmlr15 { margin-left: -15px !important; margin-right: -15px !important; }
  .m-nmr15 {margin-right: -15px !important; }


  .m-p15 { padding: 15px !important; }
  .m-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .m-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .m-pt15 { padding-top: 15px !important; }
  .m-pr15 { padding-right: 15px !important; }
  .m-pb15 { padding-bottom: 15px !important; }
  .m-pl15 { padding-left: 15px !important; }


  

  .m-m17 { margin: 17px !important; }
  .m-mtb17 { margin-top: 17px !important; margin-bottom: 17px !important; }
  .m-mlr17 { margin-left: 17px !important; margin-right: 17px !important; }
  .m-mt17 { margin-top: 17px !important; }
  .m-mr17 { margin-right: 17px !important; }
  .m-mb17 { margin-bottom: 17px !important; }
  .m-ml17 { margin-left: 17px !important; }

  .m-nm17 { margin: -17px !important; }
  .m-nmt17 { margin-top: -17px !important; }
  .m-nmb17 { margin-bottom: -17px !important; }
  .m-nml17 { margin-left: -17px !important; }
  .m-nmlr17 { margin-left: -17px !important; margin-right: -17px !important; }
  .m-nmr17 {margin-right: -17px !important; }


  .m-p17 { padding: 17px !important; }
  .m-ptb17 { padding-top: 17px !important; padding-bottom: 17px !important; }
  .m-plr17 { padding-left: 17px !important; padding-right: 17px !important; }
  .m-pt17 { padding-top: 17px !important; }
  .m-pr17 { padding-right: 17px !important; }
  .m-pb17 { padding-bottom: 17px !important; }
  .m-pl17 { padding-left: 17px !important; }


  

  .m-m20 { margin: 20px !important; }
  .m-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .m-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .m-mt20 { margin-top: 20px !important; }
  .m-mr20 { margin-right: 20px !important; }
  .m-mb20 { margin-bottom: 20px !important; }
  .m-ml20 { margin-left: 20px !important; }

  .m-nm20 { margin: -20px !important; }
  .m-nmt20 { margin-top: -20px !important; }
  .m-nmb20 { margin-bottom: -20px !important; }
  .m-nml20 { margin-left: -20px !important; }
  .m-nmlr20 { margin-left: -20px !important; margin-right: -20px !important; }
  .m-nmr20 {margin-right: -20px !important; }


  .m-p20 { padding: 20px !important; }
  .m-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .m-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .m-pt20 { padding-top: 20px !important; }
  .m-pr20 { padding-right: 20px !important; }
  .m-pb20 { padding-bottom: 20px !important; }
  .m-pl20 { padding-left: 20px !important; }


  

  .m-m25 { margin: 25px !important; }
  .m-mtb25 { margin-top: 25px !important; margin-bottom: 25px !important; }
  .m-mlr25 { margin-left: 25px !important; margin-right: 25px !important; }
  .m-mt25 { margin-top: 25px !important; }
  .m-mr25 { margin-right: 25px !important; }
  .m-mb25 { margin-bottom: 25px !important; }
  .m-ml25 { margin-left: 25px !important; }

  .m-nm25 { margin: -25px !important; }
  .m-nmt25 { margin-top: -25px !important; }
  .m-nmb25 { margin-bottom: -25px !important; }
  .m-nml25 { margin-left: -25px !important; }
  .m-nmlr25 { margin-left: -25px !important; margin-right: -25px !important; }
  .m-nmr25 {margin-right: -25px !important; }


  .m-p25 { padding: 25px !important; }
  .m-ptb25 { padding-top: 25px !important; padding-bottom: 25px !important; }
  .m-plr25 { padding-left: 25px !important; padding-right: 25px !important; }
  .m-pt25 { padding-top: 25px !important; }
  .m-pr25 { padding-right: 25px !important; }
  .m-pb25 { padding-bottom: 25px !important; }
  .m-pl25 { padding-left: 25px !important; }


  

  .m-m30 { margin: 30px !important; }
  .m-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .m-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .m-mt30 { margin-top: 30px !important; }
  .m-mr30 { margin-right: 30px !important; }
  .m-mb30 { margin-bottom: 30px !important; }
  .m-ml30 { margin-left: 30px !important; }

  .m-nm30 { margin: -30px !important; }
  .m-nmt30 { margin-top: -30px !important; }
  .m-nmb30 { margin-bottom: -30px !important; }
  .m-nml30 { margin-left: -30px !important; }
  .m-nmlr30 { margin-left: -30px !important; margin-right: -30px !important; }
  .m-nmr30 {margin-right: -30px !important; }


  .m-p30 { padding: 30px !important; }
  .m-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .m-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .m-pt30 { padding-top: 30px !important; }
  .m-pr30 { padding-right: 30px !important; }
  .m-pb30 { padding-bottom: 30px !important; }
  .m-pl30 { padding-left: 30px !important; }


  

  .m-m35 { margin: 35px !important; }
  .m-mtb35 { margin-top: 35px !important; margin-bottom: 35px !important; }
  .m-mlr35 { margin-left: 35px !important; margin-right: 35px !important; }
  .m-mt35 { margin-top: 35px !important; }
  .m-mr35 { margin-right: 35px !important; }
  .m-mb35 { margin-bottom: 35px !important; }
  .m-ml35 { margin-left: 35px !important; }

  .m-nm35 { margin: -35px !important; }
  .m-nmt35 { margin-top: -35px !important; }
  .m-nmb35 { margin-bottom: -35px !important; }
  .m-nml35 { margin-left: -35px !important; }
  .m-nmlr35 { margin-left: -35px !important; margin-right: -35px !important; }
  .m-nmr35 {margin-right: -35px !important; }


  .m-p35 { padding: 35px !important; }
  .m-ptb35 { padding-top: 35px !important; padding-bottom: 35px !important; }
  .m-plr35 { padding-left: 35px !important; padding-right: 35px !important; }
  .m-pt35 { padding-top: 35px !important; }
  .m-pr35 { padding-right: 35px !important; }
  .m-pb35 { padding-bottom: 35px !important; }
  .m-pl35 { padding-left: 35px !important; }


  

  .m-m40 { margin: 40px !important; }
  .m-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .m-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .m-mt40 { margin-top: 40px !important; }
  .m-mr40 { margin-right: 40px !important; }
  .m-mb40 { margin-bottom: 40px !important; }
  .m-ml40 { margin-left: 40px !important; }

  .m-nm40 { margin: -40px !important; }
  .m-nmt40 { margin-top: -40px !important; }
  .m-nmb40 { margin-bottom: -40px !important; }
  .m-nml40 { margin-left: -40px !important; }
  .m-nmlr40 { margin-left: -40px !important; margin-right: -40px !important; }
  .m-nmr40 {margin-right: -40px !important; }


  .m-p40 { padding: 40px !important; }
  .m-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .m-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .m-pt40 { padding-top: 40px !important; }
  .m-pr40 { padding-right: 40px !important; }
  .m-pb40 { padding-bottom: 40px !important; }
  .m-pl40 { padding-left: 40px !important; }


  

  .m-m44 { margin: 44px !important; }
  .m-mtb44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .m-mlr44 { margin-left: 44px !important; margin-right: 44px !important; }
  .m-mt44 { margin-top: 44px !important; }
  .m-mr44 { margin-right: 44px !important; }
  .m-mb44 { margin-bottom: 44px !important; }
  .m-ml44 { margin-left: 44px !important; }

  .m-nm44 { margin: -44px !important; }
  .m-nmt44 { margin-top: -44px !important; }
  .m-nmb44 { margin-bottom: -44px !important; }
  .m-nml44 { margin-left: -44px !important; }
  .m-nmlr44 { margin-left: -44px !important; margin-right: -44px !important; }
  .m-nmr44 {margin-right: -44px !important; }


  .m-p44 { padding: 44px !important; }
  .m-ptb44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .m-plr44 { padding-left: 44px !important; padding-right: 44px !important; }
  .m-pt44 { padding-top: 44px !important; }
  .m-pr44 { padding-right: 44px !important; }
  .m-pb44 { padding-bottom: 44px !important; }
  .m-pl44 { padding-left: 44px !important; }


  

  .m-m45 { margin: 45px !important; }
  .m-mtb45 { margin-top: 45px !important; margin-bottom: 45px !important; }
  .m-mlr45 { margin-left: 45px !important; margin-right: 45px !important; }
  .m-mt45 { margin-top: 45px !important; }
  .m-mr45 { margin-right: 45px !important; }
  .m-mb45 { margin-bottom: 45px !important; }
  .m-ml45 { margin-left: 45px !important; }

  .m-nm45 { margin: -45px !important; }
  .m-nmt45 { margin-top: -45px !important; }
  .m-nmb45 { margin-bottom: -45px !important; }
  .m-nml45 { margin-left: -45px !important; }
  .m-nmlr45 { margin-left: -45px !important; margin-right: -45px !important; }
  .m-nmr45 {margin-right: -45px !important; }


  .m-p45 { padding: 45px !important; }
  .m-ptb45 { padding-top: 45px !important; padding-bottom: 45px !important; }
  .m-plr45 { padding-left: 45px !important; padding-right: 45px !important; }
  .m-pt45 { padding-top: 45px !important; }
  .m-pr45 { padding-right: 45px !important; }
  .m-pb45 { padding-bottom: 45px !important; }
  .m-pl45 { padding-left: 45px !important; }


  

  .m-m50 { margin: 50px !important; }
  .m-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .m-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .m-mt50 { margin-top: 50px !important; }
  .m-mr50 { margin-right: 50px !important; }
  .m-mb50 { margin-bottom: 50px !important; }
  .m-ml50 { margin-left: 50px !important; }

  .m-nm50 { margin: -50px !important; }
  .m-nmt50 { margin-top: -50px !important; }
  .m-nmb50 { margin-bottom: -50px !important; }
  .m-nml50 { margin-left: -50px !important; }
  .m-nmlr50 { margin-left: -50px !important; margin-right: -50px !important; }
  .m-nmr50 {margin-right: -50px !important; }


  .m-p50 { padding: 50px !important; }
  .m-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .m-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .m-pt50 { padding-top: 50px !important; }
  .m-pr50 { padding-right: 50px !important; }
  .m-pb50 { padding-bottom: 50px !important; }
  .m-pl50 { padding-left: 50px !important; }


  

  .m-m55 { margin: 55px !important; }
  .m-mtb55 { margin-top: 55px !important; margin-bottom: 55px !important; }
  .m-mlr55 { margin-left: 55px !important; margin-right: 55px !important; }
  .m-mt55 { margin-top: 55px !important; }
  .m-mr55 { margin-right: 55px !important; }
  .m-mb55 { margin-bottom: 55px !important; }
  .m-ml55 { margin-left: 55px !important; }

  .m-nm55 { margin: -55px !important; }
  .m-nmt55 { margin-top: -55px !important; }
  .m-nmb55 { margin-bottom: -55px !important; }
  .m-nml55 { margin-left: -55px !important; }
  .m-nmlr55 { margin-left: -55px !important; margin-right: -55px !important; }
  .m-nmr55 {margin-right: -55px !important; }


  .m-p55 { padding: 55px !important; }
  .m-ptb55 { padding-top: 55px !important; padding-bottom: 55px !important; }
  .m-plr55 { padding-left: 55px !important; padding-right: 55px !important; }
  .m-pt55 { padding-top: 55px !important; }
  .m-pr55 { padding-right: 55px !important; }
  .m-pb55 { padding-bottom: 55px !important; }
  .m-pl55 { padding-left: 55px !important; }


  

  .m-m60 { margin: 60px !important; }
  .m-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .m-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .m-mt60 { margin-top: 60px !important; }
  .m-mr60 { margin-right: 60px !important; }
  .m-mb60 { margin-bottom: 60px !important; }
  .m-ml60 { margin-left: 60px !important; }

  .m-nm60 { margin: -60px !important; }
  .m-nmt60 { margin-top: -60px !important; }
  .m-nmb60 { margin-bottom: -60px !important; }
  .m-nml60 { margin-left: -60px !important; }
  .m-nmlr60 { margin-left: -60px !important; margin-right: -60px !important; }
  .m-nmr60 {margin-right: -60px !important; }


  .m-p60 { padding: 60px !important; }
  .m-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .m-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .m-pt60 { padding-top: 60px !important; }
  .m-pr60 { padding-right: 60px !important; }
  .m-pb60 { padding-bottom: 60px !important; }
  .m-pl60 { padding-left: 60px !important; }


  

  .m-m65 { margin: 65px !important; }
  .m-mtb65 { margin-top: 65px !important; margin-bottom: 65px !important; }
  .m-mlr65 { margin-left: 65px !important; margin-right: 65px !important; }
  .m-mt65 { margin-top: 65px !important; }
  .m-mr65 { margin-right: 65px !important; }
  .m-mb65 { margin-bottom: 65px !important; }
  .m-ml65 { margin-left: 65px !important; }

  .m-nm65 { margin: -65px !important; }
  .m-nmt65 { margin-top: -65px !important; }
  .m-nmb65 { margin-bottom: -65px !important; }
  .m-nml65 { margin-left: -65px !important; }
  .m-nmlr65 { margin-left: -65px !important; margin-right: -65px !important; }
  .m-nmr65 {margin-right: -65px !important; }


  .m-p65 { padding: 65px !important; }
  .m-ptb65 { padding-top: 65px !important; padding-bottom: 65px !important; }
  .m-plr65 { padding-left: 65px !important; padding-right: 65px !important; }
  .m-pt65 { padding-top: 65px !important; }
  .m-pr65 { padding-right: 65px !important; }
  .m-pb65 { padding-bottom: 65px !important; }
  .m-pl65 { padding-left: 65px !important; }


  

  .m-m68 { margin: 68px !important; }
  .m-mtb68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .m-mlr68 { margin-left: 68px !important; margin-right: 68px !important; }
  .m-mt68 { margin-top: 68px !important; }
  .m-mr68 { margin-right: 68px !important; }
  .m-mb68 { margin-bottom: 68px !important; }
  .m-ml68 { margin-left: 68px !important; }

  .m-nm68 { margin: -68px !important; }
  .m-nmt68 { margin-top: -68px !important; }
  .m-nmb68 { margin-bottom: -68px !important; }
  .m-nml68 { margin-left: -68px !important; }
  .m-nmlr68 { margin-left: -68px !important; margin-right: -68px !important; }
  .m-nmr68 {margin-right: -68px !important; }


  .m-p68 { padding: 68px !important; }
  .m-ptb68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .m-plr68 { padding-left: 68px !important; padding-right: 68px !important; }
  .m-pt68 { padding-top: 68px !important; }
  .m-pr68 { padding-right: 68px !important; }
  .m-pb68 { padding-bottom: 68px !important; }
  .m-pl68 { padding-left: 68px !important; }


  

  .m-m70 { margin: 70px !important; }
  .m-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .m-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .m-mt70 { margin-top: 70px !important; }
  .m-mr70 { margin-right: 70px !important; }
  .m-mb70 { margin-bottom: 70px !important; }
  .m-ml70 { margin-left: 70px !important; }

  .m-nm70 { margin: -70px !important; }
  .m-nmt70 { margin-top: -70px !important; }
  .m-nmb70 { margin-bottom: -70px !important; }
  .m-nml70 { margin-left: -70px !important; }
  .m-nmlr70 { margin-left: -70px !important; margin-right: -70px !important; }
  .m-nmr70 {margin-right: -70px !important; }


  .m-p70 { padding: 70px !important; }
  .m-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .m-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .m-pt70 { padding-top: 70px !important; }
  .m-pr70 { padding-right: 70px !important; }
  .m-pb70 { padding-bottom: 70px !important; }
  .m-pl70 { padding-left: 70px !important; }


  

  .m-m75 { margin: 75px !important; }
  .m-mtb75 { margin-top: 75px !important; margin-bottom: 75px !important; }
  .m-mlr75 { margin-left: 75px !important; margin-right: 75px !important; }
  .m-mt75 { margin-top: 75px !important; }
  .m-mr75 { margin-right: 75px !important; }
  .m-mb75 { margin-bottom: 75px !important; }
  .m-ml75 { margin-left: 75px !important; }

  .m-nm75 { margin: -75px !important; }
  .m-nmt75 { margin-top: -75px !important; }
  .m-nmb75 { margin-bottom: -75px !important; }
  .m-nml75 { margin-left: -75px !important; }
  .m-nmlr75 { margin-left: -75px !important; margin-right: -75px !important; }
  .m-nmr75 {margin-right: -75px !important; }


  .m-p75 { padding: 75px !important; }
  .m-ptb75 { padding-top: 75px !important; padding-bottom: 75px !important; }
  .m-plr75 { padding-left: 75px !important; padding-right: 75px !important; }
  .m-pt75 { padding-top: 75px !important; }
  .m-pr75 { padding-right: 75px !important; }
  .m-pb75 { padding-bottom: 75px !important; }
  .m-pl75 { padding-left: 75px !important; }


  

  .m-m80 { margin: 80px !important; }
  .m-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .m-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .m-mt80 { margin-top: 80px !important; }
  .m-mr80 { margin-right: 80px !important; }
  .m-mb80 { margin-bottom: 80px !important; }
  .m-ml80 { margin-left: 80px !important; }

  .m-nm80 { margin: -80px !important; }
  .m-nmt80 { margin-top: -80px !important; }
  .m-nmb80 { margin-bottom: -80px !important; }
  .m-nml80 { margin-left: -80px !important; }
  .m-nmlr80 { margin-left: -80px !important; margin-right: -80px !important; }
  .m-nmr80 {margin-right: -80px !important; }


  .m-p80 { padding: 80px !important; }
  .m-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .m-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .m-pt80 { padding-top: 80px !important; }
  .m-pr80 { padding-right: 80px !important; }
  .m-pb80 { padding-bottom: 80px !important; }
  .m-pl80 { padding-left: 80px !important; }


  

  .m-m85 { margin: 85px !important; }
  .m-mtb85 { margin-top: 85px !important; margin-bottom: 85px !important; }
  .m-mlr85 { margin-left: 85px !important; margin-right: 85px !important; }
  .m-mt85 { margin-top: 85px !important; }
  .m-mr85 { margin-right: 85px !important; }
  .m-mb85 { margin-bottom: 85px !important; }
  .m-ml85 { margin-left: 85px !important; }

  .m-nm85 { margin: -85px !important; }
  .m-nmt85 { margin-top: -85px !important; }
  .m-nmb85 { margin-bottom: -85px !important; }
  .m-nml85 { margin-left: -85px !important; }
  .m-nmlr85 { margin-left: -85px !important; margin-right: -85px !important; }
  .m-nmr85 {margin-right: -85px !important; }


  .m-p85 { padding: 85px !important; }
  .m-ptb85 { padding-top: 85px !important; padding-bottom: 85px !important; }
  .m-plr85 { padding-left: 85px !important; padding-right: 85px !important; }
  .m-pt85 { padding-top: 85px !important; }
  .m-pr85 { padding-right: 85px !important; }
  .m-pb85 { padding-bottom: 85px !important; }
  .m-pl85 { padding-left: 85px !important; }


  

  .m-m90 { margin: 90px !important; }
  .m-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .m-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .m-mt90 { margin-top: 90px !important; }
  .m-mr90 { margin-right: 90px !important; }
  .m-mb90 { margin-bottom: 90px !important; }
  .m-ml90 { margin-left: 90px !important; }

  .m-nm90 { margin: -90px !important; }
  .m-nmt90 { margin-top: -90px !important; }
  .m-nmb90 { margin-bottom: -90px !important; }
  .m-nml90 { margin-left: -90px !important; }
  .m-nmlr90 { margin-left: -90px !important; margin-right: -90px !important; }
  .m-nmr90 {margin-right: -90px !important; }


  .m-p90 { padding: 90px !important; }
  .m-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .m-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .m-pt90 { padding-top: 90px !important; }
  .m-pr90 { padding-right: 90px !important; }
  .m-pb90 { padding-bottom: 90px !important; }
  .m-pl90 { padding-left: 90px !important; }


  

  .m-m95 { margin: 95px !important; }
  .m-mtb95 { margin-top: 95px !important; margin-bottom: 95px !important; }
  .m-mlr95 { margin-left: 95px !important; margin-right: 95px !important; }
  .m-mt95 { margin-top: 95px !important; }
  .m-mr95 { margin-right: 95px !important; }
  .m-mb95 { margin-bottom: 95px !important; }
  .m-ml95 { margin-left: 95px !important; }

  .m-nm95 { margin: -95px !important; }
  .m-nmt95 { margin-top: -95px !important; }
  .m-nmb95 { margin-bottom: -95px !important; }
  .m-nml95 { margin-left: -95px !important; }
  .m-nmlr95 { margin-left: -95px !important; margin-right: -95px !important; }
  .m-nmr95 {margin-right: -95px !important; }


  .m-p95 { padding: 95px !important; }
  .m-ptb95 { padding-top: 95px !important; padding-bottom: 95px !important; }
  .m-plr95 { padding-left: 95px !important; padding-right: 95px !important; }
  .m-pt95 { padding-top: 95px !important; }
  .m-pr95 { padding-right: 95px !important; }
  .m-pb95 { padding-bottom: 95px !important; }
  .m-pl95 { padding-left: 95px !important; }


  

  .m-m100 { margin: 100px !important; }
  .m-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .m-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .m-mt100 { margin-top: 100px !important; }
  .m-mr100 { margin-right: 100px !important; }
  .m-mb100 { margin-bottom: 100px !important; }
  .m-ml100 { margin-left: 100px !important; }

  .m-nm100 { margin: -100px !important; }
  .m-nmt100 { margin-top: -100px !important; }
  .m-nmb100 { margin-bottom: -100px !important; }
  .m-nml100 { margin-left: -100px !important; }
  .m-nmlr100 { margin-left: -100px !important; margin-right: -100px !important; }
  .m-nmr100 {margin-right: -100px !important; }


  .m-p100 { padding: 100px !important; }
  .m-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .m-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .m-pt100 { padding-top: 100px !important; }
  .m-pr100 { padding-right: 100px !important; }
  .m-pb100 { padding-bottom: 100px !important; }
  .m-pl100 { padding-left: 100px !important; }


  

  .m-m110 { margin: 110px !important; }
  .m-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .m-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .m-mt110 { margin-top: 110px !important; }
  .m-mr110 { margin-right: 110px !important; }
  .m-mb110 { margin-bottom: 110px !important; }
  .m-ml110 { margin-left: 110px !important; }

  .m-nm110 { margin: -110px !important; }
  .m-nmt110 { margin-top: -110px !important; }
  .m-nmb110 { margin-bottom: -110px !important; }
  .m-nml110 { margin-left: -110px !important; }
  .m-nmlr110 { margin-left: -110px !important; margin-right: -110px !important; }
  .m-nmr110 {margin-right: -110px !important; }


  .m-p110 { padding: 110px !important; }
  .m-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .m-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .m-pt110 { padding-top: 110px !important; }
  .m-pr110 { padding-right: 110px !important; }
  .m-pb110 { padding-bottom: 110px !important; }
  .m-pl110 { padding-left: 110px !important; }


  

  .m-m115 { margin: 115px !important; }
  .m-mtb115 { margin-top: 115px !important; margin-bottom: 115px !important; }
  .m-mlr115 { margin-left: 115px !important; margin-right: 115px !important; }
  .m-mt115 { margin-top: 115px !important; }
  .m-mr115 { margin-right: 115px !important; }
  .m-mb115 { margin-bottom: 115px !important; }
  .m-ml115 { margin-left: 115px !important; }

  .m-nm115 { margin: -115px !important; }
  .m-nmt115 { margin-top: -115px !important; }
  .m-nmb115 { margin-bottom: -115px !important; }
  .m-nml115 { margin-left: -115px !important; }
  .m-nmlr115 { margin-left: -115px !important; margin-right: -115px !important; }
  .m-nmr115 {margin-right: -115px !important; }


  .m-p115 { padding: 115px !important; }
  .m-ptb115 { padding-top: 115px !important; padding-bottom: 115px !important; }
  .m-plr115 { padding-left: 115px !important; padding-right: 115px !important; }
  .m-pt115 { padding-top: 115px !important; }
  .m-pr115 { padding-right: 115px !important; }
  .m-pb115 { padding-bottom: 115px !important; }
  .m-pl115 { padding-left: 115px !important; }


  

  .m-m120 { margin: 120px !important; }
  .m-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .m-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .m-mt120 { margin-top: 120px !important; }
  .m-mr120 { margin-right: 120px !important; }
  .m-mb120 { margin-bottom: 120px !important; }
  .m-ml120 { margin-left: 120px !important; }

  .m-nm120 { margin: -120px !important; }
  .m-nmt120 { margin-top: -120px !important; }
  .m-nmb120 { margin-bottom: -120px !important; }
  .m-nml120 { margin-left: -120px !important; }
  .m-nmlr120 { margin-left: -120px !important; margin-right: -120px !important; }
  .m-nmr120 {margin-right: -120px !important; }


  .m-p120 { padding: 120px !important; }
  .m-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .m-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .m-pt120 { padding-top: 120px !important; }
  .m-pr120 { padding-right: 120px !important; }
  .m-pb120 { padding-bottom: 120px !important; }
  .m-pl120 { padding-left: 120px !important; }


  

  .m-m130 { margin: 130px !important; }
  .m-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .m-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .m-mt130 { margin-top: 130px !important; }
  .m-mr130 { margin-right: 130px !important; }
  .m-mb130 { margin-bottom: 130px !important; }
  .m-ml130 { margin-left: 130px !important; }

  .m-nm130 { margin: -130px !important; }
  .m-nmt130 { margin-top: -130px !important; }
  .m-nmb130 { margin-bottom: -130px !important; }
  .m-nml130 { margin-left: -130px !important; }
  .m-nmlr130 { margin-left: -130px !important; margin-right: -130px !important; }
  .m-nmr130 {margin-right: -130px !important; }


  .m-p130 { padding: 130px !important; }
  .m-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .m-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .m-pt130 { padding-top: 130px !important; }
  .m-pr130 { padding-right: 130px !important; }
  .m-pb130 { padding-bottom: 130px !important; }
  .m-pl130 { padding-left: 130px !important; }


  

  .m-m140 { margin: 140px !important; }
  .m-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .m-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .m-mt140 { margin-top: 140px !important; }
  .m-mr140 { margin-right: 140px !important; }
  .m-mb140 { margin-bottom: 140px !important; }
  .m-ml140 { margin-left: 140px !important; }

  .m-nm140 { margin: -140px !important; }
  .m-nmt140 { margin-top: -140px !important; }
  .m-nmb140 { margin-bottom: -140px !important; }
  .m-nml140 { margin-left: -140px !important; }
  .m-nmlr140 { margin-left: -140px !important; margin-right: -140px !important; }
  .m-nmr140 {margin-right: -140px !important; }


  .m-p140 { padding: 140px !important; }
  .m-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .m-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .m-pt140 { padding-top: 140px !important; }
  .m-pr140 { padding-right: 140px !important; }
  .m-pb140 { padding-bottom: 140px !important; }
  .m-pl140 { padding-left: 140px !important; }


  

  .m-m145 { margin: 145px !important; }
  .m-mtb145 { margin-top: 145px !important; margin-bottom: 145px !important; }
  .m-mlr145 { margin-left: 145px !important; margin-right: 145px !important; }
  .m-mt145 { margin-top: 145px !important; }
  .m-mr145 { margin-right: 145px !important; }
  .m-mb145 { margin-bottom: 145px !important; }
  .m-ml145 { margin-left: 145px !important; }

  .m-nm145 { margin: -145px !important; }
  .m-nmt145 { margin-top: -145px !important; }
  .m-nmb145 { margin-bottom: -145px !important; }
  .m-nml145 { margin-left: -145px !important; }
  .m-nmlr145 { margin-left: -145px !important; margin-right: -145px !important; }
  .m-nmr145 {margin-right: -145px !important; }


  .m-p145 { padding: 145px !important; }
  .m-ptb145 { padding-top: 145px !important; padding-bottom: 145px !important; }
  .m-plr145 { padding-left: 145px !important; padding-right: 145px !important; }
  .m-pt145 { padding-top: 145px !important; }
  .m-pr145 { padding-right: 145px !important; }
  .m-pb145 { padding-bottom: 145px !important; }
  .m-pl145 { padding-left: 145px !important; }


  

  .m-m150 { margin: 150px !important; }
  .m-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .m-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .m-mt150 { margin-top: 150px !important; }
  .m-mr150 { margin-right: 150px !important; }
  .m-mb150 { margin-bottom: 150px !important; }
  .m-ml150 { margin-left: 150px !important; }

  .m-nm150 { margin: -150px !important; }
  .m-nmt150 { margin-top: -150px !important; }
  .m-nmb150 { margin-bottom: -150px !important; }
  .m-nml150 { margin-left: -150px !important; }
  .m-nmlr150 { margin-left: -150px !important; margin-right: -150px !important; }
  .m-nmr150 {margin-right: -150px !important; }


  .m-p150 { padding: 150px !important; }
  .m-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .m-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .m-pt150 { padding-top: 150px !important; }
  .m-pr150 { padding-right: 150px !important; }
  .m-pb150 { padding-bottom: 150px !important; }
  .m-pl150 { padding-left: 150px !important; }


  

  .m-m155 { margin: 155px !important; }
  .m-mtb155 { margin-top: 155px !important; margin-bottom: 155px !important; }
  .m-mlr155 { margin-left: 155px !important; margin-right: 155px !important; }
  .m-mt155 { margin-top: 155px !important; }
  .m-mr155 { margin-right: 155px !important; }
  .m-mb155 { margin-bottom: 155px !important; }
  .m-ml155 { margin-left: 155px !important; }

  .m-nm155 { margin: -155px !important; }
  .m-nmt155 { margin-top: -155px !important; }
  .m-nmb155 { margin-bottom: -155px !important; }
  .m-nml155 { margin-left: -155px !important; }
  .m-nmlr155 { margin-left: -155px !important; margin-right: -155px !important; }
  .m-nmr155 {margin-right: -155px !important; }


  .m-p155 { padding: 155px !important; }
  .m-ptb155 { padding-top: 155px !important; padding-bottom: 155px !important; }
  .m-plr155 { padding-left: 155px !important; padding-right: 155px !important; }
  .m-pt155 { padding-top: 155px !important; }
  .m-pr155 { padding-right: 155px !important; }
  .m-pb155 { padding-bottom: 155px !important; }
  .m-pl155 { padding-left: 155px !important; }


  

  .m-m160 { margin: 160px !important; }
  .m-mtb160 { margin-top: 160px !important; margin-bottom: 160px !important; }
  .m-mlr160 { margin-left: 160px !important; margin-right: 160px !important; }
  .m-mt160 { margin-top: 160px !important; }
  .m-mr160 { margin-right: 160px !important; }
  .m-mb160 { margin-bottom: 160px !important; }
  .m-ml160 { margin-left: 160px !important; }

  .m-nm160 { margin: -160px !important; }
  .m-nmt160 { margin-top: -160px !important; }
  .m-nmb160 { margin-bottom: -160px !important; }
  .m-nml160 { margin-left: -160px !important; }
  .m-nmlr160 { margin-left: -160px !important; margin-right: -160px !important; }
  .m-nmr160 {margin-right: -160px !important; }


  .m-p160 { padding: 160px !important; }
  .m-ptb160 { padding-top: 160px !important; padding-bottom: 160px !important; }
  .m-plr160 { padding-left: 160px !important; padding-right: 160px !important; }
  .m-pt160 { padding-top: 160px !important; }
  .m-pr160 { padding-right: 160px !important; }
  .m-pb160 { padding-bottom: 160px !important; }
  .m-pl160 { padding-left: 160px !important; }


  

  .m-m170 { margin: 170px !important; }
  .m-mtb170 { margin-top: 170px !important; margin-bottom: 170px !important; }
  .m-mlr170 { margin-left: 170px !important; margin-right: 170px !important; }
  .m-mt170 { margin-top: 170px !important; }
  .m-mr170 { margin-right: 170px !important; }
  .m-mb170 { margin-bottom: 170px !important; }
  .m-ml170 { margin-left: 170px !important; }

  .m-nm170 { margin: -170px !important; }
  .m-nmt170 { margin-top: -170px !important; }
  .m-nmb170 { margin-bottom: -170px !important; }
  .m-nml170 { margin-left: -170px !important; }
  .m-nmlr170 { margin-left: -170px !important; margin-right: -170px !important; }
  .m-nmr170 {margin-right: -170px !important; }


  .m-p170 { padding: 170px !important; }
  .m-ptb170 { padding-top: 170px !important; padding-bottom: 170px !important; }
  .m-plr170 { padding-left: 170px !important; padding-right: 170px !important; }
  .m-pt170 { padding-top: 170px !important; }
  .m-pr170 { padding-right: 170px !important; }
  .m-pb170 { padding-bottom: 170px !important; }
  .m-pl170 { padding-left: 170px !important; }


  

  .m-m175 { margin: 175px !important; }
  .m-mtb175 { margin-top: 175px !important; margin-bottom: 175px !important; }
  .m-mlr175 { margin-left: 175px !important; margin-right: 175px !important; }
  .m-mt175 { margin-top: 175px !important; }
  .m-mr175 { margin-right: 175px !important; }
  .m-mb175 { margin-bottom: 175px !important; }
  .m-ml175 { margin-left: 175px !important; }

  .m-nm175 { margin: -175px !important; }
  .m-nmt175 { margin-top: -175px !important; }
  .m-nmb175 { margin-bottom: -175px !important; }
  .m-nml175 { margin-left: -175px !important; }
  .m-nmlr175 { margin-left: -175px !important; margin-right: -175px !important; }
  .m-nmr175 {margin-right: -175px !important; }


  .m-p175 { padding: 175px !important; }
  .m-ptb175 { padding-top: 175px !important; padding-bottom: 175px !important; }
  .m-plr175 { padding-left: 175px !important; padding-right: 175px !important; }
  .m-pt175 { padding-top: 175px !important; }
  .m-pr175 { padding-right: 175px !important; }
  .m-pb175 { padding-bottom: 175px !important; }
  .m-pl175 { padding-left: 175px !important; }


  

  .m-m180 { margin: 180px !important; }
  .m-mtb180 { margin-top: 180px !important; margin-bottom: 180px !important; }
  .m-mlr180 { margin-left: 180px !important; margin-right: 180px !important; }
  .m-mt180 { margin-top: 180px !important; }
  .m-mr180 { margin-right: 180px !important; }
  .m-mb180 { margin-bottom: 180px !important; }
  .m-ml180 { margin-left: 180px !important; }

  .m-nm180 { margin: -180px !important; }
  .m-nmt180 { margin-top: -180px !important; }
  .m-nmb180 { margin-bottom: -180px !important; }
  .m-nml180 { margin-left: -180px !important; }
  .m-nmlr180 { margin-left: -180px !important; margin-right: -180px !important; }
  .m-nmr180 {margin-right: -180px !important; }


  .m-p180 { padding: 180px !important; }
  .m-ptb180 { padding-top: 180px !important; padding-bottom: 180px !important; }
  .m-plr180 { padding-left: 180px !important; padding-right: 180px !important; }
  .m-pt180 { padding-top: 180px !important; }
  .m-pr180 { padding-right: 180px !important; }
  .m-pb180 { padding-bottom: 180px !important; }
  .m-pl180 { padding-left: 180px !important; }


  

  .m-m195 { margin: 195px !important; }
  .m-mtb195 { margin-top: 195px !important; margin-bottom: 195px !important; }
  .m-mlr195 { margin-left: 195px !important; margin-right: 195px !important; }
  .m-mt195 { margin-top: 195px !important; }
  .m-mr195 { margin-right: 195px !important; }
  .m-mb195 { margin-bottom: 195px !important; }
  .m-ml195 { margin-left: 195px !important; }

  .m-nm195 { margin: -195px !important; }
  .m-nmt195 { margin-top: -195px !important; }
  .m-nmb195 { margin-bottom: -195px !important; }
  .m-nml195 { margin-left: -195px !important; }
  .m-nmlr195 { margin-left: -195px !important; margin-right: -195px !important; }
  .m-nmr195 {margin-right: -195px !important; }


  .m-p195 { padding: 195px !important; }
  .m-ptb195 { padding-top: 195px !important; padding-bottom: 195px !important; }
  .m-plr195 { padding-left: 195px !important; padding-right: 195px !important; }
  .m-pt195 { padding-top: 195px !important; }
  .m-pr195 { padding-right: 195px !important; }
  .m-pb195 { padding-bottom: 195px !important; }
  .m-pl195 { padding-left: 195px !important; }


  

  .m-m200 { margin: 200px !important; }
  .m-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .m-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .m-mt200 { margin-top: 200px !important; }
  .m-mr200 { margin-right: 200px !important; }
  .m-mb200 { margin-bottom: 200px !important; }
  .m-ml200 { margin-left: 200px !important; }

  .m-nm200 { margin: -200px !important; }
  .m-nmt200 { margin-top: -200px !important; }
  .m-nmb200 { margin-bottom: -200px !important; }
  .m-nml200 { margin-left: -200px !important; }
  .m-nmlr200 { margin-left: -200px !important; margin-right: -200px !important; }
  .m-nmr200 {margin-right: -200px !important; }


  .m-p200 { padding: 200px !important; }
  .m-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .m-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .m-pt200 { padding-top: 200px !important; }
  .m-pr200 { padding-right: 200px !important; }
  .m-pb200 { padding-bottom: 200px !important; }
  .m-pl200 { padding-left: 200px !important; }


  

  .m-m210 { margin: 210px !important; }
  .m-mtb210 { margin-top: 210px !important; margin-bottom: 210px !important; }
  .m-mlr210 { margin-left: 210px !important; margin-right: 210px !important; }
  .m-mt210 { margin-top: 210px !important; }
  .m-mr210 { margin-right: 210px !important; }
  .m-mb210 { margin-bottom: 210px !important; }
  .m-ml210 { margin-left: 210px !important; }

  .m-nm210 { margin: -210px !important; }
  .m-nmt210 { margin-top: -210px !important; }
  .m-nmb210 { margin-bottom: -210px !important; }
  .m-nml210 { margin-left: -210px !important; }
  .m-nmlr210 { margin-left: -210px !important; margin-right: -210px !important; }
  .m-nmr210 {margin-right: -210px !important; }


  .m-p210 { padding: 210px !important; }
  .m-ptb210 { padding-top: 210px !important; padding-bottom: 210px !important; }
  .m-plr210 { padding-left: 210px !important; padding-right: 210px !important; }
  .m-pt210 { padding-top: 210px !important; }
  .m-pr210 { padding-right: 210px !important; }
  .m-pb210 { padding-bottom: 210px !important; }
  .m-pl210 { padding-left: 210px !important; }


  

  .m-m215 { margin: 215px !important; }
  .m-mtb215 { margin-top: 215px !important; margin-bottom: 215px !important; }
  .m-mlr215 { margin-left: 215px !important; margin-right: 215px !important; }
  .m-mt215 { margin-top: 215px !important; }
  .m-mr215 { margin-right: 215px !important; }
  .m-mb215 { margin-bottom: 215px !important; }
  .m-ml215 { margin-left: 215px !important; }

  .m-nm215 { margin: -215px !important; }
  .m-nmt215 { margin-top: -215px !important; }
  .m-nmb215 { margin-bottom: -215px !important; }
  .m-nml215 { margin-left: -215px !important; }
  .m-nmlr215 { margin-left: -215px !important; margin-right: -215px !important; }
  .m-nmr215 {margin-right: -215px !important; }


  .m-p215 { padding: 215px !important; }
  .m-ptb215 { padding-top: 215px !important; padding-bottom: 215px !important; }
  .m-plr215 { padding-left: 215px !important; padding-right: 215px !important; }
  .m-pt215 { padding-top: 215px !important; }
  .m-pr215 { padding-right: 215px !important; }
  .m-pb215 { padding-bottom: 215px !important; }
  .m-pl215 { padding-left: 215px !important; }


  

  .m-m220 { margin: 220px !important; }
  .m-mtb220 { margin-top: 220px !important; margin-bottom: 220px !important; }
  .m-mlr220 { margin-left: 220px !important; margin-right: 220px !important; }
  .m-mt220 { margin-top: 220px !important; }
  .m-mr220 { margin-right: 220px !important; }
  .m-mb220 { margin-bottom: 220px !important; }
  .m-ml220 { margin-left: 220px !important; }

  .m-nm220 { margin: -220px !important; }
  .m-nmt220 { margin-top: -220px !important; }
  .m-nmb220 { margin-bottom: -220px !important; }
  .m-nml220 { margin-left: -220px !important; }
  .m-nmlr220 { margin-left: -220px !important; margin-right: -220px !important; }
  .m-nmr220 {margin-right: -220px !important; }


  .m-p220 { padding: 220px !important; }
  .m-ptb220 { padding-top: 220px !important; padding-bottom: 220px !important; }
  .m-plr220 { padding-left: 220px !important; padding-right: 220px !important; }
  .m-pt220 { padding-top: 220px !important; }
  .m-pr220 { padding-right: 220px !important; }
  .m-pb220 { padding-bottom: 220px !important; }
  .m-pl220 { padding-left: 220px !important; }


  

  .m-m225 { margin: 225px !important; }
  .m-mtb225 { margin-top: 225px !important; margin-bottom: 225px !important; }
  .m-mlr225 { margin-left: 225px !important; margin-right: 225px !important; }
  .m-mt225 { margin-top: 225px !important; }
  .m-mr225 { margin-right: 225px !important; }
  .m-mb225 { margin-bottom: 225px !important; }
  .m-ml225 { margin-left: 225px !important; }

  .m-nm225 { margin: -225px !important; }
  .m-nmt225 { margin-top: -225px !important; }
  .m-nmb225 { margin-bottom: -225px !important; }
  .m-nml225 { margin-left: -225px !important; }
  .m-nmlr225 { margin-left: -225px !important; margin-right: -225px !important; }
  .m-nmr225 {margin-right: -225px !important; }


  .m-p225 { padding: 225px !important; }
  .m-ptb225 { padding-top: 225px !important; padding-bottom: 225px !important; }
  .m-plr225 { padding-left: 225px !important; padding-right: 225px !important; }
  .m-pt225 { padding-top: 225px !important; }
  .m-pr225 { padding-right: 225px !important; }
  .m-pb225 { padding-bottom: 225px !important; }
  .m-pl225 { padding-left: 225px !important; }


  

  .m-m235 { margin: 235px !important; }
  .m-mtb235 { margin-top: 235px !important; margin-bottom: 235px !important; }
  .m-mlr235 { margin-left: 235px !important; margin-right: 235px !important; }
  .m-mt235 { margin-top: 235px !important; }
  .m-mr235 { margin-right: 235px !important; }
  .m-mb235 { margin-bottom: 235px !important; }
  .m-ml235 { margin-left: 235px !important; }

  .m-nm235 { margin: -235px !important; }
  .m-nmt235 { margin-top: -235px !important; }
  .m-nmb235 { margin-bottom: -235px !important; }
  .m-nml235 { margin-left: -235px !important; }
  .m-nmlr235 { margin-left: -235px !important; margin-right: -235px !important; }
  .m-nmr235 {margin-right: -235px !important; }


  .m-p235 { padding: 235px !important; }
  .m-ptb235 { padding-top: 235px !important; padding-bottom: 235px !important; }
  .m-plr235 { padding-left: 235px !important; padding-right: 235px !important; }
  .m-pt235 { padding-top: 235px !important; }
  .m-pr235 { padding-right: 235px !important; }
  .m-pb235 { padding-bottom: 235px !important; }
  .m-pl235 { padding-left: 235px !important; }


  

  .m-m250 { margin: 250px !important; }
  .m-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .m-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .m-mt250 { margin-top: 250px !important; }
  .m-mr250 { margin-right: 250px !important; }
  .m-mb250 { margin-bottom: 250px !important; }
  .m-ml250 { margin-left: 250px !important; }

  .m-nm250 { margin: -250px !important; }
  .m-nmt250 { margin-top: -250px !important; }
  .m-nmb250 { margin-bottom: -250px !important; }
  .m-nml250 { margin-left: -250px !important; }
  .m-nmlr250 { margin-left: -250px !important; margin-right: -250px !important; }
  .m-nmr250 {margin-right: -250px !important; }


  .m-p250 { padding: 250px !important; }
  .m-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .m-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .m-pt250 { padding-top: 250px !important; }
  .m-pr250 { padding-right: 250px !important; }
  .m-pb250 { padding-bottom: 250px !important; }
  .m-pl250 { padding-left: 250px !important; }


  

  .m-m255 { margin: 255px !important; }
  .m-mtb255 { margin-top: 255px !important; margin-bottom: 255px !important; }
  .m-mlr255 { margin-left: 255px !important; margin-right: 255px !important; }
  .m-mt255 { margin-top: 255px !important; }
  .m-mr255 { margin-right: 255px !important; }
  .m-mb255 { margin-bottom: 255px !important; }
  .m-ml255 { margin-left: 255px !important; }

  .m-nm255 { margin: -255px !important; }
  .m-nmt255 { margin-top: -255px !important; }
  .m-nmb255 { margin-bottom: -255px !important; }
  .m-nml255 { margin-left: -255px !important; }
  .m-nmlr255 { margin-left: -255px !important; margin-right: -255px !important; }
  .m-nmr255 {margin-right: -255px !important; }


  .m-p255 { padding: 255px !important; }
  .m-ptb255 { padding-top: 255px !important; padding-bottom: 255px !important; }
  .m-plr255 { padding-left: 255px !important; padding-right: 255px !important; }
  .m-pt255 { padding-top: 255px !important; }
  .m-pr255 { padding-right: 255px !important; }
  .m-pb255 { padding-bottom: 255px !important; }
  .m-pl255 { padding-left: 255px !important; }


  

  .m-m260 { margin: 260px !important; }
  .m-mtb260 { margin-top: 260px !important; margin-bottom: 260px !important; }
  .m-mlr260 { margin-left: 260px !important; margin-right: 260px !important; }
  .m-mt260 { margin-top: 260px !important; }
  .m-mr260 { margin-right: 260px !important; }
  .m-mb260 { margin-bottom: 260px !important; }
  .m-ml260 { margin-left: 260px !important; }

  .m-nm260 { margin: -260px !important; }
  .m-nmt260 { margin-top: -260px !important; }
  .m-nmb260 { margin-bottom: -260px !important; }
  .m-nml260 { margin-left: -260px !important; }
  .m-nmlr260 { margin-left: -260px !important; margin-right: -260px !important; }
  .m-nmr260 {margin-right: -260px !important; }


  .m-p260 { padding: 260px !important; }
  .m-ptb260 { padding-top: 260px !important; padding-bottom: 260px !important; }
  .m-plr260 { padding-left: 260px !important; padding-right: 260px !important; }
  .m-pt260 { padding-top: 260px !important; }
  .m-pr260 { padding-right: 260px !important; }
  .m-pb260 { padding-bottom: 260px !important; }
  .m-pl260 { padding-left: 260px !important; }


  

  .m-m280 { margin: 280px !important; }
  .m-mtb280 { margin-top: 280px !important; margin-bottom: 280px !important; }
  .m-mlr280 { margin-left: 280px !important; margin-right: 280px !important; }
  .m-mt280 { margin-top: 280px !important; }
  .m-mr280 { margin-right: 280px !important; }
  .m-mb280 { margin-bottom: 280px !important; }
  .m-ml280 { margin-left: 280px !important; }

  .m-nm280 { margin: -280px !important; }
  .m-nmt280 { margin-top: -280px !important; }
  .m-nmb280 { margin-bottom: -280px !important; }
  .m-nml280 { margin-left: -280px !important; }
  .m-nmlr280 { margin-left: -280px !important; margin-right: -280px !important; }
  .m-nmr280 {margin-right: -280px !important; }


  .m-p280 { padding: 280px !important; }
  .m-ptb280 { padding-top: 280px !important; padding-bottom: 280px !important; }
  .m-plr280 { padding-left: 280px !important; padding-right: 280px !important; }
  .m-pt280 { padding-top: 280px !important; }
  .m-pr280 { padding-right: 280px !important; }
  .m-pb280 { padding-bottom: 280px !important; }
  .m-pl280 { padding-left: 280px !important; }


  

  .m-m285 { margin: 285px !important; }
  .m-mtb285 { margin-top: 285px !important; margin-bottom: 285px !important; }
  .m-mlr285 { margin-left: 285px !important; margin-right: 285px !important; }
  .m-mt285 { margin-top: 285px !important; }
  .m-mr285 { margin-right: 285px !important; }
  .m-mb285 { margin-bottom: 285px !important; }
  .m-ml285 { margin-left: 285px !important; }

  .m-nm285 { margin: -285px !important; }
  .m-nmt285 { margin-top: -285px !important; }
  .m-nmb285 { margin-bottom: -285px !important; }
  .m-nml285 { margin-left: -285px !important; }
  .m-nmlr285 { margin-left: -285px !important; margin-right: -285px !important; }
  .m-nmr285 {margin-right: -285px !important; }


  .m-p285 { padding: 285px !important; }
  .m-ptb285 { padding-top: 285px !important; padding-bottom: 285px !important; }
  .m-plr285 { padding-left: 285px !important; padding-right: 285px !important; }
  .m-pt285 { padding-top: 285px !important; }
  .m-pr285 { padding-right: 285px !important; }
  .m-pb285 { padding-bottom: 285px !important; }
  .m-pl285 { padding-left: 285px !important; }


  

  .m-m300 { margin: 300px !important; }
  .m-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .m-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .m-mt300 { margin-top: 300px !important; }
  .m-mr300 { margin-right: 300px !important; }
  .m-mb300 { margin-bottom: 300px !important; }
  .m-ml300 { margin-left: 300px !important; }

  .m-nm300 { margin: -300px !important; }
  .m-nmt300 { margin-top: -300px !important; }
  .m-nmb300 { margin-bottom: -300px !important; }
  .m-nml300 { margin-left: -300px !important; }
  .m-nmlr300 { margin-left: -300px !important; margin-right: -300px !important; }
  .m-nmr300 {margin-right: -300px !important; }


  .m-p300 { padding: 300px !important; }
  .m-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .m-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .m-pt300 { padding-top: 300px !important; }
  .m-pr300 { padding-right: 300px !important; }
  .m-pb300 { padding-bottom: 300px !important; }
  .m-pl300 { padding-left: 300px !important; }


  

  .m-m320 { margin: 320px !important; }
  .m-mtb320 { margin-top: 320px !important; margin-bottom: 320px !important; }
  .m-mlr320 { margin-left: 320px !important; margin-right: 320px !important; }
  .m-mt320 { margin-top: 320px !important; }
  .m-mr320 { margin-right: 320px !important; }
  .m-mb320 { margin-bottom: 320px !important; }
  .m-ml320 { margin-left: 320px !important; }

  .m-nm320 { margin: -320px !important; }
  .m-nmt320 { margin-top: -320px !important; }
  .m-nmb320 { margin-bottom: -320px !important; }
  .m-nml320 { margin-left: -320px !important; }
  .m-nmlr320 { margin-left: -320px !important; margin-right: -320px !important; }
  .m-nmr320 {margin-right: -320px !important; }


  .m-p320 { padding: 320px !important; }
  .m-ptb320 { padding-top: 320px !important; padding-bottom: 320px !important; }
  .m-plr320 { padding-left: 320px !important; padding-right: 320px !important; }
  .m-pt320 { padding-top: 320px !important; }
  .m-pr320 { padding-right: 320px !important; }
  .m-pb320 { padding-bottom: 320px !important; }
  .m-pl320 { padding-left: 320px !important; }


  

  .m-m330 { margin: 330px !important; }
  .m-mtb330 { margin-top: 330px !important; margin-bottom: 330px !important; }
  .m-mlr330 { margin-left: 330px !important; margin-right: 330px !important; }
  .m-mt330 { margin-top: 330px !important; }
  .m-mr330 { margin-right: 330px !important; }
  .m-mb330 { margin-bottom: 330px !important; }
  .m-ml330 { margin-left: 330px !important; }

  .m-nm330 { margin: -330px !important; }
  .m-nmt330 { margin-top: -330px !important; }
  .m-nmb330 { margin-bottom: -330px !important; }
  .m-nml330 { margin-left: -330px !important; }
  .m-nmlr330 { margin-left: -330px !important; margin-right: -330px !important; }
  .m-nmr330 {margin-right: -330px !important; }


  .m-p330 { padding: 330px !important; }
  .m-ptb330 { padding-top: 330px !important; padding-bottom: 330px !important; }
  .m-plr330 { padding-left: 330px !important; padding-right: 330px !important; }
  .m-pt330 { padding-top: 330px !important; }
  .m-pr330 { padding-right: 330px !important; }
  .m-pb330 { padding-bottom: 330px !important; }
  .m-pl330 { padding-left: 330px !important; }


  

  .m-m340 { margin: 340px !important; }
  .m-mtb340 { margin-top: 340px !important; margin-bottom: 340px !important; }
  .m-mlr340 { margin-left: 340px !important; margin-right: 340px !important; }
  .m-mt340 { margin-top: 340px !important; }
  .m-mr340 { margin-right: 340px !important; }
  .m-mb340 { margin-bottom: 340px !important; }
  .m-ml340 { margin-left: 340px !important; }

  .m-nm340 { margin: -340px !important; }
  .m-nmt340 { margin-top: -340px !important; }
  .m-nmb340 { margin-bottom: -340px !important; }
  .m-nml340 { margin-left: -340px !important; }
  .m-nmlr340 { margin-left: -340px !important; margin-right: -340px !important; }
  .m-nmr340 {margin-right: -340px !important; }


  .m-p340 { padding: 340px !important; }
  .m-ptb340 { padding-top: 340px !important; padding-bottom: 340px !important; }
  .m-plr340 { padding-left: 340px !important; padding-right: 340px !important; }
  .m-pt340 { padding-top: 340px !important; }
  .m-pr340 { padding-right: 340px !important; }
  .m-pb340 { padding-bottom: 340px !important; }
  .m-pl340 { padding-left: 340px !important; }


  

  .m-m350 { margin: 350px !important; }
  .m-mtb350 { margin-top: 350px !important; margin-bottom: 350px !important; }
  .m-mlr350 { margin-left: 350px !important; margin-right: 350px !important; }
  .m-mt350 { margin-top: 350px !important; }
  .m-mr350 { margin-right: 350px !important; }
  .m-mb350 { margin-bottom: 350px !important; }
  .m-ml350 { margin-left: 350px !important; }

  .m-nm350 { margin: -350px !important; }
  .m-nmt350 { margin-top: -350px !important; }
  .m-nmb350 { margin-bottom: -350px !important; }
  .m-nml350 { margin-left: -350px !important; }
  .m-nmlr350 { margin-left: -350px !important; margin-right: -350px !important; }
  .m-nmr350 {margin-right: -350px !important; }


  .m-p350 { padding: 350px !important; }
  .m-ptb350 { padding-top: 350px !important; padding-bottom: 350px !important; }
  .m-plr350 { padding-left: 350px !important; padding-right: 350px !important; }
  .m-pt350 { padding-top: 350px !important; }
  .m-pr350 { padding-right: 350px !important; }
  .m-pb350 { padding-bottom: 350px !important; }
  .m-pl350 { padding-left: 350px !important; }


  

  .m-m360 { margin: 360px !important; }
  .m-mtb360 { margin-top: 360px !important; margin-bottom: 360px !important; }
  .m-mlr360 { margin-left: 360px !important; margin-right: 360px !important; }
  .m-mt360 { margin-top: 360px !important; }
  .m-mr360 { margin-right: 360px !important; }
  .m-mb360 { margin-bottom: 360px !important; }
  .m-ml360 { margin-left: 360px !important; }

  .m-nm360 { margin: -360px !important; }
  .m-nmt360 { margin-top: -360px !important; }
  .m-nmb360 { margin-bottom: -360px !important; }
  .m-nml360 { margin-left: -360px !important; }
  .m-nmlr360 { margin-left: -360px !important; margin-right: -360px !important; }
  .m-nmr360 {margin-right: -360px !important; }


  .m-p360 { padding: 360px !important; }
  .m-ptb360 { padding-top: 360px !important; padding-bottom: 360px !important; }
  .m-plr360 { padding-left: 360px !important; padding-right: 360px !important; }
  .m-pt360 { padding-top: 360px !important; }
  .m-pr360 { padding-right: 360px !important; }
  .m-pb360 { padding-bottom: 360px !important; }
  .m-pl360 { padding-left: 360px !important; }


  

  .m-m380 { margin: 380px !important; }
  .m-mtb380 { margin-top: 380px !important; margin-bottom: 380px !important; }
  .m-mlr380 { margin-left: 380px !important; margin-right: 380px !important; }
  .m-mt380 { margin-top: 380px !important; }
  .m-mr380 { margin-right: 380px !important; }
  .m-mb380 { margin-bottom: 380px !important; }
  .m-ml380 { margin-left: 380px !important; }

  .m-nm380 { margin: -380px !important; }
  .m-nmt380 { margin-top: -380px !important; }
  .m-nmb380 { margin-bottom: -380px !important; }
  .m-nml380 { margin-left: -380px !important; }
  .m-nmlr380 { margin-left: -380px !important; margin-right: -380px !important; }
  .m-nmr380 {margin-right: -380px !important; }


  .m-p380 { padding: 380px !important; }
  .m-ptb380 { padding-top: 380px !important; padding-bottom: 380px !important; }
  .m-plr380 { padding-left: 380px !important; padding-right: 380px !important; }
  .m-pt380 { padding-top: 380px !important; }
  .m-pr380 { padding-right: 380px !important; }
  .m-pb380 { padding-bottom: 380px !important; }
  .m-pl380 { padding-left: 380px !important; }


  

  .m-m400 { margin: 400px !important; }
  .m-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .m-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .m-mt400 { margin-top: 400px !important; }
  .m-mr400 { margin-right: 400px !important; }
  .m-mb400 { margin-bottom: 400px !important; }
  .m-ml400 { margin-left: 400px !important; }

  .m-nm400 { margin: -400px !important; }
  .m-nmt400 { margin-top: -400px !important; }
  .m-nmb400 { margin-bottom: -400px !important; }
  .m-nml400 { margin-left: -400px !important; }
  .m-nmlr400 { margin-left: -400px !important; margin-right: -400px !important; }
  .m-nmr400 {margin-right: -400px !important; }


  .m-p400 { padding: 400px !important; }
  .m-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .m-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .m-pt400 { padding-top: 400px !important; }
  .m-pr400 { padding-right: 400px !important; }
  .m-pb400 { padding-bottom: 400px !important; }
  .m-pl400 { padding-left: 400px !important; }


  

  .m-m450 { margin: 450px !important; }
  .m-mtb450 { margin-top: 450px !important; margin-bottom: 450px !important; }
  .m-mlr450 { margin-left: 450px !important; margin-right: 450px !important; }
  .m-mt450 { margin-top: 450px !important; }
  .m-mr450 { margin-right: 450px !important; }
  .m-mb450 { margin-bottom: 450px !important; }
  .m-ml450 { margin-left: 450px !important; }

  .m-nm450 { margin: -450px !important; }
  .m-nmt450 { margin-top: -450px !important; }
  .m-nmb450 { margin-bottom: -450px !important; }
  .m-nml450 { margin-left: -450px !important; }
  .m-nmlr450 { margin-left: -450px !important; margin-right: -450px !important; }
  .m-nmr450 {margin-right: -450px !important; }


  .m-p450 { padding: 450px !important; }
  .m-ptb450 { padding-top: 450px !important; padding-bottom: 450px !important; }
  .m-plr450 { padding-left: 450px !important; padding-right: 450px !important; }
  .m-pt450 { padding-top: 450px !important; }
  .m-pr450 { padding-right: 450px !important; }
  .m-pb450 { padding-bottom: 450px !important; }
  .m-pl450 { padding-left: 450px !important; }


  

  .m-m500 { margin: 500px !important; }
  .m-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .m-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .m-mt500 { margin-top: 500px !important; }
  .m-mr500 { margin-right: 500px !important; }
  .m-mb500 { margin-bottom: 500px !important; }
  .m-ml500 { margin-left: 500px !important; }

  .m-nm500 { margin: -500px !important; }
  .m-nmt500 { margin-top: -500px !important; }
  .m-nmb500 { margin-bottom: -500px !important; }
  .m-nml500 { margin-left: -500px !important; }
  .m-nmlr500 { margin-left: -500px !important; margin-right: -500px !important; }
  .m-nmr500 {margin-right: -500px !important; }


  .m-p500 { padding: 500px !important; }
  .m-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .m-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .m-pt500 { padding-top: 500px !important; }
  .m-pr500 { padding-right: 500px !important; }
  .m-pb500 { padding-bottom: 500px !important; }
  .m-pl500 { padding-left: 500px !important; }


  

  .m-m550 { margin: 550px !important; }
  .m-mtb550 { margin-top: 550px !important; margin-bottom: 550px !important; }
  .m-mlr550 { margin-left: 550px !important; margin-right: 550px !important; }
  .m-mt550 { margin-top: 550px !important; }
  .m-mr550 { margin-right: 550px !important; }
  .m-mb550 { margin-bottom: 550px !important; }
  .m-ml550 { margin-left: 550px !important; }

  .m-nm550 { margin: -550px !important; }
  .m-nmt550 { margin-top: -550px !important; }
  .m-nmb550 { margin-bottom: -550px !important; }
  .m-nml550 { margin-left: -550px !important; }
  .m-nmlr550 { margin-left: -550px !important; margin-right: -550px !important; }
  .m-nmr550 {margin-right: -550px !important; }


  .m-p550 { padding: 550px !important; }
  .m-ptb550 { padding-top: 550px !important; padding-bottom: 550px !important; }
  .m-plr550 { padding-left: 550px !important; padding-right: 550px !important; }
  .m-pt550 { padding-top: 550px !important; }
  .m-pr550 { padding-right: 550px !important; }
  .m-pb550 { padding-bottom: 550px !important; }
  .m-pl550 { padding-left: 550px !important; }


  

  .m-m600 { margin: 600px !important; }
  .m-mtb600 { margin-top: 600px !important; margin-bottom: 600px !important; }
  .m-mlr600 { margin-left: 600px !important; margin-right: 600px !important; }
  .m-mt600 { margin-top: 600px !important; }
  .m-mr600 { margin-right: 600px !important; }
  .m-mb600 { margin-bottom: 600px !important; }
  .m-ml600 { margin-left: 600px !important; }

  .m-nm600 { margin: -600px !important; }
  .m-nmt600 { margin-top: -600px !important; }
  .m-nmb600 { margin-bottom: -600px !important; }
  .m-nml600 { margin-left: -600px !important; }
  .m-nmlr600 { margin-left: -600px !important; margin-right: -600px !important; }
  .m-nmr600 {margin-right: -600px !important; }


  .m-p600 { padding: 600px !important; }
  .m-ptb600 { padding-top: 600px !important; padding-bottom: 600px !important; }
  .m-plr600 { padding-left: 600px !important; padding-right: 600px !important; }
  .m-pt600 { padding-top: 600px !important; }
  .m-pr600 { padding-right: 600px !important; }
  .m-pb600 { padding-bottom: 600px !important; }
  .m-pl600 { padding-left: 600px !important; }


  

  @media(min-width: 1441px){
    .lpb100{ padding-bottom: 100px!important}
    .lpt80{ padding-top: 80px!important }
    .lpb80{ padding-bottom: 80px!important}
    .lptb80{ padding-top: 80px; padding-bottom: 80px!important}
  }    

  
  
  .m-rel-w0 { width: 0% !important;}
  
  .m-rel-w5 { width: 5% !important;}
  
  .m-rel-w10 { width: 10% !important;}
  
  .m-rel-w15 { width: 15% !important;}
  
  .m-rel-w20 { width: 20% !important;}
  
  .m-rel-w25 { width: 25% !important;}
  
  .m-rel-w30 { width: 30% !important;}
  
  .m-rel-w35 { width: 35% !important;}
  
  .m-rel-w40 { width: 40% !important;}
  
  .m-rel-w45 { width: 45% !important;}
  
  .m-rel-w50 { width: 50% !important;}
  
  .m-rel-w55 { width: 55% !important;}
  
  .m-rel-w60 { width: 60% !important;}
  
  .m-rel-w65 { width: 65% !important;}
  
  .m-rel-w70 { width: 70% !important;}
  
  .m-rel-w75 { width: 75% !important;}
  
  .m-rel-w80 { width: 80% !important;}
  
  .m-rel-w85 { width: 85% !important;}
  
  .m-rel-w90 { width: 90% !important;}
  
  .m-rel-w95 { width: 95% !important;}
  
  .m-rel-w100 { width: 100% !important;}
  
  
    
  
  .m-gap1 { gap: 1rem !important;}
  
  .m-gap-4 { gap: -4rem !important;}
  
  .m-gap-3 { gap: -3rem !important;}
  
  .m-gap3 { gap: 3rem !important;}
  
  .m-gap4 { gap: 4rem !important;}
  
  .m-gap5 { gap: 5rem !important;}
  
  
  
  
  .m-rel-wThird { 
    width: -webkit-calc(100% / 3)!important;
    width: calc(100% / 3)!important;

  }

  .m-rel-wTwoThird { 
    width: -webkit-calc(100% / 3 * 2)!important;
    width: calc(100% / 3 * 2)!important;
  }

  .m-ml-auto{margin-left: auto}
  .m-mr-auto{margin-right: auto}

  
}
/* <- close media query */





@media (max-width: 599px) { /* <- open media query */
  

  /* Visibility
  ================================================================== */

  .s-hidden {
    display: none !important;
    visibility: hidden;
  }

  .s-visible {
    display: block !important;
    visibility: visible!important;
  }


  .s-oh {
    overflow: hidden !important;
  }
  /* Text Align
  ================================================================== */

  .s-tl { text-align: left    !important; }
  .s-tc { text-align: center  !important; }
  .s-tr { text-align: right   !important; }
  .s-tj { text-align: justify !important; }

  /* Text Transform
  ================================================================== */
  .s-uppercase { text-transform: uppercase!important;}

  /* Position
  ================================================================== */
  .s-posRel { position: relative    !important; }
  .s-posAbs { position: absolute    !important; }


  /* Grid
  ================================================================== */  

  
  

  .s-col1 { 
    width: -webkit-calc(100% / 12 * 1);
    width: calc(100% / 12 * 1 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col2 { 
    width: -webkit-calc(100% / 12 * 2);
    width: calc(100% / 12 * 2 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col3 { 
    width: -webkit-calc(100% / 12 * 3);
    width: calc(100% / 12 * 3 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col4 { 
    width: -webkit-calc(100% / 12 * 4);
    width: calc(100% / 12 * 4 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col5 { 
    width: -webkit-calc(100% / 12 * 5);
    width: calc(100% / 12 * 5 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col6 { 
    width: -webkit-calc(100% / 12 * 6);
    width: calc(100% / 12 * 6 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col7 { 
    width: -webkit-calc(100% / 12 * 7);
    width: calc(100% / 12 * 7 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col8 { 
    width: -webkit-calc(100% / 12 * 8);
    width: calc(100% / 12 * 8 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col9 { 
    width: -webkit-calc(100% / 12 * 9);
    width: calc(100% / 12 * 9 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col10 { 
    width: -webkit-calc(100% / 12 * 10);
    width: calc(100% / 12 * 10 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col11 { 
    width: -webkit-calc(100% / 12 * 11);
    width: calc(100% / 12 * 11 - 30px);
    margin-left: 15px;
    margin-right: 15px;
  }

  

  .s-col12 { 
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }


  /* Max-Width
  ================================================================== */ 
  .s-mw720{
    max-width: 720px!important;
  }

  /* FS LH
  ================================================================== */ 
  .s-fs120 { font-size: 120px } 
  .s-fs100 { font-size: 100px } 
  .s-fs68 { font-size: 68px }
  .s-fs64 { font-size: 64px }
  .s-fs50 { font-size: 50px }
  .s-fs48 { font-size: 48px }
  .s-fs40 { font-size: 40px }
  .s-fs32 { font-size: 32px }
  .s-fs30 { font-size: 30px }
  .s-fs28 { font-size: 28px }
  .s-fs26 { font-size: 26px }
  .s-fs24 { font-size: 24px }
  .s-fs20 { font-size: 20px }
  .s-fs18 { font-size: 18px }
  .s-fs16 { font-size: 16px }
  .s-fs14 { font-size: 14px }
  .s-fs13 { font-size: 13px!important; }
  .s-fs12 { font-size: 12px!important; }
  .s-fs11 { font-size: 11px!important; }


  .s-lh74 { line-height: 74px}
  .s-lh66 { line-height: 66px}
  .s-lh64 { line-height: 64px}
  .s-lh60 { line-height: 60px}
  .s-lh50 { line-height: 50px}
  .s-lh54 { line-height: 54px}
  .s-lh40 { line-height: 40px}
  .s-lh46 { line-height: 46px}
  .s-lh48 { line-height: 48px}
  .s-lh42 { line-height: 42px}
  .s-lh36 { line-height: 36px}
  .s-lh38 { line-height: 38px}
  .s-lh37 { line-height: 37px}
  .s-lh32 { line-height: 32px}
  .s-lh30 { line-height: 30px}
  .s-lh28 { line-height: 28px}
  .s-lh26 { line-height: 26px}
  .s-lh24 { line-height: 24px}
  .s-lh23 { line-height: 23px}
  .s-lh20 { line-height: 20px}
  .s-lh18 { line-height: 18px}
  .s-lh14 { line-height: 14px}

  .s-lh-1 { line-height: 1!important}


  /* Flexbox
  ================================================================== */

  .s-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
  }

  .s-x-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: row!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important;
  }

  .s-x-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: row-reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important;
  }

  .s-x-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
  }
  .s-x-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -webkit-flex-direction: column-reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important;
  }

  .s-wrap{
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .s-vertical-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .s-align-center{
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .s-align-start{
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .s-align-end{
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .s-justify-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  .s-justify-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .s-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
  }


  .s-space-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between

  }

  .s-justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .s-x-grow2 {
    -webkit-box-flex: 2;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2
  }



  /* Margin and padding
  ================================================================== */

  .s-ma  { margin: auto !important; }
  .s-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .s-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .s-mta { margin-top: auto !important; }
  .s-mra { margin-right: auto !important; }
  .s-mba { margin-bottom: auto !important; }
  .s-mla { margin-left: auto !important; }

  /* Margin and padding
  ================================================================== */
  .s-nz1{z-index: -1;}
  .s-z0{z-index: 0;}
  .s-z1{z-index: 1;}
  .s-z2{z-index: 2;}


  .s-nt140 {top: -140px}
  .s-nt200 {top: -200px}




  
  

  .s-m0 { margin: 0px !important; }
  .s-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .s-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .s-mt0 { margin-top: 0px !important; }
  .s-mr0 { margin-right: 0px !important; }
  .s-mb0 { margin-bottom: 0px !important; }
  .s-ml0 { margin-left: 0px !important; }

  .s-nm0 { margin: -0px !important; }
  .s-nmt0 { margin-top: -0px !important; }
  .s-nmb0 { margin-bottom: -0px !important; }
  .s-nml0 { margin-left: -0px !important; }
  .s-nmlr0 { margin-left: -0px !important; margin-right: -0px !important; }
  .s-nmr0 {margin-right: -0px !important; }


  .s-p0 { padding: 0px !important; }
  .s-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .s-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .s-pt0 { padding-top: 0px !important; }
  .s-pr0 { padding-right: 0px !important; }
  .s-pb0 { padding-bottom: 0px !important; }
  .s-pl0 { padding-left: 0px !important; }


  

  .s-m3 { margin: 3px !important; }
  .s-mtb3 { margin-top: 3px !important; margin-bottom: 3px !important; }
  .s-mlr3 { margin-left: 3px !important; margin-right: 3px !important; }
  .s-mt3 { margin-top: 3px !important; }
  .s-mr3 { margin-right: 3px !important; }
  .s-mb3 { margin-bottom: 3px !important; }
  .s-ml3 { margin-left: 3px !important; }

  .s-nm3 { margin: -3px !important; }
  .s-nmt3 { margin-top: -3px !important; }
  .s-nmb3 { margin-bottom: -3px !important; }
  .s-nml3 { margin-left: -3px !important; }
  .s-nmlr3 { margin-left: -3px !important; margin-right: -3px !important; }
  .s-nmr3 {margin-right: -3px !important; }


  .s-p3 { padding: 3px !important; }
  .s-ptb3 { padding-top: 3px !important; padding-bottom: 3px !important; }
  .s-plr3 { padding-left: 3px !important; padding-right: 3px !important; }
  .s-pt3 { padding-top: 3px !important; }
  .s-pr3 { padding-right: 3px !important; }
  .s-pb3 { padding-bottom: 3px !important; }
  .s-pl3 { padding-left: 3px !important; }


  

  .s-m5 { margin: 5px !important; }
  .s-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .s-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .s-mt5 { margin-top: 5px !important; }
  .s-mr5 { margin-right: 5px !important; }
  .s-mb5 { margin-bottom: 5px !important; }
  .s-ml5 { margin-left: 5px !important; }

  .s-nm5 { margin: -5px !important; }
  .s-nmt5 { margin-top: -5px !important; }
  .s-nmb5 { margin-bottom: -5px !important; }
  .s-nml5 { margin-left: -5px !important; }
  .s-nmlr5 { margin-left: -5px !important; margin-right: -5px !important; }
  .s-nmr5 {margin-right: -5px !important; }


  .s-p5 { padding: 5px !important; }
  .s-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .s-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .s-pt5 { padding-top: 5px !important; }
  .s-pr5 { padding-right: 5px !important; }
  .s-pb5 { padding-bottom: 5px !important; }
  .s-pl5 { padding-left: 5px !important; }


  

  .s-m6 { margin: 6px !important; }
  .s-mtb6 { margin-top: 6px !important; margin-bottom: 6px !important; }
  .s-mlr6 { margin-left: 6px !important; margin-right: 6px !important; }
  .s-mt6 { margin-top: 6px !important; }
  .s-mr6 { margin-right: 6px !important; }
  .s-mb6 { margin-bottom: 6px !important; }
  .s-ml6 { margin-left: 6px !important; }

  .s-nm6 { margin: -6px !important; }
  .s-nmt6 { margin-top: -6px !important; }
  .s-nmb6 { margin-bottom: -6px !important; }
  .s-nml6 { margin-left: -6px !important; }
  .s-nmlr6 { margin-left: -6px !important; margin-right: -6px !important; }
  .s-nmr6 {margin-right: -6px !important; }


  .s-p6 { padding: 6px !important; }
  .s-ptb6 { padding-top: 6px !important; padding-bottom: 6px !important; }
  .s-plr6 { padding-left: 6px !important; padding-right: 6px !important; }
  .s-pt6 { padding-top: 6px !important; }
  .s-pr6 { padding-right: 6px !important; }
  .s-pb6 { padding-bottom: 6px !important; }
  .s-pl6 { padding-left: 6px !important; }


  

  .s-m7 { margin: 7px !important; }
  .s-mtb7 { margin-top: 7px !important; margin-bottom: 7px !important; }
  .s-mlr7 { margin-left: 7px !important; margin-right: 7px !important; }
  .s-mt7 { margin-top: 7px !important; }
  .s-mr7 { margin-right: 7px !important; }
  .s-mb7 { margin-bottom: 7px !important; }
  .s-ml7 { margin-left: 7px !important; }

  .s-nm7 { margin: -7px !important; }
  .s-nmt7 { margin-top: -7px !important; }
  .s-nmb7 { margin-bottom: -7px !important; }
  .s-nml7 { margin-left: -7px !important; }
  .s-nmlr7 { margin-left: -7px !important; margin-right: -7px !important; }
  .s-nmr7 {margin-right: -7px !important; }


  .s-p7 { padding: 7px !important; }
  .s-ptb7 { padding-top: 7px !important; padding-bottom: 7px !important; }
  .s-plr7 { padding-left: 7px !important; padding-right: 7px !important; }
  .s-pt7 { padding-top: 7px !important; }
  .s-pr7 { padding-right: 7px !important; }
  .s-pb7 { padding-bottom: 7px !important; }
  .s-pl7 { padding-left: 7px !important; }


  

  .s-m8 { margin: 8px !important; }
  .s-mtb8 { margin-top: 8px !important; margin-bottom: 8px !important; }
  .s-mlr8 { margin-left: 8px !important; margin-right: 8px !important; }
  .s-mt8 { margin-top: 8px !important; }
  .s-mr8 { margin-right: 8px !important; }
  .s-mb8 { margin-bottom: 8px !important; }
  .s-ml8 { margin-left: 8px !important; }

  .s-nm8 { margin: -8px !important; }
  .s-nmt8 { margin-top: -8px !important; }
  .s-nmb8 { margin-bottom: -8px !important; }
  .s-nml8 { margin-left: -8px !important; }
  .s-nmlr8 { margin-left: -8px !important; margin-right: -8px !important; }
  .s-nmr8 {margin-right: -8px !important; }


  .s-p8 { padding: 8px !important; }
  .s-ptb8 { padding-top: 8px !important; padding-bottom: 8px !important; }
  .s-plr8 { padding-left: 8px !important; padding-right: 8px !important; }
  .s-pt8 { padding-top: 8px !important; }
  .s-pr8 { padding-right: 8px !important; }
  .s-pb8 { padding-bottom: 8px !important; }
  .s-pl8 { padding-left: 8px !important; }


  

  .s-m10 { margin: 10px !important; }
  .s-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .s-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .s-mt10 { margin-top: 10px !important; }
  .s-mr10 { margin-right: 10px !important; }
  .s-mb10 { margin-bottom: 10px !important; }
  .s-ml10 { margin-left: 10px !important; }

  .s-nm10 { margin: -10px !important; }
  .s-nmt10 { margin-top: -10px !important; }
  .s-nmb10 { margin-bottom: -10px !important; }
  .s-nml10 { margin-left: -10px !important; }
  .s-nmlr10 { margin-left: -10px !important; margin-right: -10px !important; }
  .s-nmr10 {margin-right: -10px !important; }


  .s-p10 { padding: 10px !important; }
  .s-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .s-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .s-pt10 { padding-top: 10px !important; }
  .s-pr10 { padding-right: 10px !important; }
  .s-pb10 { padding-bottom: 10px !important; }
  .s-pl10 { padding-left: 10px !important; }


  

  .s-m12 { margin: 12px !important; }
  .s-mtb12 { margin-top: 12px !important; margin-bottom: 12px !important; }
  .s-mlr12 { margin-left: 12px !important; margin-right: 12px !important; }
  .s-mt12 { margin-top: 12px !important; }
  .s-mr12 { margin-right: 12px !important; }
  .s-mb12 { margin-bottom: 12px !important; }
  .s-ml12 { margin-left: 12px !important; }

  .s-nm12 { margin: -12px !important; }
  .s-nmt12 { margin-top: -12px !important; }
  .s-nmb12 { margin-bottom: -12px !important; }
  .s-nml12 { margin-left: -12px !important; }
  .s-nmlr12 { margin-left: -12px !important; margin-right: -12px !important; }
  .s-nmr12 {margin-right: -12px !important; }


  .s-p12 { padding: 12px !important; }
  .s-ptb12 { padding-top: 12px !important; padding-bottom: 12px !important; }
  .s-plr12 { padding-left: 12px !important; padding-right: 12px !important; }
  .s-pt12 { padding-top: 12px !important; }
  .s-pr12 { padding-right: 12px !important; }
  .s-pb12 { padding-bottom: 12px !important; }
  .s-pl12 { padding-left: 12px !important; }


  

  .s-m14 { margin: 14px !important; }
  .s-mtb14 { margin-top: 14px !important; margin-bottom: 14px !important; }
  .s-mlr14 { margin-left: 14px !important; margin-right: 14px !important; }
  .s-mt14 { margin-top: 14px !important; }
  .s-mr14 { margin-right: 14px !important; }
  .s-mb14 { margin-bottom: 14px !important; }
  .s-ml14 { margin-left: 14px !important; }

  .s-nm14 { margin: -14px !important; }
  .s-nmt14 { margin-top: -14px !important; }
  .s-nmb14 { margin-bottom: -14px !important; }
  .s-nml14 { margin-left: -14px !important; }
  .s-nmlr14 { margin-left: -14px !important; margin-right: -14px !important; }
  .s-nmr14 {margin-right: -14px !important; }


  .s-p14 { padding: 14px !important; }
  .s-ptb14 { padding-top: 14px !important; padding-bottom: 14px !important; }
  .s-plr14 { padding-left: 14px !important; padding-right: 14px !important; }
  .s-pt14 { padding-top: 14px !important; }
  .s-pr14 { padding-right: 14px !important; }
  .s-pb14 { padding-bottom: 14px !important; }
  .s-pl14 { padding-left: 14px !important; }


  

  .s-m15 { margin: 15px !important; }
  .s-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .s-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .s-mt15 { margin-top: 15px !important; }
  .s-mr15 { margin-right: 15px !important; }
  .s-mb15 { margin-bottom: 15px !important; }
  .s-ml15 { margin-left: 15px !important; }

  .s-nm15 { margin: -15px !important; }
  .s-nmt15 { margin-top: -15px !important; }
  .s-nmb15 { margin-bottom: -15px !important; }
  .s-nml15 { margin-left: -15px !important; }
  .s-nmlr15 { margin-left: -15px !important; margin-right: -15px !important; }
  .s-nmr15 {margin-right: -15px !important; }


  .s-p15 { padding: 15px !important; }
  .s-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .s-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .s-pt15 { padding-top: 15px !important; }
  .s-pr15 { padding-right: 15px !important; }
  .s-pb15 { padding-bottom: 15px !important; }
  .s-pl15 { padding-left: 15px !important; }


  

  .s-m17 { margin: 17px !important; }
  .s-mtb17 { margin-top: 17px !important; margin-bottom: 17px !important; }
  .s-mlr17 { margin-left: 17px !important; margin-right: 17px !important; }
  .s-mt17 { margin-top: 17px !important; }
  .s-mr17 { margin-right: 17px !important; }
  .s-mb17 { margin-bottom: 17px !important; }
  .s-ml17 { margin-left: 17px !important; }

  .s-nm17 { margin: -17px !important; }
  .s-nmt17 { margin-top: -17px !important; }
  .s-nmb17 { margin-bottom: -17px !important; }
  .s-nml17 { margin-left: -17px !important; }
  .s-nmlr17 { margin-left: -17px !important; margin-right: -17px !important; }
  .s-nmr17 {margin-right: -17px !important; }


  .s-p17 { padding: 17px !important; }
  .s-ptb17 { padding-top: 17px !important; padding-bottom: 17px !important; }
  .s-plr17 { padding-left: 17px !important; padding-right: 17px !important; }
  .s-pt17 { padding-top: 17px !important; }
  .s-pr17 { padding-right: 17px !important; }
  .s-pb17 { padding-bottom: 17px !important; }
  .s-pl17 { padding-left: 17px !important; }


  

  .s-m20 { margin: 20px !important; }
  .s-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .s-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .s-mt20 { margin-top: 20px !important; }
  .s-mr20 { margin-right: 20px !important; }
  .s-mb20 { margin-bottom: 20px !important; }
  .s-ml20 { margin-left: 20px !important; }

  .s-nm20 { margin: -20px !important; }
  .s-nmt20 { margin-top: -20px !important; }
  .s-nmb20 { margin-bottom: -20px !important; }
  .s-nml20 { margin-left: -20px !important; }
  .s-nmlr20 { margin-left: -20px !important; margin-right: -20px !important; }
  .s-nmr20 {margin-right: -20px !important; }


  .s-p20 { padding: 20px !important; }
  .s-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .s-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .s-pt20 { padding-top: 20px !important; }
  .s-pr20 { padding-right: 20px !important; }
  .s-pb20 { padding-bottom: 20px !important; }
  .s-pl20 { padding-left: 20px !important; }


  

  .s-m25 { margin: 25px !important; }
  .s-mtb25 { margin-top: 25px !important; margin-bottom: 25px !important; }
  .s-mlr25 { margin-left: 25px !important; margin-right: 25px !important; }
  .s-mt25 { margin-top: 25px !important; }
  .s-mr25 { margin-right: 25px !important; }
  .s-mb25 { margin-bottom: 25px !important; }
  .s-ml25 { margin-left: 25px !important; }

  .s-nm25 { margin: -25px !important; }
  .s-nmt25 { margin-top: -25px !important; }
  .s-nmb25 { margin-bottom: -25px !important; }
  .s-nml25 { margin-left: -25px !important; }
  .s-nmlr25 { margin-left: -25px !important; margin-right: -25px !important; }
  .s-nmr25 {margin-right: -25px !important; }


  .s-p25 { padding: 25px !important; }
  .s-ptb25 { padding-top: 25px !important; padding-bottom: 25px !important; }
  .s-plr25 { padding-left: 25px !important; padding-right: 25px !important; }
  .s-pt25 { padding-top: 25px !important; }
  .s-pr25 { padding-right: 25px !important; }
  .s-pb25 { padding-bottom: 25px !important; }
  .s-pl25 { padding-left: 25px !important; }


  

  .s-m30 { margin: 30px !important; }
  .s-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .s-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .s-mt30 { margin-top: 30px !important; }
  .s-mr30 { margin-right: 30px !important; }
  .s-mb30 { margin-bottom: 30px !important; }
  .s-ml30 { margin-left: 30px !important; }

  .s-nm30 { margin: -30px !important; }
  .s-nmt30 { margin-top: -30px !important; }
  .s-nmb30 { margin-bottom: -30px !important; }
  .s-nml30 { margin-left: -30px !important; }
  .s-nmlr30 { margin-left: -30px !important; margin-right: -30px !important; }
  .s-nmr30 {margin-right: -30px !important; }


  .s-p30 { padding: 30px !important; }
  .s-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .s-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .s-pt30 { padding-top: 30px !important; }
  .s-pr30 { padding-right: 30px !important; }
  .s-pb30 { padding-bottom: 30px !important; }
  .s-pl30 { padding-left: 30px !important; }


  

  .s-m35 { margin: 35px !important; }
  .s-mtb35 { margin-top: 35px !important; margin-bottom: 35px !important; }
  .s-mlr35 { margin-left: 35px !important; margin-right: 35px !important; }
  .s-mt35 { margin-top: 35px !important; }
  .s-mr35 { margin-right: 35px !important; }
  .s-mb35 { margin-bottom: 35px !important; }
  .s-ml35 { margin-left: 35px !important; }

  .s-nm35 { margin: -35px !important; }
  .s-nmt35 { margin-top: -35px !important; }
  .s-nmb35 { margin-bottom: -35px !important; }
  .s-nml35 { margin-left: -35px !important; }
  .s-nmlr35 { margin-left: -35px !important; margin-right: -35px !important; }
  .s-nmr35 {margin-right: -35px !important; }


  .s-p35 { padding: 35px !important; }
  .s-ptb35 { padding-top: 35px !important; padding-bottom: 35px !important; }
  .s-plr35 { padding-left: 35px !important; padding-right: 35px !important; }
  .s-pt35 { padding-top: 35px !important; }
  .s-pr35 { padding-right: 35px !important; }
  .s-pb35 { padding-bottom: 35px !important; }
  .s-pl35 { padding-left: 35px !important; }


  

  .s-m40 { margin: 40px !important; }
  .s-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .s-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .s-mt40 { margin-top: 40px !important; }
  .s-mr40 { margin-right: 40px !important; }
  .s-mb40 { margin-bottom: 40px !important; }
  .s-ml40 { margin-left: 40px !important; }

  .s-nm40 { margin: -40px !important; }
  .s-nmt40 { margin-top: -40px !important; }
  .s-nmb40 { margin-bottom: -40px !important; }
  .s-nml40 { margin-left: -40px !important; }
  .s-nmlr40 { margin-left: -40px !important; margin-right: -40px !important; }
  .s-nmr40 {margin-right: -40px !important; }


  .s-p40 { padding: 40px !important; }
  .s-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .s-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .s-pt40 { padding-top: 40px !important; }
  .s-pr40 { padding-right: 40px !important; }
  .s-pb40 { padding-bottom: 40px !important; }
  .s-pl40 { padding-left: 40px !important; }


  

  .s-m44 { margin: 44px !important; }
  .s-mtb44 { margin-top: 44px !important; margin-bottom: 44px !important; }
  .s-mlr44 { margin-left: 44px !important; margin-right: 44px !important; }
  .s-mt44 { margin-top: 44px !important; }
  .s-mr44 { margin-right: 44px !important; }
  .s-mb44 { margin-bottom: 44px !important; }
  .s-ml44 { margin-left: 44px !important; }

  .s-nm44 { margin: -44px !important; }
  .s-nmt44 { margin-top: -44px !important; }
  .s-nmb44 { margin-bottom: -44px !important; }
  .s-nml44 { margin-left: -44px !important; }
  .s-nmlr44 { margin-left: -44px !important; margin-right: -44px !important; }
  .s-nmr44 {margin-right: -44px !important; }


  .s-p44 { padding: 44px !important; }
  .s-ptb44 { padding-top: 44px !important; padding-bottom: 44px !important; }
  .s-plr44 { padding-left: 44px !important; padding-right: 44px !important; }
  .s-pt44 { padding-top: 44px !important; }
  .s-pr44 { padding-right: 44px !important; }
  .s-pb44 { padding-bottom: 44px !important; }
  .s-pl44 { padding-left: 44px !important; }


  

  .s-m45 { margin: 45px !important; }
  .s-mtb45 { margin-top: 45px !important; margin-bottom: 45px !important; }
  .s-mlr45 { margin-left: 45px !important; margin-right: 45px !important; }
  .s-mt45 { margin-top: 45px !important; }
  .s-mr45 { margin-right: 45px !important; }
  .s-mb45 { margin-bottom: 45px !important; }
  .s-ml45 { margin-left: 45px !important; }

  .s-nm45 { margin: -45px !important; }
  .s-nmt45 { margin-top: -45px !important; }
  .s-nmb45 { margin-bottom: -45px !important; }
  .s-nml45 { margin-left: -45px !important; }
  .s-nmlr45 { margin-left: -45px !important; margin-right: -45px !important; }
  .s-nmr45 {margin-right: -45px !important; }


  .s-p45 { padding: 45px !important; }
  .s-ptb45 { padding-top: 45px !important; padding-bottom: 45px !important; }
  .s-plr45 { padding-left: 45px !important; padding-right: 45px !important; }
  .s-pt45 { padding-top: 45px !important; }
  .s-pr45 { padding-right: 45px !important; }
  .s-pb45 { padding-bottom: 45px !important; }
  .s-pl45 { padding-left: 45px !important; }


  

  .s-m50 { margin: 50px !important; }
  .s-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .s-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .s-mt50 { margin-top: 50px !important; }
  .s-mr50 { margin-right: 50px !important; }
  .s-mb50 { margin-bottom: 50px !important; }
  .s-ml50 { margin-left: 50px !important; }

  .s-nm50 { margin: -50px !important; }
  .s-nmt50 { margin-top: -50px !important; }
  .s-nmb50 { margin-bottom: -50px !important; }
  .s-nml50 { margin-left: -50px !important; }
  .s-nmlr50 { margin-left: -50px !important; margin-right: -50px !important; }
  .s-nmr50 {margin-right: -50px !important; }


  .s-p50 { padding: 50px !important; }
  .s-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .s-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .s-pt50 { padding-top: 50px !important; }
  .s-pr50 { padding-right: 50px !important; }
  .s-pb50 { padding-bottom: 50px !important; }
  .s-pl50 { padding-left: 50px !important; }


  

  .s-m55 { margin: 55px !important; }
  .s-mtb55 { margin-top: 55px !important; margin-bottom: 55px !important; }
  .s-mlr55 { margin-left: 55px !important; margin-right: 55px !important; }
  .s-mt55 { margin-top: 55px !important; }
  .s-mr55 { margin-right: 55px !important; }
  .s-mb55 { margin-bottom: 55px !important; }
  .s-ml55 { margin-left: 55px !important; }

  .s-nm55 { margin: -55px !important; }
  .s-nmt55 { margin-top: -55px !important; }
  .s-nmb55 { margin-bottom: -55px !important; }
  .s-nml55 { margin-left: -55px !important; }
  .s-nmlr55 { margin-left: -55px !important; margin-right: -55px !important; }
  .s-nmr55 {margin-right: -55px !important; }


  .s-p55 { padding: 55px !important; }
  .s-ptb55 { padding-top: 55px !important; padding-bottom: 55px !important; }
  .s-plr55 { padding-left: 55px !important; padding-right: 55px !important; }
  .s-pt55 { padding-top: 55px !important; }
  .s-pr55 { padding-right: 55px !important; }
  .s-pb55 { padding-bottom: 55px !important; }
  .s-pl55 { padding-left: 55px !important; }


  

  .s-m60 { margin: 60px !important; }
  .s-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .s-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .s-mt60 { margin-top: 60px !important; }
  .s-mr60 { margin-right: 60px !important; }
  .s-mb60 { margin-bottom: 60px !important; }
  .s-ml60 { margin-left: 60px !important; }

  .s-nm60 { margin: -60px !important; }
  .s-nmt60 { margin-top: -60px !important; }
  .s-nmb60 { margin-bottom: -60px !important; }
  .s-nml60 { margin-left: -60px !important; }
  .s-nmlr60 { margin-left: -60px !important; margin-right: -60px !important; }
  .s-nmr60 {margin-right: -60px !important; }


  .s-p60 { padding: 60px !important; }
  .s-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .s-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .s-pt60 { padding-top: 60px !important; }
  .s-pr60 { padding-right: 60px !important; }
  .s-pb60 { padding-bottom: 60px !important; }
  .s-pl60 { padding-left: 60px !important; }


  

  .s-m65 { margin: 65px !important; }
  .s-mtb65 { margin-top: 65px !important; margin-bottom: 65px !important; }
  .s-mlr65 { margin-left: 65px !important; margin-right: 65px !important; }
  .s-mt65 { margin-top: 65px !important; }
  .s-mr65 { margin-right: 65px !important; }
  .s-mb65 { margin-bottom: 65px !important; }
  .s-ml65 { margin-left: 65px !important; }

  .s-nm65 { margin: -65px !important; }
  .s-nmt65 { margin-top: -65px !important; }
  .s-nmb65 { margin-bottom: -65px !important; }
  .s-nml65 { margin-left: -65px !important; }
  .s-nmlr65 { margin-left: -65px !important; margin-right: -65px !important; }
  .s-nmr65 {margin-right: -65px !important; }


  .s-p65 { padding: 65px !important; }
  .s-ptb65 { padding-top: 65px !important; padding-bottom: 65px !important; }
  .s-plr65 { padding-left: 65px !important; padding-right: 65px !important; }
  .s-pt65 { padding-top: 65px !important; }
  .s-pr65 { padding-right: 65px !important; }
  .s-pb65 { padding-bottom: 65px !important; }
  .s-pl65 { padding-left: 65px !important; }


  

  .s-m68 { margin: 68px !important; }
  .s-mtb68 { margin-top: 68px !important; margin-bottom: 68px !important; }
  .s-mlr68 { margin-left: 68px !important; margin-right: 68px !important; }
  .s-mt68 { margin-top: 68px !important; }
  .s-mr68 { margin-right: 68px !important; }
  .s-mb68 { margin-bottom: 68px !important; }
  .s-ml68 { margin-left: 68px !important; }

  .s-nm68 { margin: -68px !important; }
  .s-nmt68 { margin-top: -68px !important; }
  .s-nmb68 { margin-bottom: -68px !important; }
  .s-nml68 { margin-left: -68px !important; }
  .s-nmlr68 { margin-left: -68px !important; margin-right: -68px !important; }
  .s-nmr68 {margin-right: -68px !important; }


  .s-p68 { padding: 68px !important; }
  .s-ptb68 { padding-top: 68px !important; padding-bottom: 68px !important; }
  .s-plr68 { padding-left: 68px !important; padding-right: 68px !important; }
  .s-pt68 { padding-top: 68px !important; }
  .s-pr68 { padding-right: 68px !important; }
  .s-pb68 { padding-bottom: 68px !important; }
  .s-pl68 { padding-left: 68px !important; }


  

  .s-m70 { margin: 70px !important; }
  .s-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .s-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .s-mt70 { margin-top: 70px !important; }
  .s-mr70 { margin-right: 70px !important; }
  .s-mb70 { margin-bottom: 70px !important; }
  .s-ml70 { margin-left: 70px !important; }

  .s-nm70 { margin: -70px !important; }
  .s-nmt70 { margin-top: -70px !important; }
  .s-nmb70 { margin-bottom: -70px !important; }
  .s-nml70 { margin-left: -70px !important; }
  .s-nmlr70 { margin-left: -70px !important; margin-right: -70px !important; }
  .s-nmr70 {margin-right: -70px !important; }


  .s-p70 { padding: 70px !important; }
  .s-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .s-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .s-pt70 { padding-top: 70px !important; }
  .s-pr70 { padding-right: 70px !important; }
  .s-pb70 { padding-bottom: 70px !important; }
  .s-pl70 { padding-left: 70px !important; }


  

  .s-m75 { margin: 75px !important; }
  .s-mtb75 { margin-top: 75px !important; margin-bottom: 75px !important; }
  .s-mlr75 { margin-left: 75px !important; margin-right: 75px !important; }
  .s-mt75 { margin-top: 75px !important; }
  .s-mr75 { margin-right: 75px !important; }
  .s-mb75 { margin-bottom: 75px !important; }
  .s-ml75 { margin-left: 75px !important; }

  .s-nm75 { margin: -75px !important; }
  .s-nmt75 { margin-top: -75px !important; }
  .s-nmb75 { margin-bottom: -75px !important; }
  .s-nml75 { margin-left: -75px !important; }
  .s-nmlr75 { margin-left: -75px !important; margin-right: -75px !important; }
  .s-nmr75 {margin-right: -75px !important; }


  .s-p75 { padding: 75px !important; }
  .s-ptb75 { padding-top: 75px !important; padding-bottom: 75px !important; }
  .s-plr75 { padding-left: 75px !important; padding-right: 75px !important; }
  .s-pt75 { padding-top: 75px !important; }
  .s-pr75 { padding-right: 75px !important; }
  .s-pb75 { padding-bottom: 75px !important; }
  .s-pl75 { padding-left: 75px !important; }


  

  .s-m80 { margin: 80px !important; }
  .s-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .s-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .s-mt80 { margin-top: 80px !important; }
  .s-mr80 { margin-right: 80px !important; }
  .s-mb80 { margin-bottom: 80px !important; }
  .s-ml80 { margin-left: 80px !important; }

  .s-nm80 { margin: -80px !important; }
  .s-nmt80 { margin-top: -80px !important; }
  .s-nmb80 { margin-bottom: -80px !important; }
  .s-nml80 { margin-left: -80px !important; }
  .s-nmlr80 { margin-left: -80px !important; margin-right: -80px !important; }
  .s-nmr80 {margin-right: -80px !important; }


  .s-p80 { padding: 80px !important; }
  .s-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .s-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .s-pt80 { padding-top: 80px !important; }
  .s-pr80 { padding-right: 80px !important; }
  .s-pb80 { padding-bottom: 80px !important; }
  .s-pl80 { padding-left: 80px !important; }


  

  .s-m85 { margin: 85px !important; }
  .s-mtb85 { margin-top: 85px !important; margin-bottom: 85px !important; }
  .s-mlr85 { margin-left: 85px !important; margin-right: 85px !important; }
  .s-mt85 { margin-top: 85px !important; }
  .s-mr85 { margin-right: 85px !important; }
  .s-mb85 { margin-bottom: 85px !important; }
  .s-ml85 { margin-left: 85px !important; }

  .s-nm85 { margin: -85px !important; }
  .s-nmt85 { margin-top: -85px !important; }
  .s-nmb85 { margin-bottom: -85px !important; }
  .s-nml85 { margin-left: -85px !important; }
  .s-nmlr85 { margin-left: -85px !important; margin-right: -85px !important; }
  .s-nmr85 {margin-right: -85px !important; }


  .s-p85 { padding: 85px !important; }
  .s-ptb85 { padding-top: 85px !important; padding-bottom: 85px !important; }
  .s-plr85 { padding-left: 85px !important; padding-right: 85px !important; }
  .s-pt85 { padding-top: 85px !important; }
  .s-pr85 { padding-right: 85px !important; }
  .s-pb85 { padding-bottom: 85px !important; }
  .s-pl85 { padding-left: 85px !important; }


  

  .s-m90 { margin: 90px !important; }
  .s-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .s-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .s-mt90 { margin-top: 90px !important; }
  .s-mr90 { margin-right: 90px !important; }
  .s-mb90 { margin-bottom: 90px !important; }
  .s-ml90 { margin-left: 90px !important; }

  .s-nm90 { margin: -90px !important; }
  .s-nmt90 { margin-top: -90px !important; }
  .s-nmb90 { margin-bottom: -90px !important; }
  .s-nml90 { margin-left: -90px !important; }
  .s-nmlr90 { margin-left: -90px !important; margin-right: -90px !important; }
  .s-nmr90 {margin-right: -90px !important; }


  .s-p90 { padding: 90px !important; }
  .s-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .s-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .s-pt90 { padding-top: 90px !important; }
  .s-pr90 { padding-right: 90px !important; }
  .s-pb90 { padding-bottom: 90px !important; }
  .s-pl90 { padding-left: 90px !important; }


  

  .s-m95 { margin: 95px !important; }
  .s-mtb95 { margin-top: 95px !important; margin-bottom: 95px !important; }
  .s-mlr95 { margin-left: 95px !important; margin-right: 95px !important; }
  .s-mt95 { margin-top: 95px !important; }
  .s-mr95 { margin-right: 95px !important; }
  .s-mb95 { margin-bottom: 95px !important; }
  .s-ml95 { margin-left: 95px !important; }

  .s-nm95 { margin: -95px !important; }
  .s-nmt95 { margin-top: -95px !important; }
  .s-nmb95 { margin-bottom: -95px !important; }
  .s-nml95 { margin-left: -95px !important; }
  .s-nmlr95 { margin-left: -95px !important; margin-right: -95px !important; }
  .s-nmr95 {margin-right: -95px !important; }


  .s-p95 { padding: 95px !important; }
  .s-ptb95 { padding-top: 95px !important; padding-bottom: 95px !important; }
  .s-plr95 { padding-left: 95px !important; padding-right: 95px !important; }
  .s-pt95 { padding-top: 95px !important; }
  .s-pr95 { padding-right: 95px !important; }
  .s-pb95 { padding-bottom: 95px !important; }
  .s-pl95 { padding-left: 95px !important; }


  

  .s-m100 { margin: 100px !important; }
  .s-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .s-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .s-mt100 { margin-top: 100px !important; }
  .s-mr100 { margin-right: 100px !important; }
  .s-mb100 { margin-bottom: 100px !important; }
  .s-ml100 { margin-left: 100px !important; }

  .s-nm100 { margin: -100px !important; }
  .s-nmt100 { margin-top: -100px !important; }
  .s-nmb100 { margin-bottom: -100px !important; }
  .s-nml100 { margin-left: -100px !important; }
  .s-nmlr100 { margin-left: -100px !important; margin-right: -100px !important; }
  .s-nmr100 {margin-right: -100px !important; }


  .s-p100 { padding: 100px !important; }
  .s-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .s-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .s-pt100 { padding-top: 100px !important; }
  .s-pr100 { padding-right: 100px !important; }
  .s-pb100 { padding-bottom: 100px !important; }
  .s-pl100 { padding-left: 100px !important; }


  

  .s-m110 { margin: 110px !important; }
  .s-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .s-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .s-mt110 { margin-top: 110px !important; }
  .s-mr110 { margin-right: 110px !important; }
  .s-mb110 { margin-bottom: 110px !important; }
  .s-ml110 { margin-left: 110px !important; }

  .s-nm110 { margin: -110px !important; }
  .s-nmt110 { margin-top: -110px !important; }
  .s-nmb110 { margin-bottom: -110px !important; }
  .s-nml110 { margin-left: -110px !important; }
  .s-nmlr110 { margin-left: -110px !important; margin-right: -110px !important; }
  .s-nmr110 {margin-right: -110px !important; }


  .s-p110 { padding: 110px !important; }
  .s-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .s-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .s-pt110 { padding-top: 110px !important; }
  .s-pr110 { padding-right: 110px !important; }
  .s-pb110 { padding-bottom: 110px !important; }
  .s-pl110 { padding-left: 110px !important; }


  

  .s-m115 { margin: 115px !important; }
  .s-mtb115 { margin-top: 115px !important; margin-bottom: 115px !important; }
  .s-mlr115 { margin-left: 115px !important; margin-right: 115px !important; }
  .s-mt115 { margin-top: 115px !important; }
  .s-mr115 { margin-right: 115px !important; }
  .s-mb115 { margin-bottom: 115px !important; }
  .s-ml115 { margin-left: 115px !important; }

  .s-nm115 { margin: -115px !important; }
  .s-nmt115 { margin-top: -115px !important; }
  .s-nmb115 { margin-bottom: -115px !important; }
  .s-nml115 { margin-left: -115px !important; }
  .s-nmlr115 { margin-left: -115px !important; margin-right: -115px !important; }
  .s-nmr115 {margin-right: -115px !important; }


  .s-p115 { padding: 115px !important; }
  .s-ptb115 { padding-top: 115px !important; padding-bottom: 115px !important; }
  .s-plr115 { padding-left: 115px !important; padding-right: 115px !important; }
  .s-pt115 { padding-top: 115px !important; }
  .s-pr115 { padding-right: 115px !important; }
  .s-pb115 { padding-bottom: 115px !important; }
  .s-pl115 { padding-left: 115px !important; }


  

  .s-m120 { margin: 120px !important; }
  .s-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .s-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .s-mt120 { margin-top: 120px !important; }
  .s-mr120 { margin-right: 120px !important; }
  .s-mb120 { margin-bottom: 120px !important; }
  .s-ml120 { margin-left: 120px !important; }

  .s-nm120 { margin: -120px !important; }
  .s-nmt120 { margin-top: -120px !important; }
  .s-nmb120 { margin-bottom: -120px !important; }
  .s-nml120 { margin-left: -120px !important; }
  .s-nmlr120 { margin-left: -120px !important; margin-right: -120px !important; }
  .s-nmr120 {margin-right: -120px !important; }


  .s-p120 { padding: 120px !important; }
  .s-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .s-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .s-pt120 { padding-top: 120px !important; }
  .s-pr120 { padding-right: 120px !important; }
  .s-pb120 { padding-bottom: 120px !important; }
  .s-pl120 { padding-left: 120px !important; }


  

  .s-m130 { margin: 130px !important; }
  .s-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .s-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .s-mt130 { margin-top: 130px !important; }
  .s-mr130 { margin-right: 130px !important; }
  .s-mb130 { margin-bottom: 130px !important; }
  .s-ml130 { margin-left: 130px !important; }

  .s-nm130 { margin: -130px !important; }
  .s-nmt130 { margin-top: -130px !important; }
  .s-nmb130 { margin-bottom: -130px !important; }
  .s-nml130 { margin-left: -130px !important; }
  .s-nmlr130 { margin-left: -130px !important; margin-right: -130px !important; }
  .s-nmr130 {margin-right: -130px !important; }


  .s-p130 { padding: 130px !important; }
  .s-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .s-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .s-pt130 { padding-top: 130px !important; }
  .s-pr130 { padding-right: 130px !important; }
  .s-pb130 { padding-bottom: 130px !important; }
  .s-pl130 { padding-left: 130px !important; }


  

  .s-m140 { margin: 140px !important; }
  .s-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .s-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .s-mt140 { margin-top: 140px !important; }
  .s-mr140 { margin-right: 140px !important; }
  .s-mb140 { margin-bottom: 140px !important; }
  .s-ml140 { margin-left: 140px !important; }

  .s-nm140 { margin: -140px !important; }
  .s-nmt140 { margin-top: -140px !important; }
  .s-nmb140 { margin-bottom: -140px !important; }
  .s-nml140 { margin-left: -140px !important; }
  .s-nmlr140 { margin-left: -140px !important; margin-right: -140px !important; }
  .s-nmr140 {margin-right: -140px !important; }


  .s-p140 { padding: 140px !important; }
  .s-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .s-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .s-pt140 { padding-top: 140px !important; }
  .s-pr140 { padding-right: 140px !important; }
  .s-pb140 { padding-bottom: 140px !important; }
  .s-pl140 { padding-left: 140px !important; }


  

  .s-m145 { margin: 145px !important; }
  .s-mtb145 { margin-top: 145px !important; margin-bottom: 145px !important; }
  .s-mlr145 { margin-left: 145px !important; margin-right: 145px !important; }
  .s-mt145 { margin-top: 145px !important; }
  .s-mr145 { margin-right: 145px !important; }
  .s-mb145 { margin-bottom: 145px !important; }
  .s-ml145 { margin-left: 145px !important; }

  .s-nm145 { margin: -145px !important; }
  .s-nmt145 { margin-top: -145px !important; }
  .s-nmb145 { margin-bottom: -145px !important; }
  .s-nml145 { margin-left: -145px !important; }
  .s-nmlr145 { margin-left: -145px !important; margin-right: -145px !important; }
  .s-nmr145 {margin-right: -145px !important; }


  .s-p145 { padding: 145px !important; }
  .s-ptb145 { padding-top: 145px !important; padding-bottom: 145px !important; }
  .s-plr145 { padding-left: 145px !important; padding-right: 145px !important; }
  .s-pt145 { padding-top: 145px !important; }
  .s-pr145 { padding-right: 145px !important; }
  .s-pb145 { padding-bottom: 145px !important; }
  .s-pl145 { padding-left: 145px !important; }


  

  .s-m150 { margin: 150px !important; }
  .s-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .s-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .s-mt150 { margin-top: 150px !important; }
  .s-mr150 { margin-right: 150px !important; }
  .s-mb150 { margin-bottom: 150px !important; }
  .s-ml150 { margin-left: 150px !important; }

  .s-nm150 { margin: -150px !important; }
  .s-nmt150 { margin-top: -150px !important; }
  .s-nmb150 { margin-bottom: -150px !important; }
  .s-nml150 { margin-left: -150px !important; }
  .s-nmlr150 { margin-left: -150px !important; margin-right: -150px !important; }
  .s-nmr150 {margin-right: -150px !important; }


  .s-p150 { padding: 150px !important; }
  .s-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .s-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .s-pt150 { padding-top: 150px !important; }
  .s-pr150 { padding-right: 150px !important; }
  .s-pb150 { padding-bottom: 150px !important; }
  .s-pl150 { padding-left: 150px !important; }


  

  .s-m155 { margin: 155px !important; }
  .s-mtb155 { margin-top: 155px !important; margin-bottom: 155px !important; }
  .s-mlr155 { margin-left: 155px !important; margin-right: 155px !important; }
  .s-mt155 { margin-top: 155px !important; }
  .s-mr155 { margin-right: 155px !important; }
  .s-mb155 { margin-bottom: 155px !important; }
  .s-ml155 { margin-left: 155px !important; }

  .s-nm155 { margin: -155px !important; }
  .s-nmt155 { margin-top: -155px !important; }
  .s-nmb155 { margin-bottom: -155px !important; }
  .s-nml155 { margin-left: -155px !important; }
  .s-nmlr155 { margin-left: -155px !important; margin-right: -155px !important; }
  .s-nmr155 {margin-right: -155px !important; }


  .s-p155 { padding: 155px !important; }
  .s-ptb155 { padding-top: 155px !important; padding-bottom: 155px !important; }
  .s-plr155 { padding-left: 155px !important; padding-right: 155px !important; }
  .s-pt155 { padding-top: 155px !important; }
  .s-pr155 { padding-right: 155px !important; }
  .s-pb155 { padding-bottom: 155px !important; }
  .s-pl155 { padding-left: 155px !important; }


  

  .s-m160 { margin: 160px !important; }
  .s-mtb160 { margin-top: 160px !important; margin-bottom: 160px !important; }
  .s-mlr160 { margin-left: 160px !important; margin-right: 160px !important; }
  .s-mt160 { margin-top: 160px !important; }
  .s-mr160 { margin-right: 160px !important; }
  .s-mb160 { margin-bottom: 160px !important; }
  .s-ml160 { margin-left: 160px !important; }

  .s-nm160 { margin: -160px !important; }
  .s-nmt160 { margin-top: -160px !important; }
  .s-nmb160 { margin-bottom: -160px !important; }
  .s-nml160 { margin-left: -160px !important; }
  .s-nmlr160 { margin-left: -160px !important; margin-right: -160px !important; }
  .s-nmr160 {margin-right: -160px !important; }


  .s-p160 { padding: 160px !important; }
  .s-ptb160 { padding-top: 160px !important; padding-bottom: 160px !important; }
  .s-plr160 { padding-left: 160px !important; padding-right: 160px !important; }
  .s-pt160 { padding-top: 160px !important; }
  .s-pr160 { padding-right: 160px !important; }
  .s-pb160 { padding-bottom: 160px !important; }
  .s-pl160 { padding-left: 160px !important; }


  

  .s-m170 { margin: 170px !important; }
  .s-mtb170 { margin-top: 170px !important; margin-bottom: 170px !important; }
  .s-mlr170 { margin-left: 170px !important; margin-right: 170px !important; }
  .s-mt170 { margin-top: 170px !important; }
  .s-mr170 { margin-right: 170px !important; }
  .s-mb170 { margin-bottom: 170px !important; }
  .s-ml170 { margin-left: 170px !important; }

  .s-nm170 { margin: -170px !important; }
  .s-nmt170 { margin-top: -170px !important; }
  .s-nmb170 { margin-bottom: -170px !important; }
  .s-nml170 { margin-left: -170px !important; }
  .s-nmlr170 { margin-left: -170px !important; margin-right: -170px !important; }
  .s-nmr170 {margin-right: -170px !important; }


  .s-p170 { padding: 170px !important; }
  .s-ptb170 { padding-top: 170px !important; padding-bottom: 170px !important; }
  .s-plr170 { padding-left: 170px !important; padding-right: 170px !important; }
  .s-pt170 { padding-top: 170px !important; }
  .s-pr170 { padding-right: 170px !important; }
  .s-pb170 { padding-bottom: 170px !important; }
  .s-pl170 { padding-left: 170px !important; }


  

  .s-m175 { margin: 175px !important; }
  .s-mtb175 { margin-top: 175px !important; margin-bottom: 175px !important; }
  .s-mlr175 { margin-left: 175px !important; margin-right: 175px !important; }
  .s-mt175 { margin-top: 175px !important; }
  .s-mr175 { margin-right: 175px !important; }
  .s-mb175 { margin-bottom: 175px !important; }
  .s-ml175 { margin-left: 175px !important; }

  .s-nm175 { margin: -175px !important; }
  .s-nmt175 { margin-top: -175px !important; }
  .s-nmb175 { margin-bottom: -175px !important; }
  .s-nml175 { margin-left: -175px !important; }
  .s-nmlr175 { margin-left: -175px !important; margin-right: -175px !important; }
  .s-nmr175 {margin-right: -175px !important; }


  .s-p175 { padding: 175px !important; }
  .s-ptb175 { padding-top: 175px !important; padding-bottom: 175px !important; }
  .s-plr175 { padding-left: 175px !important; padding-right: 175px !important; }
  .s-pt175 { padding-top: 175px !important; }
  .s-pr175 { padding-right: 175px !important; }
  .s-pb175 { padding-bottom: 175px !important; }
  .s-pl175 { padding-left: 175px !important; }


  

  .s-m180 { margin: 180px !important; }
  .s-mtb180 { margin-top: 180px !important; margin-bottom: 180px !important; }
  .s-mlr180 { margin-left: 180px !important; margin-right: 180px !important; }
  .s-mt180 { margin-top: 180px !important; }
  .s-mr180 { margin-right: 180px !important; }
  .s-mb180 { margin-bottom: 180px !important; }
  .s-ml180 { margin-left: 180px !important; }

  .s-nm180 { margin: -180px !important; }
  .s-nmt180 { margin-top: -180px !important; }
  .s-nmb180 { margin-bottom: -180px !important; }
  .s-nml180 { margin-left: -180px !important; }
  .s-nmlr180 { margin-left: -180px !important; margin-right: -180px !important; }
  .s-nmr180 {margin-right: -180px !important; }


  .s-p180 { padding: 180px !important; }
  .s-ptb180 { padding-top: 180px !important; padding-bottom: 180px !important; }
  .s-plr180 { padding-left: 180px !important; padding-right: 180px !important; }
  .s-pt180 { padding-top: 180px !important; }
  .s-pr180 { padding-right: 180px !important; }
  .s-pb180 { padding-bottom: 180px !important; }
  .s-pl180 { padding-left: 180px !important; }


  

  .s-m195 { margin: 195px !important; }
  .s-mtb195 { margin-top: 195px !important; margin-bottom: 195px !important; }
  .s-mlr195 { margin-left: 195px !important; margin-right: 195px !important; }
  .s-mt195 { margin-top: 195px !important; }
  .s-mr195 { margin-right: 195px !important; }
  .s-mb195 { margin-bottom: 195px !important; }
  .s-ml195 { margin-left: 195px !important; }

  .s-nm195 { margin: -195px !important; }
  .s-nmt195 { margin-top: -195px !important; }
  .s-nmb195 { margin-bottom: -195px !important; }
  .s-nml195 { margin-left: -195px !important; }
  .s-nmlr195 { margin-left: -195px !important; margin-right: -195px !important; }
  .s-nmr195 {margin-right: -195px !important; }


  .s-p195 { padding: 195px !important; }
  .s-ptb195 { padding-top: 195px !important; padding-bottom: 195px !important; }
  .s-plr195 { padding-left: 195px !important; padding-right: 195px !important; }
  .s-pt195 { padding-top: 195px !important; }
  .s-pr195 { padding-right: 195px !important; }
  .s-pb195 { padding-bottom: 195px !important; }
  .s-pl195 { padding-left: 195px !important; }


  

  .s-m200 { margin: 200px !important; }
  .s-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .s-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .s-mt200 { margin-top: 200px !important; }
  .s-mr200 { margin-right: 200px !important; }
  .s-mb200 { margin-bottom: 200px !important; }
  .s-ml200 { margin-left: 200px !important; }

  .s-nm200 { margin: -200px !important; }
  .s-nmt200 { margin-top: -200px !important; }
  .s-nmb200 { margin-bottom: -200px !important; }
  .s-nml200 { margin-left: -200px !important; }
  .s-nmlr200 { margin-left: -200px !important; margin-right: -200px !important; }
  .s-nmr200 {margin-right: -200px !important; }


  .s-p200 { padding: 200px !important; }
  .s-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .s-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .s-pt200 { padding-top: 200px !important; }
  .s-pr200 { padding-right: 200px !important; }
  .s-pb200 { padding-bottom: 200px !important; }
  .s-pl200 { padding-left: 200px !important; }


  

  .s-m210 { margin: 210px !important; }
  .s-mtb210 { margin-top: 210px !important; margin-bottom: 210px !important; }
  .s-mlr210 { margin-left: 210px !important; margin-right: 210px !important; }
  .s-mt210 { margin-top: 210px !important; }
  .s-mr210 { margin-right: 210px !important; }
  .s-mb210 { margin-bottom: 210px !important; }
  .s-ml210 { margin-left: 210px !important; }

  .s-nm210 { margin: -210px !important; }
  .s-nmt210 { margin-top: -210px !important; }
  .s-nmb210 { margin-bottom: -210px !important; }
  .s-nml210 { margin-left: -210px !important; }
  .s-nmlr210 { margin-left: -210px !important; margin-right: -210px !important; }
  .s-nmr210 {margin-right: -210px !important; }


  .s-p210 { padding: 210px !important; }
  .s-ptb210 { padding-top: 210px !important; padding-bottom: 210px !important; }
  .s-plr210 { padding-left: 210px !important; padding-right: 210px !important; }
  .s-pt210 { padding-top: 210px !important; }
  .s-pr210 { padding-right: 210px !important; }
  .s-pb210 { padding-bottom: 210px !important; }
  .s-pl210 { padding-left: 210px !important; }


  

  .s-m215 { margin: 215px !important; }
  .s-mtb215 { margin-top: 215px !important; margin-bottom: 215px !important; }
  .s-mlr215 { margin-left: 215px !important; margin-right: 215px !important; }
  .s-mt215 { margin-top: 215px !important; }
  .s-mr215 { margin-right: 215px !important; }
  .s-mb215 { margin-bottom: 215px !important; }
  .s-ml215 { margin-left: 215px !important; }

  .s-nm215 { margin: -215px !important; }
  .s-nmt215 { margin-top: -215px !important; }
  .s-nmb215 { margin-bottom: -215px !important; }
  .s-nml215 { margin-left: -215px !important; }
  .s-nmlr215 { margin-left: -215px !important; margin-right: -215px !important; }
  .s-nmr215 {margin-right: -215px !important; }


  .s-p215 { padding: 215px !important; }
  .s-ptb215 { padding-top: 215px !important; padding-bottom: 215px !important; }
  .s-plr215 { padding-left: 215px !important; padding-right: 215px !important; }
  .s-pt215 { padding-top: 215px !important; }
  .s-pr215 { padding-right: 215px !important; }
  .s-pb215 { padding-bottom: 215px !important; }
  .s-pl215 { padding-left: 215px !important; }


  

  .s-m220 { margin: 220px !important; }
  .s-mtb220 { margin-top: 220px !important; margin-bottom: 220px !important; }
  .s-mlr220 { margin-left: 220px !important; margin-right: 220px !important; }
  .s-mt220 { margin-top: 220px !important; }
  .s-mr220 { margin-right: 220px !important; }
  .s-mb220 { margin-bottom: 220px !important; }
  .s-ml220 { margin-left: 220px !important; }

  .s-nm220 { margin: -220px !important; }
  .s-nmt220 { margin-top: -220px !important; }
  .s-nmb220 { margin-bottom: -220px !important; }
  .s-nml220 { margin-left: -220px !important; }
  .s-nmlr220 { margin-left: -220px !important; margin-right: -220px !important; }
  .s-nmr220 {margin-right: -220px !important; }


  .s-p220 { padding: 220px !important; }
  .s-ptb220 { padding-top: 220px !important; padding-bottom: 220px !important; }
  .s-plr220 { padding-left: 220px !important; padding-right: 220px !important; }
  .s-pt220 { padding-top: 220px !important; }
  .s-pr220 { padding-right: 220px !important; }
  .s-pb220 { padding-bottom: 220px !important; }
  .s-pl220 { padding-left: 220px !important; }


  

  .s-m225 { margin: 225px !important; }
  .s-mtb225 { margin-top: 225px !important; margin-bottom: 225px !important; }
  .s-mlr225 { margin-left: 225px !important; margin-right: 225px !important; }
  .s-mt225 { margin-top: 225px !important; }
  .s-mr225 { margin-right: 225px !important; }
  .s-mb225 { margin-bottom: 225px !important; }
  .s-ml225 { margin-left: 225px !important; }

  .s-nm225 { margin: -225px !important; }
  .s-nmt225 { margin-top: -225px !important; }
  .s-nmb225 { margin-bottom: -225px !important; }
  .s-nml225 { margin-left: -225px !important; }
  .s-nmlr225 { margin-left: -225px !important; margin-right: -225px !important; }
  .s-nmr225 {margin-right: -225px !important; }


  .s-p225 { padding: 225px !important; }
  .s-ptb225 { padding-top: 225px !important; padding-bottom: 225px !important; }
  .s-plr225 { padding-left: 225px !important; padding-right: 225px !important; }
  .s-pt225 { padding-top: 225px !important; }
  .s-pr225 { padding-right: 225px !important; }
  .s-pb225 { padding-bottom: 225px !important; }
  .s-pl225 { padding-left: 225px !important; }


  

  .s-m235 { margin: 235px !important; }
  .s-mtb235 { margin-top: 235px !important; margin-bottom: 235px !important; }
  .s-mlr235 { margin-left: 235px !important; margin-right: 235px !important; }
  .s-mt235 { margin-top: 235px !important; }
  .s-mr235 { margin-right: 235px !important; }
  .s-mb235 { margin-bottom: 235px !important; }
  .s-ml235 { margin-left: 235px !important; }

  .s-nm235 { margin: -235px !important; }
  .s-nmt235 { margin-top: -235px !important; }
  .s-nmb235 { margin-bottom: -235px !important; }
  .s-nml235 { margin-left: -235px !important; }
  .s-nmlr235 { margin-left: -235px !important; margin-right: -235px !important; }
  .s-nmr235 {margin-right: -235px !important; }


  .s-p235 { padding: 235px !important; }
  .s-ptb235 { padding-top: 235px !important; padding-bottom: 235px !important; }
  .s-plr235 { padding-left: 235px !important; padding-right: 235px !important; }
  .s-pt235 { padding-top: 235px !important; }
  .s-pr235 { padding-right: 235px !important; }
  .s-pb235 { padding-bottom: 235px !important; }
  .s-pl235 { padding-left: 235px !important; }


  

  .s-m250 { margin: 250px !important; }
  .s-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .s-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .s-mt250 { margin-top: 250px !important; }
  .s-mr250 { margin-right: 250px !important; }
  .s-mb250 { margin-bottom: 250px !important; }
  .s-ml250 { margin-left: 250px !important; }

  .s-nm250 { margin: -250px !important; }
  .s-nmt250 { margin-top: -250px !important; }
  .s-nmb250 { margin-bottom: -250px !important; }
  .s-nml250 { margin-left: -250px !important; }
  .s-nmlr250 { margin-left: -250px !important; margin-right: -250px !important; }
  .s-nmr250 {margin-right: -250px !important; }


  .s-p250 { padding: 250px !important; }
  .s-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .s-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .s-pt250 { padding-top: 250px !important; }
  .s-pr250 { padding-right: 250px !important; }
  .s-pb250 { padding-bottom: 250px !important; }
  .s-pl250 { padding-left: 250px !important; }


  

  .s-m255 { margin: 255px !important; }
  .s-mtb255 { margin-top: 255px !important; margin-bottom: 255px !important; }
  .s-mlr255 { margin-left: 255px !important; margin-right: 255px !important; }
  .s-mt255 { margin-top: 255px !important; }
  .s-mr255 { margin-right: 255px !important; }
  .s-mb255 { margin-bottom: 255px !important; }
  .s-ml255 { margin-left: 255px !important; }

  .s-nm255 { margin: -255px !important; }
  .s-nmt255 { margin-top: -255px !important; }
  .s-nmb255 { margin-bottom: -255px !important; }
  .s-nml255 { margin-left: -255px !important; }
  .s-nmlr255 { margin-left: -255px !important; margin-right: -255px !important; }
  .s-nmr255 {margin-right: -255px !important; }


  .s-p255 { padding: 255px !important; }
  .s-ptb255 { padding-top: 255px !important; padding-bottom: 255px !important; }
  .s-plr255 { padding-left: 255px !important; padding-right: 255px !important; }
  .s-pt255 { padding-top: 255px !important; }
  .s-pr255 { padding-right: 255px !important; }
  .s-pb255 { padding-bottom: 255px !important; }
  .s-pl255 { padding-left: 255px !important; }


  

  .s-m260 { margin: 260px !important; }
  .s-mtb260 { margin-top: 260px !important; margin-bottom: 260px !important; }
  .s-mlr260 { margin-left: 260px !important; margin-right: 260px !important; }
  .s-mt260 { margin-top: 260px !important; }
  .s-mr260 { margin-right: 260px !important; }
  .s-mb260 { margin-bottom: 260px !important; }
  .s-ml260 { margin-left: 260px !important; }

  .s-nm260 { margin: -260px !important; }
  .s-nmt260 { margin-top: -260px !important; }
  .s-nmb260 { margin-bottom: -260px !important; }
  .s-nml260 { margin-left: -260px !important; }
  .s-nmlr260 { margin-left: -260px !important; margin-right: -260px !important; }
  .s-nmr260 {margin-right: -260px !important; }


  .s-p260 { padding: 260px !important; }
  .s-ptb260 { padding-top: 260px !important; padding-bottom: 260px !important; }
  .s-plr260 { padding-left: 260px !important; padding-right: 260px !important; }
  .s-pt260 { padding-top: 260px !important; }
  .s-pr260 { padding-right: 260px !important; }
  .s-pb260 { padding-bottom: 260px !important; }
  .s-pl260 { padding-left: 260px !important; }


  

  .s-m280 { margin: 280px !important; }
  .s-mtb280 { margin-top: 280px !important; margin-bottom: 280px !important; }
  .s-mlr280 { margin-left: 280px !important; margin-right: 280px !important; }
  .s-mt280 { margin-top: 280px !important; }
  .s-mr280 { margin-right: 280px !important; }
  .s-mb280 { margin-bottom: 280px !important; }
  .s-ml280 { margin-left: 280px !important; }

  .s-nm280 { margin: -280px !important; }
  .s-nmt280 { margin-top: -280px !important; }
  .s-nmb280 { margin-bottom: -280px !important; }
  .s-nml280 { margin-left: -280px !important; }
  .s-nmlr280 { margin-left: -280px !important; margin-right: -280px !important; }
  .s-nmr280 {margin-right: -280px !important; }


  .s-p280 { padding: 280px !important; }
  .s-ptb280 { padding-top: 280px !important; padding-bottom: 280px !important; }
  .s-plr280 { padding-left: 280px !important; padding-right: 280px !important; }
  .s-pt280 { padding-top: 280px !important; }
  .s-pr280 { padding-right: 280px !important; }
  .s-pb280 { padding-bottom: 280px !important; }
  .s-pl280 { padding-left: 280px !important; }


  

  .s-m285 { margin: 285px !important; }
  .s-mtb285 { margin-top: 285px !important; margin-bottom: 285px !important; }
  .s-mlr285 { margin-left: 285px !important; margin-right: 285px !important; }
  .s-mt285 { margin-top: 285px !important; }
  .s-mr285 { margin-right: 285px !important; }
  .s-mb285 { margin-bottom: 285px !important; }
  .s-ml285 { margin-left: 285px !important; }

  .s-nm285 { margin: -285px !important; }
  .s-nmt285 { margin-top: -285px !important; }
  .s-nmb285 { margin-bottom: -285px !important; }
  .s-nml285 { margin-left: -285px !important; }
  .s-nmlr285 { margin-left: -285px !important; margin-right: -285px !important; }
  .s-nmr285 {margin-right: -285px !important; }


  .s-p285 { padding: 285px !important; }
  .s-ptb285 { padding-top: 285px !important; padding-bottom: 285px !important; }
  .s-plr285 { padding-left: 285px !important; padding-right: 285px !important; }
  .s-pt285 { padding-top: 285px !important; }
  .s-pr285 { padding-right: 285px !important; }
  .s-pb285 { padding-bottom: 285px !important; }
  .s-pl285 { padding-left: 285px !important; }


  

  .s-m300 { margin: 300px !important; }
  .s-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .s-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .s-mt300 { margin-top: 300px !important; }
  .s-mr300 { margin-right: 300px !important; }
  .s-mb300 { margin-bottom: 300px !important; }
  .s-ml300 { margin-left: 300px !important; }

  .s-nm300 { margin: -300px !important; }
  .s-nmt300 { margin-top: -300px !important; }
  .s-nmb300 { margin-bottom: -300px !important; }
  .s-nml300 { margin-left: -300px !important; }
  .s-nmlr300 { margin-left: -300px !important; margin-right: -300px !important; }
  .s-nmr300 {margin-right: -300px !important; }


  .s-p300 { padding: 300px !important; }
  .s-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .s-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .s-pt300 { padding-top: 300px !important; }
  .s-pr300 { padding-right: 300px !important; }
  .s-pb300 { padding-bottom: 300px !important; }
  .s-pl300 { padding-left: 300px !important; }


  

  .s-m320 { margin: 320px !important; }
  .s-mtb320 { margin-top: 320px !important; margin-bottom: 320px !important; }
  .s-mlr320 { margin-left: 320px !important; margin-right: 320px !important; }
  .s-mt320 { margin-top: 320px !important; }
  .s-mr320 { margin-right: 320px !important; }
  .s-mb320 { margin-bottom: 320px !important; }
  .s-ml320 { margin-left: 320px !important; }

  .s-nm320 { margin: -320px !important; }
  .s-nmt320 { margin-top: -320px !important; }
  .s-nmb320 { margin-bottom: -320px !important; }
  .s-nml320 { margin-left: -320px !important; }
  .s-nmlr320 { margin-left: -320px !important; margin-right: -320px !important; }
  .s-nmr320 {margin-right: -320px !important; }


  .s-p320 { padding: 320px !important; }
  .s-ptb320 { padding-top: 320px !important; padding-bottom: 320px !important; }
  .s-plr320 { padding-left: 320px !important; padding-right: 320px !important; }
  .s-pt320 { padding-top: 320px !important; }
  .s-pr320 { padding-right: 320px !important; }
  .s-pb320 { padding-bottom: 320px !important; }
  .s-pl320 { padding-left: 320px !important; }


  

  .s-m330 { margin: 330px !important; }
  .s-mtb330 { margin-top: 330px !important; margin-bottom: 330px !important; }
  .s-mlr330 { margin-left: 330px !important; margin-right: 330px !important; }
  .s-mt330 { margin-top: 330px !important; }
  .s-mr330 { margin-right: 330px !important; }
  .s-mb330 { margin-bottom: 330px !important; }
  .s-ml330 { margin-left: 330px !important; }

  .s-nm330 { margin: -330px !important; }
  .s-nmt330 { margin-top: -330px !important; }
  .s-nmb330 { margin-bottom: -330px !important; }
  .s-nml330 { margin-left: -330px !important; }
  .s-nmlr330 { margin-left: -330px !important; margin-right: -330px !important; }
  .s-nmr330 {margin-right: -330px !important; }


  .s-p330 { padding: 330px !important; }
  .s-ptb330 { padding-top: 330px !important; padding-bottom: 330px !important; }
  .s-plr330 { padding-left: 330px !important; padding-right: 330px !important; }
  .s-pt330 { padding-top: 330px !important; }
  .s-pr330 { padding-right: 330px !important; }
  .s-pb330 { padding-bottom: 330px !important; }
  .s-pl330 { padding-left: 330px !important; }


  

  .s-m340 { margin: 340px !important; }
  .s-mtb340 { margin-top: 340px !important; margin-bottom: 340px !important; }
  .s-mlr340 { margin-left: 340px !important; margin-right: 340px !important; }
  .s-mt340 { margin-top: 340px !important; }
  .s-mr340 { margin-right: 340px !important; }
  .s-mb340 { margin-bottom: 340px !important; }
  .s-ml340 { margin-left: 340px !important; }

  .s-nm340 { margin: -340px !important; }
  .s-nmt340 { margin-top: -340px !important; }
  .s-nmb340 { margin-bottom: -340px !important; }
  .s-nml340 { margin-left: -340px !important; }
  .s-nmlr340 { margin-left: -340px !important; margin-right: -340px !important; }
  .s-nmr340 {margin-right: -340px !important; }


  .s-p340 { padding: 340px !important; }
  .s-ptb340 { padding-top: 340px !important; padding-bottom: 340px !important; }
  .s-plr340 { padding-left: 340px !important; padding-right: 340px !important; }
  .s-pt340 { padding-top: 340px !important; }
  .s-pr340 { padding-right: 340px !important; }
  .s-pb340 { padding-bottom: 340px !important; }
  .s-pl340 { padding-left: 340px !important; }


  

  .s-m350 { margin: 350px !important; }
  .s-mtb350 { margin-top: 350px !important; margin-bottom: 350px !important; }
  .s-mlr350 { margin-left: 350px !important; margin-right: 350px !important; }
  .s-mt350 { margin-top: 350px !important; }
  .s-mr350 { margin-right: 350px !important; }
  .s-mb350 { margin-bottom: 350px !important; }
  .s-ml350 { margin-left: 350px !important; }

  .s-nm350 { margin: -350px !important; }
  .s-nmt350 { margin-top: -350px !important; }
  .s-nmb350 { margin-bottom: -350px !important; }
  .s-nml350 { margin-left: -350px !important; }
  .s-nmlr350 { margin-left: -350px !important; margin-right: -350px !important; }
  .s-nmr350 {margin-right: -350px !important; }


  .s-p350 { padding: 350px !important; }
  .s-ptb350 { padding-top: 350px !important; padding-bottom: 350px !important; }
  .s-plr350 { padding-left: 350px !important; padding-right: 350px !important; }
  .s-pt350 { padding-top: 350px !important; }
  .s-pr350 { padding-right: 350px !important; }
  .s-pb350 { padding-bottom: 350px !important; }
  .s-pl350 { padding-left: 350px !important; }


  

  .s-m360 { margin: 360px !important; }
  .s-mtb360 { margin-top: 360px !important; margin-bottom: 360px !important; }
  .s-mlr360 { margin-left: 360px !important; margin-right: 360px !important; }
  .s-mt360 { margin-top: 360px !important; }
  .s-mr360 { margin-right: 360px !important; }
  .s-mb360 { margin-bottom: 360px !important; }
  .s-ml360 { margin-left: 360px !important; }

  .s-nm360 { margin: -360px !important; }
  .s-nmt360 { margin-top: -360px !important; }
  .s-nmb360 { margin-bottom: -360px !important; }
  .s-nml360 { margin-left: -360px !important; }
  .s-nmlr360 { margin-left: -360px !important; margin-right: -360px !important; }
  .s-nmr360 {margin-right: -360px !important; }


  .s-p360 { padding: 360px !important; }
  .s-ptb360 { padding-top: 360px !important; padding-bottom: 360px !important; }
  .s-plr360 { padding-left: 360px !important; padding-right: 360px !important; }
  .s-pt360 { padding-top: 360px !important; }
  .s-pr360 { padding-right: 360px !important; }
  .s-pb360 { padding-bottom: 360px !important; }
  .s-pl360 { padding-left: 360px !important; }


  

  .s-m380 { margin: 380px !important; }
  .s-mtb380 { margin-top: 380px !important; margin-bottom: 380px !important; }
  .s-mlr380 { margin-left: 380px !important; margin-right: 380px !important; }
  .s-mt380 { margin-top: 380px !important; }
  .s-mr380 { margin-right: 380px !important; }
  .s-mb380 { margin-bottom: 380px !important; }
  .s-ml380 { margin-left: 380px !important; }

  .s-nm380 { margin: -380px !important; }
  .s-nmt380 { margin-top: -380px !important; }
  .s-nmb380 { margin-bottom: -380px !important; }
  .s-nml380 { margin-left: -380px !important; }
  .s-nmlr380 { margin-left: -380px !important; margin-right: -380px !important; }
  .s-nmr380 {margin-right: -380px !important; }


  .s-p380 { padding: 380px !important; }
  .s-ptb380 { padding-top: 380px !important; padding-bottom: 380px !important; }
  .s-plr380 { padding-left: 380px !important; padding-right: 380px !important; }
  .s-pt380 { padding-top: 380px !important; }
  .s-pr380 { padding-right: 380px !important; }
  .s-pb380 { padding-bottom: 380px !important; }
  .s-pl380 { padding-left: 380px !important; }


  

  .s-m400 { margin: 400px !important; }
  .s-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .s-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .s-mt400 { margin-top: 400px !important; }
  .s-mr400 { margin-right: 400px !important; }
  .s-mb400 { margin-bottom: 400px !important; }
  .s-ml400 { margin-left: 400px !important; }

  .s-nm400 { margin: -400px !important; }
  .s-nmt400 { margin-top: -400px !important; }
  .s-nmb400 { margin-bottom: -400px !important; }
  .s-nml400 { margin-left: -400px !important; }
  .s-nmlr400 { margin-left: -400px !important; margin-right: -400px !important; }
  .s-nmr400 {margin-right: -400px !important; }


  .s-p400 { padding: 400px !important; }
  .s-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .s-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .s-pt400 { padding-top: 400px !important; }
  .s-pr400 { padding-right: 400px !important; }
  .s-pb400 { padding-bottom: 400px !important; }
  .s-pl400 { padding-left: 400px !important; }


  

  .s-m450 { margin: 450px !important; }
  .s-mtb450 { margin-top: 450px !important; margin-bottom: 450px !important; }
  .s-mlr450 { margin-left: 450px !important; margin-right: 450px !important; }
  .s-mt450 { margin-top: 450px !important; }
  .s-mr450 { margin-right: 450px !important; }
  .s-mb450 { margin-bottom: 450px !important; }
  .s-ml450 { margin-left: 450px !important; }

  .s-nm450 { margin: -450px !important; }
  .s-nmt450 { margin-top: -450px !important; }
  .s-nmb450 { margin-bottom: -450px !important; }
  .s-nml450 { margin-left: -450px !important; }
  .s-nmlr450 { margin-left: -450px !important; margin-right: -450px !important; }
  .s-nmr450 {margin-right: -450px !important; }


  .s-p450 { padding: 450px !important; }
  .s-ptb450 { padding-top: 450px !important; padding-bottom: 450px !important; }
  .s-plr450 { padding-left: 450px !important; padding-right: 450px !important; }
  .s-pt450 { padding-top: 450px !important; }
  .s-pr450 { padding-right: 450px !important; }
  .s-pb450 { padding-bottom: 450px !important; }
  .s-pl450 { padding-left: 450px !important; }


  

  .s-m500 { margin: 500px !important; }
  .s-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .s-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .s-mt500 { margin-top: 500px !important; }
  .s-mr500 { margin-right: 500px !important; }
  .s-mb500 { margin-bottom: 500px !important; }
  .s-ml500 { margin-left: 500px !important; }

  .s-nm500 { margin: -500px !important; }
  .s-nmt500 { margin-top: -500px !important; }
  .s-nmb500 { margin-bottom: -500px !important; }
  .s-nml500 { margin-left: -500px !important; }
  .s-nmlr500 { margin-left: -500px !important; margin-right: -500px !important; }
  .s-nmr500 {margin-right: -500px !important; }


  .s-p500 { padding: 500px !important; }
  .s-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .s-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .s-pt500 { padding-top: 500px !important; }
  .s-pr500 { padding-right: 500px !important; }
  .s-pb500 { padding-bottom: 500px !important; }
  .s-pl500 { padding-left: 500px !important; }


  

  .s-m550 { margin: 550px !important; }
  .s-mtb550 { margin-top: 550px !important; margin-bottom: 550px !important; }
  .s-mlr550 { margin-left: 550px !important; margin-right: 550px !important; }
  .s-mt550 { margin-top: 550px !important; }
  .s-mr550 { margin-right: 550px !important; }
  .s-mb550 { margin-bottom: 550px !important; }
  .s-ml550 { margin-left: 550px !important; }

  .s-nm550 { margin: -550px !important; }
  .s-nmt550 { margin-top: -550px !important; }
  .s-nmb550 { margin-bottom: -550px !important; }
  .s-nml550 { margin-left: -550px !important; }
  .s-nmlr550 { margin-left: -550px !important; margin-right: -550px !important; }
  .s-nmr550 {margin-right: -550px !important; }


  .s-p550 { padding: 550px !important; }
  .s-ptb550 { padding-top: 550px !important; padding-bottom: 550px !important; }
  .s-plr550 { padding-left: 550px !important; padding-right: 550px !important; }
  .s-pt550 { padding-top: 550px !important; }
  .s-pr550 { padding-right: 550px !important; }
  .s-pb550 { padding-bottom: 550px !important; }
  .s-pl550 { padding-left: 550px !important; }


  

  .s-m600 { margin: 600px !important; }
  .s-mtb600 { margin-top: 600px !important; margin-bottom: 600px !important; }
  .s-mlr600 { margin-left: 600px !important; margin-right: 600px !important; }
  .s-mt600 { margin-top: 600px !important; }
  .s-mr600 { margin-right: 600px !important; }
  .s-mb600 { margin-bottom: 600px !important; }
  .s-ml600 { margin-left: 600px !important; }

  .s-nm600 { margin: -600px !important; }
  .s-nmt600 { margin-top: -600px !important; }
  .s-nmb600 { margin-bottom: -600px !important; }
  .s-nml600 { margin-left: -600px !important; }
  .s-nmlr600 { margin-left: -600px !important; margin-right: -600px !important; }
  .s-nmr600 {margin-right: -600px !important; }


  .s-p600 { padding: 600px !important; }
  .s-ptb600 { padding-top: 600px !important; padding-bottom: 600px !important; }
  .s-plr600 { padding-left: 600px !important; padding-right: 600px !important; }
  .s-pt600 { padding-top: 600px !important; }
  .s-pr600 { padding-right: 600px !important; }
  .s-pb600 { padding-bottom: 600px !important; }
  .s-pl600 { padding-left: 600px !important; }


  

  @media(min-width: 1441px){
    .lpb100{ padding-bottom: 100px!important}
    .lpt80{ padding-top: 80px!important }
    .lpb80{ padding-bottom: 80px!important}
    .lptb80{ padding-top: 80px; padding-bottom: 80px!important}
  }    

  
  
  .s-rel-w0 { width: 0% !important;}
  
  .s-rel-w5 { width: 5% !important;}
  
  .s-rel-w10 { width: 10% !important;}
  
  .s-rel-w15 { width: 15% !important;}
  
  .s-rel-w20 { width: 20% !important;}
  
  .s-rel-w25 { width: 25% !important;}
  
  .s-rel-w30 { width: 30% !important;}
  
  .s-rel-w35 { width: 35% !important;}
  
  .s-rel-w40 { width: 40% !important;}
  
  .s-rel-w45 { width: 45% !important;}
  
  .s-rel-w50 { width: 50% !important;}
  
  .s-rel-w55 { width: 55% !important;}
  
  .s-rel-w60 { width: 60% !important;}
  
  .s-rel-w65 { width: 65% !important;}
  
  .s-rel-w70 { width: 70% !important;}
  
  .s-rel-w75 { width: 75% !important;}
  
  .s-rel-w80 { width: 80% !important;}
  
  .s-rel-w85 { width: 85% !important;}
  
  .s-rel-w90 { width: 90% !important;}
  
  .s-rel-w95 { width: 95% !important;}
  
  .s-rel-w100 { width: 100% !important;}
  
  
    
  
  .s-gap1 { gap: 1rem !important;}
  
  .s-gap-4 { gap: -4rem !important;}
  
  .s-gap-3 { gap: -3rem !important;}
  
  .s-gap3 { gap: 3rem !important;}
  
  .s-gap4 { gap: 4rem !important;}
  
  .s-gap5 { gap: 5rem !important;}
  
  
  
  
  .s-rel-wThird { 
    width: -webkit-calc(100% / 3)!important;
    width: calc(100% / 3)!important;

  }

  .s-rel-wTwoThird { 
    width: -webkit-calc(100% / 3 * 2)!important;
    width: calc(100% / 3 * 2)!important;
  }

  .s-ml-auto{margin-left: auto}
  .s-mr-auto{margin-right: auto}

  
}
/* <- close media query */









/* ==========================================================================
7. MOBILE MEDIA QUERIES                              
========================================================================== */





/* Screen sizes smaller than site maxWidth (.page-center)
========================================================================== */

@media (max-width: 1170px) {}


/* Landscape tablet and smaller devices
========================================================================== */

.offset1 { margin-left: calc(100% / 12 + 30px)}
.offsetRight1 { margin-right: calc(100% / 12 + 30px)}


@media (max-width: 959px) {
  .offset1 {
    margin-left: 0;
  }

  .offsetRight1 {
    margin-right: 0;
  }
}


/* Landscape phones and smaller devices
========================================================================== */

@media (max-width: 599px) {}