/* @import url('http://example.com/example_style.css'); */
@import url('https://cdn.jsdelivr.net/npm/@fancyapps/fancybox@3.5.6/dist/jquery.fancybox.min.css');
@font-face {
  font-family: 'FK Screamer';
  src: url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Black.woff2') format('woff2'),
    url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;

}

@font-face {
  font-family: 'FK Screamer';
  src: url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Medium.woff2') format('woff2'),
    url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;

}

@font-face {
  font-family: 'FK Screamer';
  src: url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Bold.woff2') format('woff2'),
    url('https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Font/FKScreamer-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;

}

@font-face {
  font-family: 'FK Screamer Variable';
  src: url('FKScreamer-Variable.woff2') format('woff2'),
    url('FKScreamer-Variable.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}





@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.row-fluid-wrapper{
  position: relative;
}



















/* 1b. Colors */


















.fontWhite .h1,.fontWhite h1 ,.fontWhite .h2,.fontWhite h2,.fontWhite .h3,.fontWhite h3,.fontWhite .h4,.fontWhite h4,.fontWhite .h5,.fontWhite h5,.fontWhite .h6,.fontWhite h6{color:#ffffff !important}

/* 1c. Typography */






















/* 1d. Buttons */






























/* 1e. Forms */
/* 1e. Forms */































/* 1f. Icons */
















/* 1g. Cards */











/* 1h. Tables */












/* 1i. Website header */



























/* 1j. Website footer */













/* Drag and drop layout styles */
.row-fluid [class*=span]{min-height:0;}
.dnd-section {
  padding:  0px;
}

/* Padding on blog post sections */

.blog-post-section {
  padding:  0;
}

/* .content-wrapper is used for blog post and system templates and .header-wrapper is used for the website header module */

.dnd-section > .row-fluid,
.content-wrapper,
.header__wrapper {
  max-width: 1400px;
}






html {
  font-size: ;
}

body {
  ;
  background-color: #ffffff;
  color: ;
  font-size: ;
}

/* Paragraphs */

p {
  ;
}

/* Anchors */

a {
  ;
  color: ;
}

a:hover,
a:focus {
  ;
  color: ;
}

a:active {
  ;
  color:;
}







.header .dnd-section > .row-fluid{padding:0}
.headerSection .header__wrapper,
.footer .dnd-section > .row-fluid{padding: 0 15px;}
.container{max-width: 1410px;padding: 0 20px;float:none;width:100%;margin: 0 auto;}

.w100 { width:100%; display:inline-block; vertical-align:top; }
.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }



/* Headings */






html {
  font-size: ;
}

body {
  ;
  background-color: #ffffff;
  color: ;
  font-size: ;
}

/* Paragraphs */

p {
  ;
}

/* Anchors */

a {
  ;
  color: ;
}

a:hover,
a:focus {
  ;
  color: ;
}

a:active {
  ;
  color:;
}

/* Headings */

h1,
.h1 {
  color: #2b2925;
  font-size: 160px;
  text-transform: uppercase; line-height: 1.05;font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}

h2,
.h2 ,.h1 h1 ,.headingColor h1  {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #231f22;
  font-size: 88px;
  text-transform: uppercase; line-height: 1.05;    letter-spacing: 0.02em;  font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}

h3,
.h3 {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #2b2925;
  font-size: 80px;
  text-transform: uppercase;line-height: 1.05;font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}

h4,
.h4 {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #231f20;
  font-size: 48px;
  text-transform: uppercase;line-height: 1.16;font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}

h5,
.h5 {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #2b2925;
  font-size: 40px;
  text-transform: uppercase;line-height: 1.05;font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}
h6,
.h6 {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #231f20;
  font-size: 30px;
  text-transform: uppercase;line-height: 1.05;font-family:FK Screamer, sans-serif;  margin: 0 0 15px;
}
/* Blockquotes */

blockquote {
  ;
  border-left-color: #2B2925;
  color: ;
  font-size: ;
}

blockquote > footer {
  ;
  font-size: ;
}

/* Horizontal rules */

hr {
  border-bottom-color: #8D80F1;
}











.btn1 button:after,
.btn1 .button:after,
.btn1 .hs-button:after,
a.cta_button:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' fill='none'%3E%3Cpath fill='%23F4EDE5' fill-rule='evenodd' d='M22.634 10.361a1.234 1.234 0 0 0-.004-1.758L14.718.811c-.944-.942-2.358.47-1.415 1.41l5.944 5.924c.195.197.131.357-.145.357h-18.1a.999.999 0 1 0 0 1.996h18.1c.278 0 .344.156.145.355l-5.944 5.925c-.943.942.47 2.353 1.415 1.411l7.916-7.828Z' clip-rule='evenodd'/%3E%3C/svg%3E"); content: ""; position: realtive; position: absolute; width: 23px; display: block; background-repeat: no-repeat; right: 22px; height: 18px; top: 11px; line-height: 1.5; transition:all 0.4s ease; }

/* Primary button */

.btn1 button:hover:after,
.btn1 button:focus:after,
.btn1 button:active:after,
.btn1 .button:hover:after,
.btn1 .button:focus:after,
.btn1 .button:active:after,
a.cta_button:hover:after,
a.cta_button:focus:after,
a.cta_button:active:after,
.btn1 .hs-button:hover:after,
.btn1 .hs-button:focus:after,
.btn1 .hs-button:active:after{transform: translateX(6px);}



.btn1 button,
.btn1 .button,
.btn1 .hs-button,
a.cta_button {
  transition:all 0.5s ease;
  position:relative;
  border: 1px solid #dd8b26;

  padding-top: 10px;
padding-right: 58px;
padding-bottom: 11px;
padding-left: 28px;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #DD8B26;
  border-radius: 30px;
  color: #2b2925;
  fill: #2b2925;
  font-size: 16px;
  text-transform: none;
}

.btn1 button:hover,
.btn1 button:focus,
.btn1 button:active,
.btn1 .button:hover,
.btn1 .button:focus,
.btn1 .button:active,
a.cta_button:hover,
a.cta_button:focus,
a.cta_button:active,
.btn1 .hs-button:hover,
.btn1 .hs-button:focus,
.btn1 .hs-button:active {
  border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #F0AB56;
  color: #2b2925;
  fill: #2b2925;
}

.btn1 button:active,
.btn1 .button:active,
a.cta_button:active,
.btn1 .hs-button:active {
  border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(255, 251, 166, 100);
  border-color: #ffdb76;
  color: #2b2925;
  fill: #2b2925;
}

.btn2 button.button--secondary:after,
.btn2 .button.button--secondary:after,
.btn2 .hs-button:after,
.footerCta a.cta_button:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' viewBox='0 0 23 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.6338 10.3615C23.1246 9.87611 23.1207 9.08669 22.6299 8.60332L14.7183 0.810604C13.7739 -0.130839 12.3601 1.28036 13.3026 2.2218L19.247 8.1453C19.4425 8.34216 19.378 8.502 19.1023 8.502H1.00116C0.447767 8.502 0 8.94836 0 9.49998C0 10.0516 0.447782 10.498 1.00116 10.498H19.1023C19.3799 10.498 19.4464 10.6539 19.247 10.8527L13.3026 16.7782C12.3601 17.7196 13.7739 19.1308 14.7183 18.1894L22.6338 10.3615Z' fill='%23DD8B26'/%3E%3C/svg%3E"); content: ""; position: realtive; position: absolute; width: 23px; display: block; background-repeat: no-repeat;right: 22px; height: 18px; top: 13px; line-height: 1.5; transition:all 0.4s ease;}


.btn2 .button.button--secondary:hover:after,
.btn2 .button.button--secondary:focus:after,
.btn2 .button.button--secondary:active:after,
.footerCta a.cta_button:hover:after,
.footerCta a.cta_button:focus:after,
.footerCta a.cta_button:active:after {transform: translateX(6px);}


.btn2 .button{position:relative;}
.btn2 button:after,
.btn2 .button:after,
.btn2 .hs-button:after,
a.cta_button:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' fill='none'%3E%3Cpath fill='%23F4EDE5' fill-rule='evenodd' d='M22.634 10.361a1.234 1.234 0 0 0-.004-1.758L14.718.811c-.944-.942-2.358.47-1.415 1.41l5.944 5.924c.195.197.131.357-.145.357h-18.1a.999.999 0 1 0 0 1.996h18.1c.278 0 .344.156.145.355l-5.944 5.925c-.943.942.47 2.353 1.415 1.411l7.916-7.828Z' clip-rule='evenodd'/%3E%3C/svg%3E"); content: ""; position: realtive; position: absolute; width: 23px; display: block; background-repeat: no-repeat; right: 22px; height: 18px; top: 11px; line-height: 1.5; transition:all 0.4s ease; }


.btn2 .button:hover:after,
.btn2 .button:focus:after,
.btn2 .button:active:after{transform: translateX(6px);}



/* Secondary button */
.btn2 .button.button--secondary,
.footerCta a.cta_button {
  transition:all 0.5s ease;
  position:relative;
  border: 1px solid #2B2925;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #2B2925;
  border-radius: 40px;
  color: #FFFFFF;
  fill: #FFFFFF;
  text-transform: none;
}

.btn2 .button.button--secondary:hover,
.btn2 .button.button--secondary:focus,
.btn2 .button.button--secondary:active,
.footerCta a.cta_button:hover,
.footerCta a.cta_button:focus,
.footerCta a.cta_button:active {
  border: 1px solid #62605c;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #62605c;
  color: #ffffff;
  fill: #ffffff;
}

.btn2 .button.button--secondary:active,
.footerCta a.cta_button:active {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(178, 176, 172, 100);
  border: 1px solid #62605c;

  border-color: #7b7975;
  color: #ffffff;
  fill: #ffffff;
}

/* Simple button */
.btn3 .button.button--simple {
  border: 1px solid #dd8b26;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #DD8B26;
  border-radius: 30px;
  color: #2b2925;
  text-transform: none;
  padding-top: 10px; padding-right: 28px; padding-bottom: 11px; padding-left: 28px; transition:all 0.4s ease; }
}

.btn3 .button.button--simple:hover,
.btn3 .button.button--simple:focus {
border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #F0AB56;
  color: #2b2925;
  
}

.btn3 .button.button--simple:active {
   border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #F0AB56;
  color: #2b2925;
}




.button.button--simple {
  ;
  color: ;
  fill: ;
}

.button.button--simple:hover,
.button.button--simple:focus {
  border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #F0AB56;
  color: #2b2925;
}

.button.button--simple:active {
  ;
  color: ;
  fill: ;
}

/* Button sizing */
.btn3 .button.button--small {
  padding-top: 12px;
padding-right: 54px;
padding-bottom: 12px;
padding-left: 28px;

  font-size: 14px;
}

.btn3 .button.button--large {
  padding-top: 18px;
padding-right: 20px;
padding-bottom: 17px;
padding-left: 20px;

  font-size: 16px;
}

.button.button--small {
  padding-top: 12px;
padding-right: 54px;
padding-bottom: 12px;
padding-left: 28px;

  font-size: 14px;
}

.button.button--large {
  padding-top: 18px;
padding-right: 20px;
padding-bottom: 17px;
padding-left: 20px;

  font-size: 16px;
}





form {
  border: 1px none #2B2925;

  padding: 45px;

  background-color: #2B2925;
  border-radius: 0px;
}

/* Form title */

.form-title {
  border: 1px none #231f22;

  padding: 25px;

  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  background-color: #231f22;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  color: #ffffff;
  font-size: 80px;
  text-transform: ;
}

/* Labels */

form label {
  padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 18px;
}

/* Help text */

form legend {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
  font-size: 14px;
}

/* Form fields */

form input[type='text'],
form input[type='email'],
form input[type='password'],
form input[type='tel'],
form input[type='number'],
form input[type='search'],
form select,
form textarea {
  border: 1px solid #ffff;

  padding: 18px;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #ffffff;
  border-radius: 12px;
  color: #2b2925;
  font-size: 16px;
  font-weight:400;
}
/* Form fields - placeholders */

::-webkit-input-placeholder {
  color: #2b2925;
}

::-moz-placeholder {
  color: #2b2925;
}

:-ms-input-placeholder {
  color: #2b2925;
}

:-moz-placeholder {
  color: #2b2925;
}

::placeholder {
  color: #2b2925;
}

/* Form fields - date picker */

form .hs-dateinput:before {
  right: 18px;
}

form .pika-table thead th {
  background-color: #2B2925;
  color: #ffffff;
}

form td.is-today .pika-button {
  color: #2b2925;
}

form .is-selected .pika-button {
  background-color: #2B2925;
  color: #2b2925;
}

form .pika-button:hover {
  background-color: #2B2925 !important;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
}

form .hs-richtext a {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
}

/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
  font-size: 14px;
}


form, .submitted-message { ; }
.form-title { color: ; }
form label { color: ; }
form legend { color: ; }
/* Form placeholder text */

::-webkit-input-placeholder { color: ; font-family: {font=DM Sans, font_set=GOOGLE, styles={font-family='DM Sans', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#2b2925, variant=regular, fallback=sans-serif, style=font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #2b2925;font-family: 'DM Sans', sans-serif;}; }
::-moz-placeholder { color: ; font-family: {font=DM Sans, font_set=GOOGLE, styles={font-family='DM Sans', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#2b2925, variant=regular, fallback=sans-serif, style=font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #2b2925;font-family: 'DM Sans', sans-serif;}; }
:-ms-input-placeholder { color: ; font-family: {font=DM Sans, font_set=GOOGLE, styles={font-family='DM Sans', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#2b2925, variant=regular, fallback=sans-serif, style=font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #2b2925;font-family: 'DM Sans', sans-serif;}; }
::placeholder { color: ; font-family: {font=DM Sans, font_set=GOOGLE, styles={font-family='DM Sans', sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#2b2925, variant=regular, fallback=sans-serif, style=font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #2b2925;font-family: 'DM Sans', sans-serif;}; }

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: ; }
.fn-date-picker td.is-selected .pika-button { background: #2B2925; }
.fn-date-picker td .pika-button:hover { background-color: #2B2925 !important; }
.fn-date-picker td.is-today .pika-button { color: #2B2925; }

/* Submit button */
form input[type=submit], form .hs-button {padding: 17px 28px 17px 28px; text-decoration: none; border: none;}

form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus, form input[type=submit]:active, form .hs-button:active {
  border:none; font-weight:400;
} 

form .hs-form-field{margin-bottom: 1.2rem;}

.submitted-message { text-align:  center; color: #fff; background-color: #ffffff; border-color: #ffffff; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #ffffff; border-radius: .25rem; }
.field.hs-form-field + .hs_error_rollup { display:none; }
.hs_error_rollup { display:none; }
.hs-form input:focus-visible, .hs-form input:focus { ; outline: none;}

.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 0; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {   
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}

.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox  { display:block; padding:0 0 2px 25px; position:relative; }
.inputs-list li.hs-form-radio{display:block; padding: 0 0 0px 16px; position:relative;margin: 0.3rem 0;}
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 30px; position:relative; display: block; font-size:15px; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-20px; top:7px;  content:''; width:13px; height:13px; border:1px solid #55565a; color:#55565a; background:#fff; border-radius:2px;}
.inputs-list input[type="checkbox"]:checked + span:before { background:#0075ff; color:#ffff; border-color:#0075ff; }
.inputs-list input[type="checkbox"]:checked + span:after { background-position: 50%; background-size: 15px; content: ""; font-family: FontAwesome; height: 11px; left: -19px; line-height: 20px; position: absolute; text-align: center; top: 8px; width: 20px; width: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='25px' height='25px' viewBox='0 -8 72 72' id='Layer_1' data-name='Layer 1'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath d='M61.07,12.9,57,8.84a2.93,2.93,0,0,0-4.21,0L28.91,32.73,19.2,23A3,3,0,0,0,15,23l-4.06,4.07a2.93,2.93,0,0,0,0,4.21L26.81,47.16a2.84,2.84,0,0,0,2.1.89A2.87,2.87,0,0,0,31,47.16l30.05-30a2.93,2.93,0,0,0,0-4.21Z'/%3E%3C/svg%3E"); }
.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:9px;  content:''; width:13px; height:13px; border:1px solid #55565a;  background:#fafafa; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { background: #0075ff; border-color: #0075ff; border-radius: 100%; content: ""; height: 7px; left: 1px; position: absolute; top: 12px; width: 7px; }
.inputs-list input[type="radio"]:checked + span:before{border:1px solid #0075ff;}
.inputs-list input[type="radio"]:checked + span{font-weight:700;}
form select{-webkit-appearance:none;outline:none;}
form .hs-fieldtype-select .input:before { background-position: right  center; background-size: 20px; position: absolute; content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='12' viewBox='0 0 22 12' fill='none'%3E%3Cpath d='M21 1L11 11L1 1' stroke='%23D08826' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); height: 20px; width: 20px; display: block; z-index: 4444; right: 0; background-repeat: no-repeat; right: 20px; top: 16px; z-index: 1; pointer-events: none; }
form .hs-fieldtype-select .input{ position: relative; }
form  .grecaptcha-badge{margin:0 !important;}
/* Submit button */



form input[type='submit'],
form .hs-button {
  border: 1px solid #dd8b26;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #DD8B26;
  border-radius: 30px;
  color: #2b2925;
  text-transform: none;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
  border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: #F0AB56;
  color: #2b2925;
}

form input[type='submit']:active,
form .hs-button:active {
  border: 1px solid #F0AB56;

  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(255, 251, 166, 100);
  border-color: #ffdb76;
  color: #2b2925;
}





form input[type='submit'],
form .hs-button {
  padding-top: 18px;
padding-right: 20px;
padding-bottom: 17px;
padding-left: 20px;

  font-size: 16px;
}



/* Inline thank you message */

.submitted-message {
  border: 1px none #2B2925;

  padding: 45px;

  background-color: #2B2925;
  border-radius: 0px;
}







/* Default icon (regular/dark) */

.icon {
  padding: 15px;

  background-color: #F4EDE5;
}

.icon svg {
  fill: #ffffff;
  height: 16px;
  width: 16px;
}

/* Light icon */

.icon--light .icon {
  background-color: #ffffff;
}

.icon--light svg {
  fill: #F4EDE5;
}

/* Size */

.icon--small svg {
  height: 12px;
  width: 12px;
}

.icon--small .icon {
  padding: 10px;

}

.icon--large svg {
  height: 24px;
  width: 24px;
}

.icon--large .icon {
  padding: 25px;

}





/* Table */

table {
  border: 1px solid #8D80F1;

  background-color: #ffffff;
}

/* Table cells */

th,
td {
  border: 1px solid #8D80F1;

  padding: 10px;

  color: #2b2925;
}

/* Table header */

thead th,
thead td {
  background-color: #2B2925;
  color: #ffffff;
}

/* Table footer */

tfoot th,
tfoot td {
  background-color: #2B2925;
  color: #2b2925;
}





/* Header container */

.header {
  background-color: #ffffff;
}

/* Header content color */

.header p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header a:not(.button),
.header span,
.header div,
.header li,
.header blockquote,
.header .tabs__tab,
.header .tabs__tab:hover,
.header .tabs__tab:focus,
.header .tabs__tab:active {
  color: #2b2925;
}

/* Header top bar */

.header__top {
  background-color: #2B2925;
}

/* Language switcher */

.header__language-switcher-current-label > span {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
  font-size: 16px;
  text-transform: none;
}

.header__language-switcher:hover .header__language-switcher-current-label > span,
.header__language-switcher:focus .header__language-switcher-current-label > span {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}

.header__language-switcher-child-toggle svg {
  fill: #2b2925;
}

/* Language switcher - submenu */

.header__language-switcher .lang_list_class {
  border-color: #8D80F1;
}

.header__language-switcher .lang_list_class li {
  background-color: #ffffff;
}

.header__language-switcher .lang_list_class a:not(.button) {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
  font-size: 16px;
  text-transform: none;
}

.header__language-switcher .lang_list_class a:hover,
.header__language-switcher .lang_list_class a:focus {
  background-color: #ffffff;
  color: #000000;
}

.header__language-switcher .lang_list_class a:active {
  background-color: #ffffff;
}

/* Header bottom */

.header__bottom {
  background-color: #ffffff;
}

/* Logo */

.header__logo-company-name {
  font-family: 'Source Serif Pro', serif; font-style: normal; font-weight: 700; text-decoration: none;
  color: #2b2925;
  font-size: 160px;
  text-transform: uppercase;
}

/* Menu */

@media (max-width: 767px) {
  .header__menu--mobile {
    background-color: #ffffff;
  }
}

/* Menu items */

.header__menu-link {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  font-size: 16px;
  text-transform: none;
}

@media (max-width: 767px) {
  .header__menu-item--depth-1 {
    border-top: 1px solid #8D80F1;
  }
}

/* Menu items - top level */

.header__menu-item--depth-1 > .header__menu-link:not(.button) {
  color: #2b2925;
}

.header__menu-item--depth-1 > .header__menu-link:hover,
.header__menu-item--depth-1 > .header__menu-link:focus {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}

.header__menu-item--depth-1 > .header__menu-link:active {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #505050;
}

.header__menu-item--depth-1 > .header__menu-link--active-link:not(.button) {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}

.header__menu-item--depth-1 .header__menu-child-toggle svg {
  fill: #2b2925;
}

/* Menu items - submenus */

.header__menu-submenu {
  background-color: #ffffff;
  border-color: #8D80F1;
}

.header__menu-submenu .header__menu-link:not(.button) {
  color: #2b2925;
}

.header__menu-submenu .header__menu-item:hover,
.header__menu-submenu .header__menu-item:focus {
  background-color: #ffffff;
}

.header__menu-submenu .header__menu-link:hover,
.header__menu-submenu .header__menu-link:focus {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}

.header__menu-submenu .header__menu-link:active {
  background-color: #ffffff;
}

.header__menu-submenu .header__menu-link--active-link:not(.button) {
  color: ;
  background-color: #ffffff;
}

/* Menu icons */

.header__menu-toggle svg {
  fill: #2b2925;
}

.header-placeholder {
  height: 0; /* Initially set the height to 0 */
}

.header__bottom.fixed-header + .header-placeholder {
  height: 141.48px;
}





/* Footer container */
.uppercase {text-transform: uppercase;}
.footer {
  background-color: #2b2925;
}

/* Footer content color */

.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote,
.footer .tabs__tab,
.footer .tabs__tab:hover,
.footer .tabs__tab:focus,
.footer .tabs__tab:active {
  color: #2B2925;
}


/* Footer menu */

.footer .hs-menu-wrapper a {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #2b2925;
  font-size: 16px;
  text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000000;
}

.footer .hs-menu-wrapper a:active {
  font-family: 'DM Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #505050;
}

.footer .hs-menu-wrapper .active > a {
  font-weight: bold; text-decoration: underline; font-family: 'DM Sans', sans-serif; font-style: normal;
  color: #000000;
}




/*************************************/
/*************************************/
/* Custom Style */
/*************************************/
/*************************************/




/* color */

.color\:light_blue{ color:#8D80FF; }
.bg\:light_blue{ background-color:#8D80FF; }
.hover\:light_blue:hover{ color:#8D80FF; }

.color\:white{ color:#ffffff; }
.bg\:white{ background-color:#ffffff; }
.hover\:white:hover{ color:#ffffff; }

.color\:skyblue{ color:#74c5da; }
.bg\:skyblue{ background-color:#74c5da; }
.hover\:skyblue:hover{ color:#74c5da; }

.color\:black{ color:#000000; }
.bg\:black{ background-color:#000000; }
.hover\:black:hover{ color:#000000; }

.color\:grey{ color:#55565a; }
.bg\:grey{ background-color:#55565a; }
.hover\:grey:hover{ color:#55565a; }

.color\:slideColor{ color:#768894; }
.bg\:slideColor{ background-color:#768894; }
.hover\:slideColor:hover{ color:#768894; }

.color\:courtland_black{ color:#1d252c; }
.bg\:courtland_black{ background-color:#1d252c; }
.hover\:courtland_black:hover{ color:#1d252c; }

.color\:secondary_color{ color:#2B2925; }
.bg\:secondary_color{ background-color:#2B2925; }
.hover\:secondary_color:hover{ color:#2B2925; }

.color\:fontyellow{ color:#D08826; }
.bg\:fontyellow{ background-color:#D08826; }
.hover\:fontyellow:hover{ color:#D08826; }


/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }


/** -- Font Size -- **/

.font-2 { font-size:2px ;}
.font-2 p ,.font-2 span,.font-2 h1,.font-2 h2,.font-2 h3,.font-2 h4,.font-2 h5,.font-2 h6{ font-size:2px ;}

.font-3 { font-size:3px ;}
.font-3 p ,.font-3 span,.font-3 h1,.font-3 h2,.font-3 h3,.font-3 h4,.font-3 h5,.font-3 h6{ font-size:3px ;}

.font-4 { font-size:4px ;}
.font-4 p ,.font-4 span,.font-4 h1,.font-4 h2,.font-4 h3,.font-4 h4,.font-4 h5,.font-4 h6{ font-size:4px ;}

.font-5 { font-size:5px ;}
.font-5 p ,.font-5 span,.font-5 h1,.font-5 h2,.font-5 h3,.font-5 h4,.font-5 h5,.font-5 h6{ font-size:5px ;}

.font-6 { font-size:6px ;}
.font-6 p ,.font-6 span,.font-6 h1,.font-6 h2,.font-6 h3,.font-6 h4,.font-6 h5,.font-6 h6{ font-size:6px ;}

.font-7 { font-size:7px ;}
.font-7 p ,.font-7 span,.font-7 h1,.font-7 h2,.font-7 h3,.font-7 h4,.font-7 h5,.font-7 h6{ font-size:7px ;}

.font-8 { font-size:8px ;}
.font-8 p ,.font-8 span,.font-8 h1,.font-8 h2,.font-8 h3,.font-8 h4,.font-8 h5,.font-8 h6{ font-size:8px ;}

.font-9 { font-size:9px ;}
.font-9 p ,.font-9 span,.font-9 h1,.font-9 h2,.font-9 h3,.font-9 h4,.font-9 h5,.font-9 h6{ font-size:9px ;}

.font-10 { font-size:10px ;}
.font-10 p ,.font-10 span,.font-10 h1,.font-10 h2,.font-10 h3,.font-10 h4,.font-10 h5,.font-10 h6{ font-size:10px ;}

.font-11 { font-size:11px ;}
.font-11 p ,.font-11 span,.font-11 h1,.font-11 h2,.font-11 h3,.font-11 h4,.font-11 h5,.font-11 h6{ font-size:11px ;}

.font-12 { font-size:12px ;}
.font-12 p ,.font-12 span,.font-12 h1,.font-12 h2,.font-12 h3,.font-12 h4,.font-12 h5,.font-12 h6{ font-size:12px ;}

.font-13 { font-size:13px ;}
.font-13 p ,.font-13 span,.font-13 h1,.font-13 h2,.font-13 h3,.font-13 h4,.font-13 h5,.font-13 h6{ font-size:13px ;}

.font-14 { font-size:14px ;}
.font-14 p ,.font-14 span,.font-14 h1,.font-14 h2,.font-14 h3,.font-14 h4,.font-14 h5,.font-14 h6{ font-size:14px ;}

.font-15 { font-size:15px ;}
.font-15 p ,.font-15 span,.font-15 h1,.font-15 h2,.font-15 h3,.font-15 h4,.font-15 h5,.font-15 h6{ font-size:15px ;}

.font-16 { font-size:16px ;}
.font-16 p ,.font-16 span,.font-16 h1,.font-16 h2,.font-16 h3,.font-16 h4,.font-16 h5,.font-16 h6{ font-size:16px ;}

.font-17 { font-size:17px ;}
.font-17 p ,.font-17 span,.font-17 h1,.font-17 h2,.font-17 h3,.font-17 h4,.font-17 h5,.font-17 h6{ font-size:17px ;}

.font-18 { font-size:18px ;}
.font-18 p ,.font-18 span,.font-18 h1,.font-18 h2,.font-18 h3,.font-18 h4,.font-18 h5,.font-18 h6{ font-size:18px ;}

.font-19 { font-size:19px ;}
.font-19 p ,.font-19 span,.font-19 h1,.font-19 h2,.font-19 h3,.font-19 h4,.font-19 h5,.font-19 h6{ font-size:19px ;}

.font-20 { font-size:20px ;}
.font-20 p ,.font-20 span,.font-20 h1,.font-20 h2,.font-20 h3,.font-20 h4,.font-20 h5,.font-20 h6{ font-size:20px ;}

.font-21 { font-size:21px ;}
.font-21 p ,.font-21 span,.font-21 h1,.font-21 h2,.font-21 h3,.font-21 h4,.font-21 h5,.font-21 h6{ font-size:21px ;}

.font-22 { font-size:22px ;}
.font-22 p ,.font-22 span,.font-22 h1,.font-22 h2,.font-22 h3,.font-22 h4,.font-22 h5,.font-22 h6{ font-size:22px ;}

.font-23 { font-size:23px ;}
.font-23 p ,.font-23 span,.font-23 h1,.font-23 h2,.font-23 h3,.font-23 h4,.font-23 h5,.font-23 h6{ font-size:23px ;}

.font-24 { font-size:24px ;}
.font-24 p ,.font-24 span,.font-24 h1,.font-24 h2,.font-24 h3,.font-24 h4,.font-24 h5,.font-24 h6{ font-size:24px ;}

.font-25 { font-size:25px ;}
.font-25 p ,.font-25 span,.font-25 h1,.font-25 h2,.font-25 h3,.font-25 h4,.font-25 h5,.font-25 h6{ font-size:25px ;}

.font-26 { font-size:26px ;}
.font-26 p ,.font-26 span,.font-26 h1,.font-26 h2,.font-26 h3,.font-26 h4,.font-26 h5,.font-26 h6{ font-size:26px ;}

.font-27 { font-size:27px ;}
.font-27 p ,.font-27 span,.font-27 h1,.font-27 h2,.font-27 h3,.font-27 h4,.font-27 h5,.font-27 h6{ font-size:27px ;}

.font-28 { font-size:28px ;}
.font-28 p ,.font-28 span,.font-28 h1,.font-28 h2,.font-28 h3,.font-28 h4,.font-28 h5,.font-28 h6{ font-size:28px ;}

.font-29 { font-size:29px ;}
.font-29 p ,.font-29 span,.font-29 h1,.font-29 h2,.font-29 h3,.font-29 h4,.font-29 h5,.font-29 h6{ font-size:29px ;}

.font-30 { font-size:30px ;}
.font-30 p ,.font-30 span,.font-30 h1,.font-30 h2,.font-30 h3,.font-30 h4,.font-30 h5,.font-30 h6{ font-size:30px ;}

.font-31 { font-size:31px ;}
.font-31 p ,.font-31 span,.font-31 h1,.font-31 h2,.font-31 h3,.font-31 h4,.font-31 h5,.font-31 h6{ font-size:31px ;}

.font-32 { font-size:32px ;}
.font-32 p ,.font-32 span,.font-32 h1,.font-32 h2,.font-32 h3,.font-32 h4,.font-32 h5,.font-32 h6{ font-size:32px ;}

.font-33 { font-size:33px ;}
.font-33 p ,.font-33 span,.font-33 h1,.font-33 h2,.font-33 h3,.font-33 h4,.font-33 h5,.font-33 h6{ font-size:33px ;}

.font-34 { font-size:34px ;}
.font-34 p ,.font-34 span,.font-34 h1,.font-34 h2,.font-34 h3,.font-34 h4,.font-34 h5,.font-34 h6{ font-size:34px ;}

.font-35 { font-size:35px ;}
.font-35 p ,.font-35 span,.font-35 h1,.font-35 h2,.font-35 h3,.font-35 h4,.font-35 h5,.font-35 h6{ font-size:35px ;}

.font-36 { font-size:36px ;}
.font-36 p ,.font-36 span,.font-36 h1,.font-36 h2,.font-36 h3,.font-36 h4,.font-36 h5,.font-36 h6{ font-size:36px ;}

.font-37 { font-size:37px ;}
.font-37 p ,.font-37 span,.font-37 h1,.font-37 h2,.font-37 h3,.font-37 h4,.font-37 h5,.font-37 h6{ font-size:37px ;}

.font-38 { font-size:38px ;}
.font-38 p ,.font-38 span,.font-38 h1,.font-38 h2,.font-38 h3,.font-38 h4,.font-38 h5,.font-38 h6{ font-size:38px ;}

.font-39 { font-size:39px ;}
.font-39 p ,.font-39 span,.font-39 h1,.font-39 h2,.font-39 h3,.font-39 h4,.font-39 h5,.font-39 h6{ font-size:39px ;}

.font-40 { font-size:40px ;}
.font-40 p ,.font-40 span,.font-40 h1,.font-40 h2,.font-40 h3,.font-40 h4,.font-40 h5,.font-40 h6{ font-size:40px ;}


/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}

.line-50 { line-height:50px;}



.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   

.p--175 { padding:175px !important; }
.p-175 { padding:175px; }
.pt-175 { padding-top:175px; }
.pb-175 { padding-bottom:175px; }
.pl-175 { padding-left:175px; }
.pr-175 { padding-right:175px; }
.m-175 {  margin:175px; }
.mt-175 { margin-top:175px; }
.mb-175 { margin-bottom:175px; }
.ml-175 { margin-left:175px; }
.mr-175 { margin-right:175px; }   

.p--180 { padding:180px !important; }
.p-180 { padding:180px; }
.pt-180 { padding-top:180px; }
.pb-180 { padding-bottom:180px; }
.pl-180 { padding-left:180px; }
.pr-180 { padding-right:180px; }
.m-180 {  margin:180px; }
.mt-180 { margin-top:180px; }
.mb-180 { margin-bottom:180px; }
.ml-180 { margin-left:180px; }
.mr-180 { margin-right:180px; }   

.p--185 { padding:185px !important; }
.p-185 { padding:185px; }
.pt-185 { padding-top:185px; }
.pb-185 { padding-bottom:185px; }
.pl-185 { padding-left:185px; }
.pr-185 { padding-right:185px; }
.m-185 {  margin:185px; }
.mt-185 { margin-top:185px; }
.mb-185 { margin-bottom:185px; }
.ml-185 { margin-left:185px; }
.mr-185 { margin-right:185px; }   

.p--190 { padding:190px !important; }
.p-190 { padding:190px; }
.pt-190 { padding-top:190px; }
.pb-190 { padding-bottom:190px; }
.pl-190 { padding-left:190px; }
.pr-190 { padding-right:190px; }
.m-190 {  margin:190px; }
.mt-190 { margin-top:190px; }
.mb-190 { margin-bottom:190px; }
.ml-190 { margin-left:190px; }
.mr-190 { margin-right:190px; }   

.p--195 { padding:195px !important; }
.p-195 { padding:195px; }
.pt-195 { padding-top:195px; }
.pb-195 { padding-bottom:195px; }
.pl-195 { padding-left:195px; }
.pr-195 { padding-right:195px; }
.m-195 {  margin:195px; }
.mt-195 { margin-top:195px; }
.mb-195 { margin-bottom:195px; }
.ml-195 { margin-left:195px; }
.mr-195 { margin-right:195px; }   

.p--200 { padding:200px !important; }
.p-200 { padding:200px; }
.pt-200 { padding-top:200px; }
.pb-200 { padding-bottom:200px; }
.pl-200 { padding-left:200px; }
.pr-200 { padding-right:200px; }
.m-200 {  margin:200px; }
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   

.p--205 { padding:205px !important; }
.p-205 { padding:205px; }
.pt-205 { padding-top:205px; }
.pb-205 { padding-bottom:205px; }
.pl-205 { padding-left:205px; }
.pr-205 { padding-right:205px; }
.m-205 {  margin:205px; }
.mt-205 { margin-top:205px; }
.mb-205 { margin-bottom:205px; }
.ml-205 { margin-left:205px; }
.mr-205 { margin-right:205px; }   

.p--210 { padding:210px !important; }
.p-210 { padding:210px; }
.pt-210 { padding-top:210px; }
.pb-210 { padding-bottom:210px; }
.pl-210 { padding-left:210px; }
.pr-210 { padding-right:210px; }
.m-210 {  margin:210px; }
.mt-210 { margin-top:210px; }
.mb-210 { margin-bottom:210px; }
.ml-210 { margin-left:210px; }
.mr-210 { margin-right:210px; }   

.p--215 { padding:215px !important; }
.p-215 { padding:215px; }
.pt-215 { padding-top:215px; }
.pb-215 { padding-bottom:215px; }
.pl-215 { padding-left:215px; }
.pr-215 { padding-right:215px; }
.m-215 {  margin:215px; }
.mt-215 { margin-top:215px; }
.mb-215 { margin-bottom:215px; }
.ml-215 { margin-left:215px; }
.mr-215 { margin-right:215px; }   

.p--220 { padding:220px !important; }
.p-220 { padding:220px; }
.pt-220 { padding-top:220px; }
.pb-220 { padding-bottom:220px; }
.pl-220 { padding-left:220px; }
.pr-220 { padding-right:220px; }
.m-220 {  margin:220px; }
.mt-220 { margin-top:220px; }
.mb-220 { margin-bottom:220px; }
.ml-220 { margin-left:220px; }
.mr-220 { margin-right:220px; }   

.p--225 { padding:225px !important; }
.p-225 { padding:225px; }
.pt-225 { padding-top:225px; }
.pb-225 { padding-bottom:225px; }
.pl-225 { padding-left:225px; }
.pr-225 { padding-right:225px; }
.m-225 {  margin:225px; }
.mt-225 { margin-top:225px; }
.mb-225 { margin-bottom:225px; }
.ml-225 { margin-left:225px; }
.mr-225 { margin-right:225px; }   

.p--230 { padding:230px !important; }
.p-230 { padding:230px; }
.pt-230 { padding-top:230px; }
.pb-230 { padding-bottom:230px; }
.pl-230 { padding-left:230px; }
.pr-230 { padding-right:230px; }
.m-230 {  margin:230px; }
.mt-230 { margin-top:230px; }
.mb-230 { margin-bottom:230px; }
.ml-230 { margin-left:230px; }
.mr-230 { margin-right:230px; }   

.p--235 { padding:235px !important; }
.p-235 { padding:235px; }
.pt-235 { padding-top:235px; }
.pb-235 { padding-bottom:235px; }
.pl-235 { padding-left:235px; }
.pr-235 { padding-right:235px; }
.m-235 {  margin:235px; }
.mt-235 { margin-top:235px; }
.mb-235 { margin-bottom:235px; }
.ml-235 { margin-left:235px; }
.mr-235 { margin-right:235px; }   

.p--240 { padding:240px !important; }
.p-240 { padding:240px; }
.pt-240 { padding-top:240px; }
.pb-240 { padding-bottom:240px; }
.pl-240 { padding-left:240px; }
.pr-240 { padding-right:240px; }
.m-240 {  margin:240px; }
.mt-240 { margin-top:240px; }
.mb-240 { margin-bottom:240px; }
.ml-240 { margin-left:240px; }
.mr-240 { margin-right:240px; }   

.p--245 { padding:245px !important; }
.p-245 { padding:245px; }
.pt-245 { padding-top:245px; }
.pb-245 { padding-bottom:245px; }
.pl-245 { padding-left:245px; }
.pr-245 { padding-right:245px; }
.m-245 {  margin:245px; }
.mt-245 { margin-top:245px; }
.mb-245 { margin-bottom:245px; }
.ml-245 { margin-left:245px; }
.mr-245 { margin-right:245px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
  
  .sm\:p-0 { padding:0px; }
  .sm\:pt-0 { padding-top:0px; }
  .sm\:pb-0 { padding-bottom:0px; }
  .sm\:pl-0 { padding-left:0px; }
  .sm\:pr-0 { padding-right:0px; }
  .sm\:m-0 { margin:0px; }
  .sm\:mt-0 { margin-top:0px; }
  .sm\:mb-0 { margin-bottom:0px; }
  .sm\:ml-0 { margin-left:0px; } 
  .sm\:mr-0 { margin-right:0px;}
  
  .sm\:p-5 { padding:5px; }
  .sm\:pt-5 { padding-top:5px; }
  .sm\:pb-5 { padding-bottom:5px; }
  .sm\:pl-5 { padding-left:5px; }
  .sm\:pr-5 { padding-right:5px; }
  .sm\:m-5 { margin:5px; }
  .sm\:mt-5 { margin-top:5px; }
  .sm\:mb-5 { margin-bottom:5px; }
  .sm\:ml-5 { margin-left:5px; } 
  .sm\:mr-5 { margin-right:5px;}
  
  .sm\:p-10 { padding:10px; }
  .sm\:pt-10 { padding-top:10px; }
  .sm\:pb-10 { padding-bottom:10px; }
  .sm\:pl-10 { padding-left:10px; }
  .sm\:pr-10 { padding-right:10px; }
  .sm\:m-10 { margin:10px; }
  .sm\:mt-10 { margin-top:10px; }
  .sm\:mb-10 { margin-bottom:10px; }
  .sm\:ml-10 { margin-left:10px; } 
  .sm\:mr-10 { margin-right:10px;}
  
  .sm\:p-15 { padding:15px; }
  .sm\:pt-15 { padding-top:15px; }
  .sm\:pb-15 { padding-bottom:15px; }
  .sm\:pl-15 { padding-left:15px; }
  .sm\:pr-15 { padding-right:15px; }
  .sm\:m-15 { margin:15px; }
  .sm\:mt-15 { margin-top:15px; }
  .sm\:mb-15 { margin-bottom:15px; }
  .sm\:ml-15 { margin-left:15px; } 
  .sm\:mr-15 { margin-right:15px;}
  
  .sm\:p-20 { padding:20px; }
  .sm\:pt-20 { padding-top:20px; }
  .sm\:pb-20 { padding-bottom:20px; }
  .sm\:pl-20 { padding-left:20px; }
  .sm\:pr-20 { padding-right:20px; }
  .sm\:m-20 { margin:20px; }
  .sm\:mt-20 { margin-top:20px; }
  .sm\:mb-20 { margin-bottom:20px; }
  .sm\:ml-20 { margin-left:20px; } 
  .sm\:mr-20 { margin-right:20px;}
  
  .sm\:p-25 { padding:25px; }
  .sm\:pt-25 { padding-top:25px; }
  .sm\:pb-25 { padding-bottom:25px; }
  .sm\:pl-25 { padding-left:25px; }
  .sm\:pr-25 { padding-right:25px; }
  .sm\:m-25 { margin:25px; }
  .sm\:mt-25 { margin-top:25px; }
  .sm\:mb-25 { margin-bottom:25px; }
  .sm\:ml-25 { margin-left:25px; } 
  .sm\:mr-25 { margin-right:25px;}
  
  .sm\:p-30 { padding:30px; }
  .sm\:pt-30 { padding-top:30px; }
  .sm\:pb-30 { padding-bottom:30px; }
  .sm\:pl-30 { padding-left:30px; }
  .sm\:pr-30 { padding-right:30px; }
  .sm\:m-30 { margin:30px; }
  .sm\:mt-30 { margin-top:30px; }
  .sm\:mb-30 { margin-bottom:30px; }
  .sm\:ml-30 { margin-left:30px; } 
  .sm\:mr-30 { margin-right:30px;}
  
  .sm\:p-35 { padding:35px; }
  .sm\:pt-35 { padding-top:35px; }
  .sm\:pb-35 { padding-bottom:35px; }
  .sm\:pl-35 { padding-left:35px; }
  .sm\:pr-35 { padding-right:35px; }
  .sm\:m-35 { margin:35px; }
  .sm\:mt-35 { margin-top:35px; }
  .sm\:mb-35 { margin-bottom:35px; }
  .sm\:ml-35 { margin-left:35px; } 
  .sm\:mr-35 { margin-right:35px;}
  
  .sm\:p-40 { padding:40px; }
  .sm\:pt-40 { padding-top:40px; }
  .sm\:pb-40 { padding-bottom:40px; }
  .sm\:pl-40 { padding-left:40px; }
  .sm\:pr-40 { padding-right:40px; }
  .sm\:m-40 { margin:40px; }
  .sm\:mt-40 { margin-top:40px; }
  .sm\:mb-40 { margin-bottom:40px; }
  .sm\:ml-40 { margin-left:40px; } 
  .sm\:mr-40 { margin-right:40px;}
  
  .sm\:p-45 { padding:45px; }
  .sm\:pt-45 { padding-top:45px; }
  .sm\:pb-45 { padding-bottom:45px; }
  .sm\:pl-45 { padding-left:45px; }
  .sm\:pr-45 { padding-right:45px; }
  .sm\:m-45 { margin:45px; }
  .sm\:mt-45 { margin-top:45px; }
  .sm\:mb-45 { margin-bottom:45px; }
  .sm\:ml-45 { margin-left:45px; } 
  .sm\:mr-45 { margin-right:45px;}
  
  .sm\:p-50 { padding:50px; }
  .sm\:pt-50 { padding-top:50px; }
  .sm\:pb-50 { padding-bottom:50px; }
  .sm\:pl-50 { padding-left:50px; }
  .sm\:pr-50 { padding-right:50px; }
  .sm\:m-50 { margin:50px; }
  .sm\:mt-50 { margin-top:50px; }
  .sm\:mb-50 { margin-bottom:50px; }
  .sm\:ml-50 { margin-left:50px; } 
  .sm\:mr-50 { margin-right:50px;}
  
  .sm\:p-55 { padding:55px; }
  .sm\:pt-55 { padding-top:55px; }
  .sm\:pb-55 { padding-bottom:55px; }
  .sm\:pl-55 { padding-left:55px; }
  .sm\:pr-55 { padding-right:55px; }
  .sm\:m-55 { margin:55px; }
  .sm\:mt-55 { margin-top:55px; }
  .sm\:mb-55 { margin-bottom:55px; }
  .sm\:ml-55 { margin-left:55px; } 
  .sm\:mr-55 { margin-right:55px;}
  
  .sm\:p-60 { padding:60px; }
  .sm\:pt-60 { padding-top:60px; }
  .sm\:pb-60 { padding-bottom:60px; }
  .sm\:pl-60 { padding-left:60px; }
  .sm\:pr-60 { padding-right:60px; }
  .sm\:m-60 { margin:60px; }
  .sm\:mt-60 { margin-top:60px; }
  .sm\:mb-60 { margin-bottom:60px; }
  .sm\:ml-60 { margin-left:60px; } 
  .sm\:mr-60 { margin-right:60px;}
  
  .sm\:p-65 { padding:65px; }
  .sm\:pt-65 { padding-top:65px; }
  .sm\:pb-65 { padding-bottom:65px; }
  .sm\:pl-65 { padding-left:65px; }
  .sm\:pr-65 { padding-right:65px; }
  .sm\:m-65 { margin:65px; }
  .sm\:mt-65 { margin-top:65px; }
  .sm\:mb-65 { margin-bottom:65px; }
  .sm\:ml-65 { margin-left:65px; } 
  .sm\:mr-65 { margin-right:65px;}
  
  .sm\:p-70 { padding:70px; }
  .sm\:pt-70 { padding-top:70px; }
  .sm\:pb-70 { padding-bottom:70px; }
  .sm\:pl-70 { padding-left:70px; }
  .sm\:pr-70 { padding-right:70px; }
  .sm\:m-70 { margin:70px; }
  .sm\:mt-70 { margin-top:70px; }
  .sm\:mb-70 { margin-bottom:70px; }
  .sm\:ml-70 { margin-left:70px; } 
  .sm\:mr-70 { margin-right:70px;}
  
  .sm\:p-75 { padding:75px; }
  .sm\:pt-75 { padding-top:75px; }
  .sm\:pb-75 { padding-bottom:75px; }
  .sm\:pl-75 { padding-left:75px; }
  .sm\:pr-75 { padding-right:75px; }
  .sm\:m-75 { margin:75px; }
  .sm\:mt-75 { margin-top:75px; }
  .sm\:mb-75 { margin-bottom:75px; }
  .sm\:ml-75 { margin-left:75px; } 
  .sm\:mr-75 { margin-right:75px;}
  
  .sm\:p-80 { padding:80px; }
  .sm\:pt-80 { padding-top:80px; }
  .sm\:pb-80 { padding-bottom:80px; }
  .sm\:pl-80 { padding-left:80px; }
  .sm\:pr-80 { padding-right:80px; }
  .sm\:m-80 { margin:80px; }
  .sm\:mt-80 { margin-top:80px; }
  .sm\:mb-80 { margin-bottom:80px; }
  .sm\:ml-80 { margin-left:80px; } 
  .sm\:mr-80 { margin-right:80px;}
  
  .sm\:p-85 { padding:85px; }
  .sm\:pt-85 { padding-top:85px; }
  .sm\:pb-85 { padding-bottom:85px; }
  .sm\:pl-85 { padding-left:85px; }
  .sm\:pr-85 { padding-right:85px; }
  .sm\:m-85 { margin:85px; }
  .sm\:mt-85 { margin-top:85px; }
  .sm\:mb-85 { margin-bottom:85px; }
  .sm\:ml-85 { margin-left:85px; } 
  .sm\:mr-85 { margin-right:85px;}
  
  .sm\:p-90 { padding:90px; }
  .sm\:pt-90 { padding-top:90px; }
  .sm\:pb-90 { padding-bottom:90px; }
  .sm\:pl-90 { padding-left:90px; }
  .sm\:pr-90 { padding-right:90px; }
  .sm\:m-90 { margin:90px; }
  .sm\:mt-90 { margin-top:90px; }
  .sm\:mb-90 { margin-bottom:90px; }
  .sm\:ml-90 { margin-left:90px; } 
  .sm\:mr-90 { margin-right:90px;}
  
  .sm\:p-95 { padding:95px; }
  .sm\:pt-95 { padding-top:95px; }
  .sm\:pb-95 { padding-bottom:95px; }
  .sm\:pl-95 { padding-left:95px; }
  .sm\:pr-95 { padding-right:95px; }
  .sm\:m-95 { margin:95px; }
  .sm\:mt-95 { margin-top:95px; }
  .sm\:mb-95 { margin-bottom:95px; }
  .sm\:ml-95 { margin-left:95px; } 
  .sm\:mr-95 { margin-right:95px;}
  
  .sm\:p-100 { padding:100px; }
  .sm\:pt-100 { padding-top:100px; }
  .sm\:pb-100 { padding-bottom:100px; }
  .sm\:pl-100 { padding-left:100px; }
  .sm\:pr-100 { padding-right:100px; }
  .sm\:m-100 { margin:100px; }
  .sm\:mt-100 { margin-top:100px; }
  .sm\:mb-100 { margin-bottom:100px; }
  .sm\:ml-100 { margin-left:100px; } 
  .sm\:mr-100 { margin-right:100px;}
  
  .sm\:p-105 { padding:105px; }
  .sm\:pt-105 { padding-top:105px; }
  .sm\:pb-105 { padding-bottom:105px; }
  .sm\:pl-105 { padding-left:105px; }
  .sm\:pr-105 { padding-right:105px; }
  .sm\:m-105 { margin:105px; }
  .sm\:mt-105 { margin-top:105px; }
  .sm\:mb-105 { margin-bottom:105px; }
  .sm\:ml-105 { margin-left:105px; } 
  .sm\:mr-105 { margin-right:105px;}
  
  .sm\:p-110 { padding:110px; }
  .sm\:pt-110 { padding-top:110px; }
  .sm\:pb-110 { padding-bottom:110px; }
  .sm\:pl-110 { padding-left:110px; }
  .sm\:pr-110 { padding-right:110px; }
  .sm\:m-110 { margin:110px; }
  .sm\:mt-110 { margin-top:110px; }
  .sm\:mb-110 { margin-bottom:110px; }
  .sm\:ml-110 { margin-left:110px; } 
  .sm\:mr-110 { margin-right:110px;}
  
  .sm\:p-115 { padding:115px; }
  .sm\:pt-115 { padding-top:115px; }
  .sm\:pb-115 { padding-bottom:115px; }
  .sm\:pl-115 { padding-left:115px; }
  .sm\:pr-115 { padding-right:115px; }
  .sm\:m-115 { margin:115px; }
  .sm\:mt-115 { margin-top:115px; }
  .sm\:mb-115 { margin-bottom:115px; }
  .sm\:ml-115 { margin-left:115px; } 
  .sm\:mr-115 { margin-right:115px;}
  
  .sm\:p-120 { padding:120px; }
  .sm\:pt-120 { padding-top:120px; }
  .sm\:pb-120 { padding-bottom:120px; }
  .sm\:pl-120 { padding-left:120px; }
  .sm\:pr-120 { padding-right:120px; }
  .sm\:m-120 { margin:120px; }
  .sm\:mt-120 { margin-top:120px; }
  .sm\:mb-120 { margin-bottom:120px; }
  .sm\:ml-120 { margin-left:120px; } 
  .sm\:mr-120 { margin-right:120px;}
  
  .sm\:p-125 { padding:125px; }
  .sm\:pt-125 { padding-top:125px; }
  .sm\:pb-125 { padding-bottom:125px; }
  .sm\:pl-125 { padding-left:125px; }
  .sm\:pr-125 { padding-right:125px; }
  .sm\:m-125 { margin:125px; }
  .sm\:mt-125 { margin-top:125px; }
  .sm\:mb-125 { margin-bottom:125px; }
  .sm\:ml-125 { margin-left:125px; } 
  .sm\:mr-125 { margin-right:125px;}
  
  .sm\:p-130 { padding:130px; }
  .sm\:pt-130 { padding-top:130px; }
  .sm\:pb-130 { padding-bottom:130px; }
  .sm\:pl-130 { padding-left:130px; }
  .sm\:pr-130 { padding-right:130px; }
  .sm\:m-130 { margin:130px; }
  .sm\:mt-130 { margin-top:130px; }
  .sm\:mb-130 { margin-bottom:130px; }
  .sm\:ml-130 { margin-left:130px; } 
  .sm\:mr-130 { margin-right:130px;}
  
  .sm\:p-135 { padding:135px; }
  .sm\:pt-135 { padding-top:135px; }
  .sm\:pb-135 { padding-bottom:135px; }
  .sm\:pl-135 { padding-left:135px; }
  .sm\:pr-135 { padding-right:135px; }
  .sm\:m-135 { margin:135px; }
  .sm\:mt-135 { margin-top:135px; }
  .sm\:mb-135 { margin-bottom:135px; }
  .sm\:ml-135 { margin-left:135px; } 
  .sm\:mr-135 { margin-right:135px;}
  
  .sm\:p-140 { padding:140px; }
  .sm\:pt-140 { padding-top:140px; }
  .sm\:pb-140 { padding-bottom:140px; }
  .sm\:pl-140 { padding-left:140px; }
  .sm\:pr-140 { padding-right:140px; }
  .sm\:m-140 { margin:140px; }
  .sm\:mt-140 { margin-top:140px; }
  .sm\:mb-140 { margin-bottom:140px; }
  .sm\:ml-140 { margin-left:140px; } 
  .sm\:mr-140 { margin-right:140px;}
  
  .sm\:p-145 { padding:145px; }
  .sm\:pt-145 { padding-top:145px; }
  .sm\:pb-145 { padding-bottom:145px; }
  .sm\:pl-145 { padding-left:145px; }
  .sm\:pr-145 { padding-right:145px; }
  .sm\:m-145 { margin:145px; }
  .sm\:mt-145 { margin-top:145px; }
  .sm\:mb-145 { margin-bottom:145px; }
  .sm\:ml-145 { margin-left:145px; } 
  .sm\:mr-145 { margin-right:145px;}
  
  .sm\:p-150 { padding:150px; }
  .sm\:pt-150 { padding-top:150px; }
  .sm\:pb-150 { padding-bottom:150px; }
  .sm\:pl-150 { padding-left:150px; }
  .sm\:pr-150 { padding-right:150px; }
  .sm\:m-150 { margin:150px; }
  .sm\:mt-150 { margin-top:150px; }
  .sm\:mb-150 { margin-bottom:150px; }
  .sm\:ml-150 { margin-left:150px; } 
  .sm\:mr-150 { margin-right:150px;}
  
  .sm\:p-155 { padding:155px; }
  .sm\:pt-155 { padding-top:155px; }
  .sm\:pb-155 { padding-bottom:155px; }
  .sm\:pl-155 { padding-left:155px; }
  .sm\:pr-155 { padding-right:155px; }
  .sm\:m-155 { margin:155px; }
  .sm\:mt-155 { margin-top:155px; }
  .sm\:mb-155 { margin-bottom:155px; }
  .sm\:ml-155 { margin-left:155px; } 
  .sm\:mr-155 { margin-right:155px;}
  
  .sm\:p-160 { padding:160px; }
  .sm\:pt-160 { padding-top:160px; }
  .sm\:pb-160 { padding-bottom:160px; }
  .sm\:pl-160 { padding-left:160px; }
  .sm\:pr-160 { padding-right:160px; }
  .sm\:m-160 { margin:160px; }
  .sm\:mt-160 { margin-top:160px; }
  .sm\:mb-160 { margin-bottom:160px; }
  .sm\:ml-160 { margin-left:160px; } 
  .sm\:mr-160 { margin-right:160px;}
  
  .sm\:p-165 { padding:165px; }
  .sm\:pt-165 { padding-top:165px; }
  .sm\:pb-165 { padding-bottom:165px; }
  .sm\:pl-165 { padding-left:165px; }
  .sm\:pr-165 { padding-right:165px; }
  .sm\:m-165 { margin:165px; }
  .sm\:mt-165 { margin-top:165px; }
  .sm\:mb-165 { margin-bottom:165px; }
  .sm\:ml-165 { margin-left:165px; } 
  .sm\:mr-165 { margin-right:165px;}
  
  .sm\:p-170 { padding:170px; }
  .sm\:pt-170 { padding-top:170px; }
  .sm\:pb-170 { padding-bottom:170px; }
  .sm\:pl-170 { padding-left:170px; }
  .sm\:pr-170 { padding-right:170px; }
  .sm\:m-170 { margin:170px; }
  .sm\:mt-170 { margin-top:170px; }
  .sm\:mb-170 { margin-bottom:170px; }
  .sm\:ml-170 { margin-left:170px; } 
  .sm\:mr-170 { margin-right:170px;}
  
  .sm\:p-175 { padding:175px; }
  .sm\:pt-175 { padding-top:175px; }
  .sm\:pb-175 { padding-bottom:175px; }
  .sm\:pl-175 { padding-left:175px; }
  .sm\:pr-175 { padding-right:175px; }
  .sm\:m-175 { margin:175px; }
  .sm\:mt-175 { margin-top:175px; }
  .sm\:mb-175 { margin-bottom:175px; }
  .sm\:ml-175 { margin-left:175px; } 
  .sm\:mr-175 { margin-right:175px;}
  
  .sm\:p-180 { padding:180px; }
  .sm\:pt-180 { padding-top:180px; }
  .sm\:pb-180 { padding-bottom:180px; }
  .sm\:pl-180 { padding-left:180px; }
  .sm\:pr-180 { padding-right:180px; }
  .sm\:m-180 { margin:180px; }
  .sm\:mt-180 { margin-top:180px; }
  .sm\:mb-180 { margin-bottom:180px; }
  .sm\:ml-180 { margin-left:180px; } 
  .sm\:mr-180 { margin-right:180px;}
  
  .sm\:p-185 { padding:185px; }
  .sm\:pt-185 { padding-top:185px; }
  .sm\:pb-185 { padding-bottom:185px; }
  .sm\:pl-185 { padding-left:185px; }
  .sm\:pr-185 { padding-right:185px; }
  .sm\:m-185 { margin:185px; }
  .sm\:mt-185 { margin-top:185px; }
  .sm\:mb-185 { margin-bottom:185px; }
  .sm\:ml-185 { margin-left:185px; } 
  .sm\:mr-185 { margin-right:185px;}
  
  .sm\:p-190 { padding:190px; }
  .sm\:pt-190 { padding-top:190px; }
  .sm\:pb-190 { padding-bottom:190px; }
  .sm\:pl-190 { padding-left:190px; }
  .sm\:pr-190 { padding-right:190px; }
  .sm\:m-190 { margin:190px; }
  .sm\:mt-190 { margin-top:190px; }
  .sm\:mb-190 { margin-bottom:190px; }
  .sm\:ml-190 { margin-left:190px; } 
  .sm\:mr-190 { margin-right:190px;}
  
  .sm\:p-195 { padding:195px; }
  .sm\:pt-195 { padding-top:195px; }
  .sm\:pb-195 { padding-bottom:195px; }
  .sm\:pl-195 { padding-left:195px; }
  .sm\:pr-195 { padding-right:195px; }
  .sm\:m-195 { margin:195px; }
  .sm\:mt-195 { margin-top:195px; }
  .sm\:mb-195 { margin-bottom:195px; }
  .sm\:ml-195 { margin-left:195px; } 
  .sm\:mr-195 { margin-right:195px;}
  
  .sm\:p-200 { padding:200px; }
  .sm\:pt-200 { padding-top:200px; }
  .sm\:pb-200 { padding-bottom:200px; }
  .sm\:pl-200 { padding-left:200px; }
  .sm\:pr-200 { padding-right:200px; }
  .sm\:m-200 { margin:200px; }
  .sm\:mt-200 { margin-top:200px; }
  .sm\:mb-200 { margin-bottom:200px; }
  .sm\:ml-200 { margin-left:200px; } 
  .sm\:mr-200 { margin-right:200px;}
  
  .sm\:p-205 { padding:205px; }
  .sm\:pt-205 { padding-top:205px; }
  .sm\:pb-205 { padding-bottom:205px; }
  .sm\:pl-205 { padding-left:205px; }
  .sm\:pr-205 { padding-right:205px; }
  .sm\:m-205 { margin:205px; }
  .sm\:mt-205 { margin-top:205px; }
  .sm\:mb-205 { margin-bottom:205px; }
  .sm\:ml-205 { margin-left:205px; } 
  .sm\:mr-205 { margin-right:205px;}
  
  .sm\:p-210 { padding:210px; }
  .sm\:pt-210 { padding-top:210px; }
  .sm\:pb-210 { padding-bottom:210px; }
  .sm\:pl-210 { padding-left:210px; }
  .sm\:pr-210 { padding-right:210px; }
  .sm\:m-210 { margin:210px; }
  .sm\:mt-210 { margin-top:210px; }
  .sm\:mb-210 { margin-bottom:210px; }
  .sm\:ml-210 { margin-left:210px; } 
  .sm\:mr-210 { margin-right:210px;}
  
  .sm\:p-215 { padding:215px; }
  .sm\:pt-215 { padding-top:215px; }
  .sm\:pb-215 { padding-bottom:215px; }
  .sm\:pl-215 { padding-left:215px; }
  .sm\:pr-215 { padding-right:215px; }
  .sm\:m-215 { margin:215px; }
  .sm\:mt-215 { margin-top:215px; }
  .sm\:mb-215 { margin-bottom:215px; }
  .sm\:ml-215 { margin-left:215px; } 
  .sm\:mr-215 { margin-right:215px;}
  
  .sm\:p-220 { padding:220px; }
  .sm\:pt-220 { padding-top:220px; }
  .sm\:pb-220 { padding-bottom:220px; }
  .sm\:pl-220 { padding-left:220px; }
  .sm\:pr-220 { padding-right:220px; }
  .sm\:m-220 { margin:220px; }
  .sm\:mt-220 { margin-top:220px; }
  .sm\:mb-220 { margin-bottom:220px; }
  .sm\:ml-220 { margin-left:220px; } 
  .sm\:mr-220 { margin-right:220px;}
  
  .sm\:p-225 { padding:225px; }
  .sm\:pt-225 { padding-top:225px; }
  .sm\:pb-225 { padding-bottom:225px; }
  .sm\:pl-225 { padding-left:225px; }
  .sm\:pr-225 { padding-right:225px; }
  .sm\:m-225 { margin:225px; }
  .sm\:mt-225 { margin-top:225px; }
  .sm\:mb-225 { margin-bottom:225px; }
  .sm\:ml-225 { margin-left:225px; } 
  .sm\:mr-225 { margin-right:225px;}
  
  .sm\:p-230 { padding:230px; }
  .sm\:pt-230 { padding-top:230px; }
  .sm\:pb-230 { padding-bottom:230px; }
  .sm\:pl-230 { padding-left:230px; }
  .sm\:pr-230 { padding-right:230px; }
  .sm\:m-230 { margin:230px; }
  .sm\:mt-230 { margin-top:230px; }
  .sm\:mb-230 { margin-bottom:230px; }
  .sm\:ml-230 { margin-left:230px; } 
  .sm\:mr-230 { margin-right:230px;}
  
  .sm\:p-235 { padding:235px; }
  .sm\:pt-235 { padding-top:235px; }
  .sm\:pb-235 { padding-bottom:235px; }
  .sm\:pl-235 { padding-left:235px; }
  .sm\:pr-235 { padding-right:235px; }
  .sm\:m-235 { margin:235px; }
  .sm\:mt-235 { margin-top:235px; }
  .sm\:mb-235 { margin-bottom:235px; }
  .sm\:ml-235 { margin-left:235px; } 
  .sm\:mr-235 { margin-right:235px;}
  
  .sm\:p-240 { padding:240px; }
  .sm\:pt-240 { padding-top:240px; }
  .sm\:pb-240 { padding-bottom:240px; }
  .sm\:pl-240 { padding-left:240px; }
  .sm\:pr-240 { padding-right:240px; }
  .sm\:m-240 { margin:240px; }
  .sm\:mt-240 { margin-top:240px; }
  .sm\:mb-240 { margin-bottom:240px; }
  .sm\:ml-240 { margin-left:240px; } 
  .sm\:mr-240 { margin-right:240px;}
  
  .sm\:p-245 { padding:245px; }
  .sm\:pt-245 { padding-top:245px; }
  .sm\:pb-245 { padding-bottom:245px; }
  .sm\:pl-245 { padding-left:245px; }
  .sm\:pr-245 { padding-right:245px; }
  .sm\:m-245 { margin:245px; }
  .sm\:mt-245 { margin-top:245px; }
  .sm\:mb-245 { margin-bottom:245px; }
  .sm\:ml-245 { margin-left:245px; } 
  .sm\:mr-245 { margin-right:245px;}
  
}


@media(min-width:992px){
  
  .md\:p-0 { padding:0px; }
  .md\:pt-0 { padding-top:0px; }
  .md\:pb-0 { padding-bottom:0px; }
  .md\:pl-0 { padding-left:0px; }
  .md\:pr-0 { padding-right:0px; }
  .md\:m-0 { margin:0px; }
  .md\:mt-0 { margin-top:0px; }
  .md\:mb-0 { margin-bottom:0px; }
  .md\:ml-0 { margin-left:0px; } 
  .md\:mr-0 { margin-right:0px;}
  
  .md\:p-5 { padding:5px; }
  .md\:pt-5 { padding-top:5px; }
  .md\:pb-5 { padding-bottom:5px; }
  .md\:pl-5 { padding-left:5px; }
  .md\:pr-5 { padding-right:5px; }
  .md\:m-5 { margin:5px; }
  .md\:mt-5 { margin-top:5px; }
  .md\:mb-5 { margin-bottom:5px; }
  .md\:ml-5 { margin-left:5px; } 
  .md\:mr-5 { margin-right:5px;}
  
  .md\:p-10 { padding:10px; }
  .md\:pt-10 { padding-top:10px; }
  .md\:pb-10 { padding-bottom:10px; }
  .md\:pl-10 { padding-left:10px; }
  .md\:pr-10 { padding-right:10px; }
  .md\:m-10 { margin:10px; }
  .md\:mt-10 { margin-top:10px; }
  .md\:mb-10 { margin-bottom:10px; }
  .md\:ml-10 { margin-left:10px; } 
  .md\:mr-10 { margin-right:10px;}
  
  .md\:p-15 { padding:15px; }
  .md\:pt-15 { padding-top:15px; }
  .md\:pb-15 { padding-bottom:15px; }
  .md\:pl-15 { padding-left:15px; }
  .md\:pr-15 { padding-right:15px; }
  .md\:m-15 { margin:15px; }
  .md\:mt-15 { margin-top:15px; }
  .md\:mb-15 { margin-bottom:15px; }
  .md\:ml-15 { margin-left:15px; } 
  .md\:mr-15 { margin-right:15px;}
  
  .md\:p-20 { padding:20px; }
  .md\:pt-20 { padding-top:20px; }
  .md\:pb-20 { padding-bottom:20px; }
  .md\:pl-20 { padding-left:20px; }
  .md\:pr-20 { padding-right:20px; }
  .md\:m-20 { margin:20px; }
  .md\:mt-20 { margin-top:20px; }
  .md\:mb-20 { margin-bottom:20px; }
  .md\:ml-20 { margin-left:20px; } 
  .md\:mr-20 { margin-right:20px;}
  
  .md\:p-25 { padding:25px; }
  .md\:pt-25 { padding-top:25px; }
  .md\:pb-25 { padding-bottom:25px; }
  .md\:pl-25 { padding-left:25px; }
  .md\:pr-25 { padding-right:25px; }
  .md\:m-25 { margin:25px; }
  .md\:mt-25 { margin-top:25px; }
  .md\:mb-25 { margin-bottom:25px; }
  .md\:ml-25 { margin-left:25px; } 
  .md\:mr-25 { margin-right:25px;}
  
  .md\:p-30 { padding:30px; }
  .md\:pt-30 { padding-top:30px; }
  .md\:pb-30 { padding-bottom:30px; }
  .md\:pl-30 { padding-left:30px; }
  .md\:pr-30 { padding-right:30px; }
  .md\:m-30 { margin:30px; }
  .md\:mt-30 { margin-top:30px; }
  .md\:mb-30 { margin-bottom:30px; }
  .md\:ml-30 { margin-left:30px; } 
  .md\:mr-30 { margin-right:30px;}
  
  .md\:p-35 { padding:35px; }
  .md\:pt-35 { padding-top:35px; }
  .md\:pb-35 { padding-bottom:35px; }
  .md\:pl-35 { padding-left:35px; }
  .md\:pr-35 { padding-right:35px; }
  .md\:m-35 { margin:35px; }
  .md\:mt-35 { margin-top:35px; }
  .md\:mb-35 { margin-bottom:35px; }
  .md\:ml-35 { margin-left:35px; } 
  .md\:mr-35 { margin-right:35px;}
  
  .md\:p-40 { padding:40px; }
  .md\:pt-40 { padding-top:40px; }
  .md\:pb-40 { padding-bottom:40px; }
  .md\:pl-40 { padding-left:40px; }
  .md\:pr-40 { padding-right:40px; }
  .md\:m-40 { margin:40px; }
  .md\:mt-40 { margin-top:40px; }
  .md\:mb-40 { margin-bottom:40px; }
  .md\:ml-40 { margin-left:40px; } 
  .md\:mr-40 { margin-right:40px;}
  
  .md\:p-45 { padding:45px; }
  .md\:pt-45 { padding-top:45px; }
  .md\:pb-45 { padding-bottom:45px; }
  .md\:pl-45 { padding-left:45px; }
  .md\:pr-45 { padding-right:45px; }
  .md\:m-45 { margin:45px; }
  .md\:mt-45 { margin-top:45px; }
  .md\:mb-45 { margin-bottom:45px; }
  .md\:ml-45 { margin-left:45px; } 
  .md\:mr-45 { margin-right:45px;}
  
  .md\:p-50 { padding:50px; }
  .md\:pt-50 { padding-top:50px; }
  .md\:pb-50 { padding-bottom:50px; }
  .md\:pl-50 { padding-left:50px; }
  .md\:pr-50 { padding-right:50px; }
  .md\:m-50 { margin:50px; }
  .md\:mt-50 { margin-top:50px; }
  .md\:mb-50 { margin-bottom:50px; }
  .md\:ml-50 { margin-left:50px; } 
  .md\:mr-50 { margin-right:50px;}
  
  .md\:p-55 { padding:55px; }
  .md\:pt-55 { padding-top:55px; }
  .md\:pb-55 { padding-bottom:55px; }
  .md\:pl-55 { padding-left:55px; }
  .md\:pr-55 { padding-right:55px; }
  .md\:m-55 { margin:55px; }
  .md\:mt-55 { margin-top:55px; }
  .md\:mb-55 { margin-bottom:55px; }
  .md\:ml-55 { margin-left:55px; } 
  .md\:mr-55 { margin-right:55px;}
  
  .md\:p-60 { padding:60px; }
  .md\:pt-60 { padding-top:60px; }
  .md\:pb-60 { padding-bottom:60px; }
  .md\:pl-60 { padding-left:60px; }
  .md\:pr-60 { padding-right:60px; }
  .md\:m-60 { margin:60px; }
  .md\:mt-60 { margin-top:60px; }
  .md\:mb-60 { margin-bottom:60px; }
  .md\:ml-60 { margin-left:60px; } 
  .md\:mr-60 { margin-right:60px;}
  
  .md\:p-65 { padding:65px; }
  .md\:pt-65 { padding-top:65px; }
  .md\:pb-65 { padding-bottom:65px; }
  .md\:pl-65 { padding-left:65px; }
  .md\:pr-65 { padding-right:65px; }
  .md\:m-65 { margin:65px; }
  .md\:mt-65 { margin-top:65px; }
  .md\:mb-65 { margin-bottom:65px; }
  .md\:ml-65 { margin-left:65px; } 
  .md\:mr-65 { margin-right:65px;}
  
  .md\:p-70 { padding:70px; }
  .md\:pt-70 { padding-top:70px; }
  .md\:pb-70 { padding-bottom:70px; }
  .md\:pl-70 { padding-left:70px; }
  .md\:pr-70 { padding-right:70px; }
  .md\:m-70 { margin:70px; }
  .md\:mt-70 { margin-top:70px; }
  .md\:mb-70 { margin-bottom:70px; }
  .md\:ml-70 { margin-left:70px; } 
  .md\:mr-70 { margin-right:70px;}
  
  .md\:p-75 { padding:75px; }
  .md\:pt-75 { padding-top:75px; }
  .md\:pb-75 { padding-bottom:75px; }
  .md\:pl-75 { padding-left:75px; }
  .md\:pr-75 { padding-right:75px; }
  .md\:m-75 { margin:75px; }
  .md\:mt-75 { margin-top:75px; }
  .md\:mb-75 { margin-bottom:75px; }
  .md\:ml-75 { margin-left:75px; } 
  .md\:mr-75 { margin-right:75px;}
  
  .md\:p-80 { padding:80px; }
  .md\:pt-80 { padding-top:80px; }
  .md\:pb-80 { padding-bottom:80px; }
  .md\:pl-80 { padding-left:80px; }
  .md\:pr-80 { padding-right:80px; }
  .md\:m-80 { margin:80px; }
  .md\:mt-80 { margin-top:80px; }
  .md\:mb-80 { margin-bottom:80px; }
  .md\:ml-80 { margin-left:80px; } 
  .md\:mr-80 { margin-right:80px;}
  
  .md\:p-85 { padding:85px; }
  .md\:pt-85 { padding-top:85px; }
  .md\:pb-85 { padding-bottom:85px; }
  .md\:pl-85 { padding-left:85px; }
  .md\:pr-85 { padding-right:85px; }
  .md\:m-85 { margin:85px; }
  .md\:mt-85 { margin-top:85px; }
  .md\:mb-85 { margin-bottom:85px; }
  .md\:ml-85 { margin-left:85px; } 
  .md\:mr-85 { margin-right:85px;}
  
  .md\:p-90 { padding:90px; }
  .md\:pt-90 { padding-top:90px; }
  .md\:pb-90 { padding-bottom:90px; }
  .md\:pl-90 { padding-left:90px; }
  .md\:pr-90 { padding-right:90px; }
  .md\:m-90 { margin:90px; }
  .md\:mt-90 { margin-top:90px; }
  .md\:mb-90 { margin-bottom:90px; }
  .md\:ml-90 { margin-left:90px; } 
  .md\:mr-90 { margin-right:90px;}
  
  .md\:p-95 { padding:95px; }
  .md\:pt-95 { padding-top:95px; }
  .md\:pb-95 { padding-bottom:95px; }
  .md\:pl-95 { padding-left:95px; }
  .md\:pr-95 { padding-right:95px; }
  .md\:m-95 { margin:95px; }
  .md\:mt-95 { margin-top:95px; }
  .md\:mb-95 { margin-bottom:95px; }
  .md\:ml-95 { margin-left:95px; } 
  .md\:mr-95 { margin-right:95px;}
  
  .md\:p-100 { padding:100px; }
  .md\:pt-100 { padding-top:100px; }
  .md\:pb-100 { padding-bottom:100px; }
  .md\:pl-100 { padding-left:100px; }
  .md\:pr-100 { padding-right:100px; }
  .md\:m-100 { margin:100px; }
  .md\:mt-100 { margin-top:100px; }
  .md\:mb-100 { margin-bottom:100px; }
  .md\:ml-100 { margin-left:100px; } 
  .md\:mr-100 { margin-right:100px;}
  
  .md\:p-105 { padding:105px; }
  .md\:pt-105 { padding-top:105px; }
  .md\:pb-105 { padding-bottom:105px; }
  .md\:pl-105 { padding-left:105px; }
  .md\:pr-105 { padding-right:105px; }
  .md\:m-105 { margin:105px; }
  .md\:mt-105 { margin-top:105px; }
  .md\:mb-105 { margin-bottom:105px; }
  .md\:ml-105 { margin-left:105px; } 
  .md\:mr-105 { margin-right:105px;}
  
  .md\:p-110 { padding:110px; }
  .md\:pt-110 { padding-top:110px; }
  .md\:pb-110 { padding-bottom:110px; }
  .md\:pl-110 { padding-left:110px; }
  .md\:pr-110 { padding-right:110px; }
  .md\:m-110 { margin:110px; }
  .md\:mt-110 { margin-top:110px; }
  .md\:mb-110 { margin-bottom:110px; }
  .md\:ml-110 { margin-left:110px; } 
  .md\:mr-110 { margin-right:110px;}
  
  .md\:p-115 { padding:115px; }
  .md\:pt-115 { padding-top:115px; }
  .md\:pb-115 { padding-bottom:115px; }
  .md\:pl-115 { padding-left:115px; }
  .md\:pr-115 { padding-right:115px; }
  .md\:m-115 { margin:115px; }
  .md\:mt-115 { margin-top:115px; }
  .md\:mb-115 { margin-bottom:115px; }
  .md\:ml-115 { margin-left:115px; } 
  .md\:mr-115 { margin-right:115px;}
  
  .md\:p-120 { padding:120px; }
  .md\:pt-120 { padding-top:120px; }
  .md\:pb-120 { padding-bottom:120px; }
  .md\:pl-120 { padding-left:120px; }
  .md\:pr-120 { padding-right:120px; }
  .md\:m-120 { margin:120px; }
  .md\:mt-120 { margin-top:120px; }
  .md\:mb-120 { margin-bottom:120px; }
  .md\:ml-120 { margin-left:120px; } 
  .md\:mr-120 { margin-right:120px;}
  
  .md\:p-125 { padding:125px; }
  .md\:pt-125 { padding-top:125px; }
  .md\:pb-125 { padding-bottom:125px; }
  .md\:pl-125 { padding-left:125px; }
  .md\:pr-125 { padding-right:125px; }
  .md\:m-125 { margin:125px; }
  .md\:mt-125 { margin-top:125px; }
  .md\:mb-125 { margin-bottom:125px; }
  .md\:ml-125 { margin-left:125px; } 
  .md\:mr-125 { margin-right:125px;}
  
  .md\:p-130 { padding:130px; }
  .md\:pt-130 { padding-top:130px; }
  .md\:pb-130 { padding-bottom:130px; }
  .md\:pl-130 { padding-left:130px; }
  .md\:pr-130 { padding-right:130px; }
  .md\:m-130 { margin:130px; }
  .md\:mt-130 { margin-top:130px; }
  .md\:mb-130 { margin-bottom:130px; }
  .md\:ml-130 { margin-left:130px; } 
  .md\:mr-130 { margin-right:130px;}
  
  .md\:p-135 { padding:135px; }
  .md\:pt-135 { padding-top:135px; }
  .md\:pb-135 { padding-bottom:135px; }
  .md\:pl-135 { padding-left:135px; }
  .md\:pr-135 { padding-right:135px; }
  .md\:m-135 { margin:135px; }
  .md\:mt-135 { margin-top:135px; }
  .md\:mb-135 { margin-bottom:135px; }
  .md\:ml-135 { margin-left:135px; } 
  .md\:mr-135 { margin-right:135px;}
  
  .md\:p-140 { padding:140px; }
  .md\:pt-140 { padding-top:140px; }
  .md\:pb-140 { padding-bottom:140px; }
  .md\:pl-140 { padding-left:140px; }
  .md\:pr-140 { padding-right:140px; }
  .md\:m-140 { margin:140px; }
  .md\:mt-140 { margin-top:140px; }
  .md\:mb-140 { margin-bottom:140px; }
  .md\:ml-140 { margin-left:140px; } 
  .md\:mr-140 { margin-right:140px;}
  
  .md\:p-145 { padding:145px; }
  .md\:pt-145 { padding-top:145px; }
  .md\:pb-145 { padding-bottom:145px; }
  .md\:pl-145 { padding-left:145px; }
  .md\:pr-145 { padding-right:145px; }
  .md\:m-145 { margin:145px; }
  .md\:mt-145 { margin-top:145px; }
  .md\:mb-145 { margin-bottom:145px; }
  .md\:ml-145 { margin-left:145px; } 
  .md\:mr-145 { margin-right:145px;}
  
  .md\:p-150 { padding:150px; }
  .md\:pt-150 { padding-top:150px; }
  .md\:pb-150 { padding-bottom:150px; }
  .md\:pl-150 { padding-left:150px; }
  .md\:pr-150 { padding-right:150px; }
  .md\:m-150 { margin:150px; }
  .md\:mt-150 { margin-top:150px; }
  .md\:mb-150 { margin-bottom:150px; }
  .md\:ml-150 { margin-left:150px; } 
  .md\:mr-150 { margin-right:150px;}
  
  .md\:p-155 { padding:155px; }
  .md\:pt-155 { padding-top:155px; }
  .md\:pb-155 { padding-bottom:155px; }
  .md\:pl-155 { padding-left:155px; }
  .md\:pr-155 { padding-right:155px; }
  .md\:m-155 { margin:155px; }
  .md\:mt-155 { margin-top:155px; }
  .md\:mb-155 { margin-bottom:155px; }
  .md\:ml-155 { margin-left:155px; } 
  .md\:mr-155 { margin-right:155px;}
  
  .md\:p-160 { padding:160px; }
  .md\:pt-160 { padding-top:160px; }
  .md\:pb-160 { padding-bottom:160px; }
  .md\:pl-160 { padding-left:160px; }
  .md\:pr-160 { padding-right:160px; }
  .md\:m-160 { margin:160px; }
  .md\:mt-160 { margin-top:160px; }
  .md\:mb-160 { margin-bottom:160px; }
  .md\:ml-160 { margin-left:160px; } 
  .md\:mr-160 { margin-right:160px;}
  
  .md\:p-165 { padding:165px; }
  .md\:pt-165 { padding-top:165px; }
  .md\:pb-165 { padding-bottom:165px; }
  .md\:pl-165 { padding-left:165px; }
  .md\:pr-165 { padding-right:165px; }
  .md\:m-165 { margin:165px; }
  .md\:mt-165 { margin-top:165px; }
  .md\:mb-165 { margin-bottom:165px; }
  .md\:ml-165 { margin-left:165px; } 
  .md\:mr-165 { margin-right:165px;}
  
  .md\:p-170 { padding:170px; }
  .md\:pt-170 { padding-top:170px; }
  .md\:pb-170 { padding-bottom:170px; }
  .md\:pl-170 { padding-left:170px; }
  .md\:pr-170 { padding-right:170px; }
  .md\:m-170 { margin:170px; }
  .md\:mt-170 { margin-top:170px; }
  .md\:mb-170 { margin-bottom:170px; }
  .md\:ml-170 { margin-left:170px; } 
  .md\:mr-170 { margin-right:170px;}
  
  .md\:p-175 { padding:175px; }
  .md\:pt-175 { padding-top:175px; }
  .md\:pb-175 { padding-bottom:175px; }
  .md\:pl-175 { padding-left:175px; }
  .md\:pr-175 { padding-right:175px; }
  .md\:m-175 { margin:175px; }
  .md\:mt-175 { margin-top:175px; }
  .md\:mb-175 { margin-bottom:175px; }
  .md\:ml-175 { margin-left:175px; } 
  .md\:mr-175 { margin-right:175px;}
  
  .md\:p-180 { padding:180px; }
  .md\:pt-180 { padding-top:180px; }
  .md\:pb-180 { padding-bottom:180px; }
  .md\:pl-180 { padding-left:180px; }
  .md\:pr-180 { padding-right:180px; }
  .md\:m-180 { margin:180px; }
  .md\:mt-180 { margin-top:180px; }
  .md\:mb-180 { margin-bottom:180px; }
  .md\:ml-180 { margin-left:180px; } 
  .md\:mr-180 { margin-right:180px;}
  
  .md\:p-185 { padding:185px; }
  .md\:pt-185 { padding-top:185px; }
  .md\:pb-185 { padding-bottom:185px; }
  .md\:pl-185 { padding-left:185px; }
  .md\:pr-185 { padding-right:185px; }
  .md\:m-185 { margin:185px; }
  .md\:mt-185 { margin-top:185px; }
  .md\:mb-185 { margin-bottom:185px; }
  .md\:ml-185 { margin-left:185px; } 
  .md\:mr-185 { margin-right:185px;}
  
  .md\:p-190 { padding:190px; }
  .md\:pt-190 { padding-top:190px; }
  .md\:pb-190 { padding-bottom:190px; }
  .md\:pl-190 { padding-left:190px; }
  .md\:pr-190 { padding-right:190px; }
  .md\:m-190 { margin:190px; }
  .md\:mt-190 { margin-top:190px; }
  .md\:mb-190 { margin-bottom:190px; }
  .md\:ml-190 { margin-left:190px; } 
  .md\:mr-190 { margin-right:190px;}
  
  .md\:p-195 { padding:195px; }
  .md\:pt-195 { padding-top:195px; }
  .md\:pb-195 { padding-bottom:195px; }
  .md\:pl-195 { padding-left:195px; }
  .md\:pr-195 { padding-right:195px; }
  .md\:m-195 { margin:195px; }
  .md\:mt-195 { margin-top:195px; }
  .md\:mb-195 { margin-bottom:195px; }
  .md\:ml-195 { margin-left:195px; } 
  .md\:mr-195 { margin-right:195px;}
  
  .md\:p-200 { padding:200px; }
  .md\:pt-200 { padding-top:200px; }
  .md\:pb-200 { padding-bottom:200px; }
  .md\:pl-200 { padding-left:200px; }
  .md\:pr-200 { padding-right:200px; }
  .md\:m-200 { margin:200px; }
  .md\:mt-200 { margin-top:200px; }
  .md\:mb-200 { margin-bottom:200px; }
  .md\:ml-200 { margin-left:200px; } 
  .md\:mr-200 { margin-right:200px;}
  
  .md\:p-205 { padding:205px; }
  .md\:pt-205 { padding-top:205px; }
  .md\:pb-205 { padding-bottom:205px; }
  .md\:pl-205 { padding-left:205px; }
  .md\:pr-205 { padding-right:205px; }
  .md\:m-205 { margin:205px; }
  .md\:mt-205 { margin-top:205px; }
  .md\:mb-205 { margin-bottom:205px; }
  .md\:ml-205 { margin-left:205px; } 
  .md\:mr-205 { margin-right:205px;}
  
  .md\:p-210 { padding:210px; }
  .md\:pt-210 { padding-top:210px; }
  .md\:pb-210 { padding-bottom:210px; }
  .md\:pl-210 { padding-left:210px; }
  .md\:pr-210 { padding-right:210px; }
  .md\:m-210 { margin:210px; }
  .md\:mt-210 { margin-top:210px; }
  .md\:mb-210 { margin-bottom:210px; }
  .md\:ml-210 { margin-left:210px; } 
  .md\:mr-210 { margin-right:210px;}
  
  .md\:p-215 { padding:215px; }
  .md\:pt-215 { padding-top:215px; }
  .md\:pb-215 { padding-bottom:215px; }
  .md\:pl-215 { padding-left:215px; }
  .md\:pr-215 { padding-right:215px; }
  .md\:m-215 { margin:215px; }
  .md\:mt-215 { margin-top:215px; }
  .md\:mb-215 { margin-bottom:215px; }
  .md\:ml-215 { margin-left:215px; } 
  .md\:mr-215 { margin-right:215px;}
  
  .md\:p-220 { padding:220px; }
  .md\:pt-220 { padding-top:220px; }
  .md\:pb-220 { padding-bottom:220px; }
  .md\:pl-220 { padding-left:220px; }
  .md\:pr-220 { padding-right:220px; }
  .md\:m-220 { margin:220px; }
  .md\:mt-220 { margin-top:220px; }
  .md\:mb-220 { margin-bottom:220px; }
  .md\:ml-220 { margin-left:220px; } 
  .md\:mr-220 { margin-right:220px;}
  
  .md\:p-225 { padding:225px; }
  .md\:pt-225 { padding-top:225px; }
  .md\:pb-225 { padding-bottom:225px; }
  .md\:pl-225 { padding-left:225px; }
  .md\:pr-225 { padding-right:225px; }
  .md\:m-225 { margin:225px; }
  .md\:mt-225 { margin-top:225px; }
  .md\:mb-225 { margin-bottom:225px; }
  .md\:ml-225 { margin-left:225px; } 
  .md\:mr-225 { margin-right:225px;}
  
  .md\:p-230 { padding:230px; }
  .md\:pt-230 { padding-top:230px; }
  .md\:pb-230 { padding-bottom:230px; }
  .md\:pl-230 { padding-left:230px; }
  .md\:pr-230 { padding-right:230px; }
  .md\:m-230 { margin:230px; }
  .md\:mt-230 { margin-top:230px; }
  .md\:mb-230 { margin-bottom:230px; }
  .md\:ml-230 { margin-left:230px; } 
  .md\:mr-230 { margin-right:230px;}
  
  .md\:p-235 { padding:235px; }
  .md\:pt-235 { padding-top:235px; }
  .md\:pb-235 { padding-bottom:235px; }
  .md\:pl-235 { padding-left:235px; }
  .md\:pr-235 { padding-right:235px; }
  .md\:m-235 { margin:235px; }
  .md\:mt-235 { margin-top:235px; }
  .md\:mb-235 { margin-bottom:235px; }
  .md\:ml-235 { margin-left:235px; } 
  .md\:mr-235 { margin-right:235px;}
  
  .md\:p-240 { padding:240px; }
  .md\:pt-240 { padding-top:240px; }
  .md\:pb-240 { padding-bottom:240px; }
  .md\:pl-240 { padding-left:240px; }
  .md\:pr-240 { padding-right:240px; }
  .md\:m-240 { margin:240px; }
  .md\:mt-240 { margin-top:240px; }
  .md\:mb-240 { margin-bottom:240px; }
  .md\:ml-240 { margin-left:240px; } 
  .md\:mr-240 { margin-right:240px;}
  
  .md\:p-245 { padding:245px; }
  .md\:pt-245 { padding-top:245px; }
  .md\:pb-245 { padding-bottom:245px; }
  .md\:pl-245 { padding-left:245px; }
  .md\:pr-245 { padding-right:245px; }
  .md\:m-245 { margin:245px; }
  .md\:mt-245 { margin-top:245px; }
  .md\:mb-245 { margin-bottom:245px; }
  .md\:ml-245 { margin-left:245px; } 
  .md\:mr-245 { margin-right:245px;}
  
}


@media(min-width:1200px){
  
  .lg\:p-0 { padding:0px; }
  .lg\:pt-0 { padding-top:0px; }
  .lg\:pb-0 { padding-bottom:0px; }
  .lg\:pl-0 { padding-left:0px; }
  .lg\:pr-0 { padding-right:0px; }
  .lg\:m-0 { margin:0px; }
  .lg\:mt-0 { margin-top:0px; }
  .lg\:mb-0 { margin-bottom:0px; }
  .lg\:ml-0 { margin-left:0px; } 
  .lg\:mr-0 { margin-right:0px;}
  
  .lg\:p-5 { padding:5px; }
  .lg\:pt-5 { padding-top:5px; }
  .lg\:pb-5 { padding-bottom:5px; }
  .lg\:pl-5 { padding-left:5px; }
  .lg\:pr-5 { padding-right:5px; }
  .lg\:m-5 { margin:5px; }
  .lg\:mt-5 { margin-top:5px; }
  .lg\:mb-5 { margin-bottom:5px; }
  .lg\:ml-5 { margin-left:5px; } 
  .lg\:mr-5 { margin-right:5px;}
  
  .lg\:p-10 { padding:10px; }
  .lg\:pt-10 { padding-top:10px; }
  .lg\:pb-10 { padding-bottom:10px; }
  .lg\:pl-10 { padding-left:10px; }
  .lg\:pr-10 { padding-right:10px; }
  .lg\:m-10 { margin:10px; }
  .lg\:mt-10 { margin-top:10px; }
  .lg\:mb-10 { margin-bottom:10px; }
  .lg\:ml-10 { margin-left:10px; } 
  .lg\:mr-10 { margin-right:10px;}
  
  .lg\:p-15 { padding:15px; }
  .lg\:pt-15 { padding-top:15px; }
  .lg\:pb-15 { padding-bottom:15px; }
  .lg\:pl-15 { padding-left:15px; }
  .lg\:pr-15 { padding-right:15px; }
  .lg\:m-15 { margin:15px; }
  .lg\:mt-15 { margin-top:15px; }
  .lg\:mb-15 { margin-bottom:15px; }
  .lg\:ml-15 { margin-left:15px; } 
  .lg\:mr-15 { margin-right:15px;}
  
  .lg\:p-20 { padding:20px; }
  .lg\:pt-20 { padding-top:20px; }
  .lg\:pb-20 { padding-bottom:20px; }
  .lg\:pl-20 { padding-left:20px; }
  .lg\:pr-20 { padding-right:20px; }
  .lg\:m-20 { margin:20px; }
  .lg\:mt-20 { margin-top:20px; }
  .lg\:mb-20 { margin-bottom:20px; }
  .lg\:ml-20 { margin-left:20px; } 
  .lg\:mr-20 { margin-right:20px;}
  
  .lg\:p-25 { padding:25px; }
  .lg\:pt-25 { padding-top:25px; }
  .lg\:pb-25 { padding-bottom:25px; }
  .lg\:pl-25 { padding-left:25px; }
  .lg\:pr-25 { padding-right:25px; }
  .lg\:m-25 { margin:25px; }
  .lg\:mt-25 { margin-top:25px; }
  .lg\:mb-25 { margin-bottom:25px; }
  .lg\:ml-25 { margin-left:25px; } 
  .lg\:mr-25 { margin-right:25px;}
  
  .lg\:p-30 { padding:30px; }
  .lg\:pt-30 { padding-top:30px; }
  .lg\:pb-30 { padding-bottom:30px; }
  .lg\:pl-30 { padding-left:30px; }
  .lg\:pr-30 { padding-right:30px; }
  .lg\:m-30 { margin:30px; }
  .lg\:mt-30 { margin-top:30px; }
  .lg\:mb-30 { margin-bottom:30px; }
  .lg\:ml-30 { margin-left:30px; } 
  .lg\:mr-30 { margin-right:30px;}
  
  .lg\:p-35 { padding:35px; }
  .lg\:pt-35 { padding-top:35px; }
  .lg\:pb-35 { padding-bottom:35px; }
  .lg\:pl-35 { padding-left:35px; }
  .lg\:pr-35 { padding-right:35px; }
  .lg\:m-35 { margin:35px; }
  .lg\:mt-35 { margin-top:35px; }
  .lg\:mb-35 { margin-bottom:35px; }
  .lg\:ml-35 { margin-left:35px; } 
  .lg\:mr-35 { margin-right:35px;}
  
  .lg\:p-40 { padding:40px; }
  .lg\:pt-40 { padding-top:40px; }
  .lg\:pb-40 { padding-bottom:40px; }
  .lg\:pl-40 { padding-left:40px; }
  .lg\:pr-40 { padding-right:40px; }
  .lg\:m-40 { margin:40px; }
  .lg\:mt-40 { margin-top:40px; }
  .lg\:mb-40 { margin-bottom:40px; }
  .lg\:ml-40 { margin-left:40px; } 
  .lg\:mr-40 { margin-right:40px;}
  
  .lg\:p-45 { padding:45px; }
  .lg\:pt-45 { padding-top:45px; }
  .lg\:pb-45 { padding-bottom:45px; }
  .lg\:pl-45 { padding-left:45px; }
  .lg\:pr-45 { padding-right:45px; }
  .lg\:m-45 { margin:45px; }
  .lg\:mt-45 { margin-top:45px; }
  .lg\:mb-45 { margin-bottom:45px; }
  .lg\:ml-45 { margin-left:45px; } 
  .lg\:mr-45 { margin-right:45px;}
  
  .lg\:p-50 { padding:50px; }
  .lg\:pt-50 { padding-top:50px; }
  .lg\:pb-50 { padding-bottom:50px; }
  .lg\:pl-50 { padding-left:50px; }
  .lg\:pr-50 { padding-right:50px; }
  .lg\:m-50 { margin:50px; }
  .lg\:mt-50 { margin-top:50px; }
  .lg\:mb-50 { margin-bottom:50px; }
  .lg\:ml-50 { margin-left:50px; } 
  .lg\:mr-50 { margin-right:50px;}
  
  .lg\:p-55 { padding:55px; }
  .lg\:pt-55 { padding-top:55px; }
  .lg\:pb-55 { padding-bottom:55px; }
  .lg\:pl-55 { padding-left:55px; }
  .lg\:pr-55 { padding-right:55px; }
  .lg\:m-55 { margin:55px; }
  .lg\:mt-55 { margin-top:55px; }
  .lg\:mb-55 { margin-bottom:55px; }
  .lg\:ml-55 { margin-left:55px; } 
  .lg\:mr-55 { margin-right:55px;}
  
  .lg\:p-60 { padding:60px; }
  .lg\:pt-60 { padding-top:60px; }
  .lg\:pb-60 { padding-bottom:60px; }
  .lg\:pl-60 { padding-left:60px; }
  .lg\:pr-60 { padding-right:60px; }
  .lg\:m-60 { margin:60px; }
  .lg\:mt-60 { margin-top:60px; }
  .lg\:mb-60 { margin-bottom:60px; }
  .lg\:ml-60 { margin-left:60px; } 
  .lg\:mr-60 { margin-right:60px;}
  
  .lg\:p-65 { padding:65px; }
  .lg\:pt-65 { padding-top:65px; }
  .lg\:pb-65 { padding-bottom:65px; }
  .lg\:pl-65 { padding-left:65px; }
  .lg\:pr-65 { padding-right:65px; }
  .lg\:m-65 { margin:65px; }
  .lg\:mt-65 { margin-top:65px; }
  .lg\:mb-65 { margin-bottom:65px; }
  .lg\:ml-65 { margin-left:65px; } 
  .lg\:mr-65 { margin-right:65px;}
  
  .lg\:p-70 { padding:70px; }
  .lg\:pt-70 { padding-top:70px; }
  .lg\:pb-70 { padding-bottom:70px; }
  .lg\:pl-70 { padding-left:70px; }
  .lg\:pr-70 { padding-right:70px; }
  .lg\:m-70 { margin:70px; }
  .lg\:mt-70 { margin-top:70px; }
  .lg\:mb-70 { margin-bottom:70px; }
  .lg\:ml-70 { margin-left:70px; } 
  .lg\:mr-70 { margin-right:70px;}
  
  .lg\:p-75 { padding:75px; }
  .lg\:pt-75 { padding-top:75px; }
  .lg\:pb-75 { padding-bottom:75px; }
  .lg\:pl-75 { padding-left:75px; }
  .lg\:pr-75 { padding-right:75px; }
  .lg\:m-75 { margin:75px; }
  .lg\:mt-75 { margin-top:75px; }
  .lg\:mb-75 { margin-bottom:75px; }
  .lg\:ml-75 { margin-left:75px; } 
  .lg\:mr-75 { margin-right:75px;}
  
  .lg\:p-80 { padding:80px; }
  .lg\:pt-80 { padding-top:80px; }
  .lg\:pb-80 { padding-bottom:80px; }
  .lg\:pl-80 { padding-left:80px; }
  .lg\:pr-80 { padding-right:80px; }
  .lg\:m-80 { margin:80px; }
  .lg\:mt-80 { margin-top:80px; }
  .lg\:mb-80 { margin-bottom:80px; }
  .lg\:ml-80 { margin-left:80px; } 
  .lg\:mr-80 { margin-right:80px;}
  
  .lg\:p-85 { padding:85px; }
  .lg\:pt-85 { padding-top:85px; }
  .lg\:pb-85 { padding-bottom:85px; }
  .lg\:pl-85 { padding-left:85px; }
  .lg\:pr-85 { padding-right:85px; }
  .lg\:m-85 { margin:85px; }
  .lg\:mt-85 { margin-top:85px; }
  .lg\:mb-85 { margin-bottom:85px; }
  .lg\:ml-85 { margin-left:85px; } 
  .lg\:mr-85 { margin-right:85px;}
  
  .lg\:p-90 { padding:90px; }
  .lg\:pt-90 { padding-top:90px; }
  .lg\:pb-90 { padding-bottom:90px; }
  .lg\:pl-90 { padding-left:90px; }
  .lg\:pr-90 { padding-right:90px; }
  .lg\:m-90 { margin:90px; }
  .lg\:mt-90 { margin-top:90px; }
  .lg\:mb-90 { margin-bottom:90px; }
  .lg\:ml-90 { margin-left:90px; } 
  .lg\:mr-90 { margin-right:90px;}
  
  .lg\:p-95 { padding:95px; }
  .lg\:pt-95 { padding-top:95px; }
  .lg\:pb-95 { padding-bottom:95px; }
  .lg\:pl-95 { padding-left:95px; }
  .lg\:pr-95 { padding-right:95px; }
  .lg\:m-95 { margin:95px; }
  .lg\:mt-95 { margin-top:95px; }
  .lg\:mb-95 { margin-bottom:95px; }
  .lg\:ml-95 { margin-left:95px; } 
  .lg\:mr-95 { margin-right:95px;}
  
  .lg\:p-100 { padding:100px; }
  .lg\:pt-100 { padding-top:100px; }
  .lg\:pb-100 { padding-bottom:100px; }
  .lg\:pl-100 { padding-left:100px; }
  .lg\:pr-100 { padding-right:100px; }
  .lg\:m-100 { margin:100px; }
  .lg\:mt-100 { margin-top:100px; }
  .lg\:mb-100 { margin-bottom:100px; }
  .lg\:ml-100 { margin-left:100px; } 
  .lg\:mr-100 { margin-right:100px;}
  
  .lg\:p-105 { padding:105px; }
  .lg\:pt-105 { padding-top:105px; }
  .lg\:pb-105 { padding-bottom:105px; }
  .lg\:pl-105 { padding-left:105px; }
  .lg\:pr-105 { padding-right:105px; }
  .lg\:m-105 { margin:105px; }
  .lg\:mt-105 { margin-top:105px; }
  .lg\:mb-105 { margin-bottom:105px; }
  .lg\:ml-105 { margin-left:105px; } 
  .lg\:mr-105 { margin-right:105px;}
  
  .lg\:p-110 { padding:110px; }
  .lg\:pt-110 { padding-top:110px; }
  .lg\:pb-110 { padding-bottom:110px; }
  .lg\:pl-110 { padding-left:110px; }
  .lg\:pr-110 { padding-right:110px; }
  .lg\:m-110 { margin:110px; }
  .lg\:mt-110 { margin-top:110px; }
  .lg\:mb-110 { margin-bottom:110px; }
  .lg\:ml-110 { margin-left:110px; } 
  .lg\:mr-110 { margin-right:110px;}
  
  .lg\:p-115 { padding:115px; }
  .lg\:pt-115 { padding-top:115px; }
  .lg\:pb-115 { padding-bottom:115px; }
  .lg\:pl-115 { padding-left:115px; }
  .lg\:pr-115 { padding-right:115px; }
  .lg\:m-115 { margin:115px; }
  .lg\:mt-115 { margin-top:115px; }
  .lg\:mb-115 { margin-bottom:115px; }
  .lg\:ml-115 { margin-left:115px; } 
  .lg\:mr-115 { margin-right:115px;}
  
  .lg\:p-120 { padding:120px; }
  .lg\:pt-120 { padding-top:120px; }
  .lg\:pb-120 { padding-bottom:120px; }
  .lg\:pl-120 { padding-left:120px; }
  .lg\:pr-120 { padding-right:120px; }
  .lg\:m-120 { margin:120px; }
  .lg\:mt-120 { margin-top:120px; }
  .lg\:mb-120 { margin-bottom:120px; }
  .lg\:ml-120 { margin-left:120px; } 
  .lg\:mr-120 { margin-right:120px;}
  
  .lg\:p-125 { padding:125px; }
  .lg\:pt-125 { padding-top:125px; }
  .lg\:pb-125 { padding-bottom:125px; }
  .lg\:pl-125 { padding-left:125px; }
  .lg\:pr-125 { padding-right:125px; }
  .lg\:m-125 { margin:125px; }
  .lg\:mt-125 { margin-top:125px; }
  .lg\:mb-125 { margin-bottom:125px; }
  .lg\:ml-125 { margin-left:125px; } 
  .lg\:mr-125 { margin-right:125px;}
  
  .lg\:p-130 { padding:130px; }
  .lg\:pt-130 { padding-top:130px; }
  .lg\:pb-130 { padding-bottom:130px; }
  .lg\:pl-130 { padding-left:130px; }
  .lg\:pr-130 { padding-right:130px; }
  .lg\:m-130 { margin:130px; }
  .lg\:mt-130 { margin-top:130px; }
  .lg\:mb-130 { margin-bottom:130px; }
  .lg\:ml-130 { margin-left:130px; } 
  .lg\:mr-130 { margin-right:130px;}
  
  .lg\:p-135 { padding:135px; }
  .lg\:pt-135 { padding-top:135px; }
  .lg\:pb-135 { padding-bottom:135px; }
  .lg\:pl-135 { padding-left:135px; }
  .lg\:pr-135 { padding-right:135px; }
  .lg\:m-135 { margin:135px; }
  .lg\:mt-135 { margin-top:135px; }
  .lg\:mb-135 { margin-bottom:135px; }
  .lg\:ml-135 { margin-left:135px; } 
  .lg\:mr-135 { margin-right:135px;}
  
  .lg\:p-140 { padding:140px; }
  .lg\:pt-140 { padding-top:140px; }
  .lg\:pb-140 { padding-bottom:140px; }
  .lg\:pl-140 { padding-left:140px; }
  .lg\:pr-140 { padding-right:140px; }
  .lg\:m-140 { margin:140px; }
  .lg\:mt-140 { margin-top:140px; }
  .lg\:mb-140 { margin-bottom:140px; }
  .lg\:ml-140 { margin-left:140px; } 
  .lg\:mr-140 { margin-right:140px;}
  
  .lg\:p-145 { padding:145px; }
  .lg\:pt-145 { padding-top:145px; }
  .lg\:pb-145 { padding-bottom:145px; }
  .lg\:pl-145 { padding-left:145px; }
  .lg\:pr-145 { padding-right:145px; }
  .lg\:m-145 { margin:145px; }
  .lg\:mt-145 { margin-top:145px; }
  .lg\:mb-145 { margin-bottom:145px; }
  .lg\:ml-145 { margin-left:145px; } 
  .lg\:mr-145 { margin-right:145px;}
  
  .lg\:p-150 { padding:150px; }
  .lg\:pt-150 { padding-top:150px; }
  .lg\:pb-150 { padding-bottom:150px; }
  .lg\:pl-150 { padding-left:150px; }
  .lg\:pr-150 { padding-right:150px; }
  .lg\:m-150 { margin:150px; }
  .lg\:mt-150 { margin-top:150px; }
  .lg\:mb-150 { margin-bottom:150px; }
  .lg\:ml-150 { margin-left:150px; } 
  .lg\:mr-150 { margin-right:150px;}
  
  .lg\:p-155 { padding:155px; }
  .lg\:pt-155 { padding-top:155px; }
  .lg\:pb-155 { padding-bottom:155px; }
  .lg\:pl-155 { padding-left:155px; }
  .lg\:pr-155 { padding-right:155px; }
  .lg\:m-155 { margin:155px; }
  .lg\:mt-155 { margin-top:155px; }
  .lg\:mb-155 { margin-bottom:155px; }
  .lg\:ml-155 { margin-left:155px; } 
  .lg\:mr-155 { margin-right:155px;}
  
  .lg\:p-160 { padding:160px; }
  .lg\:pt-160 { padding-top:160px; }
  .lg\:pb-160 { padding-bottom:160px; }
  .lg\:pl-160 { padding-left:160px; }
  .lg\:pr-160 { padding-right:160px; }
  .lg\:m-160 { margin:160px; }
  .lg\:mt-160 { margin-top:160px; }
  .lg\:mb-160 { margin-bottom:160px; }
  .lg\:ml-160 { margin-left:160px; } 
  .lg\:mr-160 { margin-right:160px;}
  
  .lg\:p-165 { padding:165px; }
  .lg\:pt-165 { padding-top:165px; }
  .lg\:pb-165 { padding-bottom:165px; }
  .lg\:pl-165 { padding-left:165px; }
  .lg\:pr-165 { padding-right:165px; }
  .lg\:m-165 { margin:165px; }
  .lg\:mt-165 { margin-top:165px; }
  .lg\:mb-165 { margin-bottom:165px; }
  .lg\:ml-165 { margin-left:165px; } 
  .lg\:mr-165 { margin-right:165px;}
  
  .lg\:p-170 { padding:170px; }
  .lg\:pt-170 { padding-top:170px; }
  .lg\:pb-170 { padding-bottom:170px; }
  .lg\:pl-170 { padding-left:170px; }
  .lg\:pr-170 { padding-right:170px; }
  .lg\:m-170 { margin:170px; }
  .lg\:mt-170 { margin-top:170px; }
  .lg\:mb-170 { margin-bottom:170px; }
  .lg\:ml-170 { margin-left:170px; } 
  .lg\:mr-170 { margin-right:170px;}
  
  .lg\:p-175 { padding:175px; }
  .lg\:pt-175 { padding-top:175px; }
  .lg\:pb-175 { padding-bottom:175px; }
  .lg\:pl-175 { padding-left:175px; }
  .lg\:pr-175 { padding-right:175px; }
  .lg\:m-175 { margin:175px; }
  .lg\:mt-175 { margin-top:175px; }
  .lg\:mb-175 { margin-bottom:175px; }
  .lg\:ml-175 { margin-left:175px; } 
  .lg\:mr-175 { margin-right:175px;}
  
  .lg\:p-180 { padding:180px; }
  .lg\:pt-180 { padding-top:180px; }
  .lg\:pb-180 { padding-bottom:180px; }
  .lg\:pl-180 { padding-left:180px; }
  .lg\:pr-180 { padding-right:180px; }
  .lg\:m-180 { margin:180px; }
  .lg\:mt-180 { margin-top:180px; }
  .lg\:mb-180 { margin-bottom:180px; }
  .lg\:ml-180 { margin-left:180px; } 
  .lg\:mr-180 { margin-right:180px;}
  
  .lg\:p-185 { padding:185px; }
  .lg\:pt-185 { padding-top:185px; }
  .lg\:pb-185 { padding-bottom:185px; }
  .lg\:pl-185 { padding-left:185px; }
  .lg\:pr-185 { padding-right:185px; }
  .lg\:m-185 { margin:185px; }
  .lg\:mt-185 { margin-top:185px; }
  .lg\:mb-185 { margin-bottom:185px; }
  .lg\:ml-185 { margin-left:185px; } 
  .lg\:mr-185 { margin-right:185px;}
  
  .lg\:p-190 { padding:190px; }
  .lg\:pt-190 { padding-top:190px; }
  .lg\:pb-190 { padding-bottom:190px; }
  .lg\:pl-190 { padding-left:190px; }
  .lg\:pr-190 { padding-right:190px; }
  .lg\:m-190 { margin:190px; }
  .lg\:mt-190 { margin-top:190px; }
  .lg\:mb-190 { margin-bottom:190px; }
  .lg\:ml-190 { margin-left:190px; } 
  .lg\:mr-190 { margin-right:190px;}
  
  .lg\:p-195 { padding:195px; }
  .lg\:pt-195 { padding-top:195px; }
  .lg\:pb-195 { padding-bottom:195px; }
  .lg\:pl-195 { padding-left:195px; }
  .lg\:pr-195 { padding-right:195px; }
  .lg\:m-195 { margin:195px; }
  .lg\:mt-195 { margin-top:195px; }
  .lg\:mb-195 { margin-bottom:195px; }
  .lg\:ml-195 { margin-left:195px; } 
  .lg\:mr-195 { margin-right:195px;}
  
  .lg\:p-200 { padding:200px; }
  .lg\:pt-200 { padding-top:200px; }
  .lg\:pb-200 { padding-bottom:200px; }
  .lg\:pl-200 { padding-left:200px; }
  .lg\:pr-200 { padding-right:200px; }
  .lg\:m-200 { margin:200px; }
  .lg\:mt-200 { margin-top:200px; }
  .lg\:mb-200 { margin-bottom:200px; }
  .lg\:ml-200 { margin-left:200px; } 
  .lg\:mr-200 { margin-right:200px;}
  
  .lg\:p-205 { padding:205px; }
  .lg\:pt-205 { padding-top:205px; }
  .lg\:pb-205 { padding-bottom:205px; }
  .lg\:pl-205 { padding-left:205px; }
  .lg\:pr-205 { padding-right:205px; }
  .lg\:m-205 { margin:205px; }
  .lg\:mt-205 { margin-top:205px; }
  .lg\:mb-205 { margin-bottom:205px; }
  .lg\:ml-205 { margin-left:205px; } 
  .lg\:mr-205 { margin-right:205px;}
  
  .lg\:p-210 { padding:210px; }
  .lg\:pt-210 { padding-top:210px; }
  .lg\:pb-210 { padding-bottom:210px; }
  .lg\:pl-210 { padding-left:210px; }
  .lg\:pr-210 { padding-right:210px; }
  .lg\:m-210 { margin:210px; }
  .lg\:mt-210 { margin-top:210px; }
  .lg\:mb-210 { margin-bottom:210px; }
  .lg\:ml-210 { margin-left:210px; } 
  .lg\:mr-210 { margin-right:210px;}
  
  .lg\:p-215 { padding:215px; }
  .lg\:pt-215 { padding-top:215px; }
  .lg\:pb-215 { padding-bottom:215px; }
  .lg\:pl-215 { padding-left:215px; }
  .lg\:pr-215 { padding-right:215px; }
  .lg\:m-215 { margin:215px; }
  .lg\:mt-215 { margin-top:215px; }
  .lg\:mb-215 { margin-bottom:215px; }
  .lg\:ml-215 { margin-left:215px; } 
  .lg\:mr-215 { margin-right:215px;}
  
  .lg\:p-220 { padding:220px; }
  .lg\:pt-220 { padding-top:220px; }
  .lg\:pb-220 { padding-bottom:220px; }
  .lg\:pl-220 { padding-left:220px; }
  .lg\:pr-220 { padding-right:220px; }
  .lg\:m-220 { margin:220px; }
  .lg\:mt-220 { margin-top:220px; }
  .lg\:mb-220 { margin-bottom:220px; }
  .lg\:ml-220 { margin-left:220px; } 
  .lg\:mr-220 { margin-right:220px;}
  
  .lg\:p-225 { padding:225px; }
  .lg\:pt-225 { padding-top:225px; }
  .lg\:pb-225 { padding-bottom:225px; }
  .lg\:pl-225 { padding-left:225px; }
  .lg\:pr-225 { padding-right:225px; }
  .lg\:m-225 { margin:225px; }
  .lg\:mt-225 { margin-top:225px; }
  .lg\:mb-225 { margin-bottom:225px; }
  .lg\:ml-225 { margin-left:225px; } 
  .lg\:mr-225 { margin-right:225px;}
  
  .lg\:p-230 { padding:230px; }
  .lg\:pt-230 { padding-top:230px; }
  .lg\:pb-230 { padding-bottom:230px; }
  .lg\:pl-230 { padding-left:230px; }
  .lg\:pr-230 { padding-right:230px; }
  .lg\:m-230 { margin:230px; }
  .lg\:mt-230 { margin-top:230px; }
  .lg\:mb-230 { margin-bottom:230px; }
  .lg\:ml-230 { margin-left:230px; } 
  .lg\:mr-230 { margin-right:230px;}
  
  .lg\:p-235 { padding:235px; }
  .lg\:pt-235 { padding-top:235px; }
  .lg\:pb-235 { padding-bottom:235px; }
  .lg\:pl-235 { padding-left:235px; }
  .lg\:pr-235 { padding-right:235px; }
  .lg\:m-235 { margin:235px; }
  .lg\:mt-235 { margin-top:235px; }
  .lg\:mb-235 { margin-bottom:235px; }
  .lg\:ml-235 { margin-left:235px; } 
  .lg\:mr-235 { margin-right:235px;}
  
  .lg\:p-240 { padding:240px; }
  .lg\:pt-240 { padding-top:240px; }
  .lg\:pb-240 { padding-bottom:240px; }
  .lg\:pl-240 { padding-left:240px; }
  .lg\:pr-240 { padding-right:240px; }
  .lg\:m-240 { margin:240px; }
  .lg\:mt-240 { margin-top:240px; }
  .lg\:mb-240 { margin-bottom:240px; }
  .lg\:ml-240 { margin-left:240px; } 
  .lg\:mr-240 { margin-right:240px;}
  
  .lg\:p-245 { padding:245px; }
  .lg\:pt-245 { padding-top:245px; }
  .lg\:pb-245 { padding-bottom:245px; }
  .lg\:pl-245 { padding-left:245px; }
  .lg\:pr-245 { padding-right:245px; }
  .lg\:m-245 { margin:245px; }
  .lg\:mt-245 { margin-top:245px; }
  .lg\:mb-245 { margin-bottom:245px; }
  .lg\:ml-245 { margin-left:245px; } 
  .lg\:mr-245 { margin-right:245px;}
  
}

.w20{width:20%;}
.w30{width:30%;}
.w33{width:33.33%;}
.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w66{width:66.33%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}






@media (min-width:1200px) and (max-width:1440px) { 
  .container,
  .headerSection .header__wrapper,
  .footer .dnd-section > .row-fluid { max-width:1150px !important; } 
}

@media (min-width:992px) and (max-width:1199px) { 
  .container,
  .headerSection .header__wrapper,
  .footer .dnd-section > .row-fluid { max-width:100%  !important; padding:0 60px } 
}
@media (min-width:768px) and (max-width:991px) { 
  .container ,
  .headerSection .header__wrapper,
  .footer .dnd-section > .row-fluid { max-width:100% !important; padding:0 60px} 
}
@media (max-width:767px) { 
  .container,
  .headerSection .header__wrapper,
  .footer .dnd-section > .row-fluid { max-width:100% !importnt; padding:0 20px } 
}





/* Header Section */
.header__bottom.headerSection{padding:44px 0;}
.headerSection .header__wrapper{max-width: 1400px;}
.headerRight ul { margin: 0; padding: 0; list-style: none; display: flex; }
.headerRight ul li a{ transition:all 0.5s ease;position:relative;padding: 0 15px;font-size: 18px; font-style: normal;line-height:24px;display: block;}
.headerRight ul li a:hover{color: !important}
.headerRight ul li {margin: 0;}
.headerRight ul li:last-child a{padding-right:0}
.headerRight ul li:last-child a:after{display:none;}
.headerRight ul li a:after{position:absolute; content:'';  background-color:; width: 2px; right: 0; height: 14px; top: 50%; transform: translateY(-50%);}
.headerRight.darkHeader ul li a{color:#ffffff !important}
.headerRight.darkHeader ul li a:hover{color: !important}
header.header.headerLight { background-color: transparent; position: absolute; width: 100%; z-index: 2; }
header.header.headerLight .header__bottom{background-color: transparent;}



/* footer Section */

.footer{border-top: 1px solid rgba(244, 237, 229, 0.20);}
.footerSection .footer-row-1-padding{padding: 25px 0 !important;}
.copyRightTxt p {
  margin-bottom: 0;color:#ffffff}


/* Banner Section */
.bannerSubTitle p{line-height: 1.25;margin-bottom: 0;}
.bannerYouTube .hs-embed-wrapper {max-width: 100% !important;}
.bannerRightSide.heroRightImage {padding-left: 60px;}
.bannerLeftSide { width: 50%; } 
.bannerLeftSide .leftImage img {border-radius: 20px;}
.bannerRightSide { width: 50%; padding-left:30px;}
.bannerTitle h1{position:relative; z-index:1}
.bannerTitle h1 span {position: relative; display: inline-block;}
.bannerTitle h1 span:before{ content: ""; position: absolute; width: calc(100% + 20px); height: 100%; background-position: center; background-repeat: no-repeat; bottom: -18px; left: -13px; z-index: -1; } 
.bannerTwoCol {position: relative;z-index: 2;}
.bannerSection span.logoMarkImage {position: absolute; right: 0; width: 1100px; background-position: left; background-repeat: no-repeat; top: 0px; background-size: cover; height: 100%;}
/* END Optional styles */
.video-container {  width: 100%;  border-radius: 28px;  margin: 0 auto;  position: relative;overflow: hidden;display: flex;  flex-direction: column;  justify-content: center; }
.video-container .video-wrapper {  width: 100%;  height: 100%;  display: flex;  justify-content: center;  align-items: center;}
.video-container video {  width: 100%;  height: 100%;  border-radius: 28px;}
.play-button-wrapper {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: auto; pointer-events: none;}
.play-button-wrapper .play-gif ,.play-button-wrapper .play-gif{  cursor: pointer;  pointer-events: auto;}
.play-button-wrapper #circle-play-b svg ,.play-button-wrapper #circle-play-c svg {  width: 100px;  height: 100px;position: relative;    opacity: 1;   cursor: pointer;  border-radius: 50%;}
.video-container{position:relative;}
.video-container:before { position: absolute; content: ''; height: 100%; width: 100%; /* background-color: #000; */ left: 0; top: 0; background-color: rgba(0,0,0,0.85); pointer-events: none; z-index: 2; }
.video-container.toggleOverlay:before{display:none;}
.play-button-wrapper{z-index: 5;}

.popupPosterImage { position: relative; border-radius: 28px; align-content: normal; min-height: 368px; background-position: center; background-size: cover; background-repeat: no-repeat; text-align: center; } .popupPosterImage a svg { height: 100px; width: 100px; text-align: center; margin: 0 auto; }
.popupPosterImage:before { position: absolute; content: ''; height: 100%; width: 100%; left: 0; top: 0; border-radius: 28px; background-color: rgba(0,0,0,0.5); }
.popupPosterImage:before {position: absolute;content: '';height: 100%;width: 100%;left: 0;top: 0;border-radius: 28px;    background-color: rgba(0,0,0,0.5);}
.fancybox-content{overflow: visible !important;}
.fancybox-close-small { right: 0px; background-color: #DD8B26; opacity: 1; color: #fff; border-radius: 5px 5px 0 0; }
.popupPosterImage a {position: absolute;z-index: 5;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.bannerForm form{border: none;padding: 0;background-color: transparent;border-radius: 0px;}
.bannerForm {padding: 44px 61px 46px;border-radius: 20px; max-width: 585px;margin: 0 0 0 auto; width:100%;}
.bannerForm  .form-title{display:none;}
.bannerForm form .actions {padding-top: 35px;}
.formTitle h4 {color: #fff;}




/* Three Column Section */
.threeColInner {width: calc(33.33% - 80px);margin: 40px;}
.threeColGroup {margin: 0 -40px;}
.threColContent p {margin-bottom: 0;}
.threColICon {min-height: 83px;display: flex;align-items: center;}



/* Two Column Video Section */
.twoColVideoSection  .bannerLeftSide { padding-right: 55px; }
.twoColVideoSection .bannerRightSide { padding-left: 55px; }

/* Testimonial Section */

.testimonialLeftSide {width: 25%;}
.testimonialRightSide {width: 75%;padding-left: 38px;}
.testimonialDetail p { margin-bottom: 0; font-weight:700; }
.testimonialLeftInner {max-width: 224px;width: 100%;margin: 0;}


.listInner ul { margin: 0; padding: 0; list-style: none; } 
.listInner ul li { font-size: 24px; font-weight: 700; font-family: DM Sans,sans-serif!important; margin: 0; margin-bottom: 30px;  position: relative; padding-left: 44px; }
.listInner ul li:before { position: absolute; content: ''; height: 20px; width: 30px; background-image: url(https://7330467.fs1.hubspotusercontent-na1.net/hubfs/7330467/Getida%20%202023/Assetes/Image/Vector.png); left: 0; background-position: center; background-repeat: no-repeat; background-size: cover; top: 7px; }
.leftSideColumn {width: 76%;}
.rightSideColumn {width: 24%;}
.mobileCta{display:none;}


/*************************************/
/* Event Offer Template */
/*************************************/

/*  Event Offer Banner */
.eventOfferBanner .bannerForm {border: 1px solid #D08826;}
.eventOfferBanner .bannerContent p{color:#ffffff}
.eventOfferBanner .bannerTitle p {font-size: 40px;color:#ffffff;font-weight: 700;line-height: 1.2;}
.eventOfferBanner .bannerTwoCol {align-items: flex-start;}

/*  Three Column Section */
.eventOverThreeCol .threColTitle p {font-size: 32px;line-height: 1.25;margin-bottom: 0;}

/* Two Column Video Section */
.twoColVideo .bannerContent  p{color:#ffffff}

/* testimonial Section */
.testimonialImage { width: 224px; height: 230px; border-radius: 25px; position: relative; overflow: hidden; }
.testimonialChangeStyle{flex-direction: column;}
.testimonialChangeStyle .testimonialRightSide{padding-left: 0;width: 100%; padding-top:0;}
.testimonialChangeStyle .testimonialLeftSide{width:100%;order: 2;}
.testimonialChangeStyle .testimonialLeftInner{width: 100%;display: flex;align-items: center;max-width:100%;}
.testimonialChangeStyle .testimonialDetail {width: calc(100% - 93px);padding-left: 30px; text-align:left; padding-top: 0;}
.testimonialChangeStyle .testimonialImage{width:93px;height:93px;border-radius: 15px;}
.testimonialChangeStyle .testimonialRightInner p,.testimonialChangeStyle .testimonialDetail p{color:#2B2925; font-weight:400;}

/* software Section */

.softwareRightContent span { font-size: 24px; font-weight: 700; line-height: 1.2; margin-bottom: 22px; display: block; }

/****************************************/
/****************************************/
/* Event Template   */
/****************************************/
/****************************************/
/* Event Banner */
.eventBannerSection .bannerTitle h1 {font-size: 115px;}

.eventBannerSection .bannerTwoCol {align-items: flex-start;}

.contactDetailContent a ,.contactDetailContent p {color: #fff;text-decoration: none;}
.contactDetailInner { display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 20px; }
.contactDetailIcon { width: 33px; } 
.contactDetailContent { width: calc(100% - 34px); padding-left: 17px; } 
.contactDetailInner:last-child { padding-bottom: 0; }
.contactDetailContent a:hover{color: #D08826 !important;}
.bannerLeftSide {display: flex;flex-direction: column;}

.assetDownloadSection .leftImage {order: 3;}
.assetDownloadSection .bannerContent {order: 2;}
.assetDownloadSection .bannerTitle h1{font-size: 90px;}
.assetDownloadSection .bannerTwoCol{align-items: flex-start;}


/*  Two Column With Icons And Checks Module */
.listContent span {font-size: 24px;color: #D08826;font-weight: 700;display: block;padding-bottom: 5px;}
.listContent p {margin-bottom: 0;}
.checkWithIconInner.odd .chapterListing ul li {padding-top: 57px;margin: 0;}
.checkWithIconInner.even .chapterList.even .listContent p { font-size: 24px; font-weight: 400; }
.checkWithIconInner.even .chapterListing  ul li {margin: 35px 0; align-items: center; } 
.checkWithIconInner.even .chapterListing ul li .listIcon { position: relative; top: 5px;  } 
.checkWithIconInner.even .chapterListing ul li  .listContent {padding-left: 20px;}
.checkWithIconInner.odd .chapterListing ul li:first-child { padding-top: 25px; }
.chapterListing  ul { margin: 0; padding: 0; list-style: none; } 
.chapterListing ul li { display: flex; flex-wrap: wrap; }
.listIcon { width: 32px; }
.listContent { width: calc(100% - 32px); padding-left: 15px; }
.checkWithIconInner.even .chapterListContent span {padding: 28px 0;   display: block;  }
.checkWithIconInner.even .chapterListing ul li p {font-size: 24px;}
.checkWithIconInner.even .chapterListing ul li:last-child{margin-bottom: 0;}

/* chapterList Section */

.chapterListLeft h4{color:#8D80FF}
.chapterListSection .sectionTitle h2 {font-size: 96px;line-height: 1.08;margin-bottom: 0;}
.chapterListLeft {width: 220px;}
/*.chapterListContent {width: calc(100% - 220px);}*/
.chapterListLeft h4 ,.chapterListContent p{margin-bottom: 0;}
.chapterListAlt {width: calc(50% - 24px);margin: 0 12px; } 
.chapterListMain { margin-left: -12px; margin-right: -12px; }
.chapterColumn{border-bottom: 1px solid rgba(43,41,37,0.1);padding: 35px 0;}








/* Responsive Media  */

@media (max-width:1440px){

  h1, .h1{font-size:125px}
  .eventBannerSection .bannerTitle h1{font-size: 87px;} 
  .threeColInner{margin: 30px;width: calc(33.33% - 60px);}
  .threeColGroup{margin: 0 -20px;}
  .h3, h3{font-size: 52px;}
  .testimonialRightInner p{font-size: 28px;line-height: 1.4;}
  .leftSideColumn{padding-right: 90px;width: 70%;}
  .rightSideColumn{width: 30%;}
  .bannerSection span.logoMarkImage{background-position: right; background-repeat: no-repeat; background-size: cover; height: 76%; position: absolute; right: 0; top: 0; width: 900px;}
  .chapterListLeft {width: 180px;}
/*   .chapterListContent {width: calc(100% - 180px);} */

}

@media (max-width:1200px){
  .h1, h1{font-size: 100px;}
  .h2, h2{font-size: 65px;}
  .eventBannerSection .bannerTitle h1{font-size: 80px;} 
  .font-32 p ,.font-32 span{font-size: 24px;}
  .threeColInner{margin: 20px;width: calc(33.33% - 40px);}
  .threeColGroup{margin: 0 -15px;}
  .threColICon img{width: 60px;}
  .twoColVideoSection  .bannerLeftSide { padding-right: 25px; }
  .twoColVideoSection .bannerRightSide { padding-left: 25px; }
  .testimonialDetail p {font-size: 22px;line-height: 1.2;}
  .bannerTitle h1 span:before{width: calc(100% + 10px);left: -6px;}
  .bannerSection span.logoMarkImage{background-position: revert; height: 100%; right: 0; width: 375px; background-size: contain;}
  .bannerSection {overflow: hidden;}
  .bannerRightSide.bannerFormCol {padding-top: 0;}




}

@media (max-width:991px){
  .tab50{width:50%;}
  .tab100{width:100%;}
  h2, .h2{font-size: 60px;}
  .chapterListSection .sectionTitle h2{font-size: 70px;}
  .threeColInner{width: calc(50% - 40px);margin: 0 20px 20px;}
  .testimonialRightSide{padding-top: 20px;}
  .bannerRightSide.heroRightImage{padding-left:0;}
  .testimonialRightInner p{font-size: 25px;}
  .leftSideColumn{padding-right: 0;width: 100%;}
  .rightSideColumn{width: 100%;padding-top: 30PX;}
  .mobileCta{display:block;}
  .desktopCta{display:none;}
  /*  Banner Section    */
  .bannerLeftSide{width: 100%;}
  .bannerRightSide {padding-left: 0;width: 100%;padding-top: 67px;}
  .bannerForm{margin: 0 auto;}
  .twoColVideoSection .bannerRightSide{padding-left: 0;}
  .twoColVideoSection .bannerRightSide {padding-top: 30px;}
  .bannerRightSide.bannerFormMain {padding-top: 40px;}
  .chapterListAlt{margin: 0;width: 100%;}
  .chapterListMain{margin:0;}
  .chapterColumn{padding: 25px 0;}
  .chapterListAlt .chapterColumn:first-child {padding-top: 0;}
  .softwareLeftSide {text-align:center;}



}
@media (max-width:767px){
  .assetDownloadSection .bannerTitle h1{font-size: 60px;}
  .mobile100{width:100%;}
  .chapterListSection .sectionTitle h2{font-size: 55px;}
  .font-24 p, .font-24 span, .font-24 h1, .font-24 h2, .font-24 h3, .font-24 h4, .font-24 h5, .font-24 h6{font-size:16px;}
  .header__container--left .header__menu-col{display:none;}
  .h3, h3{font-size: 35px;}
  .twoColVideoSection .bannerLeftSide{padding-right: 0;width: 100%;}
  .twoColVideoSection .bannerRightSide{padding-left: 0;width: 100%;}
  .testimonialRightSide{padding-left: 0;  width: 100%; order: 1;}
  .testimonialLeftSide{width: 100%;order: 2;}
  .testimonialRightInner p{text-align: center;padding-bottom: 30px;}
  .testimonialLeftInner{margin: 0 auto;}
  .testimonialRightSide{padding-top: 0;}
  .bannerSection span.logoMarkImage{width: 368px;}
  .bannerForm{padding: 35px 30px 35px;}
  .testimonialChangeStyle .testimonialRightInner p{padding-bottom: 0;  text-align: left;}
  /*  Two Column With Icons And Checks Module */
  .checkWithIconInner.even .chapterListing ul li p{font-size: 16px;}
  .checkWithIconInner.even .chapterListContent span{padding: 5px 0;}
  .checkWithIconInner.odd .chapterListing ul li .listContent{padding-left: 0;width: 100%;padding-top: 5px;}
  .checkWithIconInner.odd .chapterListing ul li{padding-top: 20px;}
  .checkWithIconInner.odd .chapterListing ul li:first-child{padding-top: 0;}
  .checkWithIconInner.even .chapterListing ul li{margin: 30px 0;}
  .checkWithIconInner.even .chapterListing ul li .listIcon{top: 1px;}


}

@media (max-width:600px){
  .headerRight{display:none;}
  .chapterListLeft{width: 100%;}
  .chapterListContent{width: 100%;padding-top: 6px;}


  .threeColInner{width: calc(100% - 40px); }
}
@media (max-width:500px){
  .eventBannerSection .bannerTitle h1{font-size: 55px;}
}