/* ========================================================================================= IMPORTS % INCLUDES */
/* ========================================================================================= VARIABLES */
 /*  */ 
  /*  */
  /*  */
  /*  */
  /*  */ 
  /*  */



     /* Container width */
       /* Padding Lateral */
      /* Paddings Large */
      /* Paddings Medium */
       /* Paddings Small */







/* ========================================================================================= FONTS */


@font-face {
    font-family: 'Inter';
    src: local('Inter ExtraBold'), local('Inter-ExtraBold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-ExtraBold.woff2) format('woff2'),
        local('Inter ExtraBold'), local('Inter-ExtraBold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-ExtraBold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter Black'), local('Inter-Black'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Black.woff2) format('woff2'),
        local('Inter Black'), local('Inter-Black'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src:  local('sans-serif'), local('Inter-Bold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Bold.woff2) format('woff2'),
      local('sans-serif'), local('Inter-Bold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter ExtraLight'), local('Inter-ExtraLight'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-ExtraLight.woff2) format('woff2'),
        local('Inter ExtraLight'), local('Inter-ExtraLight'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-ExtraLight.woff) format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter Light'), local('Inter-Light'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Light.woff2) format('woff2'),
        local('Inter Light'), local('Inter-Light'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter Medium'), local('Inter-Medium'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Medium.woff2) format('woff2'),
        local('Inter Medium'), local('Inter-Medium'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter Regular'), local('Inter-Regular'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Regular.woff2) format('woff2'),
        local('Inter Regular'), local('Inter-Regular'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter SemiBold'), local('Inter-SemiBold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-SemiBold.woff2) format('woff2'),
        local('Inter SemiBold'), local('Inter-SemiBold'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-SemiBold.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: local('Inter Thin'), local('Inter-Thin'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Thin.woff2) format('woff2'),
        local('Inter Thin'), local('Inter-Thin'),url(//1805137.fs1.hubspotusercontent-na1.net/hubfs/1805137/raw_assets/public/DFZ/DFZ%20-%20Theme/fonts/Inter-Thin.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* ========================================================================================= HS MACROS */
/* ------------------------------------- Transition */
 

/* ------------------------------------- Box Shadow */




/* ========================================================================================= FIXES */
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html, body {margin: 0;padding: 0;scroll-behavior: smooth;} 
body {color: #333366;font-family: "Inter", sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
::-moz-selection {text-shadow: none;/*color: ;background: ; */}
::selection {text-shadow: none;/*color: ;background: ; */}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: inherit; }
/* ========================================================================================= TEXT */
p { margin: 20px 0; } 
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin-top: 0; }
sup, sub, SUP, SUB {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup, SUP { top: -0.5em; }
sub, SUB { bottom: -0.25em; }
/* ========================================================================================= HELPERS */
.container {display: block;width: 100%;padding: 0 50px;max-width: 1600px;margin: 0 auto;}
.container-full {display: block;width: 100%;max-width: 1600px;margin: 0 auto;overflow: hidden;}
.container-padd-left{padding-left: 75px;}
.container-left{padding-left: 50px;}
@media(min-width: 1360px){.container {padding: 0 100px;}
  .container-padd-left{padding-left: 180px;}
  .container-left{padding-left: 100px;}
}
@media(max-width: 1024px){.container-left{padding: 0 50px; }
}
@media(max-width: 768px){.container-padd-left{padding: 0 35px; }
}
@media(max-width: 500px){.container,.container-left{padding: 0 25.0px;}
  .container-padd-left{padding: 0 25.0px; }
}
.tc { text-align: center; }
.tr { text-align: right; }
.upper { text-decoration: uppercase; }
.full-vh { min-height: 100vh; }
.paddL { padding: 120px 0; }
.paddM { padding: 90px 0; }
.paddS { padding: 60px 0; }
@media only screen and (max-width: 768px){
  .paddL { padding: calc(120px/2) 0; }
  .paddM { padding: calc(90px/2 + 10px) 0; }
  .paddS { padding: calc(60px/2 + 10px) 0; }
}
ul.no-style, ol.no-style {list-style: none;margin: 0;padding: 0;}
@media only screen and (max-width: 768px){
  .hs-flex > .row-fluid-wrapper > .row-fluid { display: block; }
  .hs-flex > .row-fluid-wrapper > .row-fluid > .widget-span { width: 100%; }
}
@media only screen and (max-width: 768px) {
  .dfz-desktop { display: none!important; }
}
@media only screen and (min-width: 769px) {
  .dfz-mobile { display: none!important; }
}
.dfz-hidden { display: none!important; }
.splide__arrow:disabled,.splide__arrow[disabled]{opacity: 0.4 !important}
/* ========================================================================================================= GUIDELINES */
h1,.h1{font-size:58px;line-height:1.2;font-weight:700;}
h2,.h2,.hs-form .form-title{font-size:34px;line-height:1.2;font-weight:700;}
h3,.h3{font-size:28px;line-height:1.2;font-weight:400;}
h4,.h4{font-size: 24px;line-height: 1.2;font-weight: 700;color: #F89938;;}
h5,.h5{line-height: 1.2;}
p,.p-lg{font-size: 18px;line-height: 1.2;}
.p-md{font-size: 20px;line-height: 1.2;}
.p-sm{font-size: 16px;line-height: 1.15;}

@media only screen and (max-width: 1360px){
  h1,.h1{font-size:48px;}
  h3,.h3{font-size:24px;}
}
@media only screen and (max-width: 768px){
  h1,.h1{font-size:38px;}
  h2,.h2,.hs-form .form-title{font-size:;}
  h3,.h3{font-size:;}
  h4,.h4{font-size:20px;}
  h5,.h5{font-size:;}
  p,.p-lg{font-size:20px;}
  .p-md{font-size:18px;}
  .p-sm{font-size:14px;}
}
/* ===================================================================================================== Text Padded*/

.text-padded{padding-left:100px;padding-right:100px;}
.padd-left{padding-left:100px;}
@media(min-width:1360px){.form-padd-left{padding-left:100px;}
}
@media(max-width:1360px){.text-padded{padding-left:40px;padding-right:50px;}
  .padd-left{padding-left:40px;}
}
@media(max-width:768px){.text-padded{padding-right:0px;padding-left:0;}
  .padd-left{padding-left:0px;}
}
/* ===================================================================================================== CTAS */
.button,.hs-form input[type='submit'] {display: inline-block;line-height: 17px;font-size: 14px;font-weight: 600;padding: 15px 30px;text-decoration: none;text-align: center;border-radius: 100px;cursor: pointer;-webkit-transition: .3s;
-moz-transition: .3s;
-o-transition: .3s;
-ms-transition: .3s;
transition: .3s;;font-family: "Inter", sans-serif;overflow: hidden;}
@media only screen and (max-width: 768px){
  .button,.dfz-form-1 .hs-form input[type='submit']{font-size:14px;font-weight:600;line-height:16px;padding:15px 30px;}
}
.button.c0, .hs-form input[type='submit']{color: #333366;background-color: #F89938;;}
.button.c1 {color: #fff;border: 1px solid #F89938;;}
.button.c2{color: #fff;border-color: 1px solid #F89938;;background-color: #F89938;;}
.button.disabled{pointer-events: none;border-color: #FDC82F!important;background-color: #FDC82F!important;color: #fff !important;}
.button.c0:hover,.hs-form input[type='submit']:hover{transform: scale(1.05);color: #F89938;;background-color: #333366;}
.button.c0.fix:hover{ transform: scale(1.05);filter: brightness(1.15);color: #333366;background-color: #F89938;;}
.button.c1:hover{color: #333366;background-color: #F89938;;}
.button.disabled:hover {cursor: not-allowed!important;}

/* ===================================================================================================== AUDIO PLAYER */

.audio-player{height:50px;width:100%;color:#333366;font-size:0.75em;overflow:hidden;position:relative;}
.play-container{background:#fff;padding:10px;border-radius:50%;width:39px;height:39px;display:flex;align-items:center;justify-content:center;}
.audio-player .timeline{opacity:0;transition:.3s;background:white;width:100%;height:13px;position:relative;cursor:pointer;box-shadow:0 1px 5px 0 #0008;margin-left:5px;border-radius:10px;}
.audio-player .time{opacity:0;transition:.3s;}
.audio-player .timeline .progress{background:#F89938;width:0%;height:100%;transition:0.25s;}
.audio-player{display:flex;align-items:center;}
.audio-player .controls .toggle-play.play{cursor:pointer;position:relative;left:0;height:0;width:0;border:5px solid #0000;border-left:10px solid black;margin-left:7px;}
}
.audio-player .controls .toggle-play.play:hover{transform:scale(1.1);}
.audio-player .controls .toggle-play.pause{height:15px;width:20px;cursor:pointer;position:relative;}
.audio-player .controls .toggle-play.pause:before{position:absolute;top:2px;left:5px;background:black;content:"";height:10px;width:2px;}
.audio-player .controls .toggle-play.pause:after{position:absolute;top:2px;right:5px;background:black;content:"";height:10px;width:2px;}
.audio-player .controls .toggle-play.pause{transform:scale(1.04);}
.audio-player .controls .time{display:flex;position:absolute;bottom:35px;left:45px;font-weight:500;}
.audio-player .controls .time > *{padding:2px;}

/* ========================================================================================================= BLOG POST */
.blog-section #hs_cos_wrapper_name{font-size:34px;font-weight:700;margin-bottom:50px;display:block;}
.blog-section .post-body img{max-width:100%;}
.blog-post .go-resources{display:flex;align-items:center;font-weight:400;color:#333366;}
.blog-post .go-resources img{margin-right:10px;}
.blog-post .resources-date{margin-bottom:50px;display:flex;justify-content:space-between;}
.blog-post .post-body a{color: #F89938;;}
.blog-post .resources-date .date{display:flex;align-items:center;}
.blog-post .resources-date img{margin-right:10px;}
.blog-post .container{display:flex;}
.blog-post .blog-section{flex-basis:calc(100% - 400px);}
.blog-post .related-posts{width:400px;}
.blog-post .share{margin-top:60px;margin-bottom:-10px;}
.blog-post .share-buttons{margin-top:20px;display:flex;align-items:center;}
.blog-post .share-buttons a img{margin-left:20px;transition:.3s}
.blog-post .share-buttons a img:hover{transform:scale(1.05);}
@media(max-width:1024px){.blog-post .container{flex-wrap:wrap;}
  .blog-post .blog-section{flex-basis:100%;}
  .blog-post .related-posts{width:100%;}
}

/* ========================================================================================================= FORMS */
.form-columns-1 label span{display:block;margin:10px 0;}
.hs-form-radio-display span{margin-bottom:0 !important;margin-top:0 !important;}
.form-columns-2{max-width:448px !important;margin-top:10px !important;}
@media(max-width:1100px){.form-columns-2{max-width:338px !important;}
}
@media(max-width:800px){.form-columns-2{max-width:505px !important;padding-right:5% !important;}
}
@media(max-width:500px){.form-columns-2{padding-right:0% !important;}
  .form-columns-1 .input,.form-columns-2 .input{margin-right:0 !important}
  .form-columns-1 .hs-input,.form-columns-2 .hs-input{width:100% !important;}
  .form-columns-1 input[type=radio]{width:13px !important;}
}
.inputs-list{list-style:none;display:flex;padding-left:0;}
.inputs-list li label{display:flex;align-items:center;margin-right:30px;white-space:no-wrap;}
.inputs-list li label input{margin:0 5px 0 0 !important}
.form-wrapper{padding:50px;background:#FFFFFF;box-shadow:0px 4px 80px rgba(0,0,0,0.11);border-radius:4px;width:100%;}
.container_form .form-title{text-align:center;font-size:18px;line-height:1.2em;margin-bottom:20px;}
.container_form .hs-form-field{margin-bottom:10px;}
.container_form fieldset label span{color:#263238;font-size:13px;}
.container_form .form-columns-1 .input{margin-right:0;}

.form-wrapper input,
.form input,
.form-wrapper select,
textarea{font-family: "Inter", sans-serif;padding: 5px 10px;color: #343434;background-color: #F3F3F3;border: 0px solid;border-radius: 10px;width: 100%;max-width: 440px;height: 52px;margin-bottom: 20px;}
.form input[type='file']{background-color:unset !important;padding-top:20px;padding-left:0;}
.form .hs-button{height:47px;}
.form input{margin-bottom:17px;}
.form .input{text-align:center;}
.form-wrapper .hs-form input[type='submit']{width:auto;min-width:160px;}
.form .hs-form input[type='submit']{max-width:440;width:100%;}
.form-wrapper input::placeholder{color:#8C8C8C;}
.container_form .input input:focus,.container_form .input select:focus,.container_form .input textarea:focus{border:solid 1px #b0bec5;}
.container_form textarea{padding:5px;color:#343434;background-color:#F3F3F3;outline:0;border:1px solid #ced4da;border-radius:3px;width:100%;max-width:440px;height:52px}
.container_form input[type="file"]{border:none;padding:0;}
.container_form input[type="checkbox"]{width:auto !important;height:auto;margin-right:10px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}
.container_form input[type="radio"]{width:auto !important;height:auto;margin-right:10px;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;}
.container_form input[type="submit"]{background-color:#fb6059;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;padding:12px 0;font-size:16px;font-weight:700;cursor:pointer;margin-top:15px;transition:all .3s ease-in-out;border:none;border-radius:5px;outline:none;}
.container_form input[type="submit"]:hover{transform:scale(.98);}
.container_form .hs-fieldtype-select .input{position:relative;}
.container_form .hs-fieldtype-select .input::after{content:"\025be";color:#263238;width:20px;height:20px;font-size:25px;line-height:0;position:absolute;top:10px;right:0px;display:flex;justify-content:center;align-items:center;}
.container_form .hs-error-msgs{list-style:none;}
.container_form .hs-error-msgs li{line-height:12px;}
.container_form .hs-error-msg{color:#ff0000;font-size:10px;padding-top:5px;display:inline-block;}
.container_form .hs_error_rollup{margin-top:15px;}
.container_form .hs_error_rollup li{line-height:12px;}
.container_form .hs-main-font-element{color:#ff0000;font-size:10px;}
.container_form .hs-richtext p{color:#263238;font-size:13px;line-height:1.4em;text-align:justify;}
.container_form .legal-consent-container .input{margin-right:0;}
.container_form .inputs-list{list-style:none;}
.container_form .hs-form-booleancheckbox span{font-size:13px;color:#263238;}
.container_form .legal-consent-container .hs-dependent-field{margin-top:10px;margin-bottom:10px;}
@media(max-width:539px){.container_form .form-columns-2 .input{margin-right:0;}
}
@media(min-width:540px){.container_form .form-columns-2 .input{margin-right:0;}
  .container_form .form-columns-2 .hs-form-field:first-child .input{width:95%;}
}






  /* Visibility
  ================================================================== */
  .hidden {display: none !important;visibility: visible;}
  .visible {display: block !important;}
  /* Text Align
  ================================================================== */
  .tl { text-align: left    !important; }
  .tc { text-align: center  !important; }
  .tr { text-align: right   !important; }
  .tj { text-align: justify !important; }
  /* Float
  ================================================================== */
  .fl { float: left  !important; }
  .fr { float: right !important; }
  .fn { float: none  !important; }
  /* Margin and padding
  ================================================================== */
  .ma  { margin: auto !important; }
  .mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .mta { margin-top: auto !important; }
  .mra { margin-right: auto !important; }
  .mba { margin-bottom: auto !important; }
  .mla { margin-left: auto !important; }

  
  
  
  .m0 { margin: 0px !important; }
  .mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .mt0 { margin-top: 0px !important; }
  .mr0 { margin-right: 0px !important; }
  .mb0 { margin-bottom: 0px !important; }
  .ml0 { margin-left: 0px !important; }
  .nmt0 { margin-top: -0px !important; }
  .nmb0 { margin-bottom: -0px !important; }
  .p0 { padding: 0px !important; }
  .ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .pt0 { padding-top: 0px !important; }
  .pr0 { padding-right: 0px !important; }
  .pb0 { padding-bottom: 0px !important; }
  .pl0 { padding-left: 0px !important; }
  
  .m5 { margin: 5px !important; }
  .mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .mt5 { margin-top: 5px !important; }
  .mr5 { margin-right: 5px !important; }
  .mb5 { margin-bottom: 5px !important; }
  .ml5 { margin-left: 5px !important; }
  .nmt5 { margin-top: -5px !important; }
  .nmb5 { margin-bottom: -5px !important; }
  .p5 { padding: 5px !important; }
  .ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .pt5 { padding-top: 5px !important; }
  .pr5 { padding-right: 5px !important; }
  .pb5 { padding-bottom: 5px !important; }
  .pl5 { padding-left: 5px !important; }
  
  .m10 { margin: 10px !important; }
  .mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .mt10 { margin-top: 10px !important; }
  .mr10 { margin-right: 10px !important; }
  .mb10 { margin-bottom: 10px !important; }
  .ml10 { margin-left: 10px !important; }
  .nmt10 { margin-top: -10px !important; }
  .nmb10 { margin-bottom: -10px !important; }
  .p10 { padding: 10px !important; }
  .ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .pt10 { padding-top: 10px !important; }
  .pr10 { padding-right: 10px !important; }
  .pb10 { padding-bottom: 10px !important; }
  .pl10 { padding-left: 10px !important; }
  
  .m15 { margin: 15px !important; }
  .mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .mt15 { margin-top: 15px !important; }
  .mr15 { margin-right: 15px !important; }
  .mb15 { margin-bottom: 15px !important; }
  .ml15 { margin-left: 15px !important; }
  .nmt15 { margin-top: -15px !important; }
  .nmb15 { margin-bottom: -15px !important; }
  .p15 { padding: 15px !important; }
  .ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .pt15 { padding-top: 15px !important; }
  .pr15 { padding-right: 15px !important; }
  .pb15 { padding-bottom: 15px !important; }
  .pl15 { padding-left: 15px !important; }
  
  .m20 { margin: 20px !important; }
  .mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .mt20 { margin-top: 20px !important; }
  .mr20 { margin-right: 20px !important; }
  .mb20 { margin-bottom: 20px !important; }
  .ml20 { margin-left: 20px !important; }
  .nmt20 { margin-top: -20px !important; }
  .nmb20 { margin-bottom: -20px !important; }
  .p20 { padding: 20px !important; }
  .ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .pt20 { padding-top: 20px !important; }
  .pr20 { padding-right: 20px !important; }
  .pb20 { padding-bottom: 20px !important; }
  .pl20 { padding-left: 20px !important; }
  
  .m30 { margin: 30px !important; }
  .mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .mt30 { margin-top: 30px !important; }
  .mr30 { margin-right: 30px !important; }
  .mb30 { margin-bottom: 30px !important; }
  .ml30 { margin-left: 30px !important; }
  .nmt30 { margin-top: -30px !important; }
  .nmb30 { margin-bottom: -30px !important; }
  .p30 { padding: 30px !important; }
  .ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .pt30 { padding-top: 30px !important; }
  .pr30 { padding-right: 30px !important; }
  .pb30 { padding-bottom: 30px !important; }
  .pl30 { padding-left: 30px !important; }
  
  .m40 { margin: 40px !important; }
  .mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .mt40 { margin-top: 40px !important; }
  .mr40 { margin-right: 40px !important; }
  .mb40 { margin-bottom: 40px !important; }
  .ml40 { margin-left: 40px !important; }
  .nmt40 { margin-top: -40px !important; }
  .nmb40 { margin-bottom: -40px !important; }
  .p40 { padding: 40px !important; }
  .ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .pt40 { padding-top: 40px !important; }
  .pr40 { padding-right: 40px !important; }
  .pb40 { padding-bottom: 40px !important; }
  .pl40 { padding-left: 40px !important; }
  
  .m50 { margin: 50px !important; }
  .mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .mt50 { margin-top: 50px !important; }
  .mr50 { margin-right: 50px !important; }
  .mb50 { margin-bottom: 50px !important; }
  .ml50 { margin-left: 50px !important; }
  .nmt50 { margin-top: -50px !important; }
  .nmb50 { margin-bottom: -50px !important; }
  .p50 { padding: 50px !important; }
  .ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .pt50 { padding-top: 50px !important; }
  .pr50 { padding-right: 50px !important; }
  .pb50 { padding-bottom: 50px !important; }
  .pl50 { padding-left: 50px !important; }
  
  .m60 { margin: 60px !important; }
  .mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .mt60 { margin-top: 60px !important; }
  .mr60 { margin-right: 60px !important; }
  .mb60 { margin-bottom: 60px !important; }
  .ml60 { margin-left: 60px !important; }
  .nmt60 { margin-top: -60px !important; }
  .nmb60 { margin-bottom: -60px !important; }
  .p60 { padding: 60px !important; }
  .ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .pt60 { padding-top: 60px !important; }
  .pr60 { padding-right: 60px !important; }
  .pb60 { padding-bottom: 60px !important; }
  .pl60 { padding-left: 60px !important; }
  
  .m70 { margin: 70px !important; }
  .mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .mt70 { margin-top: 70px !important; }
  .mr70 { margin-right: 70px !important; }
  .mb70 { margin-bottom: 70px !important; }
  .ml70 { margin-left: 70px !important; }
  .nmt70 { margin-top: -70px !important; }
  .nmb70 { margin-bottom: -70px !important; }
  .p70 { padding: 70px !important; }
  .ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .pt70 { padding-top: 70px !important; }
  .pr70 { padding-right: 70px !important; }
  .pb70 { padding-bottom: 70px !important; }
  .pl70 { padding-left: 70px !important; }
  
  .m80 { margin: 80px !important; }
  .mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .mt80 { margin-top: 80px !important; }
  .mr80 { margin-right: 80px !important; }
  .mb80 { margin-bottom: 80px !important; }
  .ml80 { margin-left: 80px !important; }
  .nmt80 { margin-top: -80px !important; }
  .nmb80 { margin-bottom: -80px !important; }
  .p80 { padding: 80px !important; }
  .ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .pt80 { padding-top: 80px !important; }
  .pr80 { padding-right: 80px !important; }
  .pb80 { padding-bottom: 80px !important; }
  .pl80 { padding-left: 80px !important; }
  
  .m90 { margin: 90px !important; }
  .mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .mt90 { margin-top: 90px !important; }
  .mr90 { margin-right: 90px !important; }
  .mb90 { margin-bottom: 90px !important; }
  .ml90 { margin-left: 90px !important; }
  .nmt90 { margin-top: -90px !important; }
  .nmb90 { margin-bottom: -90px !important; }
  .p90 { padding: 90px !important; }
  .ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .pt90 { padding-top: 90px !important; }
  .pr90 { padding-right: 90px !important; }
  .pb90 { padding-bottom: 90px !important; }
  .pl90 { padding-left: 90px !important; }
  
  .m100 { margin: 100px !important; }
  .mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .mt100 { margin-top: 100px !important; }
  .mr100 { margin-right: 100px !important; }
  .mb100 { margin-bottom: 100px !important; }
  .ml100 { margin-left: 100px !important; }
  .nmt100 { margin-top: -100px !important; }
  .nmb100 { margin-bottom: -100px !important; }
  .p100 { padding: 100px !important; }
  .ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .pt100 { padding-top: 100px !important; }
  .pr100 { padding-right: 100px !important; }
  .pb100 { padding-bottom: 100px !important; }
  .pl100 { padding-left: 100px !important; }
  
  .m110 { margin: 110px !important; }
  .mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .mt110 { margin-top: 110px !important; }
  .mr110 { margin-right: 110px !important; }
  .mb110 { margin-bottom: 110px !important; }
  .ml110 { margin-left: 110px !important; }
  .nmt110 { margin-top: -110px !important; }
  .nmb110 { margin-bottom: -110px !important; }
  .p110 { padding: 110px !important; }
  .ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .pt110 { padding-top: 110px !important; }
  .pr110 { padding-right: 110px !important; }
  .pb110 { padding-bottom: 110px !important; }
  .pl110 { padding-left: 110px !important; }
  
  .m120 { margin: 120px !important; }
  .mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .mt120 { margin-top: 120px !important; }
  .mr120 { margin-right: 120px !important; }
  .mb120 { margin-bottom: 120px !important; }
  .ml120 { margin-left: 120px !important; }
  .nmt120 { margin-top: -120px !important; }
  .nmb120 { margin-bottom: -120px !important; }
  .p120 { padding: 120px !important; }
  .ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .pt120 { padding-top: 120px !important; }
  .pr120 { padding-right: 120px !important; }
  .pb120 { padding-bottom: 120px !important; }
  .pl120 { padding-left: 120px !important; }
  
  .m130 { margin: 130px !important; }
  .mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .mt130 { margin-top: 130px !important; }
  .mr130 { margin-right: 130px !important; }
  .mb130 { margin-bottom: 130px !important; }
  .ml130 { margin-left: 130px !important; }
  .nmt130 { margin-top: -130px !important; }
  .nmb130 { margin-bottom: -130px !important; }
  .p130 { padding: 130px !important; }
  .ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .pt130 { padding-top: 130px !important; }
  .pr130 { padding-right: 130px !important; }
  .pb130 { padding-bottom: 130px !important; }
  .pl130 { padding-left: 130px !important; }
  
  .m140 { margin: 140px !important; }
  .mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .mt140 { margin-top: 140px !important; }
  .mr140 { margin-right: 140px !important; }
  .mb140 { margin-bottom: 140px !important; }
  .ml140 { margin-left: 140px !important; }
  .nmt140 { margin-top: -140px !important; }
  .nmb140 { margin-bottom: -140px !important; }
  .p140 { padding: 140px !important; }
  .ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .pt140 { padding-top: 140px !important; }
  .pr140 { padding-right: 140px !important; }
  .pb140 { padding-bottom: 140px !important; }
  .pl140 { padding-left: 140px !important; }
  
  .m150 { margin: 150px !important; }
  .mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .mt150 { margin-top: 150px !important; }
  .mr150 { margin-right: 150px !important; }
  .mb150 { margin-bottom: 150px !important; }
  .ml150 { margin-left: 150px !important; }
  .nmt150 { margin-top: -150px !important; }
  .nmb150 { margin-bottom: -150px !important; }
  .p150 { padding: 150px !important; }
  .ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .pt150 { padding-top: 150px !important; }
  .pr150 { padding-right: 150px !important; }
  .pb150 { padding-bottom: 150px !important; }
  .pl150 { padding-left: 150px !important; }
  
  .m200 { margin: 200px !important; }
  .mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .mt200 { margin-top: 200px !important; }
  .mr200 { margin-right: 200px !important; }
  .mb200 { margin-bottom: 200px !important; }
  .ml200 { margin-left: 200px !important; }
  .nmt200 { margin-top: -200px !important; }
  .nmb200 { margin-bottom: -200px !important; }
  .p200 { padding: 200px !important; }
  .ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .pt200 { padding-top: 200px !important; }
  .pr200 { padding-right: 200px !important; }
  .pb200 { padding-bottom: 200px !important; }
  .pl200 { padding-left: 200px !important; }
  
  .m250 { margin: 250px !important; }
  .mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .mt250 { margin-top: 250px !important; }
  .mr250 { margin-right: 250px !important; }
  .mb250 { margin-bottom: 250px !important; }
  .ml250 { margin-left: 250px !important; }
  .nmt250 { margin-top: -250px !important; }
  .nmb250 { margin-bottom: -250px !important; }
  .p250 { padding: 250px !important; }
  .ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .pt250 { padding-top: 250px !important; }
  .pr250 { padding-right: 250px !important; }
  .pb250 { padding-bottom: 250px !important; }
  .pl250 { padding-left: 250px !important; }
  
  .m300 { margin: 300px !important; }
  .mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .mt300 { margin-top: 300px !important; }
  .mr300 { margin-right: 300px !important; }
  .mb300 { margin-bottom: 300px !important; }
  .ml300 { margin-left: 300px !important; }
  .nmt300 { margin-top: -300px !important; }
  .nmb300 { margin-bottom: -300px !important; }
  .p300 { padding: 300px !important; }
  .ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .pt300 { padding-top: 300px !important; }
  .pr300 { padding-right: 300px !important; }
  .pb300 { padding-bottom: 300px !important; }
  .pl300 { padding-left: 300px !important; }
  
  .m400 { margin: 400px !important; }
  .mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .mt400 { margin-top: 400px !important; }
  .mr400 { margin-right: 400px !important; }
  .mb400 { margin-bottom: 400px !important; }
  .ml400 { margin-left: 400px !important; }
  .nmt400 { margin-top: -400px !important; }
  .nmb400 { margin-bottom: -400px !important; }
  .p400 { padding: 400px !important; }
  .ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .pt400 { padding-top: 400px !important; }
  .pr400 { padding-right: 400px !important; }
  .pb400 { padding-bottom: 400px !important; }
  .pl400 { padding-left: 400px !important; }
  
  .m500 { margin: 500px !important; }
  .mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .mt500 { margin-top: 500px !important; }
  .mr500 { margin-right: 500px !important; }
  .mb500 { margin-bottom: 500px !important; }
  .ml500 { margin-left: 500px !important; }
  .nmt500 { margin-top: -500px !important; }
  .nmb500 { margin-bottom: -500px !important; }
  .p500 { padding: 500px !important; }
  .ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .pt500 { padding-top: 500px !important; }
  .pr500 { padding-right: 500px !important; }
  .pb500 { padding-bottom: 500px !important; }
  .pl500 { padding-left: 500px !important; }
  
  /* Width
  ================================================================== */

  
  
  .w100 { max-width: 100px !important; }
  
  .w150 { max-width: 150px !important; }
  
  .w200 { max-width: 200px !important; }
  
  .w250 { max-width: 250px !important; }
  
  .w300 { max-width: 300px !important; }
  
  .w350 { max-width: 350px !important; }
  
  .w400 { max-width: 400px !important; }
  
  .w450 { max-width: 450px !important; }
  
  .w500 { max-width: 500px !important; }
  
  .w550 { max-width: 550px !important; }
  
  .w600 { max-width: 600px !important; }
  
  .w650 { max-width: 650px !important; }
  
  .w700 { max-width: 700px !important; }
  
  .w750 { max-width: 750px !important; }
  
  .w800 { max-width: 800px !important; }
  
  .w850 { max-width: 850px !important; }
  
  .w900 { max-width: 900px !important; }
  
  .w950 { max-width: 950px !important; }
  
  .w1000 { max-width: 1000px !important; }
  
  .w1050 { max-width: 1050px !important; }
  
  .w1100 { max-width: 1100px !important; }
  
  .w1150 { max-width: 1150px !important; }
  
  .w1200 { max-width: 1200px !important; }
  
  .w1250 { max-width: 1250px !important; }
  
  .w1300 { max-width: 1300px !important; }
  
  .w1350 { max-width: 1350px !important; }
  
  .w1400 { max-width: 1400px !important; }
  
  .w1450 { max-width: 1450px !important; }
  
  .w1500 { max-width: 1500px !important; }
  
  .w1550 { max-width: 1550px !important; }
  
  .w1600 { max-width: 1600px !important; }
  
  .w1650 { max-width: 1650px !important; }
  
  .w1700 { max-width: 1700px !important; }
  
  .w1750 { max-width: 1750px !important; }
  
  .w1800 { max-width: 1800px !important; }
  
  .w1850 { max-width: 1850px !important; }
  
  .w1900 { max-width: 1900px !important; }
  
  .w1950 { max-width: 1950px !important; }
  
  .w2000 { max-width: 2000px !important; }
  
  .wa { max-width: none !important; }
  /* Full VH
  ================================================================== */
  .reset-full-vh {min-height: 0 !important;}
  /* Background
  ================================================================== */
  /*** Background Position*/
  .bg-left-top      { background-position: left top !important; }
  .bg-left-center   { background-position: left center !important; }
  .bg-left-bottom   { background-position: left bottom !important; }
  .bg-center-top    { background-position: center top !important; }
  .bg-center-center { background-position: center center !important; }
  .bg-center-bottom { background-position: center bottom !important; }
  .bg-right-top     { background-position: right top !important; }
  .bg-right-center  { background-position: right center !important; }
  .bg-right-bottom  { background-position: right bottom !important; }
  /*** Background Repeat*/
  .bg-repeat    { background-repeat: repeat !important; }
  .bg-no-repeat { background-repeat: no-repeat !important; }
  .bg-repeat-x  { background-repeat: repeat-x !important; }
  .bg-repeat-y  { background-repeat: repeat-y !important; }
  /*** Background Attachment*/
  .bg-scroll { background-attachment: scroll !important; }
  .bg-fixed  { background-attachment: fixed !important; }
/*** Background Size*/
  .bg-cover       { background-size: cover !important; }
  .bg-stretch     { background-size: 100% 100% !important; }
  .bg-full-width  { background-size: 100% auto !important; }
  .bg-full-height { background-size: auto 100% !important; }
  .bg-auto        { background-size: auto auto !important; }
/*** Forms*/
  .form-title-left h3.form-title   { text-align: left; }
  .form-title-center h3.form-title { text-align: center; }
  .form-title-right h3.form-title  { text-align: right; }
  .form-button-full .hs-button {display: block;}
  



@media (max-width: 1360px) {/* <- open media query */
  
  /* Visibility
  ================================================================== */
  .md-hidden {display: none !important;visibility: visible;}
  .md-visible {display: block !important;}
  /* Text Align
  ================================================================== */
  .md-tl { text-align: left    !important; }
  .md-tc { text-align: center  !important; }
  .md-tr { text-align: right   !important; }
  .md-tj { text-align: justify !important; }
  /* Float
  ================================================================== */
  .md-fl { float: left  !important; }
  .md-fr { float: right !important; }
  .md-fn { float: none  !important; }
  /* Margin and padding
  ================================================================== */
  .md-ma  { margin: auto !important; }
  .md-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .md-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .md-mta { margin-top: auto !important; }
  .md-mra { margin-right: auto !important; }
  .md-mba { margin-bottom: auto !important; }
  .md-mla { margin-left: auto !important; }

  
  
  
  .md-m0 { margin: 0px !important; }
  .md-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .md-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .md-mt0 { margin-top: 0px !important; }
  .md-mr0 { margin-right: 0px !important; }
  .md-mb0 { margin-bottom: 0px !important; }
  .md-ml0 { margin-left: 0px !important; }
  .md-nmt0 { margin-top: -0px !important; }
  .md-nmb0 { margin-bottom: -0px !important; }
  .md-p0 { padding: 0px !important; }
  .md-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .md-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .md-pt0 { padding-top: 0px !important; }
  .md-pr0 { padding-right: 0px !important; }
  .md-pb0 { padding-bottom: 0px !important; }
  .md-pl0 { padding-left: 0px !important; }
  
  .md-m5 { margin: 5px !important; }
  .md-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .md-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .md-mt5 { margin-top: 5px !important; }
  .md-mr5 { margin-right: 5px !important; }
  .md-mb5 { margin-bottom: 5px !important; }
  .md-ml5 { margin-left: 5px !important; }
  .md-nmt5 { margin-top: -5px !important; }
  .md-nmb5 { margin-bottom: -5px !important; }
  .md-p5 { padding: 5px !important; }
  .md-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .md-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .md-pt5 { padding-top: 5px !important; }
  .md-pr5 { padding-right: 5px !important; }
  .md-pb5 { padding-bottom: 5px !important; }
  .md-pl5 { padding-left: 5px !important; }
  
  .md-m10 { margin: 10px !important; }
  .md-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .md-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .md-mt10 { margin-top: 10px !important; }
  .md-mr10 { margin-right: 10px !important; }
  .md-mb10 { margin-bottom: 10px !important; }
  .md-ml10 { margin-left: 10px !important; }
  .md-nmt10 { margin-top: -10px !important; }
  .md-nmb10 { margin-bottom: -10px !important; }
  .md-p10 { padding: 10px !important; }
  .md-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .md-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .md-pt10 { padding-top: 10px !important; }
  .md-pr10 { padding-right: 10px !important; }
  .md-pb10 { padding-bottom: 10px !important; }
  .md-pl10 { padding-left: 10px !important; }
  
  .md-m15 { margin: 15px !important; }
  .md-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .md-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .md-mt15 { margin-top: 15px !important; }
  .md-mr15 { margin-right: 15px !important; }
  .md-mb15 { margin-bottom: 15px !important; }
  .md-ml15 { margin-left: 15px !important; }
  .md-nmt15 { margin-top: -15px !important; }
  .md-nmb15 { margin-bottom: -15px !important; }
  .md-p15 { padding: 15px !important; }
  .md-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .md-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .md-pt15 { padding-top: 15px !important; }
  .md-pr15 { padding-right: 15px !important; }
  .md-pb15 { padding-bottom: 15px !important; }
  .md-pl15 { padding-left: 15px !important; }
  
  .md-m20 { margin: 20px !important; }
  .md-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .md-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .md-mt20 { margin-top: 20px !important; }
  .md-mr20 { margin-right: 20px !important; }
  .md-mb20 { margin-bottom: 20px !important; }
  .md-ml20 { margin-left: 20px !important; }
  .md-nmt20 { margin-top: -20px !important; }
  .md-nmb20 { margin-bottom: -20px !important; }
  .md-p20 { padding: 20px !important; }
  .md-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .md-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .md-pt20 { padding-top: 20px !important; }
  .md-pr20 { padding-right: 20px !important; }
  .md-pb20 { padding-bottom: 20px !important; }
  .md-pl20 { padding-left: 20px !important; }
  
  .md-m30 { margin: 30px !important; }
  .md-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .md-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .md-mt30 { margin-top: 30px !important; }
  .md-mr30 { margin-right: 30px !important; }
  .md-mb30 { margin-bottom: 30px !important; }
  .md-ml30 { margin-left: 30px !important; }
  .md-nmt30 { margin-top: -30px !important; }
  .md-nmb30 { margin-bottom: -30px !important; }
  .md-p30 { padding: 30px !important; }
  .md-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .md-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .md-pt30 { padding-top: 30px !important; }
  .md-pr30 { padding-right: 30px !important; }
  .md-pb30 { padding-bottom: 30px !important; }
  .md-pl30 { padding-left: 30px !important; }
  
  .md-m40 { margin: 40px !important; }
  .md-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .md-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .md-mt40 { margin-top: 40px !important; }
  .md-mr40 { margin-right: 40px !important; }
  .md-mb40 { margin-bottom: 40px !important; }
  .md-ml40 { margin-left: 40px !important; }
  .md-nmt40 { margin-top: -40px !important; }
  .md-nmb40 { margin-bottom: -40px !important; }
  .md-p40 { padding: 40px !important; }
  .md-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .md-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .md-pt40 { padding-top: 40px !important; }
  .md-pr40 { padding-right: 40px !important; }
  .md-pb40 { padding-bottom: 40px !important; }
  .md-pl40 { padding-left: 40px !important; }
  
  .md-m50 { margin: 50px !important; }
  .md-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .md-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .md-mt50 { margin-top: 50px !important; }
  .md-mr50 { margin-right: 50px !important; }
  .md-mb50 { margin-bottom: 50px !important; }
  .md-ml50 { margin-left: 50px !important; }
  .md-nmt50 { margin-top: -50px !important; }
  .md-nmb50 { margin-bottom: -50px !important; }
  .md-p50 { padding: 50px !important; }
  .md-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .md-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .md-pt50 { padding-top: 50px !important; }
  .md-pr50 { padding-right: 50px !important; }
  .md-pb50 { padding-bottom: 50px !important; }
  .md-pl50 { padding-left: 50px !important; }
  
  .md-m60 { margin: 60px !important; }
  .md-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .md-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .md-mt60 { margin-top: 60px !important; }
  .md-mr60 { margin-right: 60px !important; }
  .md-mb60 { margin-bottom: 60px !important; }
  .md-ml60 { margin-left: 60px !important; }
  .md-nmt60 { margin-top: -60px !important; }
  .md-nmb60 { margin-bottom: -60px !important; }
  .md-p60 { padding: 60px !important; }
  .md-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .md-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .md-pt60 { padding-top: 60px !important; }
  .md-pr60 { padding-right: 60px !important; }
  .md-pb60 { padding-bottom: 60px !important; }
  .md-pl60 { padding-left: 60px !important; }
  
  .md-m70 { margin: 70px !important; }
  .md-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .md-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .md-mt70 { margin-top: 70px !important; }
  .md-mr70 { margin-right: 70px !important; }
  .md-mb70 { margin-bottom: 70px !important; }
  .md-ml70 { margin-left: 70px !important; }
  .md-nmt70 { margin-top: -70px !important; }
  .md-nmb70 { margin-bottom: -70px !important; }
  .md-p70 { padding: 70px !important; }
  .md-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .md-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .md-pt70 { padding-top: 70px !important; }
  .md-pr70 { padding-right: 70px !important; }
  .md-pb70 { padding-bottom: 70px !important; }
  .md-pl70 { padding-left: 70px !important; }
  
  .md-m80 { margin: 80px !important; }
  .md-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .md-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .md-mt80 { margin-top: 80px !important; }
  .md-mr80 { margin-right: 80px !important; }
  .md-mb80 { margin-bottom: 80px !important; }
  .md-ml80 { margin-left: 80px !important; }
  .md-nmt80 { margin-top: -80px !important; }
  .md-nmb80 { margin-bottom: -80px !important; }
  .md-p80 { padding: 80px !important; }
  .md-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .md-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .md-pt80 { padding-top: 80px !important; }
  .md-pr80 { padding-right: 80px !important; }
  .md-pb80 { padding-bottom: 80px !important; }
  .md-pl80 { padding-left: 80px !important; }
  
  .md-m90 { margin: 90px !important; }
  .md-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .md-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .md-mt90 { margin-top: 90px !important; }
  .md-mr90 { margin-right: 90px !important; }
  .md-mb90 { margin-bottom: 90px !important; }
  .md-ml90 { margin-left: 90px !important; }
  .md-nmt90 { margin-top: -90px !important; }
  .md-nmb90 { margin-bottom: -90px !important; }
  .md-p90 { padding: 90px !important; }
  .md-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .md-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .md-pt90 { padding-top: 90px !important; }
  .md-pr90 { padding-right: 90px !important; }
  .md-pb90 { padding-bottom: 90px !important; }
  .md-pl90 { padding-left: 90px !important; }
  
  .md-m100 { margin: 100px !important; }
  .md-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .md-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .md-mt100 { margin-top: 100px !important; }
  .md-mr100 { margin-right: 100px !important; }
  .md-mb100 { margin-bottom: 100px !important; }
  .md-ml100 { margin-left: 100px !important; }
  .md-nmt100 { margin-top: -100px !important; }
  .md-nmb100 { margin-bottom: -100px !important; }
  .md-p100 { padding: 100px !important; }
  .md-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .md-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .md-pt100 { padding-top: 100px !important; }
  .md-pr100 { padding-right: 100px !important; }
  .md-pb100 { padding-bottom: 100px !important; }
  .md-pl100 { padding-left: 100px !important; }
  
  .md-m110 { margin: 110px !important; }
  .md-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .md-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .md-mt110 { margin-top: 110px !important; }
  .md-mr110 { margin-right: 110px !important; }
  .md-mb110 { margin-bottom: 110px !important; }
  .md-ml110 { margin-left: 110px !important; }
  .md-nmt110 { margin-top: -110px !important; }
  .md-nmb110 { margin-bottom: -110px !important; }
  .md-p110 { padding: 110px !important; }
  .md-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .md-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .md-pt110 { padding-top: 110px !important; }
  .md-pr110 { padding-right: 110px !important; }
  .md-pb110 { padding-bottom: 110px !important; }
  .md-pl110 { padding-left: 110px !important; }
  
  .md-m120 { margin: 120px !important; }
  .md-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .md-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .md-mt120 { margin-top: 120px !important; }
  .md-mr120 { margin-right: 120px !important; }
  .md-mb120 { margin-bottom: 120px !important; }
  .md-ml120 { margin-left: 120px !important; }
  .md-nmt120 { margin-top: -120px !important; }
  .md-nmb120 { margin-bottom: -120px !important; }
  .md-p120 { padding: 120px !important; }
  .md-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .md-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .md-pt120 { padding-top: 120px !important; }
  .md-pr120 { padding-right: 120px !important; }
  .md-pb120 { padding-bottom: 120px !important; }
  .md-pl120 { padding-left: 120px !important; }
  
  .md-m130 { margin: 130px !important; }
  .md-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .md-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .md-mt130 { margin-top: 130px !important; }
  .md-mr130 { margin-right: 130px !important; }
  .md-mb130 { margin-bottom: 130px !important; }
  .md-ml130 { margin-left: 130px !important; }
  .md-nmt130 { margin-top: -130px !important; }
  .md-nmb130 { margin-bottom: -130px !important; }
  .md-p130 { padding: 130px !important; }
  .md-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .md-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .md-pt130 { padding-top: 130px !important; }
  .md-pr130 { padding-right: 130px !important; }
  .md-pb130 { padding-bottom: 130px !important; }
  .md-pl130 { padding-left: 130px !important; }
  
  .md-m140 { margin: 140px !important; }
  .md-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .md-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .md-mt140 { margin-top: 140px !important; }
  .md-mr140 { margin-right: 140px !important; }
  .md-mb140 { margin-bottom: 140px !important; }
  .md-ml140 { margin-left: 140px !important; }
  .md-nmt140 { margin-top: -140px !important; }
  .md-nmb140 { margin-bottom: -140px !important; }
  .md-p140 { padding: 140px !important; }
  .md-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .md-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .md-pt140 { padding-top: 140px !important; }
  .md-pr140 { padding-right: 140px !important; }
  .md-pb140 { padding-bottom: 140px !important; }
  .md-pl140 { padding-left: 140px !important; }
  
  .md-m150 { margin: 150px !important; }
  .md-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .md-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .md-mt150 { margin-top: 150px !important; }
  .md-mr150 { margin-right: 150px !important; }
  .md-mb150 { margin-bottom: 150px !important; }
  .md-ml150 { margin-left: 150px !important; }
  .md-nmt150 { margin-top: -150px !important; }
  .md-nmb150 { margin-bottom: -150px !important; }
  .md-p150 { padding: 150px !important; }
  .md-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .md-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .md-pt150 { padding-top: 150px !important; }
  .md-pr150 { padding-right: 150px !important; }
  .md-pb150 { padding-bottom: 150px !important; }
  .md-pl150 { padding-left: 150px !important; }
  
  .md-m200 { margin: 200px !important; }
  .md-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .md-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .md-mt200 { margin-top: 200px !important; }
  .md-mr200 { margin-right: 200px !important; }
  .md-mb200 { margin-bottom: 200px !important; }
  .md-ml200 { margin-left: 200px !important; }
  .md-nmt200 { margin-top: -200px !important; }
  .md-nmb200 { margin-bottom: -200px !important; }
  .md-p200 { padding: 200px !important; }
  .md-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .md-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .md-pt200 { padding-top: 200px !important; }
  .md-pr200 { padding-right: 200px !important; }
  .md-pb200 { padding-bottom: 200px !important; }
  .md-pl200 { padding-left: 200px !important; }
  
  .md-m250 { margin: 250px !important; }
  .md-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .md-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .md-mt250 { margin-top: 250px !important; }
  .md-mr250 { margin-right: 250px !important; }
  .md-mb250 { margin-bottom: 250px !important; }
  .md-ml250 { margin-left: 250px !important; }
  .md-nmt250 { margin-top: -250px !important; }
  .md-nmb250 { margin-bottom: -250px !important; }
  .md-p250 { padding: 250px !important; }
  .md-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .md-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .md-pt250 { padding-top: 250px !important; }
  .md-pr250 { padding-right: 250px !important; }
  .md-pb250 { padding-bottom: 250px !important; }
  .md-pl250 { padding-left: 250px !important; }
  
  .md-m300 { margin: 300px !important; }
  .md-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .md-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .md-mt300 { margin-top: 300px !important; }
  .md-mr300 { margin-right: 300px !important; }
  .md-mb300 { margin-bottom: 300px !important; }
  .md-ml300 { margin-left: 300px !important; }
  .md-nmt300 { margin-top: -300px !important; }
  .md-nmb300 { margin-bottom: -300px !important; }
  .md-p300 { padding: 300px !important; }
  .md-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .md-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .md-pt300 { padding-top: 300px !important; }
  .md-pr300 { padding-right: 300px !important; }
  .md-pb300 { padding-bottom: 300px !important; }
  .md-pl300 { padding-left: 300px !important; }
  
  .md-m400 { margin: 400px !important; }
  .md-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .md-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .md-mt400 { margin-top: 400px !important; }
  .md-mr400 { margin-right: 400px !important; }
  .md-mb400 { margin-bottom: 400px !important; }
  .md-ml400 { margin-left: 400px !important; }
  .md-nmt400 { margin-top: -400px !important; }
  .md-nmb400 { margin-bottom: -400px !important; }
  .md-p400 { padding: 400px !important; }
  .md-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .md-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .md-pt400 { padding-top: 400px !important; }
  .md-pr400 { padding-right: 400px !important; }
  .md-pb400 { padding-bottom: 400px !important; }
  .md-pl400 { padding-left: 400px !important; }
  
  .md-m500 { margin: 500px !important; }
  .md-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .md-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .md-mt500 { margin-top: 500px !important; }
  .md-mr500 { margin-right: 500px !important; }
  .md-mb500 { margin-bottom: 500px !important; }
  .md-ml500 { margin-left: 500px !important; }
  .md-nmt500 { margin-top: -500px !important; }
  .md-nmb500 { margin-bottom: -500px !important; }
  .md-p500 { padding: 500px !important; }
  .md-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .md-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .md-pt500 { padding-top: 500px !important; }
  .md-pr500 { padding-right: 500px !important; }
  .md-pb500 { padding-bottom: 500px !important; }
  .md-pl500 { padding-left: 500px !important; }
  
  /* Width
  ================================================================== */

  
  
  .md-w100 { max-width: 100px !important; }
  
  .md-w150 { max-width: 150px !important; }
  
  .md-w200 { max-width: 200px !important; }
  
  .md-w250 { max-width: 250px !important; }
  
  .md-w300 { max-width: 300px !important; }
  
  .md-w350 { max-width: 350px !important; }
  
  .md-w400 { max-width: 400px !important; }
  
  .md-w450 { max-width: 450px !important; }
  
  .md-w500 { max-width: 500px !important; }
  
  .md-w550 { max-width: 550px !important; }
  
  .md-w600 { max-width: 600px !important; }
  
  .md-w650 { max-width: 650px !important; }
  
  .md-w700 { max-width: 700px !important; }
  
  .md-w750 { max-width: 750px !important; }
  
  .md-w800 { max-width: 800px !important; }
  
  .md-w850 { max-width: 850px !important; }
  
  .md-w900 { max-width: 900px !important; }
  
  .md-w950 { max-width: 950px !important; }
  
  .md-w1000 { max-width: 1000px !important; }
  
  .md-w1050 { max-width: 1050px !important; }
  
  .md-w1100 { max-width: 1100px !important; }
  
  .md-w1150 { max-width: 1150px !important; }
  
  .md-w1200 { max-width: 1200px !important; }
  
  .md-w1250 { max-width: 1250px !important; }
  
  .md-w1300 { max-width: 1300px !important; }
  
  .md-w1350 { max-width: 1350px !important; }
  
  .md-w1400 { max-width: 1400px !important; }
  
  .md-w1450 { max-width: 1450px !important; }
  
  .md-w1500 { max-width: 1500px !important; }
  
  .md-w1550 { max-width: 1550px !important; }
  
  .md-w1600 { max-width: 1600px !important; }
  
  .md-w1650 { max-width: 1650px !important; }
  
  .md-w1700 { max-width: 1700px !important; }
  
  .md-w1750 { max-width: 1750px !important; }
  
  .md-w1800 { max-width: 1800px !important; }
  
  .md-w1850 { max-width: 1850px !important; }
  
  .md-w1900 { max-width: 1900px !important; }
  
  .md-w1950 { max-width: 1950px !important; }
  
  .md-w2000 { max-width: 2000px !important; }
  
  .md-wa { max-width: none !important; }
  /* Full VH
  ================================================================== */
  .md-reset-full-vh {min-height: 0 !important;}
  /* Background
  ================================================================== */
  /*** Background Position*/
  .md-bg-left-top      { background-position: left top !important; }
  .md-bg-left-center   { background-position: left center !important; }
  .md-bg-left-bottom   { background-position: left bottom !important; }
  .md-bg-center-top    { background-position: center top !important; }
  .md-bg-center-center { background-position: center center !important; }
  .md-bg-center-bottom { background-position: center bottom !important; }
  .md-bg-right-top     { background-position: right top !important; }
  .md-bg-right-center  { background-position: right center !important; }
  .md-bg-right-bottom  { background-position: right bottom !important; }
  /*** Background Repeat*/
  .md-bg-repeat    { background-repeat: repeat !important; }
  .md-bg-no-repeat { background-repeat: no-repeat !important; }
  .md-bg-repeat-x  { background-repeat: repeat-x !important; }
  .md-bg-repeat-y  { background-repeat: repeat-y !important; }
  /*** Background Attachment*/
  .md-bg-scroll { background-attachment: scroll !important; }
  .md-bg-fixed  { background-attachment: fixed !important; }
/*** Background Size*/
  .md-bg-cover       { background-size: cover !important; }
  .md-bg-stretch     { background-size: 100% 100% !important; }
  .md-bg-full-width  { background-size: 100% auto !important; }
  .md-bg-full-height { background-size: auto 100% !important; }
  .md-bg-auto        { background-size: auto auto !important; }
/*** Forms*/
  .md-form-title-left h3.form-title   { text-align: left; }
  .md-form-title-center h3.form-title { text-align: center; }
  .md-form-title-right h3.form-title  { text-align: right; }
  .md-form-button-full .hs-button {display: block;}
  
}/* <- close media query */




@media (max-width: 768px) {/* <- open media query */
  
  /* Visibility
  ================================================================== */
  .sm-hidden {display: none !important;visibility: visible;}
  .sm-visible {display: block !important;}
  /* Text Align
  ================================================================== */
  .sm-tl { text-align: left    !important; }
  .sm-tc { text-align: center  !important; }
  .sm-tr { text-align: right   !important; }
  .sm-tj { text-align: justify !important; }
  /* Float
  ================================================================== */
  .sm-fl { float: left  !important; }
  .sm-fr { float: right !important; }
  .sm-fn { float: none  !important; }
  /* Margin and padding
  ================================================================== */
  .sm-ma  { margin: auto !important; }
  .sm-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .sm-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .sm-mta { margin-top: auto !important; }
  .sm-mra { margin-right: auto !important; }
  .sm-mba { margin-bottom: auto !important; }
  .sm-mla { margin-left: auto !important; }

  
  
  
  .sm-m0 { margin: 0px !important; }
  .sm-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .sm-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .sm-mt0 { margin-top: 0px !important; }
  .sm-mr0 { margin-right: 0px !important; }
  .sm-mb0 { margin-bottom: 0px !important; }
  .sm-ml0 { margin-left: 0px !important; }
  .sm-nmt0 { margin-top: -0px !important; }
  .sm-nmb0 { margin-bottom: -0px !important; }
  .sm-p0 { padding: 0px !important; }
  .sm-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .sm-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .sm-pt0 { padding-top: 0px !important; }
  .sm-pr0 { padding-right: 0px !important; }
  .sm-pb0 { padding-bottom: 0px !important; }
  .sm-pl0 { padding-left: 0px !important; }
  
  .sm-m5 { margin: 5px !important; }
  .sm-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .sm-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .sm-mt5 { margin-top: 5px !important; }
  .sm-mr5 { margin-right: 5px !important; }
  .sm-mb5 { margin-bottom: 5px !important; }
  .sm-ml5 { margin-left: 5px !important; }
  .sm-nmt5 { margin-top: -5px !important; }
  .sm-nmb5 { margin-bottom: -5px !important; }
  .sm-p5 { padding: 5px !important; }
  .sm-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .sm-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .sm-pt5 { padding-top: 5px !important; }
  .sm-pr5 { padding-right: 5px !important; }
  .sm-pb5 { padding-bottom: 5px !important; }
  .sm-pl5 { padding-left: 5px !important; }
  
  .sm-m10 { margin: 10px !important; }
  .sm-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .sm-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .sm-mt10 { margin-top: 10px !important; }
  .sm-mr10 { margin-right: 10px !important; }
  .sm-mb10 { margin-bottom: 10px !important; }
  .sm-ml10 { margin-left: 10px !important; }
  .sm-nmt10 { margin-top: -10px !important; }
  .sm-nmb10 { margin-bottom: -10px !important; }
  .sm-p10 { padding: 10px !important; }
  .sm-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .sm-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .sm-pt10 { padding-top: 10px !important; }
  .sm-pr10 { padding-right: 10px !important; }
  .sm-pb10 { padding-bottom: 10px !important; }
  .sm-pl10 { padding-left: 10px !important; }
  
  .sm-m15 { margin: 15px !important; }
  .sm-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .sm-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .sm-mt15 { margin-top: 15px !important; }
  .sm-mr15 { margin-right: 15px !important; }
  .sm-mb15 { margin-bottom: 15px !important; }
  .sm-ml15 { margin-left: 15px !important; }
  .sm-nmt15 { margin-top: -15px !important; }
  .sm-nmb15 { margin-bottom: -15px !important; }
  .sm-p15 { padding: 15px !important; }
  .sm-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .sm-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .sm-pt15 { padding-top: 15px !important; }
  .sm-pr15 { padding-right: 15px !important; }
  .sm-pb15 { padding-bottom: 15px !important; }
  .sm-pl15 { padding-left: 15px !important; }
  
  .sm-m20 { margin: 20px !important; }
  .sm-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .sm-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .sm-mt20 { margin-top: 20px !important; }
  .sm-mr20 { margin-right: 20px !important; }
  .sm-mb20 { margin-bottom: 20px !important; }
  .sm-ml20 { margin-left: 20px !important; }
  .sm-nmt20 { margin-top: -20px !important; }
  .sm-nmb20 { margin-bottom: -20px !important; }
  .sm-p20 { padding: 20px !important; }
  .sm-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .sm-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .sm-pt20 { padding-top: 20px !important; }
  .sm-pr20 { padding-right: 20px !important; }
  .sm-pb20 { padding-bottom: 20px !important; }
  .sm-pl20 { padding-left: 20px !important; }
  
  .sm-m30 { margin: 30px !important; }
  .sm-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .sm-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .sm-mt30 { margin-top: 30px !important; }
  .sm-mr30 { margin-right: 30px !important; }
  .sm-mb30 { margin-bottom: 30px !important; }
  .sm-ml30 { margin-left: 30px !important; }
  .sm-nmt30 { margin-top: -30px !important; }
  .sm-nmb30 { margin-bottom: -30px !important; }
  .sm-p30 { padding: 30px !important; }
  .sm-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .sm-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .sm-pt30 { padding-top: 30px !important; }
  .sm-pr30 { padding-right: 30px !important; }
  .sm-pb30 { padding-bottom: 30px !important; }
  .sm-pl30 { padding-left: 30px !important; }
  
  .sm-m40 { margin: 40px !important; }
  .sm-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .sm-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .sm-mt40 { margin-top: 40px !important; }
  .sm-mr40 { margin-right: 40px !important; }
  .sm-mb40 { margin-bottom: 40px !important; }
  .sm-ml40 { margin-left: 40px !important; }
  .sm-nmt40 { margin-top: -40px !important; }
  .sm-nmb40 { margin-bottom: -40px !important; }
  .sm-p40 { padding: 40px !important; }
  .sm-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .sm-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .sm-pt40 { padding-top: 40px !important; }
  .sm-pr40 { padding-right: 40px !important; }
  .sm-pb40 { padding-bottom: 40px !important; }
  .sm-pl40 { padding-left: 40px !important; }
  
  .sm-m50 { margin: 50px !important; }
  .sm-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .sm-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .sm-mt50 { margin-top: 50px !important; }
  .sm-mr50 { margin-right: 50px !important; }
  .sm-mb50 { margin-bottom: 50px !important; }
  .sm-ml50 { margin-left: 50px !important; }
  .sm-nmt50 { margin-top: -50px !important; }
  .sm-nmb50 { margin-bottom: -50px !important; }
  .sm-p50 { padding: 50px !important; }
  .sm-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .sm-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .sm-pt50 { padding-top: 50px !important; }
  .sm-pr50 { padding-right: 50px !important; }
  .sm-pb50 { padding-bottom: 50px !important; }
  .sm-pl50 { padding-left: 50px !important; }
  
  .sm-m60 { margin: 60px !important; }
  .sm-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .sm-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .sm-mt60 { margin-top: 60px !important; }
  .sm-mr60 { margin-right: 60px !important; }
  .sm-mb60 { margin-bottom: 60px !important; }
  .sm-ml60 { margin-left: 60px !important; }
  .sm-nmt60 { margin-top: -60px !important; }
  .sm-nmb60 { margin-bottom: -60px !important; }
  .sm-p60 { padding: 60px !important; }
  .sm-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .sm-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .sm-pt60 { padding-top: 60px !important; }
  .sm-pr60 { padding-right: 60px !important; }
  .sm-pb60 { padding-bottom: 60px !important; }
  .sm-pl60 { padding-left: 60px !important; }
  
  .sm-m70 { margin: 70px !important; }
  .sm-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .sm-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .sm-mt70 { margin-top: 70px !important; }
  .sm-mr70 { margin-right: 70px !important; }
  .sm-mb70 { margin-bottom: 70px !important; }
  .sm-ml70 { margin-left: 70px !important; }
  .sm-nmt70 { margin-top: -70px !important; }
  .sm-nmb70 { margin-bottom: -70px !important; }
  .sm-p70 { padding: 70px !important; }
  .sm-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .sm-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .sm-pt70 { padding-top: 70px !important; }
  .sm-pr70 { padding-right: 70px !important; }
  .sm-pb70 { padding-bottom: 70px !important; }
  .sm-pl70 { padding-left: 70px !important; }
  
  .sm-m80 { margin: 80px !important; }
  .sm-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .sm-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .sm-mt80 { margin-top: 80px !important; }
  .sm-mr80 { margin-right: 80px !important; }
  .sm-mb80 { margin-bottom: 80px !important; }
  .sm-ml80 { margin-left: 80px !important; }
  .sm-nmt80 { margin-top: -80px !important; }
  .sm-nmb80 { margin-bottom: -80px !important; }
  .sm-p80 { padding: 80px !important; }
  .sm-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .sm-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .sm-pt80 { padding-top: 80px !important; }
  .sm-pr80 { padding-right: 80px !important; }
  .sm-pb80 { padding-bottom: 80px !important; }
  .sm-pl80 { padding-left: 80px !important; }
  
  .sm-m90 { margin: 90px !important; }
  .sm-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .sm-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .sm-mt90 { margin-top: 90px !important; }
  .sm-mr90 { margin-right: 90px !important; }
  .sm-mb90 { margin-bottom: 90px !important; }
  .sm-ml90 { margin-left: 90px !important; }
  .sm-nmt90 { margin-top: -90px !important; }
  .sm-nmb90 { margin-bottom: -90px !important; }
  .sm-p90 { padding: 90px !important; }
  .sm-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .sm-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .sm-pt90 { padding-top: 90px !important; }
  .sm-pr90 { padding-right: 90px !important; }
  .sm-pb90 { padding-bottom: 90px !important; }
  .sm-pl90 { padding-left: 90px !important; }
  
  .sm-m100 { margin: 100px !important; }
  .sm-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .sm-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .sm-mt100 { margin-top: 100px !important; }
  .sm-mr100 { margin-right: 100px !important; }
  .sm-mb100 { margin-bottom: 100px !important; }
  .sm-ml100 { margin-left: 100px !important; }
  .sm-nmt100 { margin-top: -100px !important; }
  .sm-nmb100 { margin-bottom: -100px !important; }
  .sm-p100 { padding: 100px !important; }
  .sm-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .sm-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .sm-pt100 { padding-top: 100px !important; }
  .sm-pr100 { padding-right: 100px !important; }
  .sm-pb100 { padding-bottom: 100px !important; }
  .sm-pl100 { padding-left: 100px !important; }
  
  .sm-m110 { margin: 110px !important; }
  .sm-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .sm-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .sm-mt110 { margin-top: 110px !important; }
  .sm-mr110 { margin-right: 110px !important; }
  .sm-mb110 { margin-bottom: 110px !important; }
  .sm-ml110 { margin-left: 110px !important; }
  .sm-nmt110 { margin-top: -110px !important; }
  .sm-nmb110 { margin-bottom: -110px !important; }
  .sm-p110 { padding: 110px !important; }
  .sm-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .sm-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .sm-pt110 { padding-top: 110px !important; }
  .sm-pr110 { padding-right: 110px !important; }
  .sm-pb110 { padding-bottom: 110px !important; }
  .sm-pl110 { padding-left: 110px !important; }
  
  .sm-m120 { margin: 120px !important; }
  .sm-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .sm-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .sm-mt120 { margin-top: 120px !important; }
  .sm-mr120 { margin-right: 120px !important; }
  .sm-mb120 { margin-bottom: 120px !important; }
  .sm-ml120 { margin-left: 120px !important; }
  .sm-nmt120 { margin-top: -120px !important; }
  .sm-nmb120 { margin-bottom: -120px !important; }
  .sm-p120 { padding: 120px !important; }
  .sm-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .sm-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .sm-pt120 { padding-top: 120px !important; }
  .sm-pr120 { padding-right: 120px !important; }
  .sm-pb120 { padding-bottom: 120px !important; }
  .sm-pl120 { padding-left: 120px !important; }
  
  .sm-m130 { margin: 130px !important; }
  .sm-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .sm-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .sm-mt130 { margin-top: 130px !important; }
  .sm-mr130 { margin-right: 130px !important; }
  .sm-mb130 { margin-bottom: 130px !important; }
  .sm-ml130 { margin-left: 130px !important; }
  .sm-nmt130 { margin-top: -130px !important; }
  .sm-nmb130 { margin-bottom: -130px !important; }
  .sm-p130 { padding: 130px !important; }
  .sm-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .sm-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .sm-pt130 { padding-top: 130px !important; }
  .sm-pr130 { padding-right: 130px !important; }
  .sm-pb130 { padding-bottom: 130px !important; }
  .sm-pl130 { padding-left: 130px !important; }
  
  .sm-m140 { margin: 140px !important; }
  .sm-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .sm-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .sm-mt140 { margin-top: 140px !important; }
  .sm-mr140 { margin-right: 140px !important; }
  .sm-mb140 { margin-bottom: 140px !important; }
  .sm-ml140 { margin-left: 140px !important; }
  .sm-nmt140 { margin-top: -140px !important; }
  .sm-nmb140 { margin-bottom: -140px !important; }
  .sm-p140 { padding: 140px !important; }
  .sm-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .sm-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .sm-pt140 { padding-top: 140px !important; }
  .sm-pr140 { padding-right: 140px !important; }
  .sm-pb140 { padding-bottom: 140px !important; }
  .sm-pl140 { padding-left: 140px !important; }
  
  .sm-m150 { margin: 150px !important; }
  .sm-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .sm-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .sm-mt150 { margin-top: 150px !important; }
  .sm-mr150 { margin-right: 150px !important; }
  .sm-mb150 { margin-bottom: 150px !important; }
  .sm-ml150 { margin-left: 150px !important; }
  .sm-nmt150 { margin-top: -150px !important; }
  .sm-nmb150 { margin-bottom: -150px !important; }
  .sm-p150 { padding: 150px !important; }
  .sm-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .sm-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .sm-pt150 { padding-top: 150px !important; }
  .sm-pr150 { padding-right: 150px !important; }
  .sm-pb150 { padding-bottom: 150px !important; }
  .sm-pl150 { padding-left: 150px !important; }
  
  .sm-m200 { margin: 200px !important; }
  .sm-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .sm-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .sm-mt200 { margin-top: 200px !important; }
  .sm-mr200 { margin-right: 200px !important; }
  .sm-mb200 { margin-bottom: 200px !important; }
  .sm-ml200 { margin-left: 200px !important; }
  .sm-nmt200 { margin-top: -200px !important; }
  .sm-nmb200 { margin-bottom: -200px !important; }
  .sm-p200 { padding: 200px !important; }
  .sm-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .sm-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .sm-pt200 { padding-top: 200px !important; }
  .sm-pr200 { padding-right: 200px !important; }
  .sm-pb200 { padding-bottom: 200px !important; }
  .sm-pl200 { padding-left: 200px !important; }
  
  .sm-m250 { margin: 250px !important; }
  .sm-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .sm-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .sm-mt250 { margin-top: 250px !important; }
  .sm-mr250 { margin-right: 250px !important; }
  .sm-mb250 { margin-bottom: 250px !important; }
  .sm-ml250 { margin-left: 250px !important; }
  .sm-nmt250 { margin-top: -250px !important; }
  .sm-nmb250 { margin-bottom: -250px !important; }
  .sm-p250 { padding: 250px !important; }
  .sm-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .sm-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .sm-pt250 { padding-top: 250px !important; }
  .sm-pr250 { padding-right: 250px !important; }
  .sm-pb250 { padding-bottom: 250px !important; }
  .sm-pl250 { padding-left: 250px !important; }
  
  .sm-m300 { margin: 300px !important; }
  .sm-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .sm-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .sm-mt300 { margin-top: 300px !important; }
  .sm-mr300 { margin-right: 300px !important; }
  .sm-mb300 { margin-bottom: 300px !important; }
  .sm-ml300 { margin-left: 300px !important; }
  .sm-nmt300 { margin-top: -300px !important; }
  .sm-nmb300 { margin-bottom: -300px !important; }
  .sm-p300 { padding: 300px !important; }
  .sm-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .sm-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .sm-pt300 { padding-top: 300px !important; }
  .sm-pr300 { padding-right: 300px !important; }
  .sm-pb300 { padding-bottom: 300px !important; }
  .sm-pl300 { padding-left: 300px !important; }
  
  .sm-m400 { margin: 400px !important; }
  .sm-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .sm-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .sm-mt400 { margin-top: 400px !important; }
  .sm-mr400 { margin-right: 400px !important; }
  .sm-mb400 { margin-bottom: 400px !important; }
  .sm-ml400 { margin-left: 400px !important; }
  .sm-nmt400 { margin-top: -400px !important; }
  .sm-nmb400 { margin-bottom: -400px !important; }
  .sm-p400 { padding: 400px !important; }
  .sm-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .sm-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .sm-pt400 { padding-top: 400px !important; }
  .sm-pr400 { padding-right: 400px !important; }
  .sm-pb400 { padding-bottom: 400px !important; }
  .sm-pl400 { padding-left: 400px !important; }
  
  .sm-m500 { margin: 500px !important; }
  .sm-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .sm-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .sm-mt500 { margin-top: 500px !important; }
  .sm-mr500 { margin-right: 500px !important; }
  .sm-mb500 { margin-bottom: 500px !important; }
  .sm-ml500 { margin-left: 500px !important; }
  .sm-nmt500 { margin-top: -500px !important; }
  .sm-nmb500 { margin-bottom: -500px !important; }
  .sm-p500 { padding: 500px !important; }
  .sm-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .sm-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .sm-pt500 { padding-top: 500px !important; }
  .sm-pr500 { padding-right: 500px !important; }
  .sm-pb500 { padding-bottom: 500px !important; }
  .sm-pl500 { padding-left: 500px !important; }
  
  /* Width
  ================================================================== */

  
  
  .sm-w100 { max-width: 100px !important; }
  
  .sm-w150 { max-width: 150px !important; }
  
  .sm-w200 { max-width: 200px !important; }
  
  .sm-w250 { max-width: 250px !important; }
  
  .sm-w300 { max-width: 300px !important; }
  
  .sm-w350 { max-width: 350px !important; }
  
  .sm-w400 { max-width: 400px !important; }
  
  .sm-w450 { max-width: 450px !important; }
  
  .sm-w500 { max-width: 500px !important; }
  
  .sm-w550 { max-width: 550px !important; }
  
  .sm-w600 { max-width: 600px !important; }
  
  .sm-w650 { max-width: 650px !important; }
  
  .sm-w700 { max-width: 700px !important; }
  
  .sm-w750 { max-width: 750px !important; }
  
  .sm-w800 { max-width: 800px !important; }
  
  .sm-w850 { max-width: 850px !important; }
  
  .sm-w900 { max-width: 900px !important; }
  
  .sm-w950 { max-width: 950px !important; }
  
  .sm-w1000 { max-width: 1000px !important; }
  
  .sm-w1050 { max-width: 1050px !important; }
  
  .sm-w1100 { max-width: 1100px !important; }
  
  .sm-w1150 { max-width: 1150px !important; }
  
  .sm-w1200 { max-width: 1200px !important; }
  
  .sm-w1250 { max-width: 1250px !important; }
  
  .sm-w1300 { max-width: 1300px !important; }
  
  .sm-w1350 { max-width: 1350px !important; }
  
  .sm-w1400 { max-width: 1400px !important; }
  
  .sm-w1450 { max-width: 1450px !important; }
  
  .sm-w1500 { max-width: 1500px !important; }
  
  .sm-w1550 { max-width: 1550px !important; }
  
  .sm-w1600 { max-width: 1600px !important; }
  
  .sm-w1650 { max-width: 1650px !important; }
  
  .sm-w1700 { max-width: 1700px !important; }
  
  .sm-w1750 { max-width: 1750px !important; }
  
  .sm-w1800 { max-width: 1800px !important; }
  
  .sm-w1850 { max-width: 1850px !important; }
  
  .sm-w1900 { max-width: 1900px !important; }
  
  .sm-w1950 { max-width: 1950px !important; }
  
  .sm-w2000 { max-width: 2000px !important; }
  
  .sm-wa { max-width: none !important; }
  /* Full VH
  ================================================================== */
  .sm-reset-full-vh {min-height: 0 !important;}
  /* Background
  ================================================================== */
  /*** Background Position*/
  .sm-bg-left-top      { background-position: left top !important; }
  .sm-bg-left-center   { background-position: left center !important; }
  .sm-bg-left-bottom   { background-position: left bottom !important; }
  .sm-bg-center-top    { background-position: center top !important; }
  .sm-bg-center-center { background-position: center center !important; }
  .sm-bg-center-bottom { background-position: center bottom !important; }
  .sm-bg-right-top     { background-position: right top !important; }
  .sm-bg-right-center  { background-position: right center !important; }
  .sm-bg-right-bottom  { background-position: right bottom !important; }
  /*** Background Repeat*/
  .sm-bg-repeat    { background-repeat: repeat !important; }
  .sm-bg-no-repeat { background-repeat: no-repeat !important; }
  .sm-bg-repeat-x  { background-repeat: repeat-x !important; }
  .sm-bg-repeat-y  { background-repeat: repeat-y !important; }
  /*** Background Attachment*/
  .sm-bg-scroll { background-attachment: scroll !important; }
  .sm-bg-fixed  { background-attachment: fixed !important; }
/*** Background Size*/
  .sm-bg-cover       { background-size: cover !important; }
  .sm-bg-stretch     { background-size: 100% 100% !important; }
  .sm-bg-full-width  { background-size: 100% auto !important; }
  .sm-bg-full-height { background-size: auto 100% !important; }
  .sm-bg-auto        { background-size: auto auto !important; }
/*** Forms*/
  .sm-form-title-left h3.form-title   { text-align: left; }
  .sm-form-title-center h3.form-title { text-align: center; }
  .sm-form-title-right h3.form-title  { text-align: right; }
  .sm-form-button-full .hs-button {display: block;}
  
}/* <- close media query */




@media (max-width: 480px) {/* <- open media query */
  
  /* Visibility
  ================================================================== */
  .xs-hidden {display: none !important;visibility: visible;}
  .xs-visible {display: block !important;}
  /* Text Align
  ================================================================== */
  .xs-tl { text-align: left    !important; }
  .xs-tc { text-align: center  !important; }
  .xs-tr { text-align: right   !important; }
  .xs-tj { text-align: justify !important; }
  /* Float
  ================================================================== */
  .xs-fl { float: left  !important; }
  .xs-fr { float: right !important; }
  .xs-fn { float: none  !important; }
  /* Margin and padding
  ================================================================== */
  .xs-ma  { margin: auto !important; }
  .xs-mtba { margin-top: auto !important; margin-bottom: auto !important; }
  .xs-mlra { margin-left: auto !important; margin-right: auto !important; float: none !important; }
  .xs-mta { margin-top: auto !important; }
  .xs-mra { margin-right: auto !important; }
  .xs-mba { margin-bottom: auto !important; }
  .xs-mla { margin-left: auto !important; }

  
  
  
  .xs-m0 { margin: 0px !important; }
  .xs-mtb0 { margin-top: 0px !important; margin-bottom: 0px !important; }
  .xs-mlr0 { margin-left: 0px !important; margin-right: 0px !important; }
  .xs-mt0 { margin-top: 0px !important; }
  .xs-mr0 { margin-right: 0px !important; }
  .xs-mb0 { margin-bottom: 0px !important; }
  .xs-ml0 { margin-left: 0px !important; }
  .xs-nmt0 { margin-top: -0px !important; }
  .xs-nmb0 { margin-bottom: -0px !important; }
  .xs-p0 { padding: 0px !important; }
  .xs-ptb0 { padding-top: 0px !important; padding-bottom: 0px !important; }
  .xs-plr0 { padding-left: 0px !important; padding-right: 0px !important; }
  .xs-pt0 { padding-top: 0px !important; }
  .xs-pr0 { padding-right: 0px !important; }
  .xs-pb0 { padding-bottom: 0px !important; }
  .xs-pl0 { padding-left: 0px !important; }
  
  .xs-m5 { margin: 5px !important; }
  .xs-mtb5 { margin-top: 5px !important; margin-bottom: 5px !important; }
  .xs-mlr5 { margin-left: 5px !important; margin-right: 5px !important; }
  .xs-mt5 { margin-top: 5px !important; }
  .xs-mr5 { margin-right: 5px !important; }
  .xs-mb5 { margin-bottom: 5px !important; }
  .xs-ml5 { margin-left: 5px !important; }
  .xs-nmt5 { margin-top: -5px !important; }
  .xs-nmb5 { margin-bottom: -5px !important; }
  .xs-p5 { padding: 5px !important; }
  .xs-ptb5 { padding-top: 5px !important; padding-bottom: 5px !important; }
  .xs-plr5 { padding-left: 5px !important; padding-right: 5px !important; }
  .xs-pt5 { padding-top: 5px !important; }
  .xs-pr5 { padding-right: 5px !important; }
  .xs-pb5 { padding-bottom: 5px !important; }
  .xs-pl5 { padding-left: 5px !important; }
  
  .xs-m10 { margin: 10px !important; }
  .xs-mtb10 { margin-top: 10px !important; margin-bottom: 10px !important; }
  .xs-mlr10 { margin-left: 10px !important; margin-right: 10px !important; }
  .xs-mt10 { margin-top: 10px !important; }
  .xs-mr10 { margin-right: 10px !important; }
  .xs-mb10 { margin-bottom: 10px !important; }
  .xs-ml10 { margin-left: 10px !important; }
  .xs-nmt10 { margin-top: -10px !important; }
  .xs-nmb10 { margin-bottom: -10px !important; }
  .xs-p10 { padding: 10px !important; }
  .xs-ptb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
  .xs-plr10 { padding-left: 10px !important; padding-right: 10px !important; }
  .xs-pt10 { padding-top: 10px !important; }
  .xs-pr10 { padding-right: 10px !important; }
  .xs-pb10 { padding-bottom: 10px !important; }
  .xs-pl10 { padding-left: 10px !important; }
  
  .xs-m15 { margin: 15px !important; }
  .xs-mtb15 { margin-top: 15px !important; margin-bottom: 15px !important; }
  .xs-mlr15 { margin-left: 15px !important; margin-right: 15px !important; }
  .xs-mt15 { margin-top: 15px !important; }
  .xs-mr15 { margin-right: 15px !important; }
  .xs-mb15 { margin-bottom: 15px !important; }
  .xs-ml15 { margin-left: 15px !important; }
  .xs-nmt15 { margin-top: -15px !important; }
  .xs-nmb15 { margin-bottom: -15px !important; }
  .xs-p15 { padding: 15px !important; }
  .xs-ptb15 { padding-top: 15px !important; padding-bottom: 15px !important; }
  .xs-plr15 { padding-left: 15px !important; padding-right: 15px !important; }
  .xs-pt15 { padding-top: 15px !important; }
  .xs-pr15 { padding-right: 15px !important; }
  .xs-pb15 { padding-bottom: 15px !important; }
  .xs-pl15 { padding-left: 15px !important; }
  
  .xs-m20 { margin: 20px !important; }
  .xs-mtb20 { margin-top: 20px !important; margin-bottom: 20px !important; }
  .xs-mlr20 { margin-left: 20px !important; margin-right: 20px !important; }
  .xs-mt20 { margin-top: 20px !important; }
  .xs-mr20 { margin-right: 20px !important; }
  .xs-mb20 { margin-bottom: 20px !important; }
  .xs-ml20 { margin-left: 20px !important; }
  .xs-nmt20 { margin-top: -20px !important; }
  .xs-nmb20 { margin-bottom: -20px !important; }
  .xs-p20 { padding: 20px !important; }
  .xs-ptb20 { padding-top: 20px !important; padding-bottom: 20px !important; }
  .xs-plr20 { padding-left: 20px !important; padding-right: 20px !important; }
  .xs-pt20 { padding-top: 20px !important; }
  .xs-pr20 { padding-right: 20px !important; }
  .xs-pb20 { padding-bottom: 20px !important; }
  .xs-pl20 { padding-left: 20px !important; }
  
  .xs-m30 { margin: 30px !important; }
  .xs-mtb30 { margin-top: 30px !important; margin-bottom: 30px !important; }
  .xs-mlr30 { margin-left: 30px !important; margin-right: 30px !important; }
  .xs-mt30 { margin-top: 30px !important; }
  .xs-mr30 { margin-right: 30px !important; }
  .xs-mb30 { margin-bottom: 30px !important; }
  .xs-ml30 { margin-left: 30px !important; }
  .xs-nmt30 { margin-top: -30px !important; }
  .xs-nmb30 { margin-bottom: -30px !important; }
  .xs-p30 { padding: 30px !important; }
  .xs-ptb30 { padding-top: 30px !important; padding-bottom: 30px !important; }
  .xs-plr30 { padding-left: 30px !important; padding-right: 30px !important; }
  .xs-pt30 { padding-top: 30px !important; }
  .xs-pr30 { padding-right: 30px !important; }
  .xs-pb30 { padding-bottom: 30px !important; }
  .xs-pl30 { padding-left: 30px !important; }
  
  .xs-m40 { margin: 40px !important; }
  .xs-mtb40 { margin-top: 40px !important; margin-bottom: 40px !important; }
  .xs-mlr40 { margin-left: 40px !important; margin-right: 40px !important; }
  .xs-mt40 { margin-top: 40px !important; }
  .xs-mr40 { margin-right: 40px !important; }
  .xs-mb40 { margin-bottom: 40px !important; }
  .xs-ml40 { margin-left: 40px !important; }
  .xs-nmt40 { margin-top: -40px !important; }
  .xs-nmb40 { margin-bottom: -40px !important; }
  .xs-p40 { padding: 40px !important; }
  .xs-ptb40 { padding-top: 40px !important; padding-bottom: 40px !important; }
  .xs-plr40 { padding-left: 40px !important; padding-right: 40px !important; }
  .xs-pt40 { padding-top: 40px !important; }
  .xs-pr40 { padding-right: 40px !important; }
  .xs-pb40 { padding-bottom: 40px !important; }
  .xs-pl40 { padding-left: 40px !important; }
  
  .xs-m50 { margin: 50px !important; }
  .xs-mtb50 { margin-top: 50px !important; margin-bottom: 50px !important; }
  .xs-mlr50 { margin-left: 50px !important; margin-right: 50px !important; }
  .xs-mt50 { margin-top: 50px !important; }
  .xs-mr50 { margin-right: 50px !important; }
  .xs-mb50 { margin-bottom: 50px !important; }
  .xs-ml50 { margin-left: 50px !important; }
  .xs-nmt50 { margin-top: -50px !important; }
  .xs-nmb50 { margin-bottom: -50px !important; }
  .xs-p50 { padding: 50px !important; }
  .xs-ptb50 { padding-top: 50px !important; padding-bottom: 50px !important; }
  .xs-plr50 { padding-left: 50px !important; padding-right: 50px !important; }
  .xs-pt50 { padding-top: 50px !important; }
  .xs-pr50 { padding-right: 50px !important; }
  .xs-pb50 { padding-bottom: 50px !important; }
  .xs-pl50 { padding-left: 50px !important; }
  
  .xs-m60 { margin: 60px !important; }
  .xs-mtb60 { margin-top: 60px !important; margin-bottom: 60px !important; }
  .xs-mlr60 { margin-left: 60px !important; margin-right: 60px !important; }
  .xs-mt60 { margin-top: 60px !important; }
  .xs-mr60 { margin-right: 60px !important; }
  .xs-mb60 { margin-bottom: 60px !important; }
  .xs-ml60 { margin-left: 60px !important; }
  .xs-nmt60 { margin-top: -60px !important; }
  .xs-nmb60 { margin-bottom: -60px !important; }
  .xs-p60 { padding: 60px !important; }
  .xs-ptb60 { padding-top: 60px !important; padding-bottom: 60px !important; }
  .xs-plr60 { padding-left: 60px !important; padding-right: 60px !important; }
  .xs-pt60 { padding-top: 60px !important; }
  .xs-pr60 { padding-right: 60px !important; }
  .xs-pb60 { padding-bottom: 60px !important; }
  .xs-pl60 { padding-left: 60px !important; }
  
  .xs-m70 { margin: 70px !important; }
  .xs-mtb70 { margin-top: 70px !important; margin-bottom: 70px !important; }
  .xs-mlr70 { margin-left: 70px !important; margin-right: 70px !important; }
  .xs-mt70 { margin-top: 70px !important; }
  .xs-mr70 { margin-right: 70px !important; }
  .xs-mb70 { margin-bottom: 70px !important; }
  .xs-ml70 { margin-left: 70px !important; }
  .xs-nmt70 { margin-top: -70px !important; }
  .xs-nmb70 { margin-bottom: -70px !important; }
  .xs-p70 { padding: 70px !important; }
  .xs-ptb70 { padding-top: 70px !important; padding-bottom: 70px !important; }
  .xs-plr70 { padding-left: 70px !important; padding-right: 70px !important; }
  .xs-pt70 { padding-top: 70px !important; }
  .xs-pr70 { padding-right: 70px !important; }
  .xs-pb70 { padding-bottom: 70px !important; }
  .xs-pl70 { padding-left: 70px !important; }
  
  .xs-m80 { margin: 80px !important; }
  .xs-mtb80 { margin-top: 80px !important; margin-bottom: 80px !important; }
  .xs-mlr80 { margin-left: 80px !important; margin-right: 80px !important; }
  .xs-mt80 { margin-top: 80px !important; }
  .xs-mr80 { margin-right: 80px !important; }
  .xs-mb80 { margin-bottom: 80px !important; }
  .xs-ml80 { margin-left: 80px !important; }
  .xs-nmt80 { margin-top: -80px !important; }
  .xs-nmb80 { margin-bottom: -80px !important; }
  .xs-p80 { padding: 80px !important; }
  .xs-ptb80 { padding-top: 80px !important; padding-bottom: 80px !important; }
  .xs-plr80 { padding-left: 80px !important; padding-right: 80px !important; }
  .xs-pt80 { padding-top: 80px !important; }
  .xs-pr80 { padding-right: 80px !important; }
  .xs-pb80 { padding-bottom: 80px !important; }
  .xs-pl80 { padding-left: 80px !important; }
  
  .xs-m90 { margin: 90px !important; }
  .xs-mtb90 { margin-top: 90px !important; margin-bottom: 90px !important; }
  .xs-mlr90 { margin-left: 90px !important; margin-right: 90px !important; }
  .xs-mt90 { margin-top: 90px !important; }
  .xs-mr90 { margin-right: 90px !important; }
  .xs-mb90 { margin-bottom: 90px !important; }
  .xs-ml90 { margin-left: 90px !important; }
  .xs-nmt90 { margin-top: -90px !important; }
  .xs-nmb90 { margin-bottom: -90px !important; }
  .xs-p90 { padding: 90px !important; }
  .xs-ptb90 { padding-top: 90px !important; padding-bottom: 90px !important; }
  .xs-plr90 { padding-left: 90px !important; padding-right: 90px !important; }
  .xs-pt90 { padding-top: 90px !important; }
  .xs-pr90 { padding-right: 90px !important; }
  .xs-pb90 { padding-bottom: 90px !important; }
  .xs-pl90 { padding-left: 90px !important; }
  
  .xs-m100 { margin: 100px !important; }
  .xs-mtb100 { margin-top: 100px !important; margin-bottom: 100px !important; }
  .xs-mlr100 { margin-left: 100px !important; margin-right: 100px !important; }
  .xs-mt100 { margin-top: 100px !important; }
  .xs-mr100 { margin-right: 100px !important; }
  .xs-mb100 { margin-bottom: 100px !important; }
  .xs-ml100 { margin-left: 100px !important; }
  .xs-nmt100 { margin-top: -100px !important; }
  .xs-nmb100 { margin-bottom: -100px !important; }
  .xs-p100 { padding: 100px !important; }
  .xs-ptb100 { padding-top: 100px !important; padding-bottom: 100px !important; }
  .xs-plr100 { padding-left: 100px !important; padding-right: 100px !important; }
  .xs-pt100 { padding-top: 100px !important; }
  .xs-pr100 { padding-right: 100px !important; }
  .xs-pb100 { padding-bottom: 100px !important; }
  .xs-pl100 { padding-left: 100px !important; }
  
  .xs-m110 { margin: 110px !important; }
  .xs-mtb110 { margin-top: 110px !important; margin-bottom: 110px !important; }
  .xs-mlr110 { margin-left: 110px !important; margin-right: 110px !important; }
  .xs-mt110 { margin-top: 110px !important; }
  .xs-mr110 { margin-right: 110px !important; }
  .xs-mb110 { margin-bottom: 110px !important; }
  .xs-ml110 { margin-left: 110px !important; }
  .xs-nmt110 { margin-top: -110px !important; }
  .xs-nmb110 { margin-bottom: -110px !important; }
  .xs-p110 { padding: 110px !important; }
  .xs-ptb110 { padding-top: 110px !important; padding-bottom: 110px !important; }
  .xs-plr110 { padding-left: 110px !important; padding-right: 110px !important; }
  .xs-pt110 { padding-top: 110px !important; }
  .xs-pr110 { padding-right: 110px !important; }
  .xs-pb110 { padding-bottom: 110px !important; }
  .xs-pl110 { padding-left: 110px !important; }
  
  .xs-m120 { margin: 120px !important; }
  .xs-mtb120 { margin-top: 120px !important; margin-bottom: 120px !important; }
  .xs-mlr120 { margin-left: 120px !important; margin-right: 120px !important; }
  .xs-mt120 { margin-top: 120px !important; }
  .xs-mr120 { margin-right: 120px !important; }
  .xs-mb120 { margin-bottom: 120px !important; }
  .xs-ml120 { margin-left: 120px !important; }
  .xs-nmt120 { margin-top: -120px !important; }
  .xs-nmb120 { margin-bottom: -120px !important; }
  .xs-p120 { padding: 120px !important; }
  .xs-ptb120 { padding-top: 120px !important; padding-bottom: 120px !important; }
  .xs-plr120 { padding-left: 120px !important; padding-right: 120px !important; }
  .xs-pt120 { padding-top: 120px !important; }
  .xs-pr120 { padding-right: 120px !important; }
  .xs-pb120 { padding-bottom: 120px !important; }
  .xs-pl120 { padding-left: 120px !important; }
  
  .xs-m130 { margin: 130px !important; }
  .xs-mtb130 { margin-top: 130px !important; margin-bottom: 130px !important; }
  .xs-mlr130 { margin-left: 130px !important; margin-right: 130px !important; }
  .xs-mt130 { margin-top: 130px !important; }
  .xs-mr130 { margin-right: 130px !important; }
  .xs-mb130 { margin-bottom: 130px !important; }
  .xs-ml130 { margin-left: 130px !important; }
  .xs-nmt130 { margin-top: -130px !important; }
  .xs-nmb130 { margin-bottom: -130px !important; }
  .xs-p130 { padding: 130px !important; }
  .xs-ptb130 { padding-top: 130px !important; padding-bottom: 130px !important; }
  .xs-plr130 { padding-left: 130px !important; padding-right: 130px !important; }
  .xs-pt130 { padding-top: 130px !important; }
  .xs-pr130 { padding-right: 130px !important; }
  .xs-pb130 { padding-bottom: 130px !important; }
  .xs-pl130 { padding-left: 130px !important; }
  
  .xs-m140 { margin: 140px !important; }
  .xs-mtb140 { margin-top: 140px !important; margin-bottom: 140px !important; }
  .xs-mlr140 { margin-left: 140px !important; margin-right: 140px !important; }
  .xs-mt140 { margin-top: 140px !important; }
  .xs-mr140 { margin-right: 140px !important; }
  .xs-mb140 { margin-bottom: 140px !important; }
  .xs-ml140 { margin-left: 140px !important; }
  .xs-nmt140 { margin-top: -140px !important; }
  .xs-nmb140 { margin-bottom: -140px !important; }
  .xs-p140 { padding: 140px !important; }
  .xs-ptb140 { padding-top: 140px !important; padding-bottom: 140px !important; }
  .xs-plr140 { padding-left: 140px !important; padding-right: 140px !important; }
  .xs-pt140 { padding-top: 140px !important; }
  .xs-pr140 { padding-right: 140px !important; }
  .xs-pb140 { padding-bottom: 140px !important; }
  .xs-pl140 { padding-left: 140px !important; }
  
  .xs-m150 { margin: 150px !important; }
  .xs-mtb150 { margin-top: 150px !important; margin-bottom: 150px !important; }
  .xs-mlr150 { margin-left: 150px !important; margin-right: 150px !important; }
  .xs-mt150 { margin-top: 150px !important; }
  .xs-mr150 { margin-right: 150px !important; }
  .xs-mb150 { margin-bottom: 150px !important; }
  .xs-ml150 { margin-left: 150px !important; }
  .xs-nmt150 { margin-top: -150px !important; }
  .xs-nmb150 { margin-bottom: -150px !important; }
  .xs-p150 { padding: 150px !important; }
  .xs-ptb150 { padding-top: 150px !important; padding-bottom: 150px !important; }
  .xs-plr150 { padding-left: 150px !important; padding-right: 150px !important; }
  .xs-pt150 { padding-top: 150px !important; }
  .xs-pr150 { padding-right: 150px !important; }
  .xs-pb150 { padding-bottom: 150px !important; }
  .xs-pl150 { padding-left: 150px !important; }
  
  .xs-m200 { margin: 200px !important; }
  .xs-mtb200 { margin-top: 200px !important; margin-bottom: 200px !important; }
  .xs-mlr200 { margin-left: 200px !important; margin-right: 200px !important; }
  .xs-mt200 { margin-top: 200px !important; }
  .xs-mr200 { margin-right: 200px !important; }
  .xs-mb200 { margin-bottom: 200px !important; }
  .xs-ml200 { margin-left: 200px !important; }
  .xs-nmt200 { margin-top: -200px !important; }
  .xs-nmb200 { margin-bottom: -200px !important; }
  .xs-p200 { padding: 200px !important; }
  .xs-ptb200 { padding-top: 200px !important; padding-bottom: 200px !important; }
  .xs-plr200 { padding-left: 200px !important; padding-right: 200px !important; }
  .xs-pt200 { padding-top: 200px !important; }
  .xs-pr200 { padding-right: 200px !important; }
  .xs-pb200 { padding-bottom: 200px !important; }
  .xs-pl200 { padding-left: 200px !important; }
  
  .xs-m250 { margin: 250px !important; }
  .xs-mtb250 { margin-top: 250px !important; margin-bottom: 250px !important; }
  .xs-mlr250 { margin-left: 250px !important; margin-right: 250px !important; }
  .xs-mt250 { margin-top: 250px !important; }
  .xs-mr250 { margin-right: 250px !important; }
  .xs-mb250 { margin-bottom: 250px !important; }
  .xs-ml250 { margin-left: 250px !important; }
  .xs-nmt250 { margin-top: -250px !important; }
  .xs-nmb250 { margin-bottom: -250px !important; }
  .xs-p250 { padding: 250px !important; }
  .xs-ptb250 { padding-top: 250px !important; padding-bottom: 250px !important; }
  .xs-plr250 { padding-left: 250px !important; padding-right: 250px !important; }
  .xs-pt250 { padding-top: 250px !important; }
  .xs-pr250 { padding-right: 250px !important; }
  .xs-pb250 { padding-bottom: 250px !important; }
  .xs-pl250 { padding-left: 250px !important; }
  
  .xs-m300 { margin: 300px !important; }
  .xs-mtb300 { margin-top: 300px !important; margin-bottom: 300px !important; }
  .xs-mlr300 { margin-left: 300px !important; margin-right: 300px !important; }
  .xs-mt300 { margin-top: 300px !important; }
  .xs-mr300 { margin-right: 300px !important; }
  .xs-mb300 { margin-bottom: 300px !important; }
  .xs-ml300 { margin-left: 300px !important; }
  .xs-nmt300 { margin-top: -300px !important; }
  .xs-nmb300 { margin-bottom: -300px !important; }
  .xs-p300 { padding: 300px !important; }
  .xs-ptb300 { padding-top: 300px !important; padding-bottom: 300px !important; }
  .xs-plr300 { padding-left: 300px !important; padding-right: 300px !important; }
  .xs-pt300 { padding-top: 300px !important; }
  .xs-pr300 { padding-right: 300px !important; }
  .xs-pb300 { padding-bottom: 300px !important; }
  .xs-pl300 { padding-left: 300px !important; }
  
  .xs-m400 { margin: 400px !important; }
  .xs-mtb400 { margin-top: 400px !important; margin-bottom: 400px !important; }
  .xs-mlr400 { margin-left: 400px !important; margin-right: 400px !important; }
  .xs-mt400 { margin-top: 400px !important; }
  .xs-mr400 { margin-right: 400px !important; }
  .xs-mb400 { margin-bottom: 400px !important; }
  .xs-ml400 { margin-left: 400px !important; }
  .xs-nmt400 { margin-top: -400px !important; }
  .xs-nmb400 { margin-bottom: -400px !important; }
  .xs-p400 { padding: 400px !important; }
  .xs-ptb400 { padding-top: 400px !important; padding-bottom: 400px !important; }
  .xs-plr400 { padding-left: 400px !important; padding-right: 400px !important; }
  .xs-pt400 { padding-top: 400px !important; }
  .xs-pr400 { padding-right: 400px !important; }
  .xs-pb400 { padding-bottom: 400px !important; }
  .xs-pl400 { padding-left: 400px !important; }
  
  .xs-m500 { margin: 500px !important; }
  .xs-mtb500 { margin-top: 500px !important; margin-bottom: 500px !important; }
  .xs-mlr500 { margin-left: 500px !important; margin-right: 500px !important; }
  .xs-mt500 { margin-top: 500px !important; }
  .xs-mr500 { margin-right: 500px !important; }
  .xs-mb500 { margin-bottom: 500px !important; }
  .xs-ml500 { margin-left: 500px !important; }
  .xs-nmt500 { margin-top: -500px !important; }
  .xs-nmb500 { margin-bottom: -500px !important; }
  .xs-p500 { padding: 500px !important; }
  .xs-ptb500 { padding-top: 500px !important; padding-bottom: 500px !important; }
  .xs-plr500 { padding-left: 500px !important; padding-right: 500px !important; }
  .xs-pt500 { padding-top: 500px !important; }
  .xs-pr500 { padding-right: 500px !important; }
  .xs-pb500 { padding-bottom: 500px !important; }
  .xs-pl500 { padding-left: 500px !important; }
  
  /* Width
  ================================================================== */

  
  
  .xs-w100 { max-width: 100px !important; }
  
  .xs-w150 { max-width: 150px !important; }
  
  .xs-w200 { max-width: 200px !important; }
  
  .xs-w250 { max-width: 250px !important; }
  
  .xs-w300 { max-width: 300px !important; }
  
  .xs-w350 { max-width: 350px !important; }
  
  .xs-w400 { max-width: 400px !important; }
  
  .xs-w450 { max-width: 450px !important; }
  
  .xs-w500 { max-width: 500px !important; }
  
  .xs-w550 { max-width: 550px !important; }
  
  .xs-w600 { max-width: 600px !important; }
  
  .xs-w650 { max-width: 650px !important; }
  
  .xs-w700 { max-width: 700px !important; }
  
  .xs-w750 { max-width: 750px !important; }
  
  .xs-w800 { max-width: 800px !important; }
  
  .xs-w850 { max-width: 850px !important; }
  
  .xs-w900 { max-width: 900px !important; }
  
  .xs-w950 { max-width: 950px !important; }
  
  .xs-w1000 { max-width: 1000px !important; }
  
  .xs-w1050 { max-width: 1050px !important; }
  
  .xs-w1100 { max-width: 1100px !important; }
  
  .xs-w1150 { max-width: 1150px !important; }
  
  .xs-w1200 { max-width: 1200px !important; }
  
  .xs-w1250 { max-width: 1250px !important; }
  
  .xs-w1300 { max-width: 1300px !important; }
  
  .xs-w1350 { max-width: 1350px !important; }
  
  .xs-w1400 { max-width: 1400px !important; }
  
  .xs-w1450 { max-width: 1450px !important; }
  
  .xs-w1500 { max-width: 1500px !important; }
  
  .xs-w1550 { max-width: 1550px !important; }
  
  .xs-w1600 { max-width: 1600px !important; }
  
  .xs-w1650 { max-width: 1650px !important; }
  
  .xs-w1700 { max-width: 1700px !important; }
  
  .xs-w1750 { max-width: 1750px !important; }
  
  .xs-w1800 { max-width: 1800px !important; }
  
  .xs-w1850 { max-width: 1850px !important; }
  
  .xs-w1900 { max-width: 1900px !important; }
  
  .xs-w1950 { max-width: 1950px !important; }
  
  .xs-w2000 { max-width: 2000px !important; }
  
  .xs-wa { max-width: none !important; }
  /* Full VH
  ================================================================== */
  .xs-reset-full-vh {min-height: 0 !important;}
  /* Background
  ================================================================== */
  /*** Background Position*/
  .xs-bg-left-top      { background-position: left top !important; }
  .xs-bg-left-center   { background-position: left center !important; }
  .xs-bg-left-bottom   { background-position: left bottom !important; }
  .xs-bg-center-top    { background-position: center top !important; }
  .xs-bg-center-center { background-position: center center !important; }
  .xs-bg-center-bottom { background-position: center bottom !important; }
  .xs-bg-right-top     { background-position: right top !important; }
  .xs-bg-right-center  { background-position: right center !important; }
  .xs-bg-right-bottom  { background-position: right bottom !important; }
  /*** Background Repeat*/
  .xs-bg-repeat    { background-repeat: repeat !important; }
  .xs-bg-no-repeat { background-repeat: no-repeat !important; }
  .xs-bg-repeat-x  { background-repeat: repeat-x !important; }
  .xs-bg-repeat-y  { background-repeat: repeat-y !important; }
  /*** Background Attachment*/
  .xs-bg-scroll { background-attachment: scroll !important; }
  .xs-bg-fixed  { background-attachment: fixed !important; }
/*** Background Size*/
  .xs-bg-cover       { background-size: cover !important; }
  .xs-bg-stretch     { background-size: 100% 100% !important; }
  .xs-bg-full-width  { background-size: 100% auto !important; }
  .xs-bg-full-height { background-size: auto 100% !important; }
  .xs-bg-auto        { background-size: auto auto !important; }
/*** Forms*/
  .xs-form-title-left h3.form-title   { text-align: left; }
  .xs-form-title-center h3.form-title { text-align: center; }
  .xs-form-title-right h3.form-title  { text-align: right; }
  .xs-form-button-full .hs-button {display: block;}
  
}/* <- close media query */




.team #person-100, #text-person-100 .lear {display:none;} 
#text-person-8 a:nth-child(1), #text-person-16 a:nth-child(1), #text-person-21 a:nth-child(1), #text-person-18 a:nth-child(1), #text-person-10 a:nth-child(1),#text-person-6 a:nth-child(1), #text-person-13 a:nth-child(1), #text-person-20 a:nth-child(1), #text-person-14 a:nth-child(1), #text-person-15 a:nth-child(1), #text-person-12 a:nth-child(1), #text-person-25 a:nth-child(1), #text-person-26 a:nth-child(1), #text-person-23 a:nth-child(1), #text-person-24 a:nth-child(1), #text-person-19 a:nth-child(1), #text-person-9 a:nth-child(1), #text-person-7 a:nth-child(1), #text-person-5 a:nth-child(1), #text-person-1 a:nth-child(1) {display:none;}
.dfz-team .socials img { margin-top:0px !Important;  }
.dfz-team .socials { margin-top:30px !Important; }
.dfz-team .socials a.lear {background: #f89938;padding: 10px; border-radius: 10px;margin-right: 10px;font-weight: 600; color: #343466;}
.blog-author-bio { background: #f99a39; padding: 20px; border-radius: 15px;}