/*
Theme Name: Tag Manager Child Theme
Theme URI: http://inrisalto.it
Description: One Page WordPress Theme
Version: 1.1.0
Author: In Risalto
Author URI: http://inrisalto.it
Template: tagmanager
*/
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
a {
  color: #E42B08;
}
a:hover {
  text-decoration: underline;
  color: #de0502;
}

a.underline-white {
  text-decoration-color: white;
}

.js-video {
  height: 0;
  padding-top: 25px;
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.js-video.widescreen {
  padding-bottom: 56.34%;
}

.js-video.vimeo {
  padding-top: 0;
}

.js-video embed,
.js-video iframe,
.js-video object,
.js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.book-stars {
  color: #FFC100;
  font-size: 30px !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  word-wrap: break-word;
}

.site_logo {
  width: 230px;
}

footer .site_logo {
  width: 300px;
}

.footer-wrapper {
  background-color: #f1f1f1;
}
.footer-inner {
  position: relative;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.footer-inner div, .footer-inner a {
  z-index: 1;
}
.footer-inner:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  width: 800px;
  max-width: 100%;
  height: 700px;
  background: transparent url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/02/Tag-Manager-Italia-picchio-trasparent.png) right top no-repeat;
  background-size: contain;
  background-position-y: bottom;
  background-position-x: right;
  opacity: 1;
}

::-moz-selection {
  color: #fff;
  background: #333;
}

::selection {
  color: #fff;
  background: #333;
}

.grey_light {
  color: #e3e3e3;
}

.title_header {
  max-width: 710px;
  text-align: right;
  float: right;
}

.title_header .title {
  font-size: 55px;
}

.title_header .sub_title {
  font-size: 20px;
}

.title {
  font-size: 40px;
}

.sub_title {
  font-size: 32px;
}

.content,
.swpm-post-not-logged-in-msg,
.swpm-login-to-comment-msg,
.swpm-join-us-link,
.swpm-login-action-msg,
.swpm-forgot-pass-link,
.swpm-remember-me,
.swpm-username-label {
  font-size: 20px;
}

.modal_video {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.9);
  padding: 70px 5% 50px;
  z-index: 2147483647;
}

.modal_video img {
  margin: 0 auto;
  display: block;
  width: auto;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.modal_video .close_vid {
  height: 50px;
  position: absolute;
  right: 5%;
  top: 10px;
  width: 50px;
  overflow: hidden;
  cursor: pointer;
}

.close_vid:before,
.close_vid:after {
  background-color: #fff;
  content: "";
  height: 1px;
  position: absolute;
  width: 50px;
}

.close_vid:before {
  transform: translateY(24px) skew(50deg, -50deg);
  -webkit-transform: translateY(24px) skew(50deg, -50deg);
}

.close_vid:after {
  transform: translateY(24px) skew(-50deg, 50deg);
  -webkit-transform: translateY(24px) skew(-50deg, 50deg);
}

.learn_steps .wpb_wrapper {
  text-align: center;
}

.learn_steps .wpb_wrapper .fa {
  padding: 21px;
  width: 70px;
  color: #fff;
  margin-bottom: 20px;
  background-color: black;
  border-radius: 50%;
  font-size: 30px;
  height: 70px;
}

.learn_steps .separator_title_content {
  margin: 15px 0 60px 0 !important;
}

body.page-template-template-onepager-php #page-content .wpb_row {
  padding: 60px 0;
}

._submit {
  font-size: 18px;
}

.ir_button,
.ir_button.simple,
.swpm-buy-now-button-submit,
.swpm-registration-submit,
.swpm-login-form-submit,
.swpm-pw-reset-submit,
.comment-form .form-submit .submit,
._submit {
  border: 1px solid #db4437 !important;
  background-color: #db4437 !important;
  color: #fff !important;
  padding: 20px 30px !important;
  -webkit-transition: 0.3s ease-in-out !important;
  transition: 0.3s ease-in-out !important;
  font-weight: 600 !important;
  white-space: normal !important;
  display: inline-block !important;
}

.swpm-login-form-submit {
  width: 220px !important;
  font-size: 20px;
  text-transform: uppercase;
}

.ir_button:hover,
.ir_button.simple:hover,
.swpm-buy-now-button-submit:hover,
.swpm-registration-submit:hover,
.swpm-login-form-submit:hover,
.swpm-pw-reset-submit:hover {
  background-color: transparent;
  color: #db4437;
}

.swpm-registration-widget-form input[type=text],
.swpm-registration-widget-form input[type=password],
.swpm-text-field.swpm-username-field,
.swpm-text-field.swpm-password-field,
.swpm-pw-reset-email-input,
.swpm-pw-reset-text {
  border: 2px solid #333;
  color: #333;
}

#header_tag_manager {
  /*
  	background: url("http://www.tagmanageritalia.it/GTM/guida/uploads/2015/09/sfondo-corso-google-tag-manager.jpg");
  	background-attachment: fixed;
      background-repeat: no-repeat;
      background-size: cover;
  */
  padding: 80px 0;
}

#header_tag_manager .content {
  text-align: center;
  max-width: 680px;
  background-color: rgba(10, 10, 10, 0.9);
  border-radius: 9px;
  padding: 60px;
  margin: 0 auto;
}

#header_tag_manager .ir_button {
  padding: 20px;
  background-color: #0071bc;
  border: 4px solid #0071bc;
  margin-top: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 100%;
}

#header_tag_manager .ir_button:hover {
  border: 4px solid #0071bc;
  background-color: #333;
  color: #fff;
}

#header_tag_manager .image-box {
  padding: 20px 0 40px;
}

#header_tag_manager .image-box img {
  max-width: 175px;
  height: auto;
}

#header_tag_manager .image-box .wrapper {
  display: inline-block;
}

#header_tag_manager .image-box .wrapper:first-child:after {
  content: "+";
  font-size: 50px;
  color: #fff;
  padding-right: 15px;
  padding-left: 13px;
}

@media (max-width: 510px) {
  #header_tag_manager .image-box img {
    max-width: 115px;
    height: auto;
  }

  #header_tag_manager .image-box .wrapper:first-child:after {
    font-size: 30px;
    padding-right: 4px;
    padding-left: 0;
  }
}
/*CF7*/
.ir_p_email {
  text-align: left;
}

.ir_p_email label {
  color: #fff;
}

#header_tag_manager .wpcf7-form,
#header_tag_manager ._form {
  max-width: 380px;
  margin: 0 auto;
}

.wpcf7-form .ajax-loader {
  display: block;
  margin: 22px auto !important;
}

div.wpcf7-response-output {
  color: #333;
}

input {
  padding: 4px 20px;
  background-color: transparent;
  border: 1px solid #fff;
  margin-top: 9px;
  color: #fff;
  max-width: 100%;
}

input:focus {
  -webkit-box-shadow: 0px 1px 12px 0px #fff;
  box-shadow: 0px 1px 12px 0px #fff;
}

@media (max-width: 480px) {
  #header_tag_manager {
    padding: 40px 0;
  }

  #header_tag_manager .content {
    width: 95%;
  }
}
@media (max-width: 420px) {
  #header_tag_manager .content {
    padding: 20px;
  }

  #header_tag_manager .title,
#header_tag_manager .sub_title {
    font-size: 24px !important;
  }

  #header_tag_manager .ir_button {
    font-size: 15px;
  }
}
.vntd-social-icons {
  float: right;
  margin-top: 10px;
}

a.facebook,
a.twitter,
a.googleplus,
a.google_plus,
a.google-plus,
a.linkedin,
a.mail {
  color: #fff;
}

a.facebook {
  background: #4b6ea8 none repeat scroll 0 0;
}

a.twitter {
  background: #4fd5f8 none repeat scroll 0 0;
}

a.googleplus,
a.google_plus,
a.google-plus {
  background: #da2200 none repeat scroll 0 0;
}

a.linkedin {
  background: #0189c3 none repeat scroll 0 0;
}

a.mail {
  background: #9f9f9f none repeat scroll 0 0;
}

a.facebook:hover,
a.twitter:hover,
a.googleplus:hover,
a.google_plus:hover,
a.google-plus:hover,
a.linkedin:hover {
  background: #f7f7f7 none repeat scroll 0 0 !important;
  color: #454545 !important;
}

a.mail:hover {
  background: #f7f7f7 none repeat scroll 0 0 !important;
}

/* Banner */
#page-corso {
  background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box;
  color: #FFF;
  padding: 30px 15px 22px;
  position: relative;
  text-align: center;
  width: 100%;
  font-weight: 700;
}

#page-irblog {
  background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box;
  color: #FFF;
  padding: 30px 15px 22px;
  position: relative;
  text-align: center;
  width: 100%;
  font-weight: 700;
  /* &:after{
      content: '';
      position: absolute;
      background-position: top left;
      background-repeat: no-repeat;
      height: 100%;
      width: 100vw;
      top: 0px;
      left: 0px;
      background: transparent url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/02/Servizi-di-Tag-Manager-Italia-Matteo-Zambon.png) 20% 5% no-repeat padding-box;
      background-size: cover;
      z-index: -1;
  } */
}

#page-irblog .banner-content,
#page-corso .banner-content {
  margin: 0 auto;
  max-width: 1240px;
}

#page-irblog h1,
#page-irblog .h1,
#page-corso h1 {
  color: #FFF;
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
  font-size: 36px;
  margin-bottom: 10px;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
}

#page-irblog p {
  color: #FFF;
  font-size: 22px;
  margin-bottom: 0px;
}

.page-holder > .inner,
#blog {
  padding-top: 0;
}

/* Breadcrumb */
.breadcrumbs-ir {
  margin-top: 40px;
  padding: 0;
}

.breadcrumbs-ir.container {
  margin-left: auto;
  margin-right: auto;
}

/* Blog main */
.blog-head {
  min-height: 128px;
}

.blog-head .blog-head-right {
  padding: 0 0 0 110px;
}

.blog-head .blog-head-right h1,
.blog-head .blog-head-right h2 {
  color: #015998 !important;
}

.archive-introduction {
  margin-bottom: 70px;
}

.archive-introduction .desc p {
  font-size: 16px !important;
  line-height: 25px;
}

input.search {
  border-radius: 0;
}

#firstblog,
.container.vntd-section-default.section-fullwidth,
.fullwidth {
  width: 100%;
}

.page-content.page-content-404.container {
  width: 100% !important;
  padding: 0px !important;
}

.blog-head.inner-head {
  position: inherit !important;
}

.blog-head .blog-head-left,
.blog-head .blog-head-right p {
  color: #db4437 !important;
  position: absolute;
}

.blog .post a.read-more-post,
.blog .details .post-info .post-item,
span.post-item a {
  color: #015998 !important;
}

.page-holder.blog.page-layout-fullwidth > .inner {
  max-width: 750px !important;
}

.vc_box_border_circle.vc_box_border_turquoise {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
  border: 2px solid #db4437;
  margin-bottom: 20px;
}

.list_posts_home .vc_separator > h4 {
  color: #db4437;
  font-size: 34px;
  margin: 60px 0;
  display: block;
}

.list_posts_home .vc_separator .vc_sep_holder_l {
  padding-right: 3%;
}

.list_posts_home .vc_separator .vc_sep_holder_r {
  padding-left: 3%;
}

.vntd-portfolio-carousel .works .owl-controls .owl-buttons div:hover {
  background-color: #000;
  border: 1px solid #000;
}

.nav-menu ul li {
  padding: 15px 15px 0px;
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
  color: #333;
  height: unset;
}
.nav-menu ul li a {
  text-shadow: none;
  font-size: 14px;
  font-weight: 600;
  line-height: unset;
  height: unset;
  padding: 0px;
  border-bottom: 2px solid transparent;
}
.nav-menu ul li a:hover {
  background-color: unset;
  border-bottom-color: #333;
}
.nav-menu ul li a:focus {
  background-color: unset;
}
.nav-menu ul li .dropdown-menu li {
  padding: 15px;
  display: flex;
}
.nav-menu ul li .dropdown-menu li a {
  padding: 2px;
  font-weight: 600;
}
.nav-menu ul li .dropdown-menu li a:hover, .nav-menu ul li .dropdown-menu li a:focus {
  background-color: unset;
}

.bar ul.unstyle li {
  border-bottom: unset;
  display: list-item;
}
.bar ul.unstyle li:before {
  content: none;
}
.bar ul.unstyle li:hover {
  background-color: white;
}

@media only screen and (max-width: 1000px) {
  .nav-menu ul.dropdown-menu {
    top: 0;
    left: 0;
  }
}
@media (min-width: 1000px) {
  .btn-menu {
    border: none !important;
  }
  .btn-menu a {
    color: #fff !important;
    background-color: #218838;
    border-radius: 5px;
    padding: 3px 10px !important;
    border: none !important;
  }
  .btn-menu a:hover {
    background-color: #31913f !important;
    border: none;
  }
  .btn-menu a:focus {
    background-color: #31913f !important;
  }
}
/* .nav-menu ul li.page_item{
    padding: 15px;
    font-family: 'Raleway', Open Sans, Helvetica, sans-serif;
    color: #333;
    a{
        text-shadow: none;
        font-size: 14px;
        font-weight: 600;
        &:hover{
            background-color: unset;
        }
    }
} */
/* .nav-menu ul li:last-child a {
    color: #db4437;
} */
.nav-menu ul .page_item,
.current-menu-parent {
  /* background-color: #eee; */
}
.nav-menu ul .page_item a,
.current-menu-parent a {
  border-bottom: 2px solid #e00;
  color: #e00;
  padding: 0px;
  line-height: unset;
  height: unset;
}
.nav-menu ul .page_item a:focus,
.current-menu-parent a:focus {
  background-color: unset;
}

.nav-menu ul.nav {
  display: flex;
  align-items: center;
}

.page_sidebar > div > h3,
.sidebar_title {
  padding: 15px 30px;
  background: #015998;
  color: #fff;
}

.sidebar_title.bg_orange {
  background: #db4437;
}

.vc_gitem-zone-mini .vc_gitem-post-data-source-post_excerpt {
  min-height: 240px;
}

.vc_gitem-zone-mini .vc_gitem-post-data-source-post_title {
  min-height: 40px;
}

.vc_gitem_row .vc_gitem-col {
  padding: 30px 20px !important;
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-danger {
  text-transform: uppercase;
}

.trinity_force p {
  font-size: 17px;
}

.trinity_force strong {
  font-size: 20px;
  margin-bottom: -10px;
  color: #db4437;
  display: block;
}

.learn_steps .wpb_wrapper .fa {
  background-color: #015998;
}

.vc_inner:first-child blockquote {
  border-left: 2px solid #db4437;
}

.vc_inner:nth-child(3) blockquote {
  border-left: 2px solid #015998;
}

.ir_button:not(.simple),
.styled_button a {
  display: table;
  font-weight: 600;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 20px 40px !important;
  background-color: #db4437 !important;
  border: 1px solid #db4437 !important;
  color: #fff !important;
  background-image: none !important;
}

.ir_button:not(.simple):hover,
.styled_button a:hover {
  padding: 20px 60px 20px 20px !important;
}

.ir_button:not(.simple):before,
.ir_button:not(.simple):after,
.styled_button a:before,
.styled_button a:after {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
}

.ir_button:not(.simple):before,
.styled_button a:before {
  background-color: #fff;
  bottom: 50%;
  content: "";
  height: 1px;
  position: absolute;
  right: 40px;
  width: 0px;
}

.ir_button:not(.simple):after,
.styled_button a:after {
  background: transparent none repeat scroll 0 0;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  bottom: calc(50% - 4.98px);
  content: "";
  height: 10px;
  position: absolute;
  right: 40px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 10px;
}

.ir_button:not(.simple):hover:before,
.styled_button a:hover:before {
  right: 20px;
  opacity: 1;
  width: 35px;
}

.ir_button:not(.simple):hover:after,
.styled_button a:hover:after {
  right: 21px;
  opacity: 1;
}

.page_sidebar p,
.page_sidebar a {
  font-size: 16px;
}

.blog .details p.post-text,
.blog p,
._form_element._full_width > input {
  font-size: 18px !important;
  color: #333;
}

ul,
ol {
  font-size: 18px;
}

.page_sidebar {
  padding-left: 45px !important;
}

.chpcs_image_carousel .chpcs_prev {
  left: -15px;
}

.chpcs_image_carousel .chpcs_next {
  right: -15px;
}

.dpe-flexible-posts .title {
  font-size: 17px;
}

.dpe-flexible-posts .post {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#back-top a {
  background-color: #db4437;
  color: #fff;
  opacity: 1;
}

#back-top a:hover {
  background-color: #015998;
}

._form-content ._html-code {
  margin-top: 30px;
}

.page_sidebar .wpcf7-form-control:not(.ir_button),
._form_element._full_width > input {
  border-bottom: 1px solid #000;
  color: #333;
}

.page_sidebar .wpcf7-form-control.ir_button,
._submit,
._form_element._full_width > input {
  width: 100%;
}

.wpcf7-acceptance,
.newsletter_ckb input {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}

.checked.privacy_label:before,
.newsletter_ckb .checked.wpcf7-list-item-label:before {
  clear: both;
  content: "\f00c";
  font-family: fontawesome;
  height: 24px;
  padding-left: 2px;
  width: 24px;
  color: #db4437;
}

.privacy_label:before,
.newsletter_ckb .wpcf7-list-item-label:before {
  border: 2px solid #db4437;
  clear: both;
  content: "";
  height: 24px;
  left: -25px;
  position: absolute;
  width: 24px;
  font-size: 15px;
  margin-top: -3px;
  background-color: rgba(255, 255, 255, 0.8);
}

.privacy_label,
.newsletter_ckb .wpcf7-list-item-label {
  color: #333;
  position: relative;
  margin: 30px 0 30px 25px;
  text-transform: uppercase;
  padding-left: 6px;
}

.privacy_label {
  margin: 0px 0 30px 25px;
}

.privacy_label,
.privacy_label a,
.newsletter_ckb .wpcf7-list-item-label {
  font-size: 13px;
}

.sidebar_form_container input {
  margin-top: 0px;
}

.sidebar_form_container .ir_button {
  padding: 10px 15px;
}

.sidebar_form_container span.wpcf7-not-valid-tip {
  padding: 4px 10px 0;
  font-size: 12px;
}

.sidebar_form_container + .wpcf7-response-output {
  margin: 0px;
  color: #333;
  border: 2px solid #db4437;
}

.wpcf7-form .ajax-loader {
  margin: 0 auto !important;
  padding: 10px 0;
}

.homepage_form_container .privacy_label,
.newsletter_ckb .wpcf7-list-item-label {
  color: #fff;
}

.newsletter_ckb .wpcf7-list-item-label:before {
  top: 6px;
}

.newsletter_ckb .wpcf7-list-item-label:hover {
  cursor: pointer;
}

.newsletter_ckb .wpcf7-list-item-label {
  display: block;
  padding-left: 12px;
  margin-top: -10px;
  font-weight: 600;
  margin-bottom: -15px;
}

.homepage_form_container .acceptance-65 span {
  margin-bottom: 4px;
}

.sidebar_form_container .acceptance-65 span {
  margin-bottom: 6px;
}

.form-submit .submit:hover {
  color: #333 !important;
}

.posts_homepage .vc_gitem-zone-c .vc_gitem-link {
  background-color: #db4437 !important;
}

.zero_margin.bottom {
  margin-bottom: 0px;
}

.chpcs_more a {
  padding: 10px 20px;
  background-color: #015998;
  color: #fff;
}

#search-form .search-form {
  color: #333;
}

#search-form #submit {
  background-color: #db4437;
}

.pagination .current {
  color: #db4437;
}

.single-team-inner .vc_separator h4 {
  font-size: 28px;
  color: #db4437;
}

.single-team-inner .vc_separator .vc_sep_line {
  border-color: #015998 !important;
}

.tmi-border {
  border: 1px solid #015998;
  margin: 20px 0;
}

.single-team-post .dpe-flexible-posts .title {
  margin: 15px 15px 5px;
  color: #333;
}

.bar .tagcloud a {
  font-size: 14px !important;
  padding: 5px 15px;
}

.bar .tagcloud a:hover {
  background-color: #015998;
}

#modal_form {
  position: fixed;
  top: 0;
  left: 0;
  padding: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  background-color: rgba(0, 0, 0, 0.88);
  z-index: 10000;
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
}

#modal_form form {
  padding: 33px 80px;
  background-color: rgba(0, 0, 0, 0.7);
  max-width: 600px;
  margin: 0 auto;
  margin-top: 80px;
  z-index: 10001;
  border: 1px solid rgba(255, 255, 255, 0.5);
  position: relative;
}

#modal_form .close_modal {
  height: 50px;
  position: absolute;
  right: 5%;
  top: 10px;
  width: 50px;
  overflow: hidden;
  cursor: pointer;
}

#modal_form ._form-thank-you {
  width: 100%;
  margin-top: 0;
  font-size: 18px;
}

.close_modal:before,
.close_modal:after {
  background-color: #fff;
  content: "";
  height: 1px;
  position: absolute;
  width: 50px;
}

.close_modal:before {
  transform: translateY(24px) skew(50deg, -50deg);
  -webkit-transform: translateY(24px) skew(50deg, -50deg);
}

.close_modal:after {
  transform: translateY(24px) skew(-50deg, 50deg);
  -webkit-transform: translateY(24px) skew(-50deg, 50deg);
}

section > .wpb_row {
  background-size: cover !important;
}

.yt_img {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 50px;
}

.yt_img .wpb_text_column.wpb_content_element {
  margin-bottom: 0px;
}

.btn.btn-lg {
  background-color: #000;
  color: #fff;
}

.trigger-search {
  float: right;
  padding: 9px 18px;
  cursor: pointer;
}

/* .trigger-search:hover,
.trigger-search:focus {
    background-color: #eee;
} */
.trigger-search i {
  line-height: 56px;
  color: #015998;
}

.modal-search {
  position: fixed;
  left: 0px;
  top: 0px;
  background-color: #333;
  z-index: 2147483648;
  width: 100%;
  height: 100%;
}

.modal-search .wrapper {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
  top: calc(50% - 90px);
  width: calc(100% - 40px);
}

.modal-search .search-form input {
  padding: 20px 30px;
  font-size: 24px;
  margin-top: 60px;
}

.modal-search .search-button {
  margin-top: 30px;
}

.modal-search .error input {
  border-color: red;
}

.modal-search .error input:focus {
  -webkit-box-shadow: 0px 1px 12px 0px red;
  box-shadow: 0px 1px 12px 0px red;
}

.modal-search .error .search-button i {
  color: red;
}

.modal-search .search-form .search-button i {
  font-size: 20px;
}

.modal-search .close-modal {
  height: 50px;
  position: absolute;
  right: 35px;
  top: 35px;
  width: 50px;
  cursor: pointer;
}

.modal-search .close-modal:before,
.modal-search .close-modal:after {
  content: "";
  position: absolute;
  width: 55px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 22px;
}

.modal-search .close-modal:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.mobile-nav-button {
  width: 22px;
}

.pointer {
  cursor: pointer;
}

.unscrollable,
.unscrollable body {
  height: 100% !important;
  overflow: hidden !important;
}

.form_shortcode .ir_p_email input {
  border-color: #fff;
  color: #fff;
}

.form_shortcode ._form {
  position: relative;
}

[style="visibility: hidden;"]._form-content {
  display: none;
}

.form_shortcode ._form-thank-you {
  color: #fff;
  margin-top: 50px;
  /*top: calc(50% - 20px);
  position: absolute;*/
}

.form_shortcode ._form_3 ._form-thank-you,
.form_shortcode ._form_7 ._form-thank-you {
  width: calc(100% - 160px);
}

.form_shortcode ._form_3 .ir_p_email input,
.form_shortcode ._form_7 .ir_p_email input {
  font-size: 14px !important;
}

.form_shortcode .privacy_label {
  color: #fff;
}

.form_shortcode ._submit {
  margin-top: 20px;
}

.form_shortcode .ir_p_email:first-child {
  margin-bottom: 20px;
}

._error-inner {
  color: #f00;
  font-size: 16px;
  margin-top: 7px;
  display: block;
}

/* <NEWSLETTER MODAL> */
.boxzilla {
  border: 2px solid #fff !important;
  outline: 5px solid #015998;
}

body .boxzilla-close-icon {
  right: 5px;
  top: 5px;
  color: #888;
}

body.no-overflow {
  overflow-y: hidden;
}

.newsletter-modal h3 {
  margin-top: 15px;
}

.newsletter-modal h1 {
  margin-bottom: 35px;
}

.newsletter-modal a {
  width: 46%;
  float: right;
  border: 1px solid #888;
  color: #fff;
  padding: 20px;
  text-align: center;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 15px;
  cursor: pointer;
}

.newsletter-modal .decline {
  float: left;
  background-color: #666;
}

.newsletter-modal .confirm {
  background-color: #37a447;
}

.newsletter-modal .confirm:hover {
  background-color: #37a447;
}

/* </NEWSLETTER MODAL> */
/* <ARTICOLI BOXES> */
.box-posts:last-child {
  padding-bottom: 30px;
}

.box-posts .posts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.box-posts .single-post {
  width: calc(33.33333333% - 20px);
  position: relative;
  margin-bottom: 30px;
  background-color: #efefef;
}
.box-posts .single-post h4 a {
  color: #3e3e3e;
  font-weight: 600;
}
.box-posts .single-post img {
  height: auto;
  width: 100%;
}
.box-posts .single-post .contents {
  padding: 30px 20px 95px;
}
.box-posts .single-post .contents > p {
  text-overflow: ellipsis;
  overflow: hidden;
}
.box-posts .single-post .post-h4 {
  margin-bottom: 25px;
}
.box-posts .single-post .post-h4 a {
  color: #3e3e3e;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.1;
}
.box-posts .single-post .vc_gitem-link {
  display: block;
  position: absolute;
  bottom: 20px;
  right: 20px;
  top: auto;
}
.box-posts.news {
  padding-bottom: 30px !important;
}

/* </ARTICOLI BOXES> */
.category-glossario .blog-head .blog-head-left {
  display: none;
}

.category-glossario .blog-head .blog-head-right {
  padding: 0;
}

.category-glossario .blog-head {
  min-height: 80px;
  padding-left: 0;
  padding-bottom: 25px;
}

.crp_related li > a {
  height: auto;
}

.crp_related li {
  width: calc(50% - 10px);
}

.crp_related li > a:first-child {
  height: 150px;
}

.crp_related h3 {
  margin: 0 0 20px !important;
}

.crp_related a {
  width: 100%;
}

.entry-home.vc_custom_1447750660306 {
  padding: 0 !important;
}

.entry-home .js-video,
.entry-home .wpb_content_element {
  margin-bottom: 0;
}

.entry-home .title_header {
  position: absolute;
  bottom: 80px;
  right: 40px;
}

.entry-home .title_header .ir_button {
  letter-spacing: 1px;
  line-height: 1.3;
  font-size: 16px;
}

.d-inline-block {
  display: inline-block;
}

.topbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fedf20;
  /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
  color: white;
  padding: 4px 20px;
  font-size: 16px;
  line-height: 1.3;
  z-index: 1;
}
.topbar a {
  color: #333;
  /* color: white; */
}
.topbar.topbar-black {
  padding: 0px;
  background-color: black;
  color: white;
  padding: 10px 15px;
}
.topbar.topbar-black a {
  color: white;
}
.topbar.topbar-black .btn-red {
  color: white;
  background: red;
  padding: 5px 10px;
  border-radius: 5px;
  margin-left: 10px;
}
.topbar .text-yellow {
  color: yellow;
}

.topbar .topbar .left {
  min-width: 214px;
}

.topbar .center {
  padding: 0 25px;
  -webkit-transform: translateX(105px);
  transform: translateX(105px);
}

.topbar .center a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.topbar .center i {
  font-size: 22px;
  margin-right: 10px;
}

.topbar .right > a {
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}

.topbar .stars {
  color: #f08215;
  padding-right: 12px;
  font-size: 17px;
}

.topbar .separatore {
  padding: 0 8px;
}

.topbar.bf {
  /*background-color: #000;*/
  background-color: #00464e;
  color: #fff;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: Lato;
  padding: 8px 20px;
}

.topbar.bf .center {
  -webkit-transform: translateX(0) !important;
  transform: translateX(0) !important;
}

/*.topbar.bf .bf-title:before{
	content: "SETTIMANA DEL ";
}*/
.bf-header .nav-inner {
  background-color: #F7F7F7;
  position: relative;
  height: 95px;
}

.topbar.bf img {
  animation: custom-wobble 3s linear infinite -2s;
}

@-webkit-keyframes custom-wobble {
  5%, 15% {
    transform: rotate(6deg) scale(1.2);
  }
  10%, 20% {
    transform: rotate(-3deg) scale(1.2);
  }
  30% {
    transform: rotate(-3deg);
  }
  35% {
    transform: rotate(-3deg) scale(1);
  }
  100% {
    transform: rotate(-3deg);
  }
}
@keyframes custom-wobble {
  5%, 15% {
    transform: rotate(6deg) scale(1.2);
  }
  10%, 20% {
    transform: rotate(-3deg) scale(1.2);
  }
  30% {
    transform: rotate(-3deg);
  }
  35% {
    transform: rotate(-3deg) scale(1);
  }
  100% {
    transform: rotate(-3deg);
  }
}
.bf-menu-link a {
  background-color: #fab624;
  color: #000 !important;
}

.bf-menu-link a:hover,
.bf-menu-link a:focus {
  background-color: #fab624 !important;
}

.banner-arrow.blink {
  animation: blink 1s linear infinite;
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.bar ul.bullets > li {
  border: none;
  font-size: 15px;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
.bar ul.bullets > li:before {
  content: " ";
  background-image: url("https://club.tagmanageritalia.it/gtm/gtm-content/uploads/2020/04/icon_arrow_right_red.svg");
  left: 0px;
  top: 3px;
  position: absolute;
  height: 22px;
  width: 22px;
}
.bar ul.bullets > li:hover {
  background: unset;
}
.bar ul.bullets > li:hover:before {
  margin-left: unset;
}
.bar ul.bullets > li:nth-last-child(1) {
  margin-bottom: 0px;
}

#navigation-sticky.bf-header {
  height: auto;
}

#navigation-sticky.white-nav {
  background-color: #f7f7f7;
}

#page-content {
  width: 100%;
}

.boxzilla-entra-gratis-nel-club-tag-manager-italia {
  background-color: #ebebeb !important;
  border: 2px solid #666 !important;
  outline: none;
}

.boxzilla-entra-gratis-nel-club-tag-manager-italia .boxzilla-close-icon {
  right: 3px;
  top: 3px;
  font-size: 55px;
  color: #000;
}

.boxzilla-8315-overlay {
  background: rgba(0, 0, 0, 0.3) !important;
}

.c-green {
  color: #0c8a38;
}

.btn-club {
  border-radius: 15px;
  padding: 10px 5px;
  text-align: center;
  font-weight: 700;
  border: 1px solid;
  -webkit-box-shadow: inset 0px 0px 2px transparent, rgba(0, 0, 0, 0.5) 0px 2px 1px 0px;
  box-shadow: inset 0px 0px 2px transparent, rgba(0, 0, 0, 0.5) 0px 2px 1px 0px;
  font-size: 16px;
  line-height: 1.2;
  -webkit-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  min-height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.btn-club:hover, .btn-club:focus {
  -webkit-box-shadow: inset 0px 0px 3px #333, rgba(0, 0, 0, 0.5) 0px 0px 1px 0px;
  box-shadow: inset 0px 0px 3px #333, rgba(0, 0, 0, 0.5) 0px 0px 1px 0px;
}

.btn-green-flou {
  background-color: #6edc6c;
  color: #333;
  border-color: #333;
}
.btn-green-flou:hover, .btn-green-flou:focus {
  color: #333;
}

.btn-club.btn-green {
  color: #fff;
  border-color: #333;
  background-color: #0e8938;
}
.btn-club.btn-green:hover, .btn-club.btn-green:focus {
  color: #fff;
}
.btn-club.btn--flat {
  border: none;
  box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.15);
}
.btn-club.btn--flat:hover, .btn-club.btn--flat:focus {
  box-shadow: 0 0px 4px 1px rgba(0, 0, 0, 0.35);
}

.btn-amazon {
  position: relative;
  border-radius: 10px;
  background-color: rgba(255, 127, 0, 0.2);
  font-size: 13px !important;
  padding: 5px 20px 5px 10px;
  color: #333;
  font-weight: 700;
  min-height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-amazon:after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: 8px;
  width: 12px;
  height: 12px;
  border: solid #333;
  border-width: 2px 2px 0 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btn-amazon:hover,
.btn-amazon:focus {
  color: #333;
}

.btn-amazon img {
  padding: 0;
}

.btn-amazon .logo-amazon {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

.btn-club.btn-grey,
.btn-club.btn-grey a {
  color: #fff;
  border-color: #333;
  background-color: #666;
}

.btn-club.btn-grey:hover,
.btn-club.btn-grey:focus,
.btn-club.btn-grey:hover a,
.btn-club.btn-grey:focus a {
  color: #fff;
}

.d-block {
  display: block;
}

.webinar-149 {
  max-width: 900px;
  margin: 0 auto;
}

.webinar-149 .sni-container {
  display: -webkit-flex;
  display: flex;
}

.webinar-149 .main-image {
  margin: 0 10px;
}

.webinar-149 .first-section,
.webinar-149 .second-section {
  padding: 20px 15px;
  width: 50%;
  margin: 20px 10px;
  font-size: 16px;
}

.webinar-149 .in-row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.webinar-149 .with-border {
  border: 1px solid #666;
}

.webinar-149 .btn-white {
  margin-top: 25px;
}

.webinar-149 .btn-green {
  padding: 10px 35px;
}

.webinar-149 .btn-green u {
  font-size: 0.7em;
  font-weight: 300;
  margin-top: 5px;
}

.webinar-149 h3 {
  text-transform: none;
  text-align: center;
}

#boxzilla-9180 {
  outline: none;
  width: 780px !important;
  max-width: 100% !important;
}

.boxzilla-9180-overlay {
  pointer-events: none;
}

@media (max-width: 900px) {
  .webinar-149 .sni-container {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .webinar-149 .first-section,
.webinar-149 .second-section {
    width: 100%;
  }

  .webinar-149 .second-section {
    margin: 0px 10px;
  }

  .webinar-149 .wrapper {
    max-width: 400px;
    margin: 0 auto;
  }
}
@media (max-width: 499px) {
  .webinar-149 .in-row {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .webinar-149 .in-row img {
    margin: 0 auto 5px;
  }

  .webinar-149 .btn-green {
    width: 100%;
  }
}
/* Responsive */
@media (max-height: 840px) {
  #modal_form form {
    margin-top: 20px;
  }

  #modal_form .close_modal {
    right: 8%;
    top: -66px;
  }
}
@media (max-width: 1399px) {
  .topbar {
    font-size: 16px;
  }

  .topbar .left {
    display: none;
  }

  .topbar .center {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    padding: 0 20px 0 0;
  }

  .topbar .center > a {
    text-align: left !important;
  }

  .topbar .center i {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  .nav-menu ul li a {
    font-size: 12px;
    padding-left: 11px;
    padding-right: 11px;
  }
}
@media (max-width: 1000px) {
  #menu-item-428 .dropdown-menu {
    display: block !important;
  }

  .trigger-search {
    font-size: 18px;
    margin-right: 16px;
  }
}
@media (max-width: 980px) {
  .tp-revslider-slidesli .tp-parallax-wrap {
    left: 30px !important;
  }

  .tp-revslider-slidesli .tp-parallax-wrap:nth-child(6) {
    left: 80px !important;
    z-index: 3 !important;
  }

  .tp-revslider-slidesli .tp-parallax-wrap:nth-child(7) {
    left: 120px !important;
    z-index: 4 !important;
  }

  .modal-search .search-form input {
    padding: 10px 20px;
    font-size: 20px;
  }

  .modal-search .close-modal {
    right: 21px;
    top: 20px;
  }
}
@media (max-width: 800px) {
  .page_sidebar {
    padding-left: 15px !important;
  }

  img {
    height: auto;
  }

  .single-team-inner {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* Layout */
  .page-holder > .inner {
    padding-top: 0px !important;
  }

  /* Banner */
  #page-irblog h1,
#page-irblog .h1 {
    font-size: 26px;
  }

  /* Team member */
  .vc_separator.wpb_content_element.vc_separator_align_left.vc_el_width_100.vc_sep_color_custom.vc_sep_color_custom.team-title > h4 {
    white-space: normal;
  }

  /* 404 */
  .page-content-404 h1 {
    font-size: 30px !important;
  }

  /* BOX POSTS*/
  .box-posts .posts {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .box-posts .single-post {
    width: 100%;
  }

  .box-posts .vc_separator > h4 {
    text-align: center;
    margin: 25px 0;
  }

  .box-posts:last-child {
    margin-bottom: 20px;
  }

  .entry-home .title_header {
    bottom: 50px;
    right: 26px;
  }

  .topbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 15px;
    padding: 7px 20px 10px;
  }
  .topbar .center {
    padding-right: 0;
    text-align: center;
    padding-top: 10px;
  }
  .topbar .right {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .topbar.bf .span-title {
    padding: 0 !important;
  }
  .topbar.bf .span-title + span {
    margin-top: 5px;
  }
  .topbar.bf .center {
    padding-top: 0;
  }
  .topbar .btn-red {
    margin-top: 5px;
    margin-left: 0px;
  }

  /*.is-sticky .topbar.bf .bf-title:before{
  	content: "OFFERTA ";
  }*/
  .is-sticky .topbar.bf .desc {
    display: none !important;
  }

  .is-sticky .topbar.bf {
    padding: 6px 20px;
  }

  .home-page .certifications-mz {
    position: relative;
    bottom: unset;
    left: 25%;
    right: 25%;
  }
}
.home-page .slideshow-container {
  max-width: 1920px;
  margin: auto;
  /* Fading animation */
}
.home-page .slideshow-container a:hover {
  text-decoration: unset !important;
}
.home-page .slideshow-container .slide {
  display: none;
  position: relative;
  overflow-y: hidden;
}
.home-page .slideshow-container .slide-content {
  /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
  background-color: #FFF000;
  padding: 10px 20px;
  position: absolute;
  bottom: 50px;
  left: 5%;
  right: 5%;
  max-width: 1000px;
  margin: auto;
  align-items: center;
  justify-content: space-between;
}
.home-page .slideshow-container .slide-content.bg-red {
  background: unset;
  background-color: #E21D06;
}
.home-page .slideshow-container .slide-content.bg-yellow {
  background: unset;
  background-color: #FFF000;
}
.home-page .slideshow-container .slide-content a, .home-page .slideshow-container .slide-content span, .home-page .slideshow-container .slide-content p {
  color: #333;
  font-size: 22px;
  /* margin-left: 30px; */
  margin-bottom: 0px;
}
.home-page .slideshow-container .slide-content a.mark, .home-page .slideshow-container .slide-content span.mark, .home-page .slideshow-container .slide-content p.mark {
  background-color: yellow;
  color: #222;
  padding-left: 15px;
  padding-right: 15px;
}
.home-page .slideshow-container .slide-content a {
  max-width: 700px;
}
.home-page .slideshow-container .slide:hover .slide-link span {
  text-decoration: underline;
}
.home-page .slideshow-container .slide-content.hero-content {
  display: none;
}
.home-page .slideshow-container .slide-fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.home-page .certifications-mz {
  bottom: -50px;
  max-width: 330px;
}
.home-page .certifications-mz-caption {
  position: absolute;
  bottom: -40px;
  right: 250px;
  padding-left: 15px;
}

@media (max-width: 599px) {
  .post ul.comments li {
    padding: 10px 0 0 0;
  }

  .post ul.comments li div.comment {
    z-index: 0;
  }

  ul.comments li div.comment .c-image {
    position: relative;
    margin: 15px;
    width: 60px;
    z-index: 1;
  }

  .post ul.comments li div.comment-text {
    padding: 15px;
    background: #f6f6f6;
  }

  .post ul.comments li.depth-1 div.comment-text {
    padding: 15px 15px 35px;
  }

  .post ul.comments li div.comment p {
    clear: both;
    font-size: 16px !important;
  }

  .comments ul.children {
    padding-left: 40px;
  }

  .post ul.comments li div.comment-text a.comment-reply-link {
    top: auto;
    right: 10px;
    bottom: 10px;
  }

  .page-holder .page_inner,
#page-content .page_sidebar,
#blog .blog_inner + .blog_sidebar,
#blog .blog_sidebar,
#blog .blog_inner {
    padding: 5px !important;
  }

  .blog-head {
    min-height: 90px;
    padding-bottom: 20px !important;
  }

  .blog-head-left .bigger {
    font-size: 44px;
  }

  .blog-head .blog-head-left p {
    font-size: 13px !important;
  }

  .blog-head .blog-head-right {
    padding: 0 0 0 60px;
    width: 100% !important;
  }

  .blog-head .blog-head-left {
    max-width: 50px !important;
  }

  .blog-head.inner-head .blog-head-right h2 {
    font-size: 20px;
  }

  ul,
ol {
    font-size: 16px;
  }

  .blog .details p.post-text,
.blog p,
._form_element._full_width > input {
    font-size: 16px !important;
  }

  .category-glossario .blog-head {
    min-height: auto;
  }

  .blog .post .single_item {
    margin-bottom: 20px;
  }

  .pagination > li > a,
.pagination > li > span {
    padding: 5px 10px;
    font-size: 15px;
  }

  #page-irblog h3,
#page-corso h3 {
    font-size: 24px;
    line-height: 1.2;
  }

  #page-irblog p {
    font-size: 16px;
    margin: 0 auto;
    max-width: 300px;
  }

  .blog .post {
    word-wrap: break-word;
  }

  .crp_related a,
.crp_related .crp_title,
.crp_related img {
    width: 100%;
  }

  .crp_related .crp_title {
    font-size: 15px;
    line-height: 18px;
    padding: 10px;
  }

  .crp_related li {
    margin: 20px 0 0px !important;
    width: 100%;
    max-width: 350px;
  }

  .breadcrumbs-ir {
    margin-top: 20px;
  }

  .breadcrumbs-ir.container {
    width: 100%;
    max-width: 750px;
    padding: 0 20px;
  }

  .breadcrumbs-ir.container p {
    margin: 0 0 10px;
  }

  .entry-home .title_header {
    position: static;
    width: 100%;
    text-align: center;
    padding: 10px;
  }

  .club-modal .image {
    max-width: 45% !important;
  }

  .list_posts_home .vc_separator .vc_sep_holder {
    width: 30%;
  }
}
@media (max-width: 480px) {
  #modal_form form {
    padding: 20px 10px;
  }

  .topbar {
    font-size: 14px;
  }

  .club-modal .image {
    float: none;
    margin: 0 auto;
    display: block;
    max-width: 100% !important;
  }
}
@media (max-width: 440px) {
  #slide-1-layer-5 {
    white-space: normal !important;
  }

  .tp-parallax-wrap {
    width: calc(100% - 60px) !important;
  }

  .tp-loop-wrap {
    width: 100% !important;
  }
}
@media (max-width: 419px) {
  .comments ul.children {
    padding-left: 20px;
  }

  .blog-head {
    min-height: 60px;
    padding-bottom: 15px !important;
  }

  .blog-head-left .bigger {
    font-size: 30px;
  }

  .club-modal .buttons {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .club-modal .buttons > a {
    width: 100%;
  }

  .club-modal .btn-green {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    margin-bottom: 10px;
  }
}
@media (max-width: 400px) {
  .blog-head.inner-head .blog-head-right h1,
.blog-head .blog-head-right h1 {
    font-size: 20px !important;
  }
}
@media only print {
  nav,
.dgd_stb_box.default,
.page_sidebar {
    display: none !important;
  }

  a[href]:after {
    content: none !important;
  }

  .page_inner {
    width: 100% !important;
    float: none !important;
  }
}
@media (max-height: 840px) and (min-width: 768px) {
  #modal_form .close_modal {
    top: -55px;
  }
}
.menu-heading {
  display: flex;
  flex-direction: row;
  /* 

  @media (max-height: 550px) and (max-width: 1000px){
      &.open{
          ul.nav{
              display: block;
              position: absolute;
              top: 95px;
              left: 0px;
              width: 100vw;
              margin-top: 0px;
              background-color: white;
              border-top: 1px solid #eee;
              height: calc(100vh - 200px);
              overflow-y: auto;
              box-shadow: 0 10px 10px -2px gray;
          }
      }
  } */
}
.menu-heading ul.nav,
.menu-heading .search-menu {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 33px;
}
.menu-heading ul.nav li, .menu-heading ul.nav i.fa,
.menu-heading .search-menu li,
.menu-heading .search-menu i.fa {
  padding: 15px 15px 0px;
  transition: all 0.3s;
}
.menu-heading ul.nav li a, .menu-heading ul.nav i.fa a,
.menu-heading .search-menu li a,
.menu-heading .search-menu i.fa a {
  font-weight: 600;
  color: #333;
  font-size: 14px;
  padding: 0px;
  border-bottom: 2px solid transparent;
}
.menu-heading ul.nav li a:hover, .menu-heading ul.nav i.fa a:hover,
.menu-heading .search-menu li a:hover,
.menu-heading .search-menu i.fa a:hover {
  background-color: unset;
  border-bottom: 2px solid #333;
}
.menu-heading ul.nav li.menu-btn, .menu-heading ul.nav i.fa.menu-btn,
.menu-heading .search-menu li.menu-btn,
.menu-heading .search-menu i.fa.menu-btn {
  background-color: #218838;
  color: white;
  border-radius: 5px;
  padding: 5px 15px !important;
  line-height: 14px;
  transition: all 0.3s;
  margin: 10px 5px 0px;
}
.menu-heading ul.nav li.menu-btn a, .menu-heading ul.nav i.fa.menu-btn a,
.menu-heading .search-menu li.menu-btn a,
.menu-heading .search-menu i.fa.menu-btn a {
  color: white;
  border-bottom: none;
}
.menu-heading ul.nav li.menu-btn a:hover, .menu-heading ul.nav i.fa.menu-btn a:hover,
.menu-heading .search-menu li.menu-btn a:hover,
.menu-heading .search-menu i.fa.menu-btn a:hover {
  text-decoration: none !important;
  border-bottom: none;
}
.menu-heading ul.nav li.menu-btn:hover, .menu-heading ul.nav i.fa.menu-btn:hover,
.menu-heading .search-menu li.menu-btn:hover,
.menu-heading .search-menu i.fa.menu-btn:hover {
  background-color: #31913f !important;
}
.menu-heading ul.nav li.menu-btn > ul li a, .menu-heading ul.nav i.fa.menu-btn > ul li a,
.menu-heading .search-menu li.menu-btn > ul li a,
.menu-heading .search-menu i.fa.menu-btn > ul li a {
  color: #333;
  border-bottom: 2px solid transparent;
}
.menu-heading ul.nav li.menu-btn > ul li a:hover, .menu-heading ul.nav i.fa.menu-btn > ul li a:hover,
.menu-heading .search-menu li.menu-btn > ul li a:hover,
.menu-heading .search-menu i.fa.menu-btn > ul li a:hover {
  background-color: unset;
  border-bottom: 2px solid #333;
}
.menu-heading ul.nav li.menu-item-has-children, .menu-heading ul.nav i.fa.menu-item-has-children,
.menu-heading .search-menu li.menu-item-has-children,
.menu-heading .search-menu i.fa.menu-item-has-children {
  cursor: pointer;
}
.menu-heading ul.nav i.fa,
.menu-heading .search-menu i.fa {
  border-bottom: 2px solid transparent;
}
@media (min-width: 1000px) {
  .menu-heading ul.nav li, .menu-heading ul.nav i.fa,
.menu-heading .search-menu li,
.menu-heading .search-menu i.fa {
    display: flex;
  }
}
@media (max-width: 1199px) {
  .menu-heading ul.nav {
    margin-top: 36px;
  }
  .menu-heading ul.nav li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .menu-heading .menu-btn {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 1109px) {
  .menu-heading ul.nav li {
    padding-left: 8px;
    padding-right: 8px;
  }
  .menu-heading ul.nav li a {
    font-size: 12px;
  }
  .menu-heading .menu-btn {
    margin-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .menu-heading .search-menu i.fa {
    padding-top: 16px;
    font-size: 12px;
  }
}
@media (max-width: 1000px) {
  .menu-heading {
    justify-content: flex-end;
  }
  .menu-heading ul.nav {
    display: none;
  }
  .menu-heading .mobile-nav-button {
    color: #333;
  }
  .menu-heading .mobile-nav-button:hover {
    color: #444;
  }
  .menu-heading .search-menu {
    margin-top: 28px;
    margin-right: 20px;
  }
  .menu-heading .search-menu i.fa {
    font-size: 20px;
    padding-top: 10px;
  }
  .menu-heading.open ul.nav {
    display: block;
    position: absolute;
    top: 95px;
    left: 0px;
    width: 100vw;
    margin-top: 0px;
    background-color: white;
    border-top: 1px solid #eee;
    height: 70vh;
    overflow-y: auto;
    box-shadow: 0 400px 0px 0px white;
  }
  .menu-heading.open ul.nav li {
    border-bottom: 1px solid #eee;
    padding: 10px 30px;
  }
  .menu-heading.open ul.nav li:hover, .menu-heading.open ul.nav li.page_item {
    background-color: #f8f8f8;
  }
  .menu-heading.open ul.nav li.menu-item a {
    border: unset;
  }
  .menu-heading.open ul.nav li.menu-item a:hover {
    border: unset;
  }
  .menu-heading.open ul.nav li.menu-item-has-children {
    padding: 0px;
    border-bottom: 0px;
  }
  .menu-heading.open ul.nav li.menu-item-has-children > a {
    padding: 10px 30px;
    border-bottom: 2px solid #ddd;
  }
  .menu-heading.open ul.nav li.menu-item-has-children > a:hover {
    border-bottom: 2px solid #ddd;
  }
  .menu-heading.open ul.nav .dropdown-menu {
    position: relative;
    float: unset;
    box-shadow: unset;
    border: unset;
    display: block;
    margin: 0px;
    padding: 0px;
    border-bottom: 2px solid #ddd;
  }
  .menu-heading.open ul.nav .dropdown-menu li {
    padding: 10px 50px;
  }
  .menu-heading.open ul.nav .menu-btn {
    margin: 0px;
    padding: 10px 30px !important;
    border-radius: 0px;
  }
  .menu-heading.open ul.nav .menu-btn.menu-item-has-children {
    padding: 0px !important;
  }
  .menu-heading.open ul.nav .menu-btn.menu-item-has-children a {
    border-bottom: 0px;
  }
  .menu-heading.open ul.nav .menu-btn.menu-item-has-children .dropdown-menu {
    border-radius: 0px;
  }
  .menu-heading.open .search-menu {
    position: absolute;
    right: 20px;
  }
}

.banner-fixed-tmi {
  display: flex;
  justify-content: center;
  width: 100%;
}
.banner-fixed-tmi.d-none {
  display: none;
}

.home-page {
  /*
  .clienti .logos .image.svg img{
      width: 100%
  }*/
}
.home-page img {
  height: auto;
}
.home-page .max-width--900 {
  max-width: 900px;
}
.home-page .max-width--850 {
  max-width: 850px;
}
.home-page .intro-title {
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.home-page .intro-video {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-page .intro-video .star-reviews {
  display: flex;
  justify-content: center;
  flex-direction: column;
  width: 20%;
}
.home-page .intro-video .video {
  position: relative;
  width: 77%;
}
.home-page .intro-video .video .js-video {
  margin-bottom: 0;
}
.home-page .intro-video .video .btn-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 60px;
  text-align: center;
  pointer-events: none;
}
.home-page .intro-video .video .btn-container .btn-club--flat {
  display: inline-flex;
  width: auto;
  pointer-events: auto;
}
.home-page .intro-video .review {
  margin-bottom: 15px;
}
.home-page .intro-video .review .stars {
  color: #f08215;
}
.home-page .intro-video .review .review--text {
  margin: 3px 0;
}
.home-page .intro-video .review .review--author {
  font-weight: bold;
  text-align: right;
}
.home-page .superweek-bar {
  min-height: 400px;
  background-image: url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/04/Tag-Manager-Italia-vince-il-Golden-Punchcard-Prize-alla-Superweek-2022-Matteo-Zambon-Roberto-Guiotto.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.home-page .book-slide-recensione {
  min-height: 550px;
  background-image: url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/09/Videocorso-pratico-GA4-per-il-GDPR.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: center;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.home-page .hero-bar {
  min-height: 600px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: center;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.home-page .fs-18 {
  font-size: 18px;
}
.home-page .fs-30 {
  font-size: 30px;
}
.home-page .btn-club--flat {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 25px;
  font-size: 22px;
  line-height: 1.2em;
  color: #fff;
  background-color: #37a447;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3), inset 0 0 0 0 transparent;
  text-align: center;
  font-weight: bold;
  transition: all 0.3s;
}
.home-page .btn-club--flat:hover,
.home-page .btn-club--flat:focus {
  background-color: #31913f !important;
  color: #fff;
}
.home-page .btn--big {
  border-radius: 15px;
  min-height: 70px;
  width: 100%;
}
.home-page .list {
  padding-left: 30px;
  list-style: disc outside;
}
.home-page .list li {
  margin-bottom: 25px;
}
.home-page .mv-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.home-page .mb-50 {
  margin-bottom: 50px;
}
.home-page .flex-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.home-page .flex-row .need-space {
  padding: 45px 0;
}
.home-page .align-items--center {
  align-items: center;
}
.home-page .align-self--end {
  align-self: flex-end;
}
.home-page .list_posts_home .vc_separator > h4 {
  text-align: center;
}
.home-page .video-list .js-video {
  margin-bottom: 0;
}
.home-page .video-list .wpb_column {
  padding: 15px 0;
}
.home-page .video-list .fa-youtube-play {
  color: #ff0000;
  position: absolute;
  left: calc(50% - 25px);
  top: calc(50% - 25px);
  font-size: 50px;
  transform: scale(1);
  transition: 0.2s ease-out;
}
.home-page .video-list .fa-youtube-play:after {
  content: "";
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  background-color: #fff;
  z-index: -1;
}
.home-page .video-list a:hover i {
  transform: scale(1.3);
}
.home-page .review-list {
  margin: 60px 0 0;
}
.home-page .review-list .review {
  margin-bottom: 30px;
}
.home-page .review-list .review .image {
  float: left;
  margin: 0 15px 15px 0;
}
.home-page .review-list .review .image img {
  width: 85px;
  height: auto;
  border-radius: 50%;
  border: 1px solid #333;
}
.home-page .review-list .review .content {
  font-size: 16px;
}
.home-page .review-list .review .author {
  font-weight: bold;
  margin-top: 15px;
}
.home-page .list_posts_home .latest-articles .posts {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.home-page .svg-graph {
  position: relative;
  margin: 2vw 0 5vw;
  z-index: 1;
}
.home-page .svg-graph .top,
.home-page .svg-graph .bottom {
  position: absolute;
  height: 7vw;
  width: 100%;
}
.home-page .svg-graph .top {
  top: calc(-6vw + 2px);
}
.home-page .svg-graph .bottom {
  bottom: calc(-6vw + 2px);
  transform: rotate(-180deg);
}
.home-page .svg-graph .mobile-path {
  display: none;
}
.home-page .clienti {
  margin-top: 60px;
}
.home-page .clienti .vc_separator {
  text-align: center;
}
.home-page .clienti .vc_separator > h4 {
  margin: 0;
}
.home-page .clienti .desc {
  line-height: 1.4;
  max-width: 940px;
  margin: 0 auto;
  text-align: center;
}
.home-page .clienti .logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 0px;
}
.home-page .clienti .logos .image {
  width: 25%;
  text-align: center;
  padding: 25px;
}
.home-page .clienti .logos .image img,
.home-page .clienti .logos .image svg {
  max-width: 160px;
  max-height: 50px;
  width: auto;
  height: auto;
}
.home-page .testimonianze-container {
  padding: 80px 0;
  background-color: #F8F8F8;
}
.home-page .project-wrapper-image {
  background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box;
}
.home-page .project-image {
  padding: 10px;
  max-height: 400px;
}
.home-page .project-name {
  font-size: 30px;
  font-weight: 600;
}
.home-page .project-case-study {
  font-size: 18px;
}
.home-page .project.mb {
  margin-bottom: 50px;
}
.home-page .project a.more {
  font-size: 18px;
  font-weight: 600;
  color: #E11A05;
}
.home-page .project a.more:hover {
  text-decoration: underline !important;
}
@media (max-width: 1199px) {
  .home-page .clienti .logos .image img,
.home-page .clienti .logos .image svg {
    max-width: 150px;
    max-height: 30px;
  }
  .home-page .superweek-bar {
    min-height: 300px;
    background-position-x: 75%;
  }
  .home-page .book-slide-recensione {
    min-height: 400px;
    background-position-x: left;
  }
  .home-page .hero-bar {
    min-height: 400px;
    background-position-x: right;
  }
}
@media (max-width: 991px) {
  .home-page .svg-graph .top circle,
.home-page .svg-graph .bottom circle {
    r: 3px;
  }
  .home-page .svg-graph .top path,
.home-page .svg-graph .bottom path {
    stroke-width: 3px;
  }
  .home-page .intro-video .star-reviews {
    width: 25%;
  }
  .home-page .intro-video .video {
    width: 70%;
  }
  .home-page .intro-video .video .btn-container {
    padding: 40px;
    transform: scale(0.6);
  }
  .home-page .clienti .logos .image {
    width: 33%;
  }
  .home-page .clienti .logos .image img,
.home-page .clienti .logos .image svg {
    max-width: 160px;
    max-height: 40px;
  }
  .home-page .book-slide-recensione {
    min-height: 300px;
    background-position-x: left;
  }
  .home-page .book-slide-recensione .slide-content {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .home-page .svg-graph .top circle,
.home-page .svg-graph .bottom circle {
    r: 4px;
  }
  .home-page .svg-graph .desktop-path {
    display: none;
  }
  .home-page .svg-graph .mobile-path {
    display: block;
  }
  .home-page .matteo-image {
    margin-bottom: -15px;
  }
  .home-page .video-list img {
    width: 100%;
  }
  .home-page .review-list .review {
    margin-bottom: 40px;
  }
  .home-page .intro-video {
    flex-wrap: wrap;
  }
  .home-page .intro-video .star-reviews {
    width: 100%;
    max-width: 500px;
    margin: 30px auto 0;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
    order: 1;
  }
  .home-page .intro-video .review {
    width: 45%;
  }
  .home-page .intro-video .video {
    width: 100%;
    order: 0;
  }
  .home-page .intro-video .video .btn-container {
    padding: 60px;
    transform: scale(1);
  }
  .home-page .superweek-bar {
    min-height: 275px;
    background-position-x: 70%;
  }
  .home-page .book-slide-recensione {
    min-height: 275px;
    background-position-x: left;
  }
  .home-page .book-slide-recensione .slide-content {
    display: none !important;
  }
  .home-page .hero-bar {
    min-height: 300px;
    background-position-x: right;
  }
  .home-page .project-image.award-image {
    max-height: 175px;
  }
}
@media (max-width: 567px) {
  .home-page .svg-graph .top circle:nth-of-type(2),
.home-page .svg-graph .bottom circle:nth-of-type(2) {
    cy: 10;
  }
  .home-page .svg-graph .top circle:nth-of-type(3),
.home-page .svg-graph .bottom circle:nth-of-type(3) {
    cy: 22;
  }
  .home-page .svg-graph .top circle:nth-of-type(4),
.home-page .svg-graph .bottom circle:nth-of-type(4) {
    cy: 4;
  }
  .home-page .svg-graph .top circle:nth-of-type(5),
.home-page .svg-graph .bottom circle:nth-of-type(5) {
    cy: 15;
  }
  .home-page .svg-graph .top circle:nth-of-type(6),
.home-page .svg-graph .bottom circle:nth-of-type(6) {
    cy: 2;
  }
  .home-page .intro-title {
    font-size: 16px;
  }
  .home-page .fs-18 {
    font-size: 16px;
  }
  .home-page .fs-30 {
    font-size: 24px;
  }
  .home-page .btn-club--flat {
    font-size: 18px;
  }
  .home-page .mv-50 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .home-page .mb-50 {
    margin-bottom: 30px;
  }
  .home-page .intro-video .video .btn-container {
    position: static;
    padding: 20px 0;
  }
  .home-page .clienti .logos {
    margin: 20px 0;
  }
  .home-page .clienti .logos .image {
    width: 48%;
  }
  .home-page .clienti .logos .image img,
.home-page .clienti .logos .image svg {
    max-width: 130px;
    max-height: 30px;
  }
  .home-page .video-list .fa-youtube-play {
    font-size: 30px;
    top: calc(50% - 15px);
    left: calc(50% - 15px);
  }
  .home-page .testimonianze-container {
    padding: 45px 0 0;
  }
  .home-page .superweek-bar {
    min-height: 50px;
    background-position-x: 70%;
  }
  .home-page .book-slide-recensione {
    min-height: 250px;
    background-position-x: left;
  }
  .home-page .hero-bar {
    min-height: 200px;
    background-position-x: right;
  }
}
@media (max-width: 419px) {
  .home-page .clienti .logos .image {
    padding: 15px 25px;
  }
  .home-page .clienti .logos .image img,
.home-page .clienti .logos .image svg {
    max-width: 100%;
  }
}
.home-page .swiper {
  padding: 0px 40px;
  margin-top: 40px;
}
.home-page .swiper-wrapper {
  height: 100px;
}
.home-page .swiper-slide {
  max-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-page .swiper-button-prev, .home-page .swiper-button-next {
  color: #333;
}
.home-page .swiper-button-prev:after, .home-page .swiper-button-next:after {
  content: none;
}
.home-page .swiper-button-prev {
  left: 0px;
}
.home-page .swiper-button-next {
  right: 0px;
}

.cs-sidebar-widget {
  border: 1px solid #333;
  padding: 15px;
}
.cs-sidebar-widget .title, .cs-sidebar-widget .price {
  font-size: 20px;
}
.cs-sidebar-widget .price {
  color: #d2321b;
}
.cs-sidebar-widget .price del {
  color: #666;
  -webkit-text-decoration-color: #d2321b;
  text-decoration-color: #d2321b;
}
.cs-sidebar-widget .content {
  margin-top: 20px;
}
.cs-sidebar-widget p {
  font-size: 14px;
}
.cs-sidebar-widget.gtm-book .btn-club {
  font-size: 20px;
}
.cs-sidebar-widget.gtm-book .image img {
  margin-bottom: -15px;
  margin-right: -27px;
  padding-bottom: 0;
}
.cs-sidebar-widget.gtm-book .or-block {
  margin: 10px 0;
}
.cs-sidebar-widget.gtm-book .reviews {
  margin: 20px 0;
}
.cs-sidebar-widget.gtm-book .reviews .stars {
  font-size: 16px;
}
.cs-sidebar-widget.gtm-book .reviews .stars i {
  color: #f08215;
}
.cs-sidebar-widget.gtm-book .reviews strong {
  font-size: 15px;
}
.cs-sidebar-widget.gtm-book-3d {
  padding: 0;
}
.cs-sidebar-widget.gtm-book-3d .header {
  background-color: #D12229;
  border-bottom: 1px solid #707070;
  color: #fff;
  display: block;
  font-size: 34px;
  font-weight: 700;
  padding: 8px;
  text-transform: uppercase;
  width: 100%;
}
.cs-sidebar-widget.gtm-book-3d .content {
  padding: 15px 10px;
  margin: 0;
}
.cs-sidebar-widget.gtm-book-3d .content > p {
  font-size: 22px !important;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 15px;
}
.cs-sidebar-widget.gtm-book-3d .content > p > span {
  color: #D12229;
}
.cs-sidebar-widget.gtm-book-3d .content .block-yellow {
  background-color: #FFE229;
  border: 1px solid #707070;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 8px;
  margin-bottom: 15px;
}
.cs-sidebar-widget.gtm-book-3d .content .image {
  margin-bottom: 20px;
}
.cs-sidebar-widget.gtm-book-3d .content .image img {
  padding: 0;
}
.cs-sidebar-widget.gtm-book-3d .content .btn-club.btn-green {
  border: 1px solid #707070;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  margin: 0 0 20px 0;
}
.cs-sidebar-widget.gtm-book-3d .content .reviews .single-item {
  font-size: 14px;
  line-height: 24px;
}
.cs-sidebar-widget.gtm-book-3d .content .reviews .single-item .stars {
  font-size: 16px;
  margin-bottom: 5px;
}
.cs-sidebar-widget.gtm-book-3d .content .reviews .single-item .stars i {
  color: #f08215;
}
.cs-sidebar-widget.spy-tool {
  display: block;
  padding: 0;
  color: #333;
}
.cs-sidebar-widget.spy-tool .star-reviews {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 15px 15px 0;
  font-size: 12px;
}
.cs-sidebar-widget.spy-tool .star-reviews .review {
  width: 48%;
}
.cs-sidebar-widget.spy-tool .star-reviews .stars {
  color: #f08217;
}
.cs-sidebar-widget.spy-tool .image img {
  padding: 0;
  width: 100%;
}
.cs-sidebar-widget.spy-tool .desc {
  font-size: 16px;
  padding: 15px;
}

.tmimodal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  opacity: 0;
  pointer-events: none;
  display: none;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
  transition: 0.3s ease-in-out;
  /*#region Mobile */
  /*#endregion */
}
.tmimodal.tmimodal-active {
  display: -webkit-flex;
  display: flex;
  opacity: 1;
  pointer-events: auto;
}
.tmimodal.tmimodal-active .tmimodal-wrapper {
  transform: scale(1);
}
.tmimodal .tmimodal-wrapper {
  transform: scale(0);
  max-width: 800px;
}
.tmimodal .tmimodal-wrapper .tmimodal-close {
  cursor: pointer;
  position: absolute;
  top: -50px;
  right: -50px;
  width: 50px;
  height: 50px;
  color: #fff;
}
.tmimodal .tmimodal-wrapper .tmimodal-close:before, .tmimodal .tmimodal-wrapper .tmimodal-close:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 50%;
  width: 70%;
  height: 2px;
  background-color: currentColor;
  transform: rotate(45deg);
}
.tmimodal .tmimodal-wrapper .tmimodal-close:after {
  transform: rotate(-45deg);
}
.tmimodal .tmimodal-wrapper .tmimodal-modal {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 100px);
  background-color: #fff;
  /*#region Modal Club*/
  /*#endregion */
  /*#region Modal Libro */
  /*#endregion */
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .tmimodal-modal-wrapper {
  padding: 50px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .club-modal .image {
  max-width: 55% !important;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .club-modal .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .club-modal .buttons > a {
  width: 48%;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  padding-right: 20px;
  padding-left: 20px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .club-modal .request-label {
  font-size: 20px;
  text-align: center;
  margin: 0 auto 30px;
  max-width: 500px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro h2 {
  font-family: "Raleway", sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: none;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro h2 span {
  color: #D12229;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row {
  margin-bottom: 20px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row p {
  margin-bottom: 20px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row ul {
  font-size: 14px;
  list-style-type: none;
  padding-left: 35px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row ul > li {
  margin-bottom: 20px;
  position: relative;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row ul > li span {
  color: #D12229;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .row ul > li:before {
  content: " ";
  background-image: url("https://club.tagmanageritalia.it/gtm/gtm-content/uploads/2020/04/icon_arrow_right_red.svg");
  left: -35px;
  top: 3px;
  position: absolute;
  height: 22px;
  width: 22px;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .buttons {
  clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .buttons .btn-club {
  border: none;
  cursor: pointer;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  padding: 10px 20px;
  width: 48%;
}
.tmimodal .tmimodal-wrapper .tmimodal-modal .modal-libro .buttons .btn-club.btn-grey {
  background-color: #fab624;
  color: #333;
}
@media (max-width: 567px), (max-height: 499px) {
  .tmimodal.tmimodal-active .tmimodal-wrapper {
    transform: scale(1);
  }
  .tmimodal .tmimodal-wrapper .tmimodal-close {
    top: 0;
    right: 17px;
    width: 35px;
    height: 35px;
    background-color: #fff;
    color: #333;
    z-index: 1;
  }
  .tmimodal .tmimodal-wrapper .tmimodal-modal {
    max-width: 100vw;
    max-height: 100vh;
  }
  .tmimodal .tmimodal-wrapper .tmimodal-modal .tmimodal-modal-wrapper {
    padding: 60px 25px 25px;
  }
}

.tmimodal-unscrollable {
  overflow-y: hidden;
}
.tmimodal-unscrollable #customerly-launcher,
.tmimodal-unscrollable #emojics-root {
  display: none;
}

.libro-3d {
  color: #000;
  /*#region Generics */
  /*#endregion */
  /*#region Sections */
  /*#endregion */
  /*#region Mobile */
  /*#endregion */
}
.libro-3d * {
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
}
.libro-3d .container.max.width {
  width: 100%;
}
.libro-3d .btn {
  background-color: #0E8838;
  border: 1px solid #6e7b73;
  border-radius: 20px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  color: #fff;
  font-size: 18px;
  padding: 20px;
  opacity: 1;
}
.libro-3d .btn:hover, .libro-3d .btn:focus {
  opacity: 0.85;
}
.libro-3d .review {
  margin-bottom: 40px;
}
.libro-3d .review .image {
  border: 1px solid #333;
  padding-bottom: 100%;
  position: relative;
  width: 100%;
}
.libro-3d .review .image > img {
  bottom: 0;
  height: 100%;
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
}
.libro-3d .review .stars {
  margin-bottom: 10px;
}
.libro-3d .review .stars i {
  color: #F69346;
  font-size: 20px;
}
.libro-3d .review p {
  font-size: 14px;
  line-height: 28px;
  margin: 0;
}
.libro-3d [class^=section] {
  padding: 50px 0;
}
.libro-3d [class^=section] h1, .libro-3d [class^=section] h2 {
  color: #000;
}
.libro-3d .section-header {
  background-color: #fff;
}
.libro-3d .section-header .desc {
  margin-top: 30px;
}
.libro-3d .section-header .desc .headliner {
  color: #f00;
  font-family: Lato;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.libro-3d .section-header .desc h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.libro-3d .section-header .desc p {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 40px;
}
.libro-3d .section-header img.plus,
.libro-3d .section-buy img.plus {
  position: absolute;
  left: -60px;
  bottom: 30%;
}
.libro-3d .section-book h1,
.libro-3d .section-description h1,
.libro-3d .section-who h1,
.libro-3d .section-offer h1,
.libro-3d .section-intro h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.libro-3d .section-book h2,
.libro-3d .section-description h2,
.libro-3d .section-who h2,
.libro-3d .section-offer h2,
.libro-3d .section-intro h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
}
.libro-3d .section-book p,
.libro-3d .section-description p,
.libro-3d .section-who p,
.libro-3d .section-offer p,
.libro-3d .section-intro p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 40px;
}
.libro-3d .section-book,
.libro-3d .section-reviews,
.libro-3d .section-reviews-small + div {
  -webkit-box-shadow: inset rgba(150, 150, 150, 0.5) 0 10px 5px -2px;
  box-shadow: inset rgba(150, 150, 150, 0.5) 0 10px 5px -2px;
}
.libro-3d .section-book img {
  margin-bottom: 40px;
}
.libro-3d .section-description img {
  margin-top: 40px;
  margin-bottom: 40px;
}
.libro-3d .section-who h2 {
  margin-bottom: 40px;
}
.libro-3d .section-who img {
  margin-bottom: 40px;
}
.libro-3d .section-who p, .libro-3d .section-who img {
  padding-left: 15px;
  padding-right: 15px;
}
.libro-3d .section-who p.beta-test {
  background-color: #F2E423;
  padding: 15px 20px;
}
.libro-3d .section-intro span,
.libro-3d .section-intro span > strong {
  font-family: "Courier New", Courier, monospace;
}
.libro-3d .section-intro .conference img {
  display: block;
  margin-bottom: 10px;
  width: 100%;
}
.libro-3d .section-intro .conference p {
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
  margin-bottom: 30px;
}
.libro-3d .section-buy {
  background-color: #BCCDCD;
  padding: 25px 0;
}
.libro-3d .section-buy p {
  font-size: 18px;
  line-height: 24px;
  margin-top: 0px;
}
.libro-3d .section-buy .small-icon-list {
  width: 20px;
  left: 0px;
}
.libro-3d .section-buy ul {
  font-size: 16px;
  list-style-type: none;
}
.libro-3d .section-buy ul > li {
  margin-bottom: 5px;
  padding-left: 30px;
}
.libro-3d .section-buy ul img {
  margin: 0;
  vertical-align: text-top;
}
.libro-3d .section-reviews-small {
  background-color: #efeded;
  border: none;
  padding-top: 90px;
}
.libro-3d .section-reviews {
  padding: 100px 0;
}
.libro-3d .section-reviews h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-align: center;
  text-transform: none;
}
@media (max-width: 767px) {
  .libro-3d .btn {
    border-radius: 10px;
    font-size: 14px;
    padding: 10px;
    width: 100%;
  }
  .libro-3d [class^=section] h2 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 40px;
  }
  .libro-3d .section-buy {
    text-align: center;
  }
  .libro-3d .section-who p.beta-test {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.al-comando,
.libro-ga4 {
  color: #000;
  /*#region Functions */
}
.al-comando .section-header,
.libro-ga4 .section-header {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
}
.al-comando .section-header .desc,
.libro-ga4 .section-header .desc {
  text-align: center;
  margin-top: 30px;
}
.al-comando .section-header .desc h1,
.libro-ga4 .section-header .desc h1 {
  font-size: 40px;
  color: #707070;
  font-weight: 600;
  font-family: Oswald, regular;
  font-weight: 400;
}
.al-comando .section-header .desc h1 span,
.libro-ga4 .section-header .desc h1 span {
  font-size: 40px;
  color: #707070;
  font-weight: 600;
  font-family: Oswald, regular;
  font-weight: 400;
}
.al-comando .section-header .desc span.course-title,
.libro-ga4 .section-header .desc span.course-title {
  font-size: 60px;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  color: #bf030c;
}
.al-comando .section-header .desc h2,
.libro-ga4 .section-header .desc h2 {
  font-size: 24px;
  color: #707070;
  font-family: Raleway, bold;
  text-transform: unset;
}
.al-comando .section-header .desc .headliner,
.libro-ga4 .section-header .desc .headliner {
  color: #f00;
  font-family: Lato;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-transform: uppercase;
}
.al-comando .section-header .desc p,
.libro-ga4 .section-header .desc p {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 40px;
}
.al-comando .section-header img.plus,
.libro-ga4 .section-header img.plus {
  position: absolute;
  left: -60px;
  bottom: 30%;
}
.al-comando .anchor-btn,
.libro-ga4 .anchor-btn {
  font-weight: bold;
  font-size: 22px;
  display: inline-block;
  background-color: #0E8838;
  border: 1px solid #6e7b73;
  border-radius: 20px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  color: #fff;
  font-size: 22px;
  padding: 25px 30px;
  opacity: 1;
  margin-top: 20px;
}
.al-comando .anchor-btn:hover,
.libro-ga4 .anchor-btn:hover {
  opacity: 0.85;
}
.al-comando .anchor-btn:focus,
.libro-ga4 .anchor-btn:focus {
  opacity: 0.85;
}
.al-comando .section-course h3,
.libro-ga4 .section-course h3 {
  text-transform: unset;
  font-weight: bolder;
  font-size: 36px;
}
.al-comando .section-course img,
.libro-ga4 .section-course img {
  margin: 30px 0px;
}
.al-comando .section-course p,
.libro-ga4 .section-course p {
  font-weight: bold;
  font-size: 20px;
}
.al-comando .section-red,
.libro-ga4 .section-red {
  background-color: #bf030c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.al-comando .section-red h2,
.libro-ga4 .section-red h2 {
  color: white !important;
  margin: unset;
  text-transform: unset;
  font-weight: bold;
  font-size: 36px;
}
.al-comando .section-description,
.libro-ga4 .section-description {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.al-comando .section-description p,
.libro-ga4 .section-description p {
  font-size: 20px;
}
.al-comando .section-description li,
.libro-ga4 .section-description li {
  font-size: 20px;
}
.al-comando .section-description h1,
.libro-ga4 .section-description h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.al-comando .section-description h2,
.libro-ga4 .section-description h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
}
.al-comando .section-description img,
.libro-ga4 .section-description img {
  margin-top: 40px;
  margin-bottom: 40px;
}
.al-comando .section-description img.course-border,
.libro-ga4 .section-description img.course-border {
  margin-bottom: 0px;
}
.al-comando .course-border,
.libro-ga4 .course-border {
  border: 3px solid #555;
}
.al-comando .course-borderimg,
.libro-ga4 .course-borderimg {
  margin-bottom: 10px;
}
.al-comando div.course-border,
.libro-ga4 div.course-border {
  padding-right: 15px;
  padding-left: 15px;
}
.al-comando .course .text-center,
.libro-ga4 .course .text-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  font-size: 20px;
  margin-top: 20px;
}
.al-comando .course .text-center strong,
.libro-ga4 .course .text-center strong {
  font-family: "Oswald";
}
.al-comando .course .text-center img,
.libro-ga4 .course .text-center img {
  width: 50px;
  height: 50px;
}
.al-comando *,
.libro-ga4 * {
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
}
.al-comando .container.max.width,
.libro-ga4 .container.max.width {
  width: 100%;
}
.al-comando .review,
.libro-ga4 .review {
  text-align: left;
  display: flex;
}
.al-comando .review .image,
.libro-ga4 .review .image {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}
.al-comando .review .image img,
.libro-ga4 .review .image img {
  border-radius: 80px;
  width: 80px;
  height: 80px;
  border: 1px solid #333;
}
.al-comando .review .stars,
.libro-ga4 .review .stars {
  margin-bottom: 10px;
}
.al-comando .review .stars i,
.libro-ga4 .review .stars i {
  color: #F69346;
  font-size: 20px;
}
.al-comando .review p,
.libro-ga4 .review p {
  font-style: italic;
  font-size: 14px;
  line-height: 1.4em;
  margin: 0;
}
.al-comando .section-reviews,
.libro-ga4 .section-reviews {
  background-color: #EFEDED;
  color: #333;
  padding: 100px 0;
}
.al-comando .section-reviews h2,
.libro-ga4 .section-reviews h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-align: center;
  text-transform: none;
}
.al-comando [class^=section],
.libro-ga4 [class^=section] {
  padding: 50px 15px;
}
.al-comando [class^=section] h1,
.libro-ga4 [class^=section] h1 {
  color: #000;
}
.al-comando [class^=section] h2,
.libro-ga4 [class^=section] h2 {
  color: #000;
}
.al-comando .section-who,
.libro-ga4 .section-who {
  padding-right: 0px;
  padding-left: 0px;
}
.al-comando .section-who h1,
.libro-ga4 .section-who h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.al-comando .section-who h2,
.libro-ga4 .section-who h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
  margin-bottom: 40px;
}
.al-comando .section-who p,
.libro-ga4 .section-who p {
  font-size: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
.al-comando .section-who img,
.libro-ga4 .section-who img {
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
}
.al-comando .section-who p.beta-test,
.libro-ga4 .section-who p.beta-test {
  background-color: #F2E423;
  padding: 15px 20px;
}
.al-comando .section-who-reviews,
.libro-ga4 .section-who-reviews {
  padding-right: 0px;
  padding-left: 0px;
}
.al-comando .section-buy,
.libro-ga4 .section-buy {
  background-color: #BCCDCD;
  padding: 25px 0;
}
.al-comando .section-buy img.plus,
.libro-ga4 .section-buy img.plus {
  position: absolute;
  left: -60px;
  bottom: 30%;
}
.al-comando .section-buy p,
.libro-ga4 .section-buy p {
  font-size: 18px;
  line-height: 24px;
  margin-top: 0px;
}
.al-comando .section-buy .small-icon-list,
.libro-ga4 .section-buy .small-icon-list {
  width: 20px;
  left: 0px;
}
.al-comando .section-buy ul,
.libro-ga4 .section-buy ul {
  font-size: 16px;
  list-style-type: none;
}
.al-comando .section-buy ul > li,
.libro-ga4 .section-buy ul > li {
  margin-bottom: 5px;
  padding-left: 30px;
}
.al-comando .section-buy ul img,
.libro-ga4 .section-buy ul img {
  margin: 0;
  vertical-align: text-top;
}
.al-comando .section-book h1,
.libro-ga4 .section-book h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.al-comando .section-book h2,
.libro-ga4 .section-book h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
}
.al-comando .section-book img,
.libro-ga4 .section-book img {
  margin-bottom: 40px;
}
.al-comando .section-offer h1,
.libro-ga4 .section-offer h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.al-comando .section-offer h2,
.libro-ga4 .section-offer h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
}
.al-comando .section-intro h1,
.libro-ga4 .section-intro h1 {
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  margin: 30px 0;
  text-transform: none;
}
.al-comando .section-intro h2,
.libro-ga4 .section-intro h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
}
.al-comando .section-intro span,
.libro-ga4 .section-intro span {
  font-family: "Courier New", Courier, monospace;
}
.al-comando .section-intro span > strong,
.libro-ga4 .section-intro span > strong {
  font-family: "Courier New", Courier, monospace;
}
.al-comando .section-intro .conference img,
.libro-ga4 .section-intro .conference img {
  display: block;
  margin-bottom: 10px;
  width: 100%;
}
.al-comando .section-intro .conference p,
.libro-ga4 .section-intro .conference p {
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
  margin-bottom: 30px;
}
.al-comando .section-warranty,
.libro-ga4 .section-warranty {
  background-color: rgba(210, 190, 15, 0.18);
  padding: 30px 15px;
  border-style: dashed;
  border-width: 7px;
  border-color: #d2be0f;
}
.al-comando .section-modules,
.libro-ga4 .section-modules {
  max-width: 1200px;
}
.al-comando .section-modules img,
.libro-ga4 .section-modules img {
  max-width: 600px;
  margin: 0px;
}
.al-comando .caption,
.libro-ga4 .caption {
  font-size: 12px;
  font-style: italic;
}
.al-comando .section-reviews-small,
.libro-ga4 .section-reviews-small {
  background-color: #EFEDED;
  border: none;
  padding-top: 90px;
}
.al-comando .accordion .card,
.libro-ga4 .accordion .card {
  border: 1px solid rgba(0, 0, 0, 0.125);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.al-comando .accordion .card h2,
.libro-ga4 .accordion .card h2 {
  margin-bottom: unset;
}
.al-comando .accordion .card .card-header .btn-collapse,
.libro-ga4 .accordion .card .card-header .btn-collapse {
  color: #000;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
  text-align: left;
  padding: 10px 15px;
  cursor: pointer;
}
.al-comando .accordion .card .card-header .btn-collapse:focus,
.libro-ga4 .accordion .card .card-header .btn-collapse:focus {
  outline: unset;
}
.al-comando .accordion .card .card-header .btn-collapse:hover,
.libro-ga4 .accordion .card .card-header .btn-collapse:hover {
  text-decoration: underline;
}
.al-comando .accordion .card .card-body,
.libro-ga4 .accordion .card .card-body {
  padding: 10px 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.al-comando .accordion .card .card-body p,
.libro-ga4 .accordion .card .card-body p {
  font-size: 18px;
}

@media (max-width: 767px) {
  .al-comando .anchor-btn,
.libro-ga4 .anchor-btn {
    border-radius: 10px;
    font-size: 22px;
    padding: 20px;
    width: 100%;
  }
  .al-comando [class^=section] h2,
.libro-ga4 [class^=section] h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .al-comando .section-buy,
.libro-ga4 .section-buy {
    text-align: center;
  }
  .al-comando .section-who p.beta-test,
.libro-ga4 .section-who p.beta-test {
    margin-right: 15px;
    margin-left: 15px;
  }
  .al-comando .full-red.section-title p,
.libro-ga4 .full-red.section-title p {
    font-size: 24px;
    margin-bottom: 0px;
  }
  .al-comando .full-red.section-title h2,
.libro-ga4 .full-red.section-title h2 {
    font-size: 24px;
    margin-bottom: 0px;
  }
  .al-comando .section-title p,
.libro-ga4 .section-title p {
    font-size: 24px;
  }
  .al-comando .section-title h3,
.libro-ga4 .section-title h3 {
    font-size: 24px;
  }
  .al-comando .d-inline-block,
.libro-ga4 .d-inline-block {
    display: inline !important;
  }
  .al-comando .first-top-title h1,
.libro-ga4 .first-top-title h1 {
    font-size: 30px !important;
    line-height: 35px;
  }
  .al-comando .section-course h3,
.libro-ga4 .section-course h3 {
    font-size: 26px;
  }
  .al-comando .section-header .desc h1,
.libro-ga4 .section-header .desc h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .al-comando .section-header .desc h1 span,
.libro-ga4 .section-header .desc h1 span {
    font-size: 30px;
    line-height: 35px;
  }
  .al-comando .section-header .desc h2,
.libro-ga4 .section-header .desc h2 {
    font-size: 24px;
    line-height: 26px;
  }
  .al-comando .sm-mtl,
.libro-ga4 .sm-mtl {
    margin-top: 2em !important;
  }
}
.custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
  /*.fs--60, .fs--58, .fs--56, .fs--54, .fs--52, .fs--50, .fs--48, .fs--46, .fs--44, .fs--42, .fs--40, .fs--38, .fs--36, .fs--34, .fs--32, .fs--30, .fs--28, .fs--26, .fs--24, .fs--22, .fs--20, .fs--18, .fs--16, .fs--14, .fs--12, .fs--10 {
      //append style to all classes
  }*/
  /*.fs--65, .fs--60, .fs--55, .fs--50, .fs--45, .fs--40, .fs--35, .fs--30, .fs--25, .fs--20, .fs--15, .fs--10 {
      //append style to all classes
  }*/
  /*.ls--0.2, .ls--0.3, .ls--0.4, .ls--0.5, .ls--0.6, .ls--0.7, .ls--0.8, .ls--0.9, .ls--1, .ls--1.1, .ls--1.2, .ls--1.3, .ls--1.4, .ls--1.5, .ls--1.6, .ls--1.7, .ls--1.8, .ls--1.9, .ls--2 {
      //append style to all classes
  }*/
  /*.width--50, .width--100, .width--150, .width--200, .width--250, .width--300, .width--350, .width--400, .width--450, .width--500 {
      //append style to all classes
  }*/
  /*.width-per--10, .width-per--20, .width-per--30, .width-per--40, .width-per--50, .width-per--60, .width-per--70, .width-per--80, .width-per--90, .width-per--100 {
      //append style to all classes
  }*/
  /*.bottom--0, .bottom--10, .bottom--20, .bottom--30, .bottom--40, .bottom--50, .bottom--60, .bottom--70, .bottom--80, .bottom--90, .bottom--100 {
      //append style to all classes
  }*/
  /*.top--0, .top--10, .top--20, .top--30, .top--40, .top--50, .top--60, .top--70, .top--80, .top--90, .top--100 {
      //append style to all classes
  }*/
  /*.left--0, .left--10, .left--20, .left--30, .left--40, .left--50, .left--60, .left--70, .left--80, .left--90, .left--100 {
      //append style to all classes
  }*/
  /*.right--0, .right--10, .right--20, .right--30, .right--40, .right--50, .right--60, .right--70, .right--80, .right--90, .right--100 {
      //append style to all classes
  }*/
  /*.pt--10, .pt--20, .pt--30, .pt--40, .pt--50, .pt--60, .pt--70, .pt--80, .pt--90, .pt--100 {
      //append style to all classes
  }*/
  /*.pb--10, .pb--20, .pb--30, .pb--40, .pb--50, .pb--60, .pb--70, .pb--80, .pb--90, .pb--100 {
      //append style to all classes
  }*/
  /*.ps--10, .ps--20, .ps--30, .ps--40, .ps--50, .ps--60, .ps--70, .ps--80, .ps--90, .ps--100 {
      //append style to all classes
  }*/
  /*.pe--10, .pe--20, .pe--30, .pe--40, .pe--50, .pe--60, .pe--70, .pe--80, .pe--90, .pe--100 {
      //append style to all classes
  }*/
}
.custom-pages .pn,
.fullwidth-custom-footer .pn,
.custom-footer-menu .pn,
.clc .pn {
  padding: 0 !important;
}
.custom-pages .ps,
.fullwidth-custom-footer .ps,
.custom-footer-menu .ps,
.clc .ps {
  padding: 0.5em !important;
}
.custom-pages .pm,
.fullwidth-custom-footer .pm,
.custom-footer-menu .pm,
.clc .pm {
  padding: 1em !important;
}
.custom-pages .pl,
.fullwidth-custom-footer .pl,
.custom-footer-menu .pl,
.clc .pl {
  padding: 2em !important;
}
.custom-pages .ptn, .custom-pages .pvn, .custom-pages .pan,
.fullwidth-custom-footer .ptn,
.fullwidth-custom-footer .pvn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .ptn,
.custom-footer-menu .pvn,
.custom-footer-menu .pan,
.clc .ptn,
.clc .pvn,
.clc .pan {
  padding-top: 0 !important;
}
.custom-pages .pts, .custom-pages .pvs, .custom-pages .pas,
.fullwidth-custom-footer .pts,
.fullwidth-custom-footer .pvs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pts,
.custom-footer-menu .pvs,
.custom-footer-menu .pas,
.clc .pts,
.clc .pvs,
.clc .pas {
  padding-top: 0.5em !important;
}
.custom-pages .ptm, .custom-pages .pvm, .custom-pages .pam,
.fullwidth-custom-footer .ptm,
.fullwidth-custom-footer .pvm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .ptm,
.custom-footer-menu .pvm,
.custom-footer-menu .pam,
.clc .ptm,
.clc .pvm,
.clc .pam {
  padding-top: 1em !important;
}
.custom-pages .ptl, .custom-pages .pvl, .custom-pages .pal,
.fullwidth-custom-footer .ptl,
.fullwidth-custom-footer .pvl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .ptl,
.custom-footer-menu .pvl,
.custom-footer-menu .pal,
.clc .ptl,
.clc .pvl,
.clc .pal {
  padding-top: 2em !important;
}
.custom-pages .prn, .custom-pages .phn, .custom-pages .pan,
.fullwidth-custom-footer .prn,
.fullwidth-custom-footer .phn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .prn,
.custom-footer-menu .phn,
.custom-footer-menu .pan,
.clc .prn,
.clc .phn,
.clc .pan {
  padding-right: 0 !important;
}
.custom-pages .prs, .custom-pages .phs, .custom-pages .pas,
.fullwidth-custom-footer .prs,
.fullwidth-custom-footer .phs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .prs,
.custom-footer-menu .phs,
.custom-footer-menu .pas,
.clc .prs,
.clc .phs,
.clc .pas {
  padding-right: 0.5em !important;
}
.custom-pages .prm, .custom-pages .phm, .custom-pages .pam,
.fullwidth-custom-footer .prm,
.fullwidth-custom-footer .phm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .prm,
.custom-footer-menu .phm,
.custom-footer-menu .pam,
.clc .prm,
.clc .phm,
.clc .pam {
  padding-right: 1em !important;
}
.custom-pages .prl, .custom-pages .phl, .custom-pages .pal,
.fullwidth-custom-footer .prl,
.fullwidth-custom-footer .phl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .prl,
.custom-footer-menu .phl,
.custom-footer-menu .pal,
.clc .prl,
.clc .phl,
.clc .pal {
  padding-right: 2em !important;
}
.custom-pages .pbn, .custom-pages .pvn, .custom-pages .pan,
.fullwidth-custom-footer .pbn,
.fullwidth-custom-footer .pvn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .pbn,
.custom-footer-menu .pvn,
.custom-footer-menu .pan,
.clc .pbn,
.clc .pvn,
.clc .pan {
  padding-bottom: 0 !important;
}
.custom-pages .pbs, .custom-pages .pvs, .custom-pages .pas,
.fullwidth-custom-footer .pbs,
.fullwidth-custom-footer .pvs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pbs,
.custom-footer-menu .pvs,
.custom-footer-menu .pas,
.clc .pbs,
.clc .pvs,
.clc .pas {
  padding-bottom: 0.5em !important;
}
.custom-pages .pbm, .custom-pages .pvm, .custom-pages .pam,
.fullwidth-custom-footer .pbm,
.fullwidth-custom-footer .pvm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .pbm,
.custom-footer-menu .pvm,
.custom-footer-menu .pam,
.clc .pbm,
.clc .pvm,
.clc .pam {
  padding-bottom: 1em !important;
}
.custom-pages .pbl, .custom-pages .pvl, .custom-pages .pal,
.fullwidth-custom-footer .pbl,
.fullwidth-custom-footer .pvl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .pbl,
.custom-footer-menu .pvl,
.custom-footer-menu .pal,
.clc .pbl,
.clc .pvl,
.clc .pal {
  padding-bottom: 2em !important;
}
.custom-pages .pln, .custom-pages .phn, .custom-pages .pan,
.fullwidth-custom-footer .pln,
.fullwidth-custom-footer .phn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .pln,
.custom-footer-menu .phn,
.custom-footer-menu .pan,
.clc .pln,
.clc .phn,
.clc .pan {
  padding-left: 0 !important;
}
.custom-pages .pls, .custom-pages .phs, .custom-pages .pas,
.fullwidth-custom-footer .pls,
.fullwidth-custom-footer .phs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pls,
.custom-footer-menu .phs,
.custom-footer-menu .pas,
.clc .pls,
.clc .phs,
.clc .pas {
  padding-left: 0.5em !important;
}
.custom-pages .plm, .custom-pages .phm, .custom-pages .pam,
.fullwidth-custom-footer .plm,
.fullwidth-custom-footer .phm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .plm,
.custom-footer-menu .phm,
.custom-footer-menu .pam,
.clc .plm,
.clc .phm,
.clc .pam {
  padding-left: 1em !important;
}
.custom-pages .pll, .custom-pages .phl, .custom-pages .pal,
.fullwidth-custom-footer .pll,
.fullwidth-custom-footer .phl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .pll,
.custom-footer-menu .phl,
.custom-footer-menu .pal,
.clc .pll,
.clc .phl,
.clc .pal {
  padding-left: 2em !important;
}
.custom-pages .mn,
.fullwidth-custom-footer .mn,
.custom-footer-menu .mn,
.clc .mn {
  margin: 0 !important;
}
.custom-pages .mtn, .custom-pages .mvn, .custom-pages .man,
.fullwidth-custom-footer .mtn,
.fullwidth-custom-footer .mvn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mtn,
.custom-footer-menu .mvn,
.custom-footer-menu .man,
.clc .mtn,
.clc .mvn,
.clc .man {
  margin-top: 0 !important;
}
.custom-pages .mts, .custom-pages .mvs, .custom-pages .mas,
.fullwidth-custom-footer .mts,
.fullwidth-custom-footer .mvs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mts,
.custom-footer-menu .mvs,
.custom-footer-menu .mas,
.clc .mts,
.clc .mvs,
.clc .mas {
  margin-top: 0.5em !important;
}
.custom-pages .mtm, .custom-pages .mvm, .custom-pages .mam,
.fullwidth-custom-footer .mtm,
.fullwidth-custom-footer .mvm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mtm,
.custom-footer-menu .mvm,
.custom-footer-menu .mam,
.clc .mtm,
.clc .mvm,
.clc .mam {
  margin-top: 1em !important;
}
.custom-pages .mtl, .custom-pages .mvl, .custom-pages .mal,
.fullwidth-custom-footer .mtl,
.fullwidth-custom-footer .mvl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mtl,
.custom-footer-menu .mvl,
.custom-footer-menu .mal,
.clc .mtl,
.clc .mvl,
.clc .mal {
  margin-top: 2em !important;
}
.custom-pages .mrn, .custom-pages .mhn, .custom-pages .man,
.fullwidth-custom-footer .mrn,
.fullwidth-custom-footer .mhn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mrn,
.custom-footer-menu .mhn,
.custom-footer-menu .man,
.clc .mrn,
.clc .mhn,
.clc .man {
  margin-right: 0 !important;
}
.custom-pages .mrs, .custom-pages .mhs, .custom-pages .mas,
.fullwidth-custom-footer .mrs,
.fullwidth-custom-footer .mhs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mrs,
.custom-footer-menu .mhs,
.custom-footer-menu .mas,
.clc .mrs,
.clc .mhs,
.clc .mas {
  margin-right: 0.5em !important;
}
.custom-pages .mrm, .custom-pages .mhm, .custom-pages .mam,
.fullwidth-custom-footer .mrm,
.fullwidth-custom-footer .mhm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mrm,
.custom-footer-menu .mhm,
.custom-footer-menu .mam,
.clc .mrm,
.clc .mhm,
.clc .mam {
  margin-right: 1em !important;
}
.custom-pages .mrl, .custom-pages .mhl, .custom-pages .mal,
.fullwidth-custom-footer .mrl,
.fullwidth-custom-footer .mhl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mrl,
.custom-footer-menu .mhl,
.custom-footer-menu .mal,
.clc .mrl,
.clc .mhl,
.clc .mal {
  margin-right: 2em !important;
}
.custom-pages .mbn, .custom-pages .mvn, .custom-pages .man,
.fullwidth-custom-footer .mbn,
.fullwidth-custom-footer .mvn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mbn,
.custom-footer-menu .mvn,
.custom-footer-menu .man,
.clc .mbn,
.clc .mvn,
.clc .man {
  margin-bottom: 0 !important;
}
.custom-pages .mbs, .custom-pages .mvs, .custom-pages .mas,
.fullwidth-custom-footer .mbs,
.fullwidth-custom-footer .mvs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mbs,
.custom-footer-menu .mvs,
.custom-footer-menu .mas,
.clc .mbs,
.clc .mvs,
.clc .mas {
  margin-bottom: 0.5em !important;
}
.custom-pages .mbm, .custom-pages .mvm, .custom-pages .mam,
.fullwidth-custom-footer .mbm,
.fullwidth-custom-footer .mvm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mbm,
.custom-footer-menu .mvm,
.custom-footer-menu .mam,
.clc .mbm,
.clc .mvm,
.clc .mam {
  margin-bottom: 1em !important;
}
.custom-pages .mbl, .custom-pages .mvl, .custom-pages .mal,
.fullwidth-custom-footer .mbl,
.fullwidth-custom-footer .mvl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mbl,
.custom-footer-menu .mvl,
.custom-footer-menu .mal,
.clc .mbl,
.clc .mvl,
.clc .mal {
  margin-bottom: 2em !important;
}
.custom-pages .mln, .custom-pages .mhn, .custom-pages .man,
.fullwidth-custom-footer .mln,
.fullwidth-custom-footer .mhn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mln,
.custom-footer-menu .mhn,
.custom-footer-menu .man,
.clc .mln,
.clc .mhn,
.clc .man {
  margin-left: 0 !important;
}
.custom-pages .mls, .custom-pages .mhs, .custom-pages .mas,
.fullwidth-custom-footer .mls,
.fullwidth-custom-footer .mhs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mls,
.custom-footer-menu .mhs,
.custom-footer-menu .mas,
.clc .mls,
.clc .mhs,
.clc .mas {
  margin-left: 0.5em !important;
}
.custom-pages .mlm, .custom-pages .mhm, .custom-pages .mam,
.fullwidth-custom-footer .mlm,
.fullwidth-custom-footer .mhm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mlm,
.custom-footer-menu .mhm,
.custom-footer-menu .mam,
.clc .mlm,
.clc .mhm,
.clc .mam {
  margin-left: 1em !important;
}
.custom-pages .mll, .custom-pages .mhl, .custom-pages .mal,
.fullwidth-custom-footer .mll,
.fullwidth-custom-footer .mhl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mll,
.custom-footer-menu .mhl,
.custom-footer-menu .mal,
.clc .mll,
.clc .mhl,
.clc .mal {
  margin-left: 2em !important;
}
.custom-pages .fs-60,
.fullwidth-custom-footer .fs-60,
.custom-footer-menu .fs-60,
.clc .fs-60 {
  font-size: 60px !important;
}
.custom-pages .fs-58,
.fullwidth-custom-footer .fs-58,
.custom-footer-menu .fs-58,
.clc .fs-58 {
  font-size: 58px !important;
}
.custom-pages .fs-56,
.fullwidth-custom-footer .fs-56,
.custom-footer-menu .fs-56,
.clc .fs-56 {
  font-size: 56px !important;
}
.custom-pages .fs-54,
.fullwidth-custom-footer .fs-54,
.custom-footer-menu .fs-54,
.clc .fs-54 {
  font-size: 54px !important;
}
.custom-pages .fs-52,
.fullwidth-custom-footer .fs-52,
.custom-footer-menu .fs-52,
.clc .fs-52 {
  font-size: 52px !important;
}
.custom-pages .fs-50,
.fullwidth-custom-footer .fs-50,
.custom-footer-menu .fs-50,
.clc .fs-50 {
  font-size: 50px !important;
}
.custom-pages .fs-48,
.fullwidth-custom-footer .fs-48,
.custom-footer-menu .fs-48,
.clc .fs-48 {
  font-size: 48px !important;
}
.custom-pages .fs-46,
.fullwidth-custom-footer .fs-46,
.custom-footer-menu .fs-46,
.clc .fs-46 {
  font-size: 46px !important;
}
.custom-pages .fs-44,
.fullwidth-custom-footer .fs-44,
.custom-footer-menu .fs-44,
.clc .fs-44 {
  font-size: 44px !important;
}
.custom-pages .fs-42,
.fullwidth-custom-footer .fs-42,
.custom-footer-menu .fs-42,
.clc .fs-42 {
  font-size: 42px !important;
}
.custom-pages .fs-40,
.fullwidth-custom-footer .fs-40,
.custom-footer-menu .fs-40,
.clc .fs-40 {
  font-size: 40px !important;
}
.custom-pages .fs-38,
.fullwidth-custom-footer .fs-38,
.custom-footer-menu .fs-38,
.clc .fs-38 {
  font-size: 38px !important;
}
.custom-pages .fs-36,
.fullwidth-custom-footer .fs-36,
.custom-footer-menu .fs-36,
.clc .fs-36 {
  font-size: 36px !important;
}
.custom-pages .fs-34,
.fullwidth-custom-footer .fs-34,
.custom-footer-menu .fs-34,
.clc .fs-34 {
  font-size: 34px !important;
}
.custom-pages .fs-32,
.fullwidth-custom-footer .fs-32,
.custom-footer-menu .fs-32,
.clc .fs-32 {
  font-size: 32px !important;
}
.custom-pages .fs-30,
.fullwidth-custom-footer .fs-30,
.custom-footer-menu .fs-30,
.clc .fs-30 {
  font-size: 30px !important;
}
.custom-pages .fs-28,
.fullwidth-custom-footer .fs-28,
.custom-footer-menu .fs-28,
.clc .fs-28 {
  font-size: 28px !important;
}
.custom-pages .fs-26,
.fullwidth-custom-footer .fs-26,
.custom-footer-menu .fs-26,
.clc .fs-26 {
  font-size: 26px !important;
}
.custom-pages .fs-24,
.fullwidth-custom-footer .fs-24,
.custom-footer-menu .fs-24,
.clc .fs-24 {
  font-size: 24px !important;
}
.custom-pages .fs-22,
.fullwidth-custom-footer .fs-22,
.custom-footer-menu .fs-22,
.clc .fs-22 {
  font-size: 22px !important;
}
.custom-pages .fs-20,
.fullwidth-custom-footer .fs-20,
.custom-footer-menu .fs-20,
.clc .fs-20 {
  font-size: 20px !important;
}
.custom-pages .fs-18,
.fullwidth-custom-footer .fs-18,
.custom-footer-menu .fs-18,
.clc .fs-18 {
  font-size: 18px !important;
}
.custom-pages .fs-16,
.fullwidth-custom-footer .fs-16,
.custom-footer-menu .fs-16,
.clc .fs-16 {
  font-size: 16px !important;
}
.custom-pages .fs-14,
.fullwidth-custom-footer .fs-14,
.custom-footer-menu .fs-14,
.clc .fs-14 {
  font-size: 14px !important;
}
.custom-pages .fs-12,
.fullwidth-custom-footer .fs-12,
.custom-footer-menu .fs-12,
.clc .fs-12 {
  font-size: 12px !important;
}
.custom-pages .fs-10,
.fullwidth-custom-footer .fs-10,
.custom-footer-menu .fs-10,
.clc .fs-10 {
  font-size: 10px !important;
}
.custom-pages .fs-65,
.fullwidth-custom-footer .fs-65,
.custom-footer-menu .fs-65,
.clc .fs-65 {
  font-size: 65px !important;
}
.custom-pages .fs-60,
.fullwidth-custom-footer .fs-60,
.custom-footer-menu .fs-60,
.clc .fs-60 {
  font-size: 60px !important;
}
.custom-pages .fs-55,
.fullwidth-custom-footer .fs-55,
.custom-footer-menu .fs-55,
.clc .fs-55 {
  font-size: 55px !important;
}
.custom-pages .fs-50,
.fullwidth-custom-footer .fs-50,
.custom-footer-menu .fs-50,
.clc .fs-50 {
  font-size: 50px !important;
}
.custom-pages .fs-45,
.fullwidth-custom-footer .fs-45,
.custom-footer-menu .fs-45,
.clc .fs-45 {
  font-size: 45px !important;
}
.custom-pages .fs-40,
.fullwidth-custom-footer .fs-40,
.custom-footer-menu .fs-40,
.clc .fs-40 {
  font-size: 40px !important;
}
.custom-pages .fs-35,
.fullwidth-custom-footer .fs-35,
.custom-footer-menu .fs-35,
.clc .fs-35 {
  font-size: 35px !important;
}
.custom-pages .fs-30,
.fullwidth-custom-footer .fs-30,
.custom-footer-menu .fs-30,
.clc .fs-30 {
  font-size: 30px !important;
}
.custom-pages .fs-25,
.fullwidth-custom-footer .fs-25,
.custom-footer-menu .fs-25,
.clc .fs-25 {
  font-size: 25px !important;
}
.custom-pages .fs-20,
.fullwidth-custom-footer .fs-20,
.custom-footer-menu .fs-20,
.clc .fs-20 {
  font-size: 20px !important;
}
.custom-pages .fs-15,
.fullwidth-custom-footer .fs-15,
.custom-footer-menu .fs-15,
.clc .fs-15 {
  font-size: 15px !important;
}
.custom-pages .fs-10,
.fullwidth-custom-footer .fs-10,
.custom-footer-menu .fs-10,
.clc .fs-10 {
  font-size: 10px !important;
}
.custom-pages .ls-02,
.fullwidth-custom-footer .ls-02,
.custom-footer-menu .ls-02,
.clc .ls-02 {
  line-height: 0.2 !important;
}
.custom-pages .ls-03,
.fullwidth-custom-footer .ls-03,
.custom-footer-menu .ls-03,
.clc .ls-03 {
  line-height: 0.3 !important;
}
.custom-pages .ls-04,
.fullwidth-custom-footer .ls-04,
.custom-footer-menu .ls-04,
.clc .ls-04 {
  line-height: 0.4 !important;
}
.custom-pages .ls-05,
.fullwidth-custom-footer .ls-05,
.custom-footer-menu .ls-05,
.clc .ls-05 {
  line-height: 0.5 !important;
}
.custom-pages .ls-06,
.fullwidth-custom-footer .ls-06,
.custom-footer-menu .ls-06,
.clc .ls-06 {
  line-height: 0.6 !important;
}
.custom-pages .ls-07,
.fullwidth-custom-footer .ls-07,
.custom-footer-menu .ls-07,
.clc .ls-07 {
  line-height: 0.7 !important;
}
.custom-pages .ls-08,
.fullwidth-custom-footer .ls-08,
.custom-footer-menu .ls-08,
.clc .ls-08 {
  line-height: 0.8 !important;
}
.custom-pages .ls-09,
.fullwidth-custom-footer .ls-09,
.custom-footer-menu .ls-09,
.clc .ls-09 {
  line-height: 0.9 !important;
}
.custom-pages .ls-1,
.fullwidth-custom-footer .ls-1,
.custom-footer-menu .ls-1,
.clc .ls-1 {
  line-height: 1 !important;
}
.custom-pages .ls-11,
.fullwidth-custom-footer .ls-11,
.custom-footer-menu .ls-11,
.clc .ls-11 {
  line-height: 1.1 !important;
}
.custom-pages .ls-12,
.fullwidth-custom-footer .ls-12,
.custom-footer-menu .ls-12,
.clc .ls-12 {
  line-height: 1.2 !important;
}
.custom-pages .ls-13,
.fullwidth-custom-footer .ls-13,
.custom-footer-menu .ls-13,
.clc .ls-13 {
  line-height: 1.3 !important;
}
.custom-pages .ls-14,
.fullwidth-custom-footer .ls-14,
.custom-footer-menu .ls-14,
.clc .ls-14 {
  line-height: 1.4 !important;
}
.custom-pages .ls-15,
.fullwidth-custom-footer .ls-15,
.custom-footer-menu .ls-15,
.clc .ls-15 {
  line-height: 1.5 !important;
}
.custom-pages .ls-16,
.fullwidth-custom-footer .ls-16,
.custom-footer-menu .ls-16,
.clc .ls-16 {
  line-height: 1.6 !important;
}
.custom-pages .ls-17,
.fullwidth-custom-footer .ls-17,
.custom-footer-menu .ls-17,
.clc .ls-17 {
  line-height: 1.7 !important;
}
.custom-pages .ls-18,
.fullwidth-custom-footer .ls-18,
.custom-footer-menu .ls-18,
.clc .ls-18 {
  line-height: 1.8 !important;
}
.custom-pages .ls-19,
.fullwidth-custom-footer .ls-19,
.custom-footer-menu .ls-19,
.clc .ls-19 {
  line-height: 1.9 !important;
}
.custom-pages .ls-2,
.fullwidth-custom-footer .ls-2,
.custom-footer-menu .ls-2,
.clc .ls-2 {
  line-height: 2 !important;
}
.custom-pages .width-50,
.fullwidth-custom-footer .width-50,
.custom-footer-menu .width-50,
.clc .width-50 {
  width: 50px !important;
}
.custom-pages .width-100,
.fullwidth-custom-footer .width-100,
.custom-footer-menu .width-100,
.clc .width-100 {
  width: 100px !important;
}
.custom-pages .width-150,
.fullwidth-custom-footer .width-150,
.custom-footer-menu .width-150,
.clc .width-150 {
  width: 150px !important;
}
.custom-pages .width-200,
.fullwidth-custom-footer .width-200,
.custom-footer-menu .width-200,
.clc .width-200 {
  width: 200px !important;
}
.custom-pages .width-250,
.fullwidth-custom-footer .width-250,
.custom-footer-menu .width-250,
.clc .width-250 {
  width: 250px !important;
}
.custom-pages .width-300,
.fullwidth-custom-footer .width-300,
.custom-footer-menu .width-300,
.clc .width-300 {
  width: 300px !important;
}
.custom-pages .width-350,
.fullwidth-custom-footer .width-350,
.custom-footer-menu .width-350,
.clc .width-350 {
  width: 350px !important;
}
.custom-pages .width-400,
.fullwidth-custom-footer .width-400,
.custom-footer-menu .width-400,
.clc .width-400 {
  width: 400px !important;
}
.custom-pages .width-450,
.fullwidth-custom-footer .width-450,
.custom-footer-menu .width-450,
.clc .width-450 {
  width: 450px !important;
}
.custom-pages .width-500,
.fullwidth-custom-footer .width-500,
.custom-footer-menu .width-500,
.clc .width-500 {
  width: 500px !important;
}
.custom-pages .width-per-10,
.fullwidth-custom-footer .width-per-10,
.custom-footer-menu .width-per-10,
.clc .width-per-10 {
  width: 10% !important;
}
.custom-pages .width-per-20,
.fullwidth-custom-footer .width-per-20,
.custom-footer-menu .width-per-20,
.clc .width-per-20 {
  width: 20% !important;
}
.custom-pages .width-per-30,
.fullwidth-custom-footer .width-per-30,
.custom-footer-menu .width-per-30,
.clc .width-per-30 {
  width: 30% !important;
}
.custom-pages .width-per-40,
.fullwidth-custom-footer .width-per-40,
.custom-footer-menu .width-per-40,
.clc .width-per-40 {
  width: 40% !important;
}
.custom-pages .width-per-50,
.fullwidth-custom-footer .width-per-50,
.custom-footer-menu .width-per-50,
.clc .width-per-50 {
  width: 50% !important;
}
.custom-pages .width-per-60,
.fullwidth-custom-footer .width-per-60,
.custom-footer-menu .width-per-60,
.clc .width-per-60 {
  width: 60% !important;
}
.custom-pages .width-per-70,
.fullwidth-custom-footer .width-per-70,
.custom-footer-menu .width-per-70,
.clc .width-per-70 {
  width: 70% !important;
}
.custom-pages .width-per-80,
.fullwidth-custom-footer .width-per-80,
.custom-footer-menu .width-per-80,
.clc .width-per-80 {
  width: 80% !important;
}
.custom-pages .width-per-90,
.fullwidth-custom-footer .width-per-90,
.custom-footer-menu .width-per-90,
.clc .width-per-90 {
  width: 90% !important;
}
.custom-pages .width-per-100,
.fullwidth-custom-footer .width-per-100,
.custom-footer-menu .width-per-100,
.clc .width-per-100 {
  width: 100% !important;
}
.custom-pages .bottom-0,
.fullwidth-custom-footer .bottom-0,
.custom-footer-menu .bottom-0,
.clc .bottom-0 {
  bottom: 0% !important;
}
.custom-pages .bottom-10,
.fullwidth-custom-footer .bottom-10,
.custom-footer-menu .bottom-10,
.clc .bottom-10 {
  bottom: 10% !important;
}
.custom-pages .bottom-20,
.fullwidth-custom-footer .bottom-20,
.custom-footer-menu .bottom-20,
.clc .bottom-20 {
  bottom: 20% !important;
}
.custom-pages .bottom-30,
.fullwidth-custom-footer .bottom-30,
.custom-footer-menu .bottom-30,
.clc .bottom-30 {
  bottom: 30% !important;
}
.custom-pages .bottom-40,
.fullwidth-custom-footer .bottom-40,
.custom-footer-menu .bottom-40,
.clc .bottom-40 {
  bottom: 40% !important;
}
.custom-pages .bottom-50,
.fullwidth-custom-footer .bottom-50,
.custom-footer-menu .bottom-50,
.clc .bottom-50 {
  bottom: 50% !important;
}
.custom-pages .bottom-60,
.fullwidth-custom-footer .bottom-60,
.custom-footer-menu .bottom-60,
.clc .bottom-60 {
  bottom: 60% !important;
}
.custom-pages .bottom-70,
.fullwidth-custom-footer .bottom-70,
.custom-footer-menu .bottom-70,
.clc .bottom-70 {
  bottom: 70% !important;
}
.custom-pages .bottom-80,
.fullwidth-custom-footer .bottom-80,
.custom-footer-menu .bottom-80,
.clc .bottom-80 {
  bottom: 80% !important;
}
.custom-pages .bottom-90,
.fullwidth-custom-footer .bottom-90,
.custom-footer-menu .bottom-90,
.clc .bottom-90 {
  bottom: 90% !important;
}
.custom-pages .bottom-100,
.fullwidth-custom-footer .bottom-100,
.custom-footer-menu .bottom-100,
.clc .bottom-100 {
  bottom: 100% !important;
}
.custom-pages .top-0,
.fullwidth-custom-footer .top-0,
.custom-footer-menu .top-0,
.clc .top-0 {
  top: 0% !important;
}
.custom-pages .top-10,
.fullwidth-custom-footer .top-10,
.custom-footer-menu .top-10,
.clc .top-10 {
  top: 10% !important;
}
.custom-pages .top-20,
.fullwidth-custom-footer .top-20,
.custom-footer-menu .top-20,
.clc .top-20 {
  top: 20% !important;
}
.custom-pages .top-30,
.fullwidth-custom-footer .top-30,
.custom-footer-menu .top-30,
.clc .top-30 {
  top: 30% !important;
}
.custom-pages .top-40,
.fullwidth-custom-footer .top-40,
.custom-footer-menu .top-40,
.clc .top-40 {
  top: 40% !important;
}
.custom-pages .top-50,
.fullwidth-custom-footer .top-50,
.custom-footer-menu .top-50,
.clc .top-50 {
  top: 50% !important;
}
.custom-pages .top-60,
.fullwidth-custom-footer .top-60,
.custom-footer-menu .top-60,
.clc .top-60 {
  top: 60% !important;
}
.custom-pages .top-70,
.fullwidth-custom-footer .top-70,
.custom-footer-menu .top-70,
.clc .top-70 {
  top: 70% !important;
}
.custom-pages .top-80,
.fullwidth-custom-footer .top-80,
.custom-footer-menu .top-80,
.clc .top-80 {
  top: 80% !important;
}
.custom-pages .top-90,
.fullwidth-custom-footer .top-90,
.custom-footer-menu .top-90,
.clc .top-90 {
  top: 90% !important;
}
.custom-pages .top-100,
.fullwidth-custom-footer .top-100,
.custom-footer-menu .top-100,
.clc .top-100 {
  top: 100% !important;
}
.custom-pages .left-0,
.fullwidth-custom-footer .left-0,
.custom-footer-menu .left-0,
.clc .left-0 {
  left: 0% !important;
}
.custom-pages .left-10,
.fullwidth-custom-footer .left-10,
.custom-footer-menu .left-10,
.clc .left-10 {
  left: 10% !important;
}
.custom-pages .left-20,
.fullwidth-custom-footer .left-20,
.custom-footer-menu .left-20,
.clc .left-20 {
  left: 20% !important;
}
.custom-pages .left-30,
.fullwidth-custom-footer .left-30,
.custom-footer-menu .left-30,
.clc .left-30 {
  left: 30% !important;
}
.custom-pages .left-40,
.fullwidth-custom-footer .left-40,
.custom-footer-menu .left-40,
.clc .left-40 {
  left: 40% !important;
}
.custom-pages .left-50,
.fullwidth-custom-footer .left-50,
.custom-footer-menu .left-50,
.clc .left-50 {
  left: 50% !important;
}
.custom-pages .left-60,
.fullwidth-custom-footer .left-60,
.custom-footer-menu .left-60,
.clc .left-60 {
  left: 60% !important;
}
.custom-pages .left-70,
.fullwidth-custom-footer .left-70,
.custom-footer-menu .left-70,
.clc .left-70 {
  left: 70% !important;
}
.custom-pages .left-80,
.fullwidth-custom-footer .left-80,
.custom-footer-menu .left-80,
.clc .left-80 {
  left: 80% !important;
}
.custom-pages .left-90,
.fullwidth-custom-footer .left-90,
.custom-footer-menu .left-90,
.clc .left-90 {
  left: 90% !important;
}
.custom-pages .left-100,
.fullwidth-custom-footer .left-100,
.custom-footer-menu .left-100,
.clc .left-100 {
  left: 100% !important;
}
.custom-pages .right-0,
.fullwidth-custom-footer .right-0,
.custom-footer-menu .right-0,
.clc .right-0 {
  right: 0% !important;
}
.custom-pages .right-10,
.fullwidth-custom-footer .right-10,
.custom-footer-menu .right-10,
.clc .right-10 {
  right: 10% !important;
}
.custom-pages .right-20,
.fullwidth-custom-footer .right-20,
.custom-footer-menu .right-20,
.clc .right-20 {
  right: 20% !important;
}
.custom-pages .right-30,
.fullwidth-custom-footer .right-30,
.custom-footer-menu .right-30,
.clc .right-30 {
  right: 30% !important;
}
.custom-pages .right-40,
.fullwidth-custom-footer .right-40,
.custom-footer-menu .right-40,
.clc .right-40 {
  right: 40% !important;
}
.custom-pages .right-50,
.fullwidth-custom-footer .right-50,
.custom-footer-menu .right-50,
.clc .right-50 {
  right: 50% !important;
}
.custom-pages .right-60,
.fullwidth-custom-footer .right-60,
.custom-footer-menu .right-60,
.clc .right-60 {
  right: 60% !important;
}
.custom-pages .right-70,
.fullwidth-custom-footer .right-70,
.custom-footer-menu .right-70,
.clc .right-70 {
  right: 70% !important;
}
.custom-pages .right-80,
.fullwidth-custom-footer .right-80,
.custom-footer-menu .right-80,
.clc .right-80 {
  right: 80% !important;
}
.custom-pages .right-90,
.fullwidth-custom-footer .right-90,
.custom-footer-menu .right-90,
.clc .right-90 {
  right: 90% !important;
}
.custom-pages .right-100,
.fullwidth-custom-footer .right-100,
.custom-footer-menu .right-100,
.clc .right-100 {
  right: 100% !important;
}
.custom-pages .pt-10,
.fullwidth-custom-footer .pt-10,
.custom-footer-menu .pt-10,
.clc .pt-10 {
  padding-top: 10px !important;
}
.custom-pages .pt-20,
.fullwidth-custom-footer .pt-20,
.custom-footer-menu .pt-20,
.clc .pt-20 {
  padding-top: 20px !important;
}
.custom-pages .pt-30,
.fullwidth-custom-footer .pt-30,
.custom-footer-menu .pt-30,
.clc .pt-30 {
  padding-top: 30px !important;
}
.custom-pages .pt-40,
.fullwidth-custom-footer .pt-40,
.custom-footer-menu .pt-40,
.clc .pt-40 {
  padding-top: 40px !important;
}
.custom-pages .pt-50,
.fullwidth-custom-footer .pt-50,
.custom-footer-menu .pt-50,
.clc .pt-50 {
  padding-top: 50px !important;
}
.custom-pages .pt-60,
.fullwidth-custom-footer .pt-60,
.custom-footer-menu .pt-60,
.clc .pt-60 {
  padding-top: 60px !important;
}
.custom-pages .pt-70,
.fullwidth-custom-footer .pt-70,
.custom-footer-menu .pt-70,
.clc .pt-70 {
  padding-top: 70px !important;
}
.custom-pages .pt-80,
.fullwidth-custom-footer .pt-80,
.custom-footer-menu .pt-80,
.clc .pt-80 {
  padding-top: 80px !important;
}
.custom-pages .pt-90,
.fullwidth-custom-footer .pt-90,
.custom-footer-menu .pt-90,
.clc .pt-90 {
  padding-top: 90px !important;
}
.custom-pages .pt-100,
.fullwidth-custom-footer .pt-100,
.custom-footer-menu .pt-100,
.clc .pt-100 {
  padding-top: 100px !important;
}
.custom-pages .pb-10,
.fullwidth-custom-footer .pb-10,
.custom-footer-menu .pb-10,
.clc .pb-10 {
  padding-bottom: 10px !important;
}
.custom-pages .pb-20,
.fullwidth-custom-footer .pb-20,
.custom-footer-menu .pb-20,
.clc .pb-20 {
  padding-bottom: 20px !important;
}
.custom-pages .pb-30,
.fullwidth-custom-footer .pb-30,
.custom-footer-menu .pb-30,
.clc .pb-30 {
  padding-bottom: 30px !important;
}
.custom-pages .pb-40,
.fullwidth-custom-footer .pb-40,
.custom-footer-menu .pb-40,
.clc .pb-40 {
  padding-bottom: 40px !important;
}
.custom-pages .pb-50,
.fullwidth-custom-footer .pb-50,
.custom-footer-menu .pb-50,
.clc .pb-50 {
  padding-bottom: 50px !important;
}
.custom-pages .pb-60,
.fullwidth-custom-footer .pb-60,
.custom-footer-menu .pb-60,
.clc .pb-60 {
  padding-bottom: 60px !important;
}
.custom-pages .pb-70,
.fullwidth-custom-footer .pb-70,
.custom-footer-menu .pb-70,
.clc .pb-70 {
  padding-bottom: 70px !important;
}
.custom-pages .pb-80,
.fullwidth-custom-footer .pb-80,
.custom-footer-menu .pb-80,
.clc .pb-80 {
  padding-bottom: 80px !important;
}
.custom-pages .pb-90,
.fullwidth-custom-footer .pb-90,
.custom-footer-menu .pb-90,
.clc .pb-90 {
  padding-bottom: 90px !important;
}
.custom-pages .pb-100,
.fullwidth-custom-footer .pb-100,
.custom-footer-menu .pb-100,
.clc .pb-100 {
  padding-bottom: 100px !important;
}
.custom-pages .ps-10,
.fullwidth-custom-footer .ps-10,
.custom-footer-menu .ps-10,
.clc .ps-10 {
  padding-left: 10px !important;
}
.custom-pages .ps-20,
.fullwidth-custom-footer .ps-20,
.custom-footer-menu .ps-20,
.clc .ps-20 {
  padding-left: 20px !important;
}
.custom-pages .ps-30,
.fullwidth-custom-footer .ps-30,
.custom-footer-menu .ps-30,
.clc .ps-30 {
  padding-left: 30px !important;
}
.custom-pages .ps-40,
.fullwidth-custom-footer .ps-40,
.custom-footer-menu .ps-40,
.clc .ps-40 {
  padding-left: 40px !important;
}
.custom-pages .ps-50,
.fullwidth-custom-footer .ps-50,
.custom-footer-menu .ps-50,
.clc .ps-50 {
  padding-left: 50px !important;
}
.custom-pages .ps-60,
.fullwidth-custom-footer .ps-60,
.custom-footer-menu .ps-60,
.clc .ps-60 {
  padding-left: 60px !important;
}
.custom-pages .ps-70,
.fullwidth-custom-footer .ps-70,
.custom-footer-menu .ps-70,
.clc .ps-70 {
  padding-left: 70px !important;
}
.custom-pages .ps-80,
.fullwidth-custom-footer .ps-80,
.custom-footer-menu .ps-80,
.clc .ps-80 {
  padding-left: 80px !important;
}
.custom-pages .ps-90,
.fullwidth-custom-footer .ps-90,
.custom-footer-menu .ps-90,
.clc .ps-90 {
  padding-left: 90px !important;
}
.custom-pages .ps-100,
.fullwidth-custom-footer .ps-100,
.custom-footer-menu .ps-100,
.clc .ps-100 {
  padding-left: 100px !important;
}
.custom-pages .pe-10,
.fullwidth-custom-footer .pe-10,
.custom-footer-menu .pe-10,
.clc .pe-10 {
  padding-right: 10px !important;
}
.custom-pages .pe-20,
.fullwidth-custom-footer .pe-20,
.custom-footer-menu .pe-20,
.clc .pe-20 {
  padding-right: 20px !important;
}
.custom-pages .pe-30,
.fullwidth-custom-footer .pe-30,
.custom-footer-menu .pe-30,
.clc .pe-30 {
  padding-right: 30px !important;
}
.custom-pages .pe-40,
.fullwidth-custom-footer .pe-40,
.custom-footer-menu .pe-40,
.clc .pe-40 {
  padding-right: 40px !important;
}
.custom-pages .pe-50,
.fullwidth-custom-footer .pe-50,
.custom-footer-menu .pe-50,
.clc .pe-50 {
  padding-right: 50px !important;
}
.custom-pages .pe-60,
.fullwidth-custom-footer .pe-60,
.custom-footer-menu .pe-60,
.clc .pe-60 {
  padding-right: 60px !important;
}
.custom-pages .pe-70,
.fullwidth-custom-footer .pe-70,
.custom-footer-menu .pe-70,
.clc .pe-70 {
  padding-right: 70px !important;
}
.custom-pages .pe-80,
.fullwidth-custom-footer .pe-80,
.custom-footer-menu .pe-80,
.clc .pe-80 {
  padding-right: 80px !important;
}
.custom-pages .pe-90,
.fullwidth-custom-footer .pe-90,
.custom-footer-menu .pe-90,
.clc .pe-90 {
  padding-right: 90px !important;
}
.custom-pages .pe-100,
.fullwidth-custom-footer .pe-100,
.custom-footer-menu .pe-100,
.clc .pe-100 {
  padding-right: 100px !important;
}
.custom-pages .w-100,
.fullwidth-custom-footer .w-100,
.custom-footer-menu .w-100,
.clc .w-100 {
  font-weight: 100;
}
.custom-pages .w-200,
.fullwidth-custom-footer .w-200,
.custom-footer-menu .w-200,
.clc .w-200 {
  font-weight: 200;
}
.custom-pages .w-300,
.fullwidth-custom-footer .w-300,
.custom-footer-menu .w-300,
.clc .w-300 {
  font-weight: 300;
}
.custom-pages .w-400,
.fullwidth-custom-footer .w-400,
.custom-footer-menu .w-400,
.clc .w-400 {
  font-weight: 400;
}
.custom-pages .w-500,
.fullwidth-custom-footer .w-500,
.custom-footer-menu .w-500,
.clc .w-500 {
  font-weight: 500;
}
.custom-pages .w-600,
.fullwidth-custom-footer .w-600,
.custom-footer-menu .w-600,
.clc .w-600 {
  font-weight: 600;
}
.custom-pages .w-700,
.fullwidth-custom-footer .w-700,
.custom-footer-menu .w-700,
.clc .w-700 {
  font-weight: 700;
}
.custom-pages .w-800,
.fullwidth-custom-footer .w-800,
.custom-footer-menu .w-800,
.clc .w-800 {
  font-weight: 800;
}
.custom-pages .w-900,
.fullwidth-custom-footer .w-900,
.custom-footer-menu .w-900,
.clc .w-900 {
  font-weight: 900;
}
.custom-pages .w-bold,
.fullwidth-custom-footer .w-bold,
.custom-footer-menu .w-bold,
.clc .w-bold {
  font-weight: bold;
}
.custom-pages .w-bolder,
.fullwidth-custom-footer .w-bolder,
.custom-footer-menu .w-bolder,
.clc .w-bolder {
  font-weight: bolder;
}
.custom-pages .w-lighter,
.fullwidth-custom-footer .w-lighter,
.custom-footer-menu .w-lighter,
.clc .w-lighter {
  font-weight: lighter;
}
.custom-pages .w-normal,
.fullwidth-custom-footer .w-normal,
.custom-footer-menu .w-normal,
.clc .w-normal {
  font-weight: normal;
}
.custom-pages .w-unset,
.fullwidth-custom-footer .w-unset,
.custom-footer-menu .w-unset,
.clc .w-unset {
  font-weight: unset;
}
.custom-pages .d-inline,
.fullwidth-custom-footer .d-inline,
.custom-footer-menu .d-inline,
.clc .d-inline {
  display: inline;
}
.custom-pages .d-block,
.fullwidth-custom-footer .d-block,
.custom-footer-menu .d-block,
.clc .d-block {
  display: block;
}
.custom-pages .d-contents,
.fullwidth-custom-footer .d-contents,
.custom-footer-menu .d-contents,
.clc .d-contents {
  display: contents;
}
.custom-pages .d-flex,
.fullwidth-custom-footer .d-flex,
.custom-footer-menu .d-flex,
.clc .d-flex {
  display: flex;
}
.custom-pages .d-grid,
.fullwidth-custom-footer .d-grid,
.custom-footer-menu .d-grid,
.clc .d-grid {
  display: grid;
}
.custom-pages .d-inline-block,
.fullwidth-custom-footer .d-inline-block,
.custom-footer-menu .d-inline-block,
.clc .d-inline-block {
  display: inline-block;
}
.custom-pages .d-inline-flex,
.fullwidth-custom-footer .d-inline-flex,
.custom-footer-menu .d-inline-flex,
.clc .d-inline-flex {
  display: inline-flex;
}
.custom-pages .d-inline-grid,
.fullwidth-custom-footer .d-inline-grid,
.custom-footer-menu .d-inline-grid,
.clc .d-inline-grid {
  display: inline-grid;
}
.custom-pages .d-inline-table,
.fullwidth-custom-footer .d-inline-table,
.custom-footer-menu .d-inline-table,
.clc .d-inline-table {
  display: inline-table;
}
.custom-pages .d-list-item,
.fullwidth-custom-footer .d-list-item,
.custom-footer-menu .d-list-item,
.clc .d-list-item {
  display: list-item;
}
.custom-pages .d-run-in,
.fullwidth-custom-footer .d-run-in,
.custom-footer-menu .d-run-in,
.clc .d-run-in {
  display: run-in;
}
.custom-pages .d-table,
.fullwidth-custom-footer .d-table,
.custom-footer-menu .d-table,
.clc .d-table {
  display: table;
}
.custom-pages .d-table-caption,
.fullwidth-custom-footer .d-table-caption,
.custom-footer-menu .d-table-caption,
.clc .d-table-caption {
  display: table-caption;
}
.custom-pages .d-table-column-group,
.fullwidth-custom-footer .d-table-column-group,
.custom-footer-menu .d-table-column-group,
.clc .d-table-column-group {
  display: table-column-group;
}
.custom-pages .d-table-header-group,
.fullwidth-custom-footer .d-table-header-group,
.custom-footer-menu .d-table-header-group,
.clc .d-table-header-group {
  display: table-header-group;
}
.custom-pages .d-table-footer-group,
.fullwidth-custom-footer .d-table-footer-group,
.custom-footer-menu .d-table-footer-group,
.clc .d-table-footer-group {
  display: table-footer-group;
}
.custom-pages .d-table-row-group,
.fullwidth-custom-footer .d-table-row-group,
.custom-footer-menu .d-table-row-group,
.clc .d-table-row-group {
  display: table-row-group;
}
.custom-pages .d-table-cell,
.fullwidth-custom-footer .d-table-cell,
.custom-footer-menu .d-table-cell,
.clc .d-table-cell {
  display: table-cell;
}
.custom-pages .d-table-column,
.fullwidth-custom-footer .d-table-column,
.custom-footer-menu .d-table-column,
.clc .d-table-column {
  display: table-column;
}
.custom-pages .d-table-row,
.fullwidth-custom-footer .d-table-row,
.custom-footer-menu .d-table-row,
.clc .d-table-row {
  display: table-row;
}
.custom-pages .d-none,
.fullwidth-custom-footer .d-none,
.custom-footer-menu .d-none,
.clc .d-none {
  display: none;
}
.custom-pages .d-initial,
.fullwidth-custom-footer .d-initial,
.custom-footer-menu .d-initial,
.clc .d-initial {
  display: initial;
}
.custom-pages .d-inherit,
.fullwidth-custom-footer .d-inherit,
.custom-footer-menu .d-inherit,
.clc .d-inherit {
  display: inherit;
}
.custom-pages .d-unset,
.fullwidth-custom-footer .d-unset,
.custom-footer-menu .d-unset,
.clc .d-unset {
  display: unset;
}
.custom-pages .justify-content-flex-start,
.fullwidth-custom-footer .justify-content-flex-start,
.custom-footer-menu .justify-content-flex-start,
.clc .justify-content-flex-start {
  justify-content: flex-start;
}
.custom-pages .justify-content-flex-end,
.fullwidth-custom-footer .justify-content-flex-end,
.custom-footer-menu .justify-content-flex-end,
.clc .justify-content-flex-end {
  justify-content: flex-end;
}
.custom-pages .justify-content-center,
.fullwidth-custom-footer .justify-content-center,
.custom-footer-menu .justify-content-center,
.clc .justify-content-center {
  justify-content: center;
}
.custom-pages .justify-content-space-between,
.fullwidth-custom-footer .justify-content-space-between,
.custom-footer-menu .justify-content-space-between,
.clc .justify-content-space-between {
  justify-content: space-between;
}
.custom-pages .justify-content-space-around,
.fullwidth-custom-footer .justify-content-space-around,
.custom-footer-menu .justify-content-space-around,
.clc .justify-content-space-around {
  justify-content: space-around;
}
.custom-pages .justify-content-initial,
.fullwidth-custom-footer .justify-content-initial,
.custom-footer-menu .justify-content-initial,
.clc .justify-content-initial {
  justify-content: initial;
}
.custom-pages .justify-content-inherit,
.fullwidth-custom-footer .justify-content-inherit,
.custom-footer-menu .justify-content-inherit,
.clc .justify-content-inherit {
  justify-content: inherit;
}
.custom-pages .justify-content-unset,
.fullwidth-custom-footer .justify-content-unset,
.custom-footer-menu .justify-content-unset,
.clc .justify-content-unset {
  justify-content: unset;
}
.custom-pages .align-items-stretch,
.fullwidth-custom-footer .align-items-stretch,
.custom-footer-menu .align-items-stretch,
.clc .align-items-stretch {
  align-items: stretch;
}
.custom-pages .align-items-center,
.fullwidth-custom-footer .align-items-center,
.custom-footer-menu .align-items-center,
.clc .align-items-center {
  align-items: center;
}
.custom-pages .align-items-flex-start,
.fullwidth-custom-footer .align-items-flex-start,
.custom-footer-menu .align-items-flex-start,
.clc .align-items-flex-start {
  align-items: flex-start;
}
.custom-pages .align-items-flex-end,
.fullwidth-custom-footer .align-items-flex-end,
.custom-footer-menu .align-items-flex-end,
.clc .align-items-flex-end {
  align-items: flex-end;
}
.custom-pages .align-items-baseline,
.fullwidth-custom-footer .align-items-baseline,
.custom-footer-menu .align-items-baseline,
.clc .align-items-baseline {
  align-items: baseline;
}
.custom-pages .align-items-initial,
.fullwidth-custom-footer .align-items-initial,
.custom-footer-menu .align-items-initial,
.clc .align-items-initial {
  align-items: initial;
}
.custom-pages .align-items-inherit,
.fullwidth-custom-footer .align-items-inherit,
.custom-footer-menu .align-items-inherit,
.clc .align-items-inherit {
  align-items: inherit;
}
.custom-pages .align-items-unset,
.fullwidth-custom-footer .align-items-unset,
.custom-footer-menu .align-items-unset,
.clc .align-items-unset {
  align-items: unset;
}
.custom-pages .flex-direction-row,
.fullwidth-custom-footer .flex-direction-row,
.custom-footer-menu .flex-direction-row,
.clc .flex-direction-row {
  flex-direction: row;
}
.custom-pages .flex-direction-row-reverse,
.fullwidth-custom-footer .flex-direction-row-reverse,
.custom-footer-menu .flex-direction-row-reverse,
.clc .flex-direction-row-reverse {
  flex-direction: row-reverse;
}
.custom-pages .flex-direction-column,
.fullwidth-custom-footer .flex-direction-column,
.custom-footer-menu .flex-direction-column,
.clc .flex-direction-column {
  flex-direction: column;
}
.custom-pages .flex-direction-column-reverse,
.fullwidth-custom-footer .flex-direction-column-reverse,
.custom-footer-menu .flex-direction-column-reverse,
.clc .flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.custom-pages .flex-direction-initial,
.fullwidth-custom-footer .flex-direction-initial,
.custom-footer-menu .flex-direction-initial,
.clc .flex-direction-initial {
  flex-direction: initial;
}
.custom-pages .flex-direction-inherit,
.fullwidth-custom-footer .flex-direction-inherit,
.custom-footer-menu .flex-direction-inherit,
.clc .flex-direction-inherit {
  flex-direction: inherit;
}
.custom-pages .flex-direction-unset,
.fullwidth-custom-footer .flex-direction-unset,
.custom-footer-menu .flex-direction-unset,
.clc .flex-direction-unset {
  flex-direction: unset;
}
.custom-pages .flex-wrap-nowrap,
.fullwidth-custom-footer .flex-wrap-nowrap,
.custom-footer-menu .flex-wrap-nowrap,
.clc .flex-wrap-nowrap {
  flex-wrap: nowrap;
}
.custom-pages .flex-wrap-wrap,
.fullwidth-custom-footer .flex-wrap-wrap,
.custom-footer-menu .flex-wrap-wrap,
.clc .flex-wrap-wrap {
  flex-wrap: wrap;
}
.custom-pages .flex-wrap-wrap-reverse,
.fullwidth-custom-footer .flex-wrap-wrap-reverse,
.custom-footer-menu .flex-wrap-wrap-reverse,
.clc .flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.custom-pages .flex-wrap-initial,
.fullwidth-custom-footer .flex-wrap-initial,
.custom-footer-menu .flex-wrap-initial,
.clc .flex-wrap-initial {
  flex-wrap: initial;
}
.custom-pages .flex-wrap-inherit,
.fullwidth-custom-footer .flex-wrap-inherit,
.custom-footer-menu .flex-wrap-inherit,
.clc .flex-wrap-inherit {
  flex-wrap: inherit;
}
.custom-pages .flex-wrap-unset,
.fullwidth-custom-footer .flex-wrap-unset,
.custom-footer-menu .flex-wrap-unset,
.clc .flex-wrap-unset {
  flex-wrap: unset;
}
.custom-pages .text-right,
.fullwidth-custom-footer .text-right,
.custom-footer-menu .text-right,
.clc .text-right {
  text-align: right;
}
.custom-pages .text-center,
.fullwidth-custom-footer .text-center,
.custom-footer-menu .text-center,
.clc .text-center {
  text-align: center;
}
.custom-pages .text-left,
.fullwidth-custom-footer .text-left,
.custom-footer-menu .text-left,
.clc .text-left {
  text-align: left;
}
.custom-pages .text-justify,
.fullwidth-custom-footer .text-justify,
.custom-footer-menu .text-justify,
.clc .text-justify {
  text-align: justify;
}
.custom-pages .text-unset,
.fullwidth-custom-footer .text-unset,
.custom-footer-menu .text-unset,
.clc .text-unset {
  text-align: unset;
}
@media (min-width: 768px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.sm-fs--60, .sm-fs--58, .sm-fs--56, .sm-fs--54, .sm-fs--52, .sm-fs--50, .sm-fs--48, .sm-fs--46, .sm-fs--44, .sm-fs--42, .sm-fs--40, .sm-fs--38, .sm-fs--36, .sm-fs--34, .sm-fs--32, .sm-fs--30, .sm-fs--28, .sm-fs--26, .sm-fs--24, .sm-fs--22, .sm-fs--20, .sm-fs--18, .sm-fs--16, .sm-fs--14, .sm-fs--12, .sm-fs--10 {
        //append style to all classes
    }*/
    /*.sm-fs--65, .sm-fs--60, .sm-fs--55, .sm-fs--50, .sm-fs--45, .sm-fs--40, .sm-fs--35, .sm-fs--30, .sm-fs--25, .sm-fs--20, .sm-fs--15, .sm-fs--10 {
        //append style to all classes
    }*/
    /*.sm-ls--0.2, .sm-ls--0.3, .sm-ls--0.4, .sm-ls--0.5, .sm-ls--0.6, .sm-ls--0.7, .sm-ls--0.8, .sm-ls--0.9, .sm-ls--1, .sm-ls--1.1, .sm-ls--1.2, .sm-ls--1.3, .sm-ls--1.4, .sm-ls--1.5, .sm-ls--1.6, .sm-ls--1.7, .sm-ls--1.8, .sm-ls--1.9, .sm-ls--2 {
        //append style to all classes
    }*/
    /*.sm-width--50, .sm-width--100, .sm-width--150, .sm-width--200, .sm-width--250, .sm-width--300, .sm-width--350, .sm-width--400, .sm-width--450, .sm-width--500 {
        //append style to all classes
    }*/
    /*.sm-width-per--10, .sm-width-per--20, .sm-width-per--30, .sm-width-per--40, .sm-width-per--50, .sm-width-per--60, .sm-width-per--70, .sm-width-per--80, .sm-width-per--90, .sm-width-per--100 {
        //append style to all classes
    }*/
    /*.sm-bottom--0, .sm-bottom--10, .sm-bottom--20, .sm-bottom--30, .sm-bottom--40, .sm-bottom--50, .sm-bottom--60, .sm-bottom--70, .sm-bottom--80, .sm-bottom--90, .sm-bottom--100 {
        //append style to all classes
    }*/
    /*.sm-top--0, .sm-top--10, .sm-top--20, .sm-top--30, .sm-top--40, .sm-top--50, .sm-top--60, .sm-top--70, .sm-top--80, .sm-top--90, .sm-top--100 {
        //append style to all classes
    }*/
    /*.sm-left--0, .sm-left--10, .sm-left--20, .sm-left--30, .sm-left--40, .sm-left--50, .sm-left--60, .sm-left--70, .sm-left--80, .sm-left--90, .sm-left--100 {
        //append style to all classes
    }*/
    /*.sm-right--0, .sm-right--10, .sm-right--20, .sm-right--30, .sm-right--40, .sm-right--50, .sm-right--60, .sm-right--70, .sm-right--80, .sm-right--90, .sm-right--100 {
        //append style to all classes
    }*/
    /*.sm-pt--10, .sm-pt--20, .sm-pt--30, .sm-pt--40, .sm-pt--50, .sm-pt--60, .sm-pt--70, .sm-pt--80, .sm-pt--90, .sm-pt--100 {
        //append style to all classes
    }*/
    /*.sm-pb--10, .sm-pb--20, .sm-pb--30, .sm-pb--40, .sm-pb--50, .sm-pb--60, .sm-pb--70, .sm-pb--80, .sm-pb--90, .sm-pb--100 {
        //append style to all classes
    }*/
    /*.sm-ps--10, .sm-ps--20, .sm-ps--30, .sm-ps--40, .sm-ps--50, .sm-ps--60, .sm-ps--70, .sm-ps--80, .sm-ps--90, .sm-ps--100 {
        //append style to all classes
    }*/
    /*.sm-pe--10, .sm-pe--20, .sm-pe--30, .sm-pe--40, .sm-pe--50, .sm-pe--60, .sm-pe--70, .sm-pe--80, .sm-pe--90, .sm-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .sm-pn,
.fullwidth-custom-footer .sm-pn,
.custom-footer-menu .sm-pn,
.clc .sm-pn {
    padding: 0 !important;
  }
  .custom-pages .sm-ps,
.fullwidth-custom-footer .sm-ps,
.custom-footer-menu .sm-ps,
.clc .sm-ps {
    padding: 0.5em !important;
  }
  .custom-pages .sm-pm,
.fullwidth-custom-footer .sm-pm,
.custom-footer-menu .sm-pm,
.clc .sm-pm {
    padding: 1em !important;
  }
  .custom-pages .sm-pl,
.fullwidth-custom-footer .sm-pl,
.custom-footer-menu .sm-pl,
.clc .sm-pl {
    padding: 2em !important;
  }
  .custom-pages .sm-ptn, .custom-pages .sm-pvn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-ptn,
.fullwidth-custom-footer .sm-pvn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-ptn,
.custom-footer-menu .sm-pvn,
.custom-footer-menu .sm-pan,
.clc .sm-ptn,
.clc .sm-pvn,
.clc .sm-pan {
    padding-top: 0 !important;
  }
  .custom-pages .sm-pts, .custom-pages .sm-pvs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pts,
.fullwidth-custom-footer .sm-pvs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pts,
.custom-footer-menu .sm-pvs,
.custom-footer-menu .sm-pas,
.clc .sm-pts,
.clc .sm-pvs,
.clc .sm-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .sm-ptm, .custom-pages .sm-pvm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-ptm,
.fullwidth-custom-footer .sm-pvm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-ptm,
.custom-footer-menu .sm-pvm,
.custom-footer-menu .sm-pam,
.clc .sm-ptm,
.clc .sm-pvm,
.clc .sm-pam {
    padding-top: 1em !important;
  }
  .custom-pages .sm-ptl, .custom-pages .sm-pvl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-ptl,
.fullwidth-custom-footer .sm-pvl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-ptl,
.custom-footer-menu .sm-pvl,
.custom-footer-menu .sm-pal,
.clc .sm-ptl,
.clc .sm-pvl,
.clc .sm-pal {
    padding-top: 2em !important;
  }
  .custom-pages .sm-prn, .custom-pages .sm-phn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-prn,
.fullwidth-custom-footer .sm-phn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-prn,
.custom-footer-menu .sm-phn,
.custom-footer-menu .sm-pan,
.clc .sm-prn,
.clc .sm-phn,
.clc .sm-pan {
    padding-right: 0 !important;
  }
  .custom-pages .sm-prs, .custom-pages .sm-phs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-prs,
.fullwidth-custom-footer .sm-phs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-prs,
.custom-footer-menu .sm-phs,
.custom-footer-menu .sm-pas,
.clc .sm-prs,
.clc .sm-phs,
.clc .sm-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .sm-prm, .custom-pages .sm-phm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-prm,
.fullwidth-custom-footer .sm-phm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-prm,
.custom-footer-menu .sm-phm,
.custom-footer-menu .sm-pam,
.clc .sm-prm,
.clc .sm-phm,
.clc .sm-pam {
    padding-right: 1em !important;
  }
  .custom-pages .sm-prl, .custom-pages .sm-phl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-prl,
.fullwidth-custom-footer .sm-phl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-prl,
.custom-footer-menu .sm-phl,
.custom-footer-menu .sm-pal,
.clc .sm-prl,
.clc .sm-phl,
.clc .sm-pal {
    padding-right: 2em !important;
  }
  .custom-pages .sm-pbn, .custom-pages .sm-pvn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-pbn,
.fullwidth-custom-footer .sm-pvn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-pbn,
.custom-footer-menu .sm-pvn,
.custom-footer-menu .sm-pan,
.clc .sm-pbn,
.clc .sm-pvn,
.clc .sm-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .sm-pbs, .custom-pages .sm-pvs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pbs,
.fullwidth-custom-footer .sm-pvs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pbs,
.custom-footer-menu .sm-pvs,
.custom-footer-menu .sm-pas,
.clc .sm-pbs,
.clc .sm-pvs,
.clc .sm-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .sm-pbm, .custom-pages .sm-pvm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-pbm,
.fullwidth-custom-footer .sm-pvm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-pbm,
.custom-footer-menu .sm-pvm,
.custom-footer-menu .sm-pam,
.clc .sm-pbm,
.clc .sm-pvm,
.clc .sm-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .sm-pbl, .custom-pages .sm-pvl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-pbl,
.fullwidth-custom-footer .sm-pvl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-pbl,
.custom-footer-menu .sm-pvl,
.custom-footer-menu .sm-pal,
.clc .sm-pbl,
.clc .sm-pvl,
.clc .sm-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .sm-pln, .custom-pages .sm-phn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-pln,
.fullwidth-custom-footer .sm-phn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-pln,
.custom-footer-menu .sm-phn,
.custom-footer-menu .sm-pan,
.clc .sm-pln,
.clc .sm-phn,
.clc .sm-pan {
    padding-left: 0 !important;
  }
  .custom-pages .sm-pls, .custom-pages .sm-phs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pls,
.fullwidth-custom-footer .sm-phs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pls,
.custom-footer-menu .sm-phs,
.custom-footer-menu .sm-pas,
.clc .sm-pls,
.clc .sm-phs,
.clc .sm-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .sm-plm, .custom-pages .sm-phm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-plm,
.fullwidth-custom-footer .sm-phm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-plm,
.custom-footer-menu .sm-phm,
.custom-footer-menu .sm-pam,
.clc .sm-plm,
.clc .sm-phm,
.clc .sm-pam {
    padding-left: 1em !important;
  }
  .custom-pages .sm-pll, .custom-pages .sm-phl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-pll,
.fullwidth-custom-footer .sm-phl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-pll,
.custom-footer-menu .sm-phl,
.custom-footer-menu .sm-pal,
.clc .sm-pll,
.clc .sm-phl,
.clc .sm-pal {
    padding-left: 2em !important;
  }
  .custom-pages .sm-mn,
.fullwidth-custom-footer .sm-mn,
.custom-footer-menu .sm-mn,
.clc .sm-mn {
    margin: 0 !important;
  }
  .custom-pages .sm-mtn, .custom-pages .sm-mvn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mtn,
.fullwidth-custom-footer .sm-mvn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mtn,
.custom-footer-menu .sm-mvn,
.custom-footer-menu .sm-man,
.clc .sm-mtn,
.clc .sm-mvn,
.clc .sm-man {
    margin-top: 0 !important;
  }
  .custom-pages .sm-mts, .custom-pages .sm-mvs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mts,
.fullwidth-custom-footer .sm-mvs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mts,
.custom-footer-menu .sm-mvs,
.custom-footer-menu .sm-mas,
.clc .sm-mts,
.clc .sm-mvs,
.clc .sm-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .sm-mtm, .custom-pages .sm-mvm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mtm,
.fullwidth-custom-footer .sm-mvm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mtm,
.custom-footer-menu .sm-mvm,
.custom-footer-menu .sm-mam,
.clc .sm-mtm,
.clc .sm-mvm,
.clc .sm-mam {
    margin-top: 1em !important;
  }
  .custom-pages .sm-mtl, .custom-pages .sm-mvl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mtl,
.fullwidth-custom-footer .sm-mvl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mtl,
.custom-footer-menu .sm-mvl,
.custom-footer-menu .sm-mal,
.clc .sm-mtl,
.clc .sm-mvl,
.clc .sm-mal {
    margin-top: 2em !important;
  }
  .custom-pages .sm-mrn, .custom-pages .sm-mhn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mrn,
.fullwidth-custom-footer .sm-mhn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mrn,
.custom-footer-menu .sm-mhn,
.custom-footer-menu .sm-man,
.clc .sm-mrn,
.clc .sm-mhn,
.clc .sm-man {
    margin-right: 0 !important;
  }
  .custom-pages .sm-mrs, .custom-pages .sm-mhs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mrs,
.fullwidth-custom-footer .sm-mhs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mrs,
.custom-footer-menu .sm-mhs,
.custom-footer-menu .sm-mas,
.clc .sm-mrs,
.clc .sm-mhs,
.clc .sm-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .sm-mrm, .custom-pages .sm-mhm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mrm,
.fullwidth-custom-footer .sm-mhm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mrm,
.custom-footer-menu .sm-mhm,
.custom-footer-menu .sm-mam,
.clc .sm-mrm,
.clc .sm-mhm,
.clc .sm-mam {
    margin-right: 1em !important;
  }
  .custom-pages .sm-mrl, .custom-pages .sm-mhl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mrl,
.fullwidth-custom-footer .sm-mhl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mrl,
.custom-footer-menu .sm-mhl,
.custom-footer-menu .sm-mal,
.clc .sm-mrl,
.clc .sm-mhl,
.clc .sm-mal {
    margin-right: 2em !important;
  }
  .custom-pages .sm-mbn, .custom-pages .sm-mvn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mbn,
.fullwidth-custom-footer .sm-mvn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mbn,
.custom-footer-menu .sm-mvn,
.custom-footer-menu .sm-man,
.clc .sm-mbn,
.clc .sm-mvn,
.clc .sm-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .sm-mbs, .custom-pages .sm-mvs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mbs,
.fullwidth-custom-footer .sm-mvs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mbs,
.custom-footer-menu .sm-mvs,
.custom-footer-menu .sm-mas,
.clc .sm-mbs,
.clc .sm-mvs,
.clc .sm-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .sm-mbm, .custom-pages .sm-mvm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mbm,
.fullwidth-custom-footer .sm-mvm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mbm,
.custom-footer-menu .sm-mvm,
.custom-footer-menu .sm-mam,
.clc .sm-mbm,
.clc .sm-mvm,
.clc .sm-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .sm-mbl, .custom-pages .sm-mvl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mbl,
.fullwidth-custom-footer .sm-mvl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mbl,
.custom-footer-menu .sm-mvl,
.custom-footer-menu .sm-mal,
.clc .sm-mbl,
.clc .sm-mvl,
.clc .sm-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .sm-mln, .custom-pages .sm-mhn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mln,
.fullwidth-custom-footer .sm-mhn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mln,
.custom-footer-menu .sm-mhn,
.custom-footer-menu .sm-man,
.clc .sm-mln,
.clc .sm-mhn,
.clc .sm-man {
    margin-left: 0 !important;
  }
  .custom-pages .sm-mls, .custom-pages .sm-mhs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mls,
.fullwidth-custom-footer .sm-mhs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mls,
.custom-footer-menu .sm-mhs,
.custom-footer-menu .sm-mas,
.clc .sm-mls,
.clc .sm-mhs,
.clc .sm-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .sm-mlm, .custom-pages .sm-mhm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mlm,
.fullwidth-custom-footer .sm-mhm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mlm,
.custom-footer-menu .sm-mhm,
.custom-footer-menu .sm-mam,
.clc .sm-mlm,
.clc .sm-mhm,
.clc .sm-mam {
    margin-left: 1em !important;
  }
  .custom-pages .sm-mll, .custom-pages .sm-mhl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mll,
.fullwidth-custom-footer .sm-mhl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mll,
.custom-footer-menu .sm-mhl,
.custom-footer-menu .sm-mal,
.clc .sm-mll,
.clc .sm-mhl,
.clc .sm-mal {
    margin-left: 2em !important;
  }
  .custom-pages .sm-fs-60,
.fullwidth-custom-footer .sm-fs-60,
.custom-footer-menu .sm-fs-60,
.clc .sm-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .sm-fs-58,
.fullwidth-custom-footer .sm-fs-58,
.custom-footer-menu .sm-fs-58,
.clc .sm-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .sm-fs-56,
.fullwidth-custom-footer .sm-fs-56,
.custom-footer-menu .sm-fs-56,
.clc .sm-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .sm-fs-54,
.fullwidth-custom-footer .sm-fs-54,
.custom-footer-menu .sm-fs-54,
.clc .sm-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .sm-fs-52,
.fullwidth-custom-footer .sm-fs-52,
.custom-footer-menu .sm-fs-52,
.clc .sm-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .sm-fs-50,
.fullwidth-custom-footer .sm-fs-50,
.custom-footer-menu .sm-fs-50,
.clc .sm-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .sm-fs-48,
.fullwidth-custom-footer .sm-fs-48,
.custom-footer-menu .sm-fs-48,
.clc .sm-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .sm-fs-46,
.fullwidth-custom-footer .sm-fs-46,
.custom-footer-menu .sm-fs-46,
.clc .sm-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .sm-fs-44,
.fullwidth-custom-footer .sm-fs-44,
.custom-footer-menu .sm-fs-44,
.clc .sm-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .sm-fs-42,
.fullwidth-custom-footer .sm-fs-42,
.custom-footer-menu .sm-fs-42,
.clc .sm-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .sm-fs-40,
.fullwidth-custom-footer .sm-fs-40,
.custom-footer-menu .sm-fs-40,
.clc .sm-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .sm-fs-38,
.fullwidth-custom-footer .sm-fs-38,
.custom-footer-menu .sm-fs-38,
.clc .sm-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .sm-fs-36,
.fullwidth-custom-footer .sm-fs-36,
.custom-footer-menu .sm-fs-36,
.clc .sm-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .sm-fs-34,
.fullwidth-custom-footer .sm-fs-34,
.custom-footer-menu .sm-fs-34,
.clc .sm-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .sm-fs-32,
.fullwidth-custom-footer .sm-fs-32,
.custom-footer-menu .sm-fs-32,
.clc .sm-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .sm-fs-30,
.fullwidth-custom-footer .sm-fs-30,
.custom-footer-menu .sm-fs-30,
.clc .sm-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .sm-fs-28,
.fullwidth-custom-footer .sm-fs-28,
.custom-footer-menu .sm-fs-28,
.clc .sm-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .sm-fs-26,
.fullwidth-custom-footer .sm-fs-26,
.custom-footer-menu .sm-fs-26,
.clc .sm-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .sm-fs-24,
.fullwidth-custom-footer .sm-fs-24,
.custom-footer-menu .sm-fs-24,
.clc .sm-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .sm-fs-22,
.fullwidth-custom-footer .sm-fs-22,
.custom-footer-menu .sm-fs-22,
.clc .sm-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .sm-fs-20,
.fullwidth-custom-footer .sm-fs-20,
.custom-footer-menu .sm-fs-20,
.clc .sm-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .sm-fs-18,
.fullwidth-custom-footer .sm-fs-18,
.custom-footer-menu .sm-fs-18,
.clc .sm-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .sm-fs-16,
.fullwidth-custom-footer .sm-fs-16,
.custom-footer-menu .sm-fs-16,
.clc .sm-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .sm-fs-14,
.fullwidth-custom-footer .sm-fs-14,
.custom-footer-menu .sm-fs-14,
.clc .sm-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .sm-fs-12,
.fullwidth-custom-footer .sm-fs-12,
.custom-footer-menu .sm-fs-12,
.clc .sm-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .sm-fs-10,
.fullwidth-custom-footer .sm-fs-10,
.custom-footer-menu .sm-fs-10,
.clc .sm-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .sm-fs-65,
.fullwidth-custom-footer .sm-fs-65,
.custom-footer-menu .sm-fs-65,
.clc .sm-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .sm-fs-60,
.fullwidth-custom-footer .sm-fs-60,
.custom-footer-menu .sm-fs-60,
.clc .sm-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .sm-fs-55,
.fullwidth-custom-footer .sm-fs-55,
.custom-footer-menu .sm-fs-55,
.clc .sm-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .sm-fs-50,
.fullwidth-custom-footer .sm-fs-50,
.custom-footer-menu .sm-fs-50,
.clc .sm-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .sm-fs-45,
.fullwidth-custom-footer .sm-fs-45,
.custom-footer-menu .sm-fs-45,
.clc .sm-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .sm-fs-40,
.fullwidth-custom-footer .sm-fs-40,
.custom-footer-menu .sm-fs-40,
.clc .sm-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .sm-fs-35,
.fullwidth-custom-footer .sm-fs-35,
.custom-footer-menu .sm-fs-35,
.clc .sm-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .sm-fs-30,
.fullwidth-custom-footer .sm-fs-30,
.custom-footer-menu .sm-fs-30,
.clc .sm-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .sm-fs-25,
.fullwidth-custom-footer .sm-fs-25,
.custom-footer-menu .sm-fs-25,
.clc .sm-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .sm-fs-20,
.fullwidth-custom-footer .sm-fs-20,
.custom-footer-menu .sm-fs-20,
.clc .sm-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .sm-fs-15,
.fullwidth-custom-footer .sm-fs-15,
.custom-footer-menu .sm-fs-15,
.clc .sm-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .sm-fs-10,
.fullwidth-custom-footer .sm-fs-10,
.custom-footer-menu .sm-fs-10,
.clc .sm-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .sm-ls-02,
.fullwidth-custom-footer .sm-ls-02,
.custom-footer-menu .sm-ls-02,
.clc .sm-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .sm-ls-03,
.fullwidth-custom-footer .sm-ls-03,
.custom-footer-menu .sm-ls-03,
.clc .sm-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .sm-ls-04,
.fullwidth-custom-footer .sm-ls-04,
.custom-footer-menu .sm-ls-04,
.clc .sm-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .sm-ls-05,
.fullwidth-custom-footer .sm-ls-05,
.custom-footer-menu .sm-ls-05,
.clc .sm-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .sm-ls-06,
.fullwidth-custom-footer .sm-ls-06,
.custom-footer-menu .sm-ls-06,
.clc .sm-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .sm-ls-07,
.fullwidth-custom-footer .sm-ls-07,
.custom-footer-menu .sm-ls-07,
.clc .sm-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .sm-ls-08,
.fullwidth-custom-footer .sm-ls-08,
.custom-footer-menu .sm-ls-08,
.clc .sm-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .sm-ls-09,
.fullwidth-custom-footer .sm-ls-09,
.custom-footer-menu .sm-ls-09,
.clc .sm-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .sm-ls-1,
.fullwidth-custom-footer .sm-ls-1,
.custom-footer-menu .sm-ls-1,
.clc .sm-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .sm-ls-11,
.fullwidth-custom-footer .sm-ls-11,
.custom-footer-menu .sm-ls-11,
.clc .sm-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .sm-ls-12,
.fullwidth-custom-footer .sm-ls-12,
.custom-footer-menu .sm-ls-12,
.clc .sm-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .sm-ls-13,
.fullwidth-custom-footer .sm-ls-13,
.custom-footer-menu .sm-ls-13,
.clc .sm-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .sm-ls-14,
.fullwidth-custom-footer .sm-ls-14,
.custom-footer-menu .sm-ls-14,
.clc .sm-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .sm-ls-15,
.fullwidth-custom-footer .sm-ls-15,
.custom-footer-menu .sm-ls-15,
.clc .sm-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .sm-ls-16,
.fullwidth-custom-footer .sm-ls-16,
.custom-footer-menu .sm-ls-16,
.clc .sm-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .sm-ls-17,
.fullwidth-custom-footer .sm-ls-17,
.custom-footer-menu .sm-ls-17,
.clc .sm-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .sm-ls-18,
.fullwidth-custom-footer .sm-ls-18,
.custom-footer-menu .sm-ls-18,
.clc .sm-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .sm-ls-19,
.fullwidth-custom-footer .sm-ls-19,
.custom-footer-menu .sm-ls-19,
.clc .sm-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .sm-ls-2,
.fullwidth-custom-footer .sm-ls-2,
.custom-footer-menu .sm-ls-2,
.clc .sm-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .sm-width-50,
.fullwidth-custom-footer .sm-width-50,
.custom-footer-menu .sm-width-50,
.clc .sm-width-50 {
    width: 50px !important;
  }
  .custom-pages .sm-width-100,
.fullwidth-custom-footer .sm-width-100,
.custom-footer-menu .sm-width-100,
.clc .sm-width-100 {
    width: 100px !important;
  }
  .custom-pages .sm-width-150,
.fullwidth-custom-footer .sm-width-150,
.custom-footer-menu .sm-width-150,
.clc .sm-width-150 {
    width: 150px !important;
  }
  .custom-pages .sm-width-200,
.fullwidth-custom-footer .sm-width-200,
.custom-footer-menu .sm-width-200,
.clc .sm-width-200 {
    width: 200px !important;
  }
  .custom-pages .sm-width-250,
.fullwidth-custom-footer .sm-width-250,
.custom-footer-menu .sm-width-250,
.clc .sm-width-250 {
    width: 250px !important;
  }
  .custom-pages .sm-width-300,
.fullwidth-custom-footer .sm-width-300,
.custom-footer-menu .sm-width-300,
.clc .sm-width-300 {
    width: 300px !important;
  }
  .custom-pages .sm-width-350,
.fullwidth-custom-footer .sm-width-350,
.custom-footer-menu .sm-width-350,
.clc .sm-width-350 {
    width: 350px !important;
  }
  .custom-pages .sm-width-400,
.fullwidth-custom-footer .sm-width-400,
.custom-footer-menu .sm-width-400,
.clc .sm-width-400 {
    width: 400px !important;
  }
  .custom-pages .sm-width-450,
.fullwidth-custom-footer .sm-width-450,
.custom-footer-menu .sm-width-450,
.clc .sm-width-450 {
    width: 450px !important;
  }
  .custom-pages .sm-width-500,
.fullwidth-custom-footer .sm-width-500,
.custom-footer-menu .sm-width-500,
.clc .sm-width-500 {
    width: 500px !important;
  }
  .custom-pages .sm-width-per-10,
.fullwidth-custom-footer .sm-width-per-10,
.custom-footer-menu .sm-width-per-10,
.clc .sm-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .sm-width-per-20,
.fullwidth-custom-footer .sm-width-per-20,
.custom-footer-menu .sm-width-per-20,
.clc .sm-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .sm-width-per-30,
.fullwidth-custom-footer .sm-width-per-30,
.custom-footer-menu .sm-width-per-30,
.clc .sm-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .sm-width-per-40,
.fullwidth-custom-footer .sm-width-per-40,
.custom-footer-menu .sm-width-per-40,
.clc .sm-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .sm-width-per-50,
.fullwidth-custom-footer .sm-width-per-50,
.custom-footer-menu .sm-width-per-50,
.clc .sm-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .sm-width-per-60,
.fullwidth-custom-footer .sm-width-per-60,
.custom-footer-menu .sm-width-per-60,
.clc .sm-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .sm-width-per-70,
.fullwidth-custom-footer .sm-width-per-70,
.custom-footer-menu .sm-width-per-70,
.clc .sm-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .sm-width-per-80,
.fullwidth-custom-footer .sm-width-per-80,
.custom-footer-menu .sm-width-per-80,
.clc .sm-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .sm-width-per-90,
.fullwidth-custom-footer .sm-width-per-90,
.custom-footer-menu .sm-width-per-90,
.clc .sm-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .sm-width-per-100,
.fullwidth-custom-footer .sm-width-per-100,
.custom-footer-menu .sm-width-per-100,
.clc .sm-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .sm-bottom-0,
.fullwidth-custom-footer .sm-bottom-0,
.custom-footer-menu .sm-bottom-0,
.clc .sm-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .sm-bottom-10,
.fullwidth-custom-footer .sm-bottom-10,
.custom-footer-menu .sm-bottom-10,
.clc .sm-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .sm-bottom-20,
.fullwidth-custom-footer .sm-bottom-20,
.custom-footer-menu .sm-bottom-20,
.clc .sm-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .sm-bottom-30,
.fullwidth-custom-footer .sm-bottom-30,
.custom-footer-menu .sm-bottom-30,
.clc .sm-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .sm-bottom-40,
.fullwidth-custom-footer .sm-bottom-40,
.custom-footer-menu .sm-bottom-40,
.clc .sm-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .sm-bottom-50,
.fullwidth-custom-footer .sm-bottom-50,
.custom-footer-menu .sm-bottom-50,
.clc .sm-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .sm-bottom-60,
.fullwidth-custom-footer .sm-bottom-60,
.custom-footer-menu .sm-bottom-60,
.clc .sm-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .sm-bottom-70,
.fullwidth-custom-footer .sm-bottom-70,
.custom-footer-menu .sm-bottom-70,
.clc .sm-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .sm-bottom-80,
.fullwidth-custom-footer .sm-bottom-80,
.custom-footer-menu .sm-bottom-80,
.clc .sm-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .sm-bottom-90,
.fullwidth-custom-footer .sm-bottom-90,
.custom-footer-menu .sm-bottom-90,
.clc .sm-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .sm-bottom-100,
.fullwidth-custom-footer .sm-bottom-100,
.custom-footer-menu .sm-bottom-100,
.clc .sm-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .sm-top-0,
.fullwidth-custom-footer .sm-top-0,
.custom-footer-menu .sm-top-0,
.clc .sm-top-0 {
    top: 0% !important;
  }
  .custom-pages .sm-top-10,
.fullwidth-custom-footer .sm-top-10,
.custom-footer-menu .sm-top-10,
.clc .sm-top-10 {
    top: 10% !important;
  }
  .custom-pages .sm-top-20,
.fullwidth-custom-footer .sm-top-20,
.custom-footer-menu .sm-top-20,
.clc .sm-top-20 {
    top: 20% !important;
  }
  .custom-pages .sm-top-30,
.fullwidth-custom-footer .sm-top-30,
.custom-footer-menu .sm-top-30,
.clc .sm-top-30 {
    top: 30% !important;
  }
  .custom-pages .sm-top-40,
.fullwidth-custom-footer .sm-top-40,
.custom-footer-menu .sm-top-40,
.clc .sm-top-40 {
    top: 40% !important;
  }
  .custom-pages .sm-top-50,
.fullwidth-custom-footer .sm-top-50,
.custom-footer-menu .sm-top-50,
.clc .sm-top-50 {
    top: 50% !important;
  }
  .custom-pages .sm-top-60,
.fullwidth-custom-footer .sm-top-60,
.custom-footer-menu .sm-top-60,
.clc .sm-top-60 {
    top: 60% !important;
  }
  .custom-pages .sm-top-70,
.fullwidth-custom-footer .sm-top-70,
.custom-footer-menu .sm-top-70,
.clc .sm-top-70 {
    top: 70% !important;
  }
  .custom-pages .sm-top-80,
.fullwidth-custom-footer .sm-top-80,
.custom-footer-menu .sm-top-80,
.clc .sm-top-80 {
    top: 80% !important;
  }
  .custom-pages .sm-top-90,
.fullwidth-custom-footer .sm-top-90,
.custom-footer-menu .sm-top-90,
.clc .sm-top-90 {
    top: 90% !important;
  }
  .custom-pages .sm-top-100,
.fullwidth-custom-footer .sm-top-100,
.custom-footer-menu .sm-top-100,
.clc .sm-top-100 {
    top: 100% !important;
  }
  .custom-pages .sm-left-0,
.fullwidth-custom-footer .sm-left-0,
.custom-footer-menu .sm-left-0,
.clc .sm-left-0 {
    left: 0% !important;
  }
  .custom-pages .sm-left-10,
.fullwidth-custom-footer .sm-left-10,
.custom-footer-menu .sm-left-10,
.clc .sm-left-10 {
    left: 10% !important;
  }
  .custom-pages .sm-left-20,
.fullwidth-custom-footer .sm-left-20,
.custom-footer-menu .sm-left-20,
.clc .sm-left-20 {
    left: 20% !important;
  }
  .custom-pages .sm-left-30,
.fullwidth-custom-footer .sm-left-30,
.custom-footer-menu .sm-left-30,
.clc .sm-left-30 {
    left: 30% !important;
  }
  .custom-pages .sm-left-40,
.fullwidth-custom-footer .sm-left-40,
.custom-footer-menu .sm-left-40,
.clc .sm-left-40 {
    left: 40% !important;
  }
  .custom-pages .sm-left-50,
.fullwidth-custom-footer .sm-left-50,
.custom-footer-menu .sm-left-50,
.clc .sm-left-50 {
    left: 50% !important;
  }
  .custom-pages .sm-left-60,
.fullwidth-custom-footer .sm-left-60,
.custom-footer-menu .sm-left-60,
.clc .sm-left-60 {
    left: 60% !important;
  }
  .custom-pages .sm-left-70,
.fullwidth-custom-footer .sm-left-70,
.custom-footer-menu .sm-left-70,
.clc .sm-left-70 {
    left: 70% !important;
  }
  .custom-pages .sm-left-80,
.fullwidth-custom-footer .sm-left-80,
.custom-footer-menu .sm-left-80,
.clc .sm-left-80 {
    left: 80% !important;
  }
  .custom-pages .sm-left-90,
.fullwidth-custom-footer .sm-left-90,
.custom-footer-menu .sm-left-90,
.clc .sm-left-90 {
    left: 90% !important;
  }
  .custom-pages .sm-left-100,
.fullwidth-custom-footer .sm-left-100,
.custom-footer-menu .sm-left-100,
.clc .sm-left-100 {
    left: 100% !important;
  }
  .custom-pages .sm-right-0,
.fullwidth-custom-footer .sm-right-0,
.custom-footer-menu .sm-right-0,
.clc .sm-right-0 {
    right: 0% !important;
  }
  .custom-pages .sm-right-10,
.fullwidth-custom-footer .sm-right-10,
.custom-footer-menu .sm-right-10,
.clc .sm-right-10 {
    right: 10% !important;
  }
  .custom-pages .sm-right-20,
.fullwidth-custom-footer .sm-right-20,
.custom-footer-menu .sm-right-20,
.clc .sm-right-20 {
    right: 20% !important;
  }
  .custom-pages .sm-right-30,
.fullwidth-custom-footer .sm-right-30,
.custom-footer-menu .sm-right-30,
.clc .sm-right-30 {
    right: 30% !important;
  }
  .custom-pages .sm-right-40,
.fullwidth-custom-footer .sm-right-40,
.custom-footer-menu .sm-right-40,
.clc .sm-right-40 {
    right: 40% !important;
  }
  .custom-pages .sm-right-50,
.fullwidth-custom-footer .sm-right-50,
.custom-footer-menu .sm-right-50,
.clc .sm-right-50 {
    right: 50% !important;
  }
  .custom-pages .sm-right-60,
.fullwidth-custom-footer .sm-right-60,
.custom-footer-menu .sm-right-60,
.clc .sm-right-60 {
    right: 60% !important;
  }
  .custom-pages .sm-right-70,
.fullwidth-custom-footer .sm-right-70,
.custom-footer-menu .sm-right-70,
.clc .sm-right-70 {
    right: 70% !important;
  }
  .custom-pages .sm-right-80,
.fullwidth-custom-footer .sm-right-80,
.custom-footer-menu .sm-right-80,
.clc .sm-right-80 {
    right: 80% !important;
  }
  .custom-pages .sm-right-90,
.fullwidth-custom-footer .sm-right-90,
.custom-footer-menu .sm-right-90,
.clc .sm-right-90 {
    right: 90% !important;
  }
  .custom-pages .sm-right-100,
.fullwidth-custom-footer .sm-right-100,
.custom-footer-menu .sm-right-100,
.clc .sm-right-100 {
    right: 100% !important;
  }
  .custom-pages .sm-pt-10,
.fullwidth-custom-footer .sm-pt-10,
.custom-footer-menu .sm-pt-10,
.clc .sm-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .sm-pt-20,
.fullwidth-custom-footer .sm-pt-20,
.custom-footer-menu .sm-pt-20,
.clc .sm-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .sm-pt-30,
.fullwidth-custom-footer .sm-pt-30,
.custom-footer-menu .sm-pt-30,
.clc .sm-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .sm-pt-40,
.fullwidth-custom-footer .sm-pt-40,
.custom-footer-menu .sm-pt-40,
.clc .sm-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .sm-pt-50,
.fullwidth-custom-footer .sm-pt-50,
.custom-footer-menu .sm-pt-50,
.clc .sm-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .sm-pt-60,
.fullwidth-custom-footer .sm-pt-60,
.custom-footer-menu .sm-pt-60,
.clc .sm-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .sm-pt-70,
.fullwidth-custom-footer .sm-pt-70,
.custom-footer-menu .sm-pt-70,
.clc .sm-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .sm-pt-80,
.fullwidth-custom-footer .sm-pt-80,
.custom-footer-menu .sm-pt-80,
.clc .sm-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .sm-pt-90,
.fullwidth-custom-footer .sm-pt-90,
.custom-footer-menu .sm-pt-90,
.clc .sm-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .sm-pt-100,
.fullwidth-custom-footer .sm-pt-100,
.custom-footer-menu .sm-pt-100,
.clc .sm-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .sm-pb-10,
.fullwidth-custom-footer .sm-pb-10,
.custom-footer-menu .sm-pb-10,
.clc .sm-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .sm-pb-20,
.fullwidth-custom-footer .sm-pb-20,
.custom-footer-menu .sm-pb-20,
.clc .sm-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .sm-pb-30,
.fullwidth-custom-footer .sm-pb-30,
.custom-footer-menu .sm-pb-30,
.clc .sm-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .sm-pb-40,
.fullwidth-custom-footer .sm-pb-40,
.custom-footer-menu .sm-pb-40,
.clc .sm-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .sm-pb-50,
.fullwidth-custom-footer .sm-pb-50,
.custom-footer-menu .sm-pb-50,
.clc .sm-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .sm-pb-60,
.fullwidth-custom-footer .sm-pb-60,
.custom-footer-menu .sm-pb-60,
.clc .sm-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .sm-pb-70,
.fullwidth-custom-footer .sm-pb-70,
.custom-footer-menu .sm-pb-70,
.clc .sm-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .sm-pb-80,
.fullwidth-custom-footer .sm-pb-80,
.custom-footer-menu .sm-pb-80,
.clc .sm-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .sm-pb-90,
.fullwidth-custom-footer .sm-pb-90,
.custom-footer-menu .sm-pb-90,
.clc .sm-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .sm-pb-100,
.fullwidth-custom-footer .sm-pb-100,
.custom-footer-menu .sm-pb-100,
.clc .sm-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .sm-ps-10,
.fullwidth-custom-footer .sm-ps-10,
.custom-footer-menu .sm-ps-10,
.clc .sm-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .sm-ps-20,
.fullwidth-custom-footer .sm-ps-20,
.custom-footer-menu .sm-ps-20,
.clc .sm-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .sm-ps-30,
.fullwidth-custom-footer .sm-ps-30,
.custom-footer-menu .sm-ps-30,
.clc .sm-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .sm-ps-40,
.fullwidth-custom-footer .sm-ps-40,
.custom-footer-menu .sm-ps-40,
.clc .sm-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .sm-ps-50,
.fullwidth-custom-footer .sm-ps-50,
.custom-footer-menu .sm-ps-50,
.clc .sm-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .sm-ps-60,
.fullwidth-custom-footer .sm-ps-60,
.custom-footer-menu .sm-ps-60,
.clc .sm-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .sm-ps-70,
.fullwidth-custom-footer .sm-ps-70,
.custom-footer-menu .sm-ps-70,
.clc .sm-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .sm-ps-80,
.fullwidth-custom-footer .sm-ps-80,
.custom-footer-menu .sm-ps-80,
.clc .sm-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .sm-ps-90,
.fullwidth-custom-footer .sm-ps-90,
.custom-footer-menu .sm-ps-90,
.clc .sm-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .sm-ps-100,
.fullwidth-custom-footer .sm-ps-100,
.custom-footer-menu .sm-ps-100,
.clc .sm-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .sm-pe-10,
.fullwidth-custom-footer .sm-pe-10,
.custom-footer-menu .sm-pe-10,
.clc .sm-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .sm-pe-20,
.fullwidth-custom-footer .sm-pe-20,
.custom-footer-menu .sm-pe-20,
.clc .sm-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .sm-pe-30,
.fullwidth-custom-footer .sm-pe-30,
.custom-footer-menu .sm-pe-30,
.clc .sm-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .sm-pe-40,
.fullwidth-custom-footer .sm-pe-40,
.custom-footer-menu .sm-pe-40,
.clc .sm-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .sm-pe-50,
.fullwidth-custom-footer .sm-pe-50,
.custom-footer-menu .sm-pe-50,
.clc .sm-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .sm-pe-60,
.fullwidth-custom-footer .sm-pe-60,
.custom-footer-menu .sm-pe-60,
.clc .sm-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .sm-pe-70,
.fullwidth-custom-footer .sm-pe-70,
.custom-footer-menu .sm-pe-70,
.clc .sm-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .sm-pe-80,
.fullwidth-custom-footer .sm-pe-80,
.custom-footer-menu .sm-pe-80,
.clc .sm-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .sm-pe-90,
.fullwidth-custom-footer .sm-pe-90,
.custom-footer-menu .sm-pe-90,
.clc .sm-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .sm-pe-100,
.fullwidth-custom-footer .sm-pe-100,
.custom-footer-menu .sm-pe-100,
.clc .sm-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .sm-w-100,
.fullwidth-custom-footer .sm-w-100,
.custom-footer-menu .sm-w-100,
.clc .sm-w-100 {
    font-weight: 100;
  }
  .custom-pages .sm-w-200,
.fullwidth-custom-footer .sm-w-200,
.custom-footer-menu .sm-w-200,
.clc .sm-w-200 {
    font-weight: 200;
  }
  .custom-pages .sm-w-300,
.fullwidth-custom-footer .sm-w-300,
.custom-footer-menu .sm-w-300,
.clc .sm-w-300 {
    font-weight: 300;
  }
  .custom-pages .sm-w-400,
.fullwidth-custom-footer .sm-w-400,
.custom-footer-menu .sm-w-400,
.clc .sm-w-400 {
    font-weight: 400;
  }
  .custom-pages .sm-w-500,
.fullwidth-custom-footer .sm-w-500,
.custom-footer-menu .sm-w-500,
.clc .sm-w-500 {
    font-weight: 500;
  }
  .custom-pages .sm-w-600,
.fullwidth-custom-footer .sm-w-600,
.custom-footer-menu .sm-w-600,
.clc .sm-w-600 {
    font-weight: 600;
  }
  .custom-pages .sm-w-700,
.fullwidth-custom-footer .sm-w-700,
.custom-footer-menu .sm-w-700,
.clc .sm-w-700 {
    font-weight: 700;
  }
  .custom-pages .sm-w-800,
.fullwidth-custom-footer .sm-w-800,
.custom-footer-menu .sm-w-800,
.clc .sm-w-800 {
    font-weight: 800;
  }
  .custom-pages .sm-w-900,
.fullwidth-custom-footer .sm-w-900,
.custom-footer-menu .sm-w-900,
.clc .sm-w-900 {
    font-weight: 900;
  }
  .custom-pages .sm-w-bold,
.fullwidth-custom-footer .sm-w-bold,
.custom-footer-menu .sm-w-bold,
.clc .sm-w-bold {
    font-weight: bold;
  }
  .custom-pages .sm-w-bolder,
.fullwidth-custom-footer .sm-w-bolder,
.custom-footer-menu .sm-w-bolder,
.clc .sm-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .sm-w-lighter,
.fullwidth-custom-footer .sm-w-lighter,
.custom-footer-menu .sm-w-lighter,
.clc .sm-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .sm-w-normal,
.fullwidth-custom-footer .sm-w-normal,
.custom-footer-menu .sm-w-normal,
.clc .sm-w-normal {
    font-weight: normal;
  }
  .custom-pages .sm-w-unset,
.fullwidth-custom-footer .sm-w-unset,
.custom-footer-menu .sm-w-unset,
.clc .sm-w-unset {
    font-weight: unset;
  }
  .custom-pages .sm-d-inline,
.fullwidth-custom-footer .sm-d-inline,
.custom-footer-menu .sm-d-inline,
.clc .sm-d-inline {
    display: inline;
  }
  .custom-pages .sm-d-block,
.fullwidth-custom-footer .sm-d-block,
.custom-footer-menu .sm-d-block,
.clc .sm-d-block {
    display: block;
  }
  .custom-pages .sm-d-contents,
.fullwidth-custom-footer .sm-d-contents,
.custom-footer-menu .sm-d-contents,
.clc .sm-d-contents {
    display: contents;
  }
  .custom-pages .sm-d-flex,
.fullwidth-custom-footer .sm-d-flex,
.custom-footer-menu .sm-d-flex,
.clc .sm-d-flex {
    display: flex;
  }
  .custom-pages .sm-d-grid,
.fullwidth-custom-footer .sm-d-grid,
.custom-footer-menu .sm-d-grid,
.clc .sm-d-grid {
    display: grid;
  }
  .custom-pages .sm-d-inline-block,
.fullwidth-custom-footer .sm-d-inline-block,
.custom-footer-menu .sm-d-inline-block,
.clc .sm-d-inline-block {
    display: inline-block;
  }
  .custom-pages .sm-d-inline-flex,
.fullwidth-custom-footer .sm-d-inline-flex,
.custom-footer-menu .sm-d-inline-flex,
.clc .sm-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .sm-d-inline-grid,
.fullwidth-custom-footer .sm-d-inline-grid,
.custom-footer-menu .sm-d-inline-grid,
.clc .sm-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .sm-d-inline-table,
.fullwidth-custom-footer .sm-d-inline-table,
.custom-footer-menu .sm-d-inline-table,
.clc .sm-d-inline-table {
    display: inline-table;
  }
  .custom-pages .sm-d-list-item,
.fullwidth-custom-footer .sm-d-list-item,
.custom-footer-menu .sm-d-list-item,
.clc .sm-d-list-item {
    display: list-item;
  }
  .custom-pages .sm-d-run-in,
.fullwidth-custom-footer .sm-d-run-in,
.custom-footer-menu .sm-d-run-in,
.clc .sm-d-run-in {
    display: run-in;
  }
  .custom-pages .sm-d-table,
.fullwidth-custom-footer .sm-d-table,
.custom-footer-menu .sm-d-table,
.clc .sm-d-table {
    display: table;
  }
  .custom-pages .sm-d-table-caption,
.fullwidth-custom-footer .sm-d-table-caption,
.custom-footer-menu .sm-d-table-caption,
.clc .sm-d-table-caption {
    display: table-caption;
  }
  .custom-pages .sm-d-table-column-group,
.fullwidth-custom-footer .sm-d-table-column-group,
.custom-footer-menu .sm-d-table-column-group,
.clc .sm-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .sm-d-table-header-group,
.fullwidth-custom-footer .sm-d-table-header-group,
.custom-footer-menu .sm-d-table-header-group,
.clc .sm-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .sm-d-table-footer-group,
.fullwidth-custom-footer .sm-d-table-footer-group,
.custom-footer-menu .sm-d-table-footer-group,
.clc .sm-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .sm-d-table-row-group,
.fullwidth-custom-footer .sm-d-table-row-group,
.custom-footer-menu .sm-d-table-row-group,
.clc .sm-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .sm-d-table-cell,
.fullwidth-custom-footer .sm-d-table-cell,
.custom-footer-menu .sm-d-table-cell,
.clc .sm-d-table-cell {
    display: table-cell;
  }
  .custom-pages .sm-d-table-column,
.fullwidth-custom-footer .sm-d-table-column,
.custom-footer-menu .sm-d-table-column,
.clc .sm-d-table-column {
    display: table-column;
  }
  .custom-pages .sm-d-table-row,
.fullwidth-custom-footer .sm-d-table-row,
.custom-footer-menu .sm-d-table-row,
.clc .sm-d-table-row {
    display: table-row;
  }
  .custom-pages .sm-d-none,
.fullwidth-custom-footer .sm-d-none,
.custom-footer-menu .sm-d-none,
.clc .sm-d-none {
    display: none;
  }
  .custom-pages .sm-d-initial,
.fullwidth-custom-footer .sm-d-initial,
.custom-footer-menu .sm-d-initial,
.clc .sm-d-initial {
    display: initial;
  }
  .custom-pages .sm-d-inherit,
.fullwidth-custom-footer .sm-d-inherit,
.custom-footer-menu .sm-d-inherit,
.clc .sm-d-inherit {
    display: inherit;
  }
  .custom-pages .sm-d-unset,
.fullwidth-custom-footer .sm-d-unset,
.custom-footer-menu .sm-d-unset,
.clc .sm-d-unset {
    display: unset;
  }
  .custom-pages .sm-justify-content-flex-start,
.fullwidth-custom-footer .sm-justify-content-flex-start,
.custom-footer-menu .sm-justify-content-flex-start,
.clc .sm-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .sm-justify-content-flex-end,
.fullwidth-custom-footer .sm-justify-content-flex-end,
.custom-footer-menu .sm-justify-content-flex-end,
.clc .sm-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .sm-justify-content-center,
.fullwidth-custom-footer .sm-justify-content-center,
.custom-footer-menu .sm-justify-content-center,
.clc .sm-justify-content-center {
    justify-content: center;
  }
  .custom-pages .sm-justify-content-space-between,
.fullwidth-custom-footer .sm-justify-content-space-between,
.custom-footer-menu .sm-justify-content-space-between,
.clc .sm-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .sm-justify-content-space-around,
.fullwidth-custom-footer .sm-justify-content-space-around,
.custom-footer-menu .sm-justify-content-space-around,
.clc .sm-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .sm-justify-content-initial,
.fullwidth-custom-footer .sm-justify-content-initial,
.custom-footer-menu .sm-justify-content-initial,
.clc .sm-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .sm-justify-content-inherit,
.fullwidth-custom-footer .sm-justify-content-inherit,
.custom-footer-menu .sm-justify-content-inherit,
.clc .sm-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .sm-justify-content-unset,
.fullwidth-custom-footer .sm-justify-content-unset,
.custom-footer-menu .sm-justify-content-unset,
.clc .sm-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .sm-align-items-stretch,
.fullwidth-custom-footer .sm-align-items-stretch,
.custom-footer-menu .sm-align-items-stretch,
.clc .sm-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .sm-align-items-center,
.fullwidth-custom-footer .sm-align-items-center,
.custom-footer-menu .sm-align-items-center,
.clc .sm-align-items-center {
    align-items: center;
  }
  .custom-pages .sm-align-items-flex-start,
.fullwidth-custom-footer .sm-align-items-flex-start,
.custom-footer-menu .sm-align-items-flex-start,
.clc .sm-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .sm-align-items-flex-end,
.fullwidth-custom-footer .sm-align-items-flex-end,
.custom-footer-menu .sm-align-items-flex-end,
.clc .sm-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .sm-align-items-baseline,
.fullwidth-custom-footer .sm-align-items-baseline,
.custom-footer-menu .sm-align-items-baseline,
.clc .sm-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .sm-align-items-initial,
.fullwidth-custom-footer .sm-align-items-initial,
.custom-footer-menu .sm-align-items-initial,
.clc .sm-align-items-initial {
    align-items: initial;
  }
  .custom-pages .sm-align-items-inherit,
.fullwidth-custom-footer .sm-align-items-inherit,
.custom-footer-menu .sm-align-items-inherit,
.clc .sm-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .sm-align-items-unset,
.fullwidth-custom-footer .sm-align-items-unset,
.custom-footer-menu .sm-align-items-unset,
.clc .sm-align-items-unset {
    align-items: unset;
  }
  .custom-pages .sm-flex-direction-row,
.fullwidth-custom-footer .sm-flex-direction-row,
.custom-footer-menu .sm-flex-direction-row,
.clc .sm-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .sm-flex-direction-row-reverse,
.fullwidth-custom-footer .sm-flex-direction-row-reverse,
.custom-footer-menu .sm-flex-direction-row-reverse,
.clc .sm-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .sm-flex-direction-column,
.fullwidth-custom-footer .sm-flex-direction-column,
.custom-footer-menu .sm-flex-direction-column,
.clc .sm-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .sm-flex-direction-column-reverse,
.fullwidth-custom-footer .sm-flex-direction-column-reverse,
.custom-footer-menu .sm-flex-direction-column-reverse,
.clc .sm-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .sm-flex-direction-initial,
.fullwidth-custom-footer .sm-flex-direction-initial,
.custom-footer-menu .sm-flex-direction-initial,
.clc .sm-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .sm-flex-direction-inherit,
.fullwidth-custom-footer .sm-flex-direction-inherit,
.custom-footer-menu .sm-flex-direction-inherit,
.clc .sm-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .sm-flex-direction-unset,
.fullwidth-custom-footer .sm-flex-direction-unset,
.custom-footer-menu .sm-flex-direction-unset,
.clc .sm-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .sm-flex-wrap-nowrap,
.fullwidth-custom-footer .sm-flex-wrap-nowrap,
.custom-footer-menu .sm-flex-wrap-nowrap,
.clc .sm-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .sm-flex-wrap-wrap,
.fullwidth-custom-footer .sm-flex-wrap-wrap,
.custom-footer-menu .sm-flex-wrap-wrap,
.clc .sm-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .sm-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .sm-flex-wrap-wrap-reverse,
.custom-footer-menu .sm-flex-wrap-wrap-reverse,
.clc .sm-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .sm-flex-wrap-initial,
.fullwidth-custom-footer .sm-flex-wrap-initial,
.custom-footer-menu .sm-flex-wrap-initial,
.clc .sm-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .sm-flex-wrap-inherit,
.fullwidth-custom-footer .sm-flex-wrap-inherit,
.custom-footer-menu .sm-flex-wrap-inherit,
.clc .sm-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .sm-flex-wrap-unset,
.fullwidth-custom-footer .sm-flex-wrap-unset,
.custom-footer-menu .sm-flex-wrap-unset,
.clc .sm-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .sm-text-right,
.fullwidth-custom-footer .sm-text-right,
.custom-footer-menu .sm-text-right,
.clc .sm-text-right {
    text-align: right;
  }
  .custom-pages .sm-text-center,
.fullwidth-custom-footer .sm-text-center,
.custom-footer-menu .sm-text-center,
.clc .sm-text-center {
    text-align: center;
  }
  .custom-pages .sm-text-left,
.fullwidth-custom-footer .sm-text-left,
.custom-footer-menu .sm-text-left,
.clc .sm-text-left {
    text-align: left;
  }
  .custom-pages .sm-text-justify,
.fullwidth-custom-footer .sm-text-justify,
.custom-footer-menu .sm-text-justify,
.clc .sm-text-justify {
    text-align: justify;
  }
  .custom-pages .sm-text-unset,
.fullwidth-custom-footer .sm-text-unset,
.custom-footer-menu .sm-text-unset,
.clc .sm-text-unset {
    text-align: unset;
  }
}
@media (min-width: 992px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.md-fs--60, .md-fs--58, .md-fs--56, .md-fs--54, .md-fs--52, .md-fs--50, .md-fs--48, .md-fs--46, .md-fs--44, .md-fs--42, .md-fs--40, .md-fs--38, .md-fs--36, .md-fs--34, .md-fs--32, .md-fs--30, .md-fs--28, .md-fs--26, .md-fs--24, .md-fs--22, .md-fs--20, .md-fs--18, .md-fs--16, .md-fs--14, .md-fs--12, .md-fs--10 {
        //append style to all classes
    }*/
    /*.md-fs--65, .md-fs--60, .md-fs--55, .md-fs--50, .md-fs--45, .md-fs--40, .md-fs--35, .md-fs--30, .md-fs--25, .md-fs--20, .md-fs--15, .md-fs--10 {
        //append style to all classes
    }*/
    /*.md-ls--0.2, .md-ls--0.3, .md-ls--0.4, .md-ls--0.5, .md-ls--0.6, .md-ls--0.7, .md-ls--0.8, .md-ls--0.9, .md-ls--1, .md-ls--1.1, .md-ls--1.2, .md-ls--1.3, .md-ls--1.4, .md-ls--1.5, .md-ls--1.6, .md-ls--1.7, .md-ls--1.8, .md-ls--1.9, .md-ls--2 {
        //append style to all classes
    }*/
    /*.md-width--50, .md-width--100, .md-width--150, .md-width--200, .md-width--250, .md-width--300, .md-width--350, .md-width--400, .md-width--450, .md-width--500 {
        //append style to all classes
    }*/
    /*.md-width-per--10, .md-width-per--20, .md-width-per--30, .md-width-per--40, .md-width-per--50, .md-width-per--60, .md-width-per--70, .md-width-per--80, .md-width-per--90, .md-width-per--100 {
        //append style to all classes
    }*/
    /*.md-bottom--0, .md-bottom--10, .md-bottom--20, .md-bottom--30, .md-bottom--40, .md-bottom--50, .md-bottom--60, .md-bottom--70, .md-bottom--80, .md-bottom--90, .md-bottom--100 {
        //append style to all classes
    }*/
    /*.md-top--0, .md-top--10, .md-top--20, .md-top--30, .md-top--40, .md-top--50, .md-top--60, .md-top--70, .md-top--80, .md-top--90, .md-top--100 {
        //append style to all classes
    }*/
    /*.md-left--0, .md-left--10, .md-left--20, .md-left--30, .md-left--40, .md-left--50, .md-left--60, .md-left--70, .md-left--80, .md-left--90, .md-left--100 {
        //append style to all classes
    }*/
    /*.md-right--0, .md-right--10, .md-right--20, .md-right--30, .md-right--40, .md-right--50, .md-right--60, .md-right--70, .md-right--80, .md-right--90, .md-right--100 {
        //append style to all classes
    }*/
    /*.md-pt--10, .md-pt--20, .md-pt--30, .md-pt--40, .md-pt--50, .md-pt--60, .md-pt--70, .md-pt--80, .md-pt--90, .md-pt--100 {
        //append style to all classes
    }*/
    /*.md-pb--10, .md-pb--20, .md-pb--30, .md-pb--40, .md-pb--50, .md-pb--60, .md-pb--70, .md-pb--80, .md-pb--90, .md-pb--100 {
        //append style to all classes
    }*/
    /*.md-ps--10, .md-ps--20, .md-ps--30, .md-ps--40, .md-ps--50, .md-ps--60, .md-ps--70, .md-ps--80, .md-ps--90, .md-ps--100 {
        //append style to all classes
    }*/
    /*.md-pe--10, .md-pe--20, .md-pe--30, .md-pe--40, .md-pe--50, .md-pe--60, .md-pe--70, .md-pe--80, .md-pe--90, .md-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .md-pn,
.fullwidth-custom-footer .md-pn,
.custom-footer-menu .md-pn,
.clc .md-pn {
    padding: 0 !important;
  }
  .custom-pages .md-ps,
.fullwidth-custom-footer .md-ps,
.custom-footer-menu .md-ps,
.clc .md-ps {
    padding: 0.5em !important;
  }
  .custom-pages .md-pm,
.fullwidth-custom-footer .md-pm,
.custom-footer-menu .md-pm,
.clc .md-pm {
    padding: 1em !important;
  }
  .custom-pages .md-pl,
.fullwidth-custom-footer .md-pl,
.custom-footer-menu .md-pl,
.clc .md-pl {
    padding: 2em !important;
  }
  .custom-pages .md-ptn, .custom-pages .md-pvn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-ptn,
.fullwidth-custom-footer .md-pvn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-ptn,
.custom-footer-menu .md-pvn,
.custom-footer-menu .md-pan,
.clc .md-ptn,
.clc .md-pvn,
.clc .md-pan {
    padding-top: 0 !important;
  }
  .custom-pages .md-pts, .custom-pages .md-pvs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pts,
.fullwidth-custom-footer .md-pvs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pts,
.custom-footer-menu .md-pvs,
.custom-footer-menu .md-pas,
.clc .md-pts,
.clc .md-pvs,
.clc .md-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .md-ptm, .custom-pages .md-pvm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-ptm,
.fullwidth-custom-footer .md-pvm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-ptm,
.custom-footer-menu .md-pvm,
.custom-footer-menu .md-pam,
.clc .md-ptm,
.clc .md-pvm,
.clc .md-pam {
    padding-top: 1em !important;
  }
  .custom-pages .md-ptl, .custom-pages .md-pvl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-ptl,
.fullwidth-custom-footer .md-pvl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-ptl,
.custom-footer-menu .md-pvl,
.custom-footer-menu .md-pal,
.clc .md-ptl,
.clc .md-pvl,
.clc .md-pal {
    padding-top: 2em !important;
  }
  .custom-pages .md-prn, .custom-pages .md-phn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-prn,
.fullwidth-custom-footer .md-phn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-prn,
.custom-footer-menu .md-phn,
.custom-footer-menu .md-pan,
.clc .md-prn,
.clc .md-phn,
.clc .md-pan {
    padding-right: 0 !important;
  }
  .custom-pages .md-prs, .custom-pages .md-phs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-prs,
.fullwidth-custom-footer .md-phs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-prs,
.custom-footer-menu .md-phs,
.custom-footer-menu .md-pas,
.clc .md-prs,
.clc .md-phs,
.clc .md-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .md-prm, .custom-pages .md-phm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-prm,
.fullwidth-custom-footer .md-phm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-prm,
.custom-footer-menu .md-phm,
.custom-footer-menu .md-pam,
.clc .md-prm,
.clc .md-phm,
.clc .md-pam {
    padding-right: 1em !important;
  }
  .custom-pages .md-prl, .custom-pages .md-phl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-prl,
.fullwidth-custom-footer .md-phl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-prl,
.custom-footer-menu .md-phl,
.custom-footer-menu .md-pal,
.clc .md-prl,
.clc .md-phl,
.clc .md-pal {
    padding-right: 2em !important;
  }
  .custom-pages .md-pbn, .custom-pages .md-pvn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-pbn,
.fullwidth-custom-footer .md-pvn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-pbn,
.custom-footer-menu .md-pvn,
.custom-footer-menu .md-pan,
.clc .md-pbn,
.clc .md-pvn,
.clc .md-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .md-pbs, .custom-pages .md-pvs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pbs,
.fullwidth-custom-footer .md-pvs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pbs,
.custom-footer-menu .md-pvs,
.custom-footer-menu .md-pas,
.clc .md-pbs,
.clc .md-pvs,
.clc .md-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .md-pbm, .custom-pages .md-pvm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-pbm,
.fullwidth-custom-footer .md-pvm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-pbm,
.custom-footer-menu .md-pvm,
.custom-footer-menu .md-pam,
.clc .md-pbm,
.clc .md-pvm,
.clc .md-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .md-pbl, .custom-pages .md-pvl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-pbl,
.fullwidth-custom-footer .md-pvl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-pbl,
.custom-footer-menu .md-pvl,
.custom-footer-menu .md-pal,
.clc .md-pbl,
.clc .md-pvl,
.clc .md-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .md-pln, .custom-pages .md-phn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-pln,
.fullwidth-custom-footer .md-phn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-pln,
.custom-footer-menu .md-phn,
.custom-footer-menu .md-pan,
.clc .md-pln,
.clc .md-phn,
.clc .md-pan {
    padding-left: 0 !important;
  }
  .custom-pages .md-pls, .custom-pages .md-phs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pls,
.fullwidth-custom-footer .md-phs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pls,
.custom-footer-menu .md-phs,
.custom-footer-menu .md-pas,
.clc .md-pls,
.clc .md-phs,
.clc .md-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .md-plm, .custom-pages .md-phm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-plm,
.fullwidth-custom-footer .md-phm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-plm,
.custom-footer-menu .md-phm,
.custom-footer-menu .md-pam,
.clc .md-plm,
.clc .md-phm,
.clc .md-pam {
    padding-left: 1em !important;
  }
  .custom-pages .md-pll, .custom-pages .md-phl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-pll,
.fullwidth-custom-footer .md-phl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-pll,
.custom-footer-menu .md-phl,
.custom-footer-menu .md-pal,
.clc .md-pll,
.clc .md-phl,
.clc .md-pal {
    padding-left: 2em !important;
  }
  .custom-pages .md-mn,
.fullwidth-custom-footer .md-mn,
.custom-footer-menu .md-mn,
.clc .md-mn {
    margin: 0 !important;
  }
  .custom-pages .md-mtn, .custom-pages .md-mvn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mtn,
.fullwidth-custom-footer .md-mvn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mtn,
.custom-footer-menu .md-mvn,
.custom-footer-menu .md-man,
.clc .md-mtn,
.clc .md-mvn,
.clc .md-man {
    margin-top: 0 !important;
  }
  .custom-pages .md-mts, .custom-pages .md-mvs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mts,
.fullwidth-custom-footer .md-mvs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mts,
.custom-footer-menu .md-mvs,
.custom-footer-menu .md-mas,
.clc .md-mts,
.clc .md-mvs,
.clc .md-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .md-mtm, .custom-pages .md-mvm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mtm,
.fullwidth-custom-footer .md-mvm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mtm,
.custom-footer-menu .md-mvm,
.custom-footer-menu .md-mam,
.clc .md-mtm,
.clc .md-mvm,
.clc .md-mam {
    margin-top: 1em !important;
  }
  .custom-pages .md-mtl, .custom-pages .md-mvl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mtl,
.fullwidth-custom-footer .md-mvl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mtl,
.custom-footer-menu .md-mvl,
.custom-footer-menu .md-mal,
.clc .md-mtl,
.clc .md-mvl,
.clc .md-mal {
    margin-top: 2em !important;
  }
  .custom-pages .md-mrn, .custom-pages .md-mhn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mrn,
.fullwidth-custom-footer .md-mhn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mrn,
.custom-footer-menu .md-mhn,
.custom-footer-menu .md-man,
.clc .md-mrn,
.clc .md-mhn,
.clc .md-man {
    margin-right: 0 !important;
  }
  .custom-pages .md-mrs, .custom-pages .md-mhs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mrs,
.fullwidth-custom-footer .md-mhs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mrs,
.custom-footer-menu .md-mhs,
.custom-footer-menu .md-mas,
.clc .md-mrs,
.clc .md-mhs,
.clc .md-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .md-mrm, .custom-pages .md-mhm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mrm,
.fullwidth-custom-footer .md-mhm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mrm,
.custom-footer-menu .md-mhm,
.custom-footer-menu .md-mam,
.clc .md-mrm,
.clc .md-mhm,
.clc .md-mam {
    margin-right: 1em !important;
  }
  .custom-pages .md-mrl, .custom-pages .md-mhl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mrl,
.fullwidth-custom-footer .md-mhl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mrl,
.custom-footer-menu .md-mhl,
.custom-footer-menu .md-mal,
.clc .md-mrl,
.clc .md-mhl,
.clc .md-mal {
    margin-right: 2em !important;
  }
  .custom-pages .md-mbn, .custom-pages .md-mvn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mbn,
.fullwidth-custom-footer .md-mvn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mbn,
.custom-footer-menu .md-mvn,
.custom-footer-menu .md-man,
.clc .md-mbn,
.clc .md-mvn,
.clc .md-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .md-mbs, .custom-pages .md-mvs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mbs,
.fullwidth-custom-footer .md-mvs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mbs,
.custom-footer-menu .md-mvs,
.custom-footer-menu .md-mas,
.clc .md-mbs,
.clc .md-mvs,
.clc .md-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .md-mbm, .custom-pages .md-mvm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mbm,
.fullwidth-custom-footer .md-mvm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mbm,
.custom-footer-menu .md-mvm,
.custom-footer-menu .md-mam,
.clc .md-mbm,
.clc .md-mvm,
.clc .md-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .md-mbl, .custom-pages .md-mvl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mbl,
.fullwidth-custom-footer .md-mvl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mbl,
.custom-footer-menu .md-mvl,
.custom-footer-menu .md-mal,
.clc .md-mbl,
.clc .md-mvl,
.clc .md-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .md-mln, .custom-pages .md-mhn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mln,
.fullwidth-custom-footer .md-mhn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mln,
.custom-footer-menu .md-mhn,
.custom-footer-menu .md-man,
.clc .md-mln,
.clc .md-mhn,
.clc .md-man {
    margin-left: 0 !important;
  }
  .custom-pages .md-mls, .custom-pages .md-mhs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mls,
.fullwidth-custom-footer .md-mhs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mls,
.custom-footer-menu .md-mhs,
.custom-footer-menu .md-mas,
.clc .md-mls,
.clc .md-mhs,
.clc .md-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .md-mlm, .custom-pages .md-mhm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mlm,
.fullwidth-custom-footer .md-mhm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mlm,
.custom-footer-menu .md-mhm,
.custom-footer-menu .md-mam,
.clc .md-mlm,
.clc .md-mhm,
.clc .md-mam {
    margin-left: 1em !important;
  }
  .custom-pages .md-mll, .custom-pages .md-mhl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mll,
.fullwidth-custom-footer .md-mhl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mll,
.custom-footer-menu .md-mhl,
.custom-footer-menu .md-mal,
.clc .md-mll,
.clc .md-mhl,
.clc .md-mal {
    margin-left: 2em !important;
  }
  .custom-pages .md-fs-60,
.fullwidth-custom-footer .md-fs-60,
.custom-footer-menu .md-fs-60,
.clc .md-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .md-fs-58,
.fullwidth-custom-footer .md-fs-58,
.custom-footer-menu .md-fs-58,
.clc .md-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .md-fs-56,
.fullwidth-custom-footer .md-fs-56,
.custom-footer-menu .md-fs-56,
.clc .md-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .md-fs-54,
.fullwidth-custom-footer .md-fs-54,
.custom-footer-menu .md-fs-54,
.clc .md-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .md-fs-52,
.fullwidth-custom-footer .md-fs-52,
.custom-footer-menu .md-fs-52,
.clc .md-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .md-fs-50,
.fullwidth-custom-footer .md-fs-50,
.custom-footer-menu .md-fs-50,
.clc .md-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .md-fs-48,
.fullwidth-custom-footer .md-fs-48,
.custom-footer-menu .md-fs-48,
.clc .md-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .md-fs-46,
.fullwidth-custom-footer .md-fs-46,
.custom-footer-menu .md-fs-46,
.clc .md-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .md-fs-44,
.fullwidth-custom-footer .md-fs-44,
.custom-footer-menu .md-fs-44,
.clc .md-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .md-fs-42,
.fullwidth-custom-footer .md-fs-42,
.custom-footer-menu .md-fs-42,
.clc .md-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .md-fs-40,
.fullwidth-custom-footer .md-fs-40,
.custom-footer-menu .md-fs-40,
.clc .md-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .md-fs-38,
.fullwidth-custom-footer .md-fs-38,
.custom-footer-menu .md-fs-38,
.clc .md-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .md-fs-36,
.fullwidth-custom-footer .md-fs-36,
.custom-footer-menu .md-fs-36,
.clc .md-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .md-fs-34,
.fullwidth-custom-footer .md-fs-34,
.custom-footer-menu .md-fs-34,
.clc .md-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .md-fs-32,
.fullwidth-custom-footer .md-fs-32,
.custom-footer-menu .md-fs-32,
.clc .md-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .md-fs-30,
.fullwidth-custom-footer .md-fs-30,
.custom-footer-menu .md-fs-30,
.clc .md-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .md-fs-28,
.fullwidth-custom-footer .md-fs-28,
.custom-footer-menu .md-fs-28,
.clc .md-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .md-fs-26,
.fullwidth-custom-footer .md-fs-26,
.custom-footer-menu .md-fs-26,
.clc .md-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .md-fs-24,
.fullwidth-custom-footer .md-fs-24,
.custom-footer-menu .md-fs-24,
.clc .md-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .md-fs-22,
.fullwidth-custom-footer .md-fs-22,
.custom-footer-menu .md-fs-22,
.clc .md-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .md-fs-20,
.fullwidth-custom-footer .md-fs-20,
.custom-footer-menu .md-fs-20,
.clc .md-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .md-fs-18,
.fullwidth-custom-footer .md-fs-18,
.custom-footer-menu .md-fs-18,
.clc .md-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .md-fs-16,
.fullwidth-custom-footer .md-fs-16,
.custom-footer-menu .md-fs-16,
.clc .md-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .md-fs-14,
.fullwidth-custom-footer .md-fs-14,
.custom-footer-menu .md-fs-14,
.clc .md-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .md-fs-12,
.fullwidth-custom-footer .md-fs-12,
.custom-footer-menu .md-fs-12,
.clc .md-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .md-fs-10,
.fullwidth-custom-footer .md-fs-10,
.custom-footer-menu .md-fs-10,
.clc .md-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .md-fs-65,
.fullwidth-custom-footer .md-fs-65,
.custom-footer-menu .md-fs-65,
.clc .md-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .md-fs-60,
.fullwidth-custom-footer .md-fs-60,
.custom-footer-menu .md-fs-60,
.clc .md-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .md-fs-55,
.fullwidth-custom-footer .md-fs-55,
.custom-footer-menu .md-fs-55,
.clc .md-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .md-fs-50,
.fullwidth-custom-footer .md-fs-50,
.custom-footer-menu .md-fs-50,
.clc .md-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .md-fs-45,
.fullwidth-custom-footer .md-fs-45,
.custom-footer-menu .md-fs-45,
.clc .md-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .md-fs-40,
.fullwidth-custom-footer .md-fs-40,
.custom-footer-menu .md-fs-40,
.clc .md-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .md-fs-35,
.fullwidth-custom-footer .md-fs-35,
.custom-footer-menu .md-fs-35,
.clc .md-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .md-fs-30,
.fullwidth-custom-footer .md-fs-30,
.custom-footer-menu .md-fs-30,
.clc .md-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .md-fs-25,
.fullwidth-custom-footer .md-fs-25,
.custom-footer-menu .md-fs-25,
.clc .md-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .md-fs-20,
.fullwidth-custom-footer .md-fs-20,
.custom-footer-menu .md-fs-20,
.clc .md-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .md-fs-15,
.fullwidth-custom-footer .md-fs-15,
.custom-footer-menu .md-fs-15,
.clc .md-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .md-fs-10,
.fullwidth-custom-footer .md-fs-10,
.custom-footer-menu .md-fs-10,
.clc .md-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .md-ls-02,
.fullwidth-custom-footer .md-ls-02,
.custom-footer-menu .md-ls-02,
.clc .md-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .md-ls-03,
.fullwidth-custom-footer .md-ls-03,
.custom-footer-menu .md-ls-03,
.clc .md-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .md-ls-04,
.fullwidth-custom-footer .md-ls-04,
.custom-footer-menu .md-ls-04,
.clc .md-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .md-ls-05,
.fullwidth-custom-footer .md-ls-05,
.custom-footer-menu .md-ls-05,
.clc .md-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .md-ls-06,
.fullwidth-custom-footer .md-ls-06,
.custom-footer-menu .md-ls-06,
.clc .md-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .md-ls-07,
.fullwidth-custom-footer .md-ls-07,
.custom-footer-menu .md-ls-07,
.clc .md-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .md-ls-08,
.fullwidth-custom-footer .md-ls-08,
.custom-footer-menu .md-ls-08,
.clc .md-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .md-ls-09,
.fullwidth-custom-footer .md-ls-09,
.custom-footer-menu .md-ls-09,
.clc .md-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .md-ls-1,
.fullwidth-custom-footer .md-ls-1,
.custom-footer-menu .md-ls-1,
.clc .md-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .md-ls-11,
.fullwidth-custom-footer .md-ls-11,
.custom-footer-menu .md-ls-11,
.clc .md-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .md-ls-12,
.fullwidth-custom-footer .md-ls-12,
.custom-footer-menu .md-ls-12,
.clc .md-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .md-ls-13,
.fullwidth-custom-footer .md-ls-13,
.custom-footer-menu .md-ls-13,
.clc .md-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .md-ls-14,
.fullwidth-custom-footer .md-ls-14,
.custom-footer-menu .md-ls-14,
.clc .md-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .md-ls-15,
.fullwidth-custom-footer .md-ls-15,
.custom-footer-menu .md-ls-15,
.clc .md-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .md-ls-16,
.fullwidth-custom-footer .md-ls-16,
.custom-footer-menu .md-ls-16,
.clc .md-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .md-ls-17,
.fullwidth-custom-footer .md-ls-17,
.custom-footer-menu .md-ls-17,
.clc .md-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .md-ls-18,
.fullwidth-custom-footer .md-ls-18,
.custom-footer-menu .md-ls-18,
.clc .md-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .md-ls-19,
.fullwidth-custom-footer .md-ls-19,
.custom-footer-menu .md-ls-19,
.clc .md-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .md-ls-2,
.fullwidth-custom-footer .md-ls-2,
.custom-footer-menu .md-ls-2,
.clc .md-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .md-width-50,
.fullwidth-custom-footer .md-width-50,
.custom-footer-menu .md-width-50,
.clc .md-width-50 {
    width: 50px !important;
  }
  .custom-pages .md-width-100,
.fullwidth-custom-footer .md-width-100,
.custom-footer-menu .md-width-100,
.clc .md-width-100 {
    width: 100px !important;
  }
  .custom-pages .md-width-150,
.fullwidth-custom-footer .md-width-150,
.custom-footer-menu .md-width-150,
.clc .md-width-150 {
    width: 150px !important;
  }
  .custom-pages .md-width-200,
.fullwidth-custom-footer .md-width-200,
.custom-footer-menu .md-width-200,
.clc .md-width-200 {
    width: 200px !important;
  }
  .custom-pages .md-width-250,
.fullwidth-custom-footer .md-width-250,
.custom-footer-menu .md-width-250,
.clc .md-width-250 {
    width: 250px !important;
  }
  .custom-pages .md-width-300,
.fullwidth-custom-footer .md-width-300,
.custom-footer-menu .md-width-300,
.clc .md-width-300 {
    width: 300px !important;
  }
  .custom-pages .md-width-350,
.fullwidth-custom-footer .md-width-350,
.custom-footer-menu .md-width-350,
.clc .md-width-350 {
    width: 350px !important;
  }
  .custom-pages .md-width-400,
.fullwidth-custom-footer .md-width-400,
.custom-footer-menu .md-width-400,
.clc .md-width-400 {
    width: 400px !important;
  }
  .custom-pages .md-width-450,
.fullwidth-custom-footer .md-width-450,
.custom-footer-menu .md-width-450,
.clc .md-width-450 {
    width: 450px !important;
  }
  .custom-pages .md-width-500,
.fullwidth-custom-footer .md-width-500,
.custom-footer-menu .md-width-500,
.clc .md-width-500 {
    width: 500px !important;
  }
  .custom-pages .md-width-per-10,
.fullwidth-custom-footer .md-width-per-10,
.custom-footer-menu .md-width-per-10,
.clc .md-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .md-width-per-20,
.fullwidth-custom-footer .md-width-per-20,
.custom-footer-menu .md-width-per-20,
.clc .md-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .md-width-per-30,
.fullwidth-custom-footer .md-width-per-30,
.custom-footer-menu .md-width-per-30,
.clc .md-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .md-width-per-40,
.fullwidth-custom-footer .md-width-per-40,
.custom-footer-menu .md-width-per-40,
.clc .md-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .md-width-per-50,
.fullwidth-custom-footer .md-width-per-50,
.custom-footer-menu .md-width-per-50,
.clc .md-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .md-width-per-60,
.fullwidth-custom-footer .md-width-per-60,
.custom-footer-menu .md-width-per-60,
.clc .md-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .md-width-per-70,
.fullwidth-custom-footer .md-width-per-70,
.custom-footer-menu .md-width-per-70,
.clc .md-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .md-width-per-80,
.fullwidth-custom-footer .md-width-per-80,
.custom-footer-menu .md-width-per-80,
.clc .md-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .md-width-per-90,
.fullwidth-custom-footer .md-width-per-90,
.custom-footer-menu .md-width-per-90,
.clc .md-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .md-width-per-100,
.fullwidth-custom-footer .md-width-per-100,
.custom-footer-menu .md-width-per-100,
.clc .md-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .md-bottom-0,
.fullwidth-custom-footer .md-bottom-0,
.custom-footer-menu .md-bottom-0,
.clc .md-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .md-bottom-10,
.fullwidth-custom-footer .md-bottom-10,
.custom-footer-menu .md-bottom-10,
.clc .md-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .md-bottom-20,
.fullwidth-custom-footer .md-bottom-20,
.custom-footer-menu .md-bottom-20,
.clc .md-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .md-bottom-30,
.fullwidth-custom-footer .md-bottom-30,
.custom-footer-menu .md-bottom-30,
.clc .md-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .md-bottom-40,
.fullwidth-custom-footer .md-bottom-40,
.custom-footer-menu .md-bottom-40,
.clc .md-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .md-bottom-50,
.fullwidth-custom-footer .md-bottom-50,
.custom-footer-menu .md-bottom-50,
.clc .md-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .md-bottom-60,
.fullwidth-custom-footer .md-bottom-60,
.custom-footer-menu .md-bottom-60,
.clc .md-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .md-bottom-70,
.fullwidth-custom-footer .md-bottom-70,
.custom-footer-menu .md-bottom-70,
.clc .md-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .md-bottom-80,
.fullwidth-custom-footer .md-bottom-80,
.custom-footer-menu .md-bottom-80,
.clc .md-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .md-bottom-90,
.fullwidth-custom-footer .md-bottom-90,
.custom-footer-menu .md-bottom-90,
.clc .md-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .md-bottom-100,
.fullwidth-custom-footer .md-bottom-100,
.custom-footer-menu .md-bottom-100,
.clc .md-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .md-top-0,
.fullwidth-custom-footer .md-top-0,
.custom-footer-menu .md-top-0,
.clc .md-top-0 {
    top: 0% !important;
  }
  .custom-pages .md-top-10,
.fullwidth-custom-footer .md-top-10,
.custom-footer-menu .md-top-10,
.clc .md-top-10 {
    top: 10% !important;
  }
  .custom-pages .md-top-20,
.fullwidth-custom-footer .md-top-20,
.custom-footer-menu .md-top-20,
.clc .md-top-20 {
    top: 20% !important;
  }
  .custom-pages .md-top-30,
.fullwidth-custom-footer .md-top-30,
.custom-footer-menu .md-top-30,
.clc .md-top-30 {
    top: 30% !important;
  }
  .custom-pages .md-top-40,
.fullwidth-custom-footer .md-top-40,
.custom-footer-menu .md-top-40,
.clc .md-top-40 {
    top: 40% !important;
  }
  .custom-pages .md-top-50,
.fullwidth-custom-footer .md-top-50,
.custom-footer-menu .md-top-50,
.clc .md-top-50 {
    top: 50% !important;
  }
  .custom-pages .md-top-60,
.fullwidth-custom-footer .md-top-60,
.custom-footer-menu .md-top-60,
.clc .md-top-60 {
    top: 60% !important;
  }
  .custom-pages .md-top-70,
.fullwidth-custom-footer .md-top-70,
.custom-footer-menu .md-top-70,
.clc .md-top-70 {
    top: 70% !important;
  }
  .custom-pages .md-top-80,
.fullwidth-custom-footer .md-top-80,
.custom-footer-menu .md-top-80,
.clc .md-top-80 {
    top: 80% !important;
  }
  .custom-pages .md-top-90,
.fullwidth-custom-footer .md-top-90,
.custom-footer-menu .md-top-90,
.clc .md-top-90 {
    top: 90% !important;
  }
  .custom-pages .md-top-100,
.fullwidth-custom-footer .md-top-100,
.custom-footer-menu .md-top-100,
.clc .md-top-100 {
    top: 100% !important;
  }
  .custom-pages .md-left-0,
.fullwidth-custom-footer .md-left-0,
.custom-footer-menu .md-left-0,
.clc .md-left-0 {
    left: 0% !important;
  }
  .custom-pages .md-left-10,
.fullwidth-custom-footer .md-left-10,
.custom-footer-menu .md-left-10,
.clc .md-left-10 {
    left: 10% !important;
  }
  .custom-pages .md-left-20,
.fullwidth-custom-footer .md-left-20,
.custom-footer-menu .md-left-20,
.clc .md-left-20 {
    left: 20% !important;
  }
  .custom-pages .md-left-30,
.fullwidth-custom-footer .md-left-30,
.custom-footer-menu .md-left-30,
.clc .md-left-30 {
    left: 30% !important;
  }
  .custom-pages .md-left-40,
.fullwidth-custom-footer .md-left-40,
.custom-footer-menu .md-left-40,
.clc .md-left-40 {
    left: 40% !important;
  }
  .custom-pages .md-left-50,
.fullwidth-custom-footer .md-left-50,
.custom-footer-menu .md-left-50,
.clc .md-left-50 {
    left: 50% !important;
  }
  .custom-pages .md-left-60,
.fullwidth-custom-footer .md-left-60,
.custom-footer-menu .md-left-60,
.clc .md-left-60 {
    left: 60% !important;
  }
  .custom-pages .md-left-70,
.fullwidth-custom-footer .md-left-70,
.custom-footer-menu .md-left-70,
.clc .md-left-70 {
    left: 70% !important;
  }
  .custom-pages .md-left-80,
.fullwidth-custom-footer .md-left-80,
.custom-footer-menu .md-left-80,
.clc .md-left-80 {
    left: 80% !important;
  }
  .custom-pages .md-left-90,
.fullwidth-custom-footer .md-left-90,
.custom-footer-menu .md-left-90,
.clc .md-left-90 {
    left: 90% !important;
  }
  .custom-pages .md-left-100,
.fullwidth-custom-footer .md-left-100,
.custom-footer-menu .md-left-100,
.clc .md-left-100 {
    left: 100% !important;
  }
  .custom-pages .md-right-0,
.fullwidth-custom-footer .md-right-0,
.custom-footer-menu .md-right-0,
.clc .md-right-0 {
    right: 0% !important;
  }
  .custom-pages .md-right-10,
.fullwidth-custom-footer .md-right-10,
.custom-footer-menu .md-right-10,
.clc .md-right-10 {
    right: 10% !important;
  }
  .custom-pages .md-right-20,
.fullwidth-custom-footer .md-right-20,
.custom-footer-menu .md-right-20,
.clc .md-right-20 {
    right: 20% !important;
  }
  .custom-pages .md-right-30,
.fullwidth-custom-footer .md-right-30,
.custom-footer-menu .md-right-30,
.clc .md-right-30 {
    right: 30% !important;
  }
  .custom-pages .md-right-40,
.fullwidth-custom-footer .md-right-40,
.custom-footer-menu .md-right-40,
.clc .md-right-40 {
    right: 40% !important;
  }
  .custom-pages .md-right-50,
.fullwidth-custom-footer .md-right-50,
.custom-footer-menu .md-right-50,
.clc .md-right-50 {
    right: 50% !important;
  }
  .custom-pages .md-right-60,
.fullwidth-custom-footer .md-right-60,
.custom-footer-menu .md-right-60,
.clc .md-right-60 {
    right: 60% !important;
  }
  .custom-pages .md-right-70,
.fullwidth-custom-footer .md-right-70,
.custom-footer-menu .md-right-70,
.clc .md-right-70 {
    right: 70% !important;
  }
  .custom-pages .md-right-80,
.fullwidth-custom-footer .md-right-80,
.custom-footer-menu .md-right-80,
.clc .md-right-80 {
    right: 80% !important;
  }
  .custom-pages .md-right-90,
.fullwidth-custom-footer .md-right-90,
.custom-footer-menu .md-right-90,
.clc .md-right-90 {
    right: 90% !important;
  }
  .custom-pages .md-right-100,
.fullwidth-custom-footer .md-right-100,
.custom-footer-menu .md-right-100,
.clc .md-right-100 {
    right: 100% !important;
  }
  .custom-pages .md-pt-10,
.fullwidth-custom-footer .md-pt-10,
.custom-footer-menu .md-pt-10,
.clc .md-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .md-pt-20,
.fullwidth-custom-footer .md-pt-20,
.custom-footer-menu .md-pt-20,
.clc .md-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .md-pt-30,
.fullwidth-custom-footer .md-pt-30,
.custom-footer-menu .md-pt-30,
.clc .md-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .md-pt-40,
.fullwidth-custom-footer .md-pt-40,
.custom-footer-menu .md-pt-40,
.clc .md-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .md-pt-50,
.fullwidth-custom-footer .md-pt-50,
.custom-footer-menu .md-pt-50,
.clc .md-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .md-pt-60,
.fullwidth-custom-footer .md-pt-60,
.custom-footer-menu .md-pt-60,
.clc .md-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .md-pt-70,
.fullwidth-custom-footer .md-pt-70,
.custom-footer-menu .md-pt-70,
.clc .md-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .md-pt-80,
.fullwidth-custom-footer .md-pt-80,
.custom-footer-menu .md-pt-80,
.clc .md-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .md-pt-90,
.fullwidth-custom-footer .md-pt-90,
.custom-footer-menu .md-pt-90,
.clc .md-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .md-pt-100,
.fullwidth-custom-footer .md-pt-100,
.custom-footer-menu .md-pt-100,
.clc .md-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .md-pb-10,
.fullwidth-custom-footer .md-pb-10,
.custom-footer-menu .md-pb-10,
.clc .md-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .md-pb-20,
.fullwidth-custom-footer .md-pb-20,
.custom-footer-menu .md-pb-20,
.clc .md-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .md-pb-30,
.fullwidth-custom-footer .md-pb-30,
.custom-footer-menu .md-pb-30,
.clc .md-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .md-pb-40,
.fullwidth-custom-footer .md-pb-40,
.custom-footer-menu .md-pb-40,
.clc .md-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .md-pb-50,
.fullwidth-custom-footer .md-pb-50,
.custom-footer-menu .md-pb-50,
.clc .md-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .md-pb-60,
.fullwidth-custom-footer .md-pb-60,
.custom-footer-menu .md-pb-60,
.clc .md-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .md-pb-70,
.fullwidth-custom-footer .md-pb-70,
.custom-footer-menu .md-pb-70,
.clc .md-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .md-pb-80,
.fullwidth-custom-footer .md-pb-80,
.custom-footer-menu .md-pb-80,
.clc .md-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .md-pb-90,
.fullwidth-custom-footer .md-pb-90,
.custom-footer-menu .md-pb-90,
.clc .md-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .md-pb-100,
.fullwidth-custom-footer .md-pb-100,
.custom-footer-menu .md-pb-100,
.clc .md-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .md-ps-10,
.fullwidth-custom-footer .md-ps-10,
.custom-footer-menu .md-ps-10,
.clc .md-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .md-ps-20,
.fullwidth-custom-footer .md-ps-20,
.custom-footer-menu .md-ps-20,
.clc .md-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .md-ps-30,
.fullwidth-custom-footer .md-ps-30,
.custom-footer-menu .md-ps-30,
.clc .md-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .md-ps-40,
.fullwidth-custom-footer .md-ps-40,
.custom-footer-menu .md-ps-40,
.clc .md-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .md-ps-50,
.fullwidth-custom-footer .md-ps-50,
.custom-footer-menu .md-ps-50,
.clc .md-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .md-ps-60,
.fullwidth-custom-footer .md-ps-60,
.custom-footer-menu .md-ps-60,
.clc .md-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .md-ps-70,
.fullwidth-custom-footer .md-ps-70,
.custom-footer-menu .md-ps-70,
.clc .md-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .md-ps-80,
.fullwidth-custom-footer .md-ps-80,
.custom-footer-menu .md-ps-80,
.clc .md-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .md-ps-90,
.fullwidth-custom-footer .md-ps-90,
.custom-footer-menu .md-ps-90,
.clc .md-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .md-ps-100,
.fullwidth-custom-footer .md-ps-100,
.custom-footer-menu .md-ps-100,
.clc .md-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .md-pe-10,
.fullwidth-custom-footer .md-pe-10,
.custom-footer-menu .md-pe-10,
.clc .md-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .md-pe-20,
.fullwidth-custom-footer .md-pe-20,
.custom-footer-menu .md-pe-20,
.clc .md-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .md-pe-30,
.fullwidth-custom-footer .md-pe-30,
.custom-footer-menu .md-pe-30,
.clc .md-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .md-pe-40,
.fullwidth-custom-footer .md-pe-40,
.custom-footer-menu .md-pe-40,
.clc .md-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .md-pe-50,
.fullwidth-custom-footer .md-pe-50,
.custom-footer-menu .md-pe-50,
.clc .md-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .md-pe-60,
.fullwidth-custom-footer .md-pe-60,
.custom-footer-menu .md-pe-60,
.clc .md-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .md-pe-70,
.fullwidth-custom-footer .md-pe-70,
.custom-footer-menu .md-pe-70,
.clc .md-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .md-pe-80,
.fullwidth-custom-footer .md-pe-80,
.custom-footer-menu .md-pe-80,
.clc .md-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .md-pe-90,
.fullwidth-custom-footer .md-pe-90,
.custom-footer-menu .md-pe-90,
.clc .md-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .md-pe-100,
.fullwidth-custom-footer .md-pe-100,
.custom-footer-menu .md-pe-100,
.clc .md-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .md-w-100,
.fullwidth-custom-footer .md-w-100,
.custom-footer-menu .md-w-100,
.clc .md-w-100 {
    font-weight: 100;
  }
  .custom-pages .md-w-200,
.fullwidth-custom-footer .md-w-200,
.custom-footer-menu .md-w-200,
.clc .md-w-200 {
    font-weight: 200;
  }
  .custom-pages .md-w-300,
.fullwidth-custom-footer .md-w-300,
.custom-footer-menu .md-w-300,
.clc .md-w-300 {
    font-weight: 300;
  }
  .custom-pages .md-w-400,
.fullwidth-custom-footer .md-w-400,
.custom-footer-menu .md-w-400,
.clc .md-w-400 {
    font-weight: 400;
  }
  .custom-pages .md-w-500,
.fullwidth-custom-footer .md-w-500,
.custom-footer-menu .md-w-500,
.clc .md-w-500 {
    font-weight: 500;
  }
  .custom-pages .md-w-600,
.fullwidth-custom-footer .md-w-600,
.custom-footer-menu .md-w-600,
.clc .md-w-600 {
    font-weight: 600;
  }
  .custom-pages .md-w-700,
.fullwidth-custom-footer .md-w-700,
.custom-footer-menu .md-w-700,
.clc .md-w-700 {
    font-weight: 700;
  }
  .custom-pages .md-w-800,
.fullwidth-custom-footer .md-w-800,
.custom-footer-menu .md-w-800,
.clc .md-w-800 {
    font-weight: 800;
  }
  .custom-pages .md-w-900,
.fullwidth-custom-footer .md-w-900,
.custom-footer-menu .md-w-900,
.clc .md-w-900 {
    font-weight: 900;
  }
  .custom-pages .md-w-bold,
.fullwidth-custom-footer .md-w-bold,
.custom-footer-menu .md-w-bold,
.clc .md-w-bold {
    font-weight: bold;
  }
  .custom-pages .md-w-bolder,
.fullwidth-custom-footer .md-w-bolder,
.custom-footer-menu .md-w-bolder,
.clc .md-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .md-w-lighter,
.fullwidth-custom-footer .md-w-lighter,
.custom-footer-menu .md-w-lighter,
.clc .md-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .md-w-normal,
.fullwidth-custom-footer .md-w-normal,
.custom-footer-menu .md-w-normal,
.clc .md-w-normal {
    font-weight: normal;
  }
  .custom-pages .md-w-unset,
.fullwidth-custom-footer .md-w-unset,
.custom-footer-menu .md-w-unset,
.clc .md-w-unset {
    font-weight: unset;
  }
  .custom-pages .md-d-inline,
.fullwidth-custom-footer .md-d-inline,
.custom-footer-menu .md-d-inline,
.clc .md-d-inline {
    display: inline;
  }
  .custom-pages .md-d-block,
.fullwidth-custom-footer .md-d-block,
.custom-footer-menu .md-d-block,
.clc .md-d-block {
    display: block;
  }
  .custom-pages .md-d-contents,
.fullwidth-custom-footer .md-d-contents,
.custom-footer-menu .md-d-contents,
.clc .md-d-contents {
    display: contents;
  }
  .custom-pages .md-d-flex,
.fullwidth-custom-footer .md-d-flex,
.custom-footer-menu .md-d-flex,
.clc .md-d-flex {
    display: flex;
  }
  .custom-pages .md-d-grid,
.fullwidth-custom-footer .md-d-grid,
.custom-footer-menu .md-d-grid,
.clc .md-d-grid {
    display: grid;
  }
  .custom-pages .md-d-inline-block,
.fullwidth-custom-footer .md-d-inline-block,
.custom-footer-menu .md-d-inline-block,
.clc .md-d-inline-block {
    display: inline-block;
  }
  .custom-pages .md-d-inline-flex,
.fullwidth-custom-footer .md-d-inline-flex,
.custom-footer-menu .md-d-inline-flex,
.clc .md-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .md-d-inline-grid,
.fullwidth-custom-footer .md-d-inline-grid,
.custom-footer-menu .md-d-inline-grid,
.clc .md-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .md-d-inline-table,
.fullwidth-custom-footer .md-d-inline-table,
.custom-footer-menu .md-d-inline-table,
.clc .md-d-inline-table {
    display: inline-table;
  }
  .custom-pages .md-d-list-item,
.fullwidth-custom-footer .md-d-list-item,
.custom-footer-menu .md-d-list-item,
.clc .md-d-list-item {
    display: list-item;
  }
  .custom-pages .md-d-run-in,
.fullwidth-custom-footer .md-d-run-in,
.custom-footer-menu .md-d-run-in,
.clc .md-d-run-in {
    display: run-in;
  }
  .custom-pages .md-d-table,
.fullwidth-custom-footer .md-d-table,
.custom-footer-menu .md-d-table,
.clc .md-d-table {
    display: table;
  }
  .custom-pages .md-d-table-caption,
.fullwidth-custom-footer .md-d-table-caption,
.custom-footer-menu .md-d-table-caption,
.clc .md-d-table-caption {
    display: table-caption;
  }
  .custom-pages .md-d-table-column-group,
.fullwidth-custom-footer .md-d-table-column-group,
.custom-footer-menu .md-d-table-column-group,
.clc .md-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .md-d-table-header-group,
.fullwidth-custom-footer .md-d-table-header-group,
.custom-footer-menu .md-d-table-header-group,
.clc .md-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .md-d-table-footer-group,
.fullwidth-custom-footer .md-d-table-footer-group,
.custom-footer-menu .md-d-table-footer-group,
.clc .md-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .md-d-table-row-group,
.fullwidth-custom-footer .md-d-table-row-group,
.custom-footer-menu .md-d-table-row-group,
.clc .md-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .md-d-table-cell,
.fullwidth-custom-footer .md-d-table-cell,
.custom-footer-menu .md-d-table-cell,
.clc .md-d-table-cell {
    display: table-cell;
  }
  .custom-pages .md-d-table-column,
.fullwidth-custom-footer .md-d-table-column,
.custom-footer-menu .md-d-table-column,
.clc .md-d-table-column {
    display: table-column;
  }
  .custom-pages .md-d-table-row,
.fullwidth-custom-footer .md-d-table-row,
.custom-footer-menu .md-d-table-row,
.clc .md-d-table-row {
    display: table-row;
  }
  .custom-pages .md-d-none,
.fullwidth-custom-footer .md-d-none,
.custom-footer-menu .md-d-none,
.clc .md-d-none {
    display: none;
  }
  .custom-pages .md-d-initial,
.fullwidth-custom-footer .md-d-initial,
.custom-footer-menu .md-d-initial,
.clc .md-d-initial {
    display: initial;
  }
  .custom-pages .md-d-inherit,
.fullwidth-custom-footer .md-d-inherit,
.custom-footer-menu .md-d-inherit,
.clc .md-d-inherit {
    display: inherit;
  }
  .custom-pages .md-d-unset,
.fullwidth-custom-footer .md-d-unset,
.custom-footer-menu .md-d-unset,
.clc .md-d-unset {
    display: unset;
  }
  .custom-pages .md-justify-content-flex-start,
.fullwidth-custom-footer .md-justify-content-flex-start,
.custom-footer-menu .md-justify-content-flex-start,
.clc .md-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .md-justify-content-flex-end,
.fullwidth-custom-footer .md-justify-content-flex-end,
.custom-footer-menu .md-justify-content-flex-end,
.clc .md-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .md-justify-content-center,
.fullwidth-custom-footer .md-justify-content-center,
.custom-footer-menu .md-justify-content-center,
.clc .md-justify-content-center {
    justify-content: center;
  }
  .custom-pages .md-justify-content-space-between,
.fullwidth-custom-footer .md-justify-content-space-between,
.custom-footer-menu .md-justify-content-space-between,
.clc .md-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .md-justify-content-space-around,
.fullwidth-custom-footer .md-justify-content-space-around,
.custom-footer-menu .md-justify-content-space-around,
.clc .md-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .md-justify-content-initial,
.fullwidth-custom-footer .md-justify-content-initial,
.custom-footer-menu .md-justify-content-initial,
.clc .md-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .md-justify-content-inherit,
.fullwidth-custom-footer .md-justify-content-inherit,
.custom-footer-menu .md-justify-content-inherit,
.clc .md-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .md-justify-content-unset,
.fullwidth-custom-footer .md-justify-content-unset,
.custom-footer-menu .md-justify-content-unset,
.clc .md-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .md-align-items-stretch,
.fullwidth-custom-footer .md-align-items-stretch,
.custom-footer-menu .md-align-items-stretch,
.clc .md-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .md-align-items-center,
.fullwidth-custom-footer .md-align-items-center,
.custom-footer-menu .md-align-items-center,
.clc .md-align-items-center {
    align-items: center;
  }
  .custom-pages .md-align-items-flex-start,
.fullwidth-custom-footer .md-align-items-flex-start,
.custom-footer-menu .md-align-items-flex-start,
.clc .md-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .md-align-items-flex-end,
.fullwidth-custom-footer .md-align-items-flex-end,
.custom-footer-menu .md-align-items-flex-end,
.clc .md-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .md-align-items-baseline,
.fullwidth-custom-footer .md-align-items-baseline,
.custom-footer-menu .md-align-items-baseline,
.clc .md-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .md-align-items-initial,
.fullwidth-custom-footer .md-align-items-initial,
.custom-footer-menu .md-align-items-initial,
.clc .md-align-items-initial {
    align-items: initial;
  }
  .custom-pages .md-align-items-inherit,
.fullwidth-custom-footer .md-align-items-inherit,
.custom-footer-menu .md-align-items-inherit,
.clc .md-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .md-align-items-unset,
.fullwidth-custom-footer .md-align-items-unset,
.custom-footer-menu .md-align-items-unset,
.clc .md-align-items-unset {
    align-items: unset;
  }
  .custom-pages .md-flex-direction-row,
.fullwidth-custom-footer .md-flex-direction-row,
.custom-footer-menu .md-flex-direction-row,
.clc .md-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .md-flex-direction-row-reverse,
.fullwidth-custom-footer .md-flex-direction-row-reverse,
.custom-footer-menu .md-flex-direction-row-reverse,
.clc .md-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .md-flex-direction-column,
.fullwidth-custom-footer .md-flex-direction-column,
.custom-footer-menu .md-flex-direction-column,
.clc .md-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .md-flex-direction-column-reverse,
.fullwidth-custom-footer .md-flex-direction-column-reverse,
.custom-footer-menu .md-flex-direction-column-reverse,
.clc .md-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .md-flex-direction-initial,
.fullwidth-custom-footer .md-flex-direction-initial,
.custom-footer-menu .md-flex-direction-initial,
.clc .md-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .md-flex-direction-inherit,
.fullwidth-custom-footer .md-flex-direction-inherit,
.custom-footer-menu .md-flex-direction-inherit,
.clc .md-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .md-flex-direction-unset,
.fullwidth-custom-footer .md-flex-direction-unset,
.custom-footer-menu .md-flex-direction-unset,
.clc .md-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .md-flex-wrap-nowrap,
.fullwidth-custom-footer .md-flex-wrap-nowrap,
.custom-footer-menu .md-flex-wrap-nowrap,
.clc .md-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .md-flex-wrap-wrap,
.fullwidth-custom-footer .md-flex-wrap-wrap,
.custom-footer-menu .md-flex-wrap-wrap,
.clc .md-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .md-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .md-flex-wrap-wrap-reverse,
.custom-footer-menu .md-flex-wrap-wrap-reverse,
.clc .md-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .md-flex-wrap-initial,
.fullwidth-custom-footer .md-flex-wrap-initial,
.custom-footer-menu .md-flex-wrap-initial,
.clc .md-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .md-flex-wrap-inherit,
.fullwidth-custom-footer .md-flex-wrap-inherit,
.custom-footer-menu .md-flex-wrap-inherit,
.clc .md-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .md-flex-wrap-unset,
.fullwidth-custom-footer .md-flex-wrap-unset,
.custom-footer-menu .md-flex-wrap-unset,
.clc .md-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .md-text-right,
.fullwidth-custom-footer .md-text-right,
.custom-footer-menu .md-text-right,
.clc .md-text-right {
    text-align: right;
  }
  .custom-pages .md-text-center,
.fullwidth-custom-footer .md-text-center,
.custom-footer-menu .md-text-center,
.clc .md-text-center {
    text-align: center;
  }
  .custom-pages .md-text-left,
.fullwidth-custom-footer .md-text-left,
.custom-footer-menu .md-text-left,
.clc .md-text-left {
    text-align: left;
  }
  .custom-pages .md-text-justify,
.fullwidth-custom-footer .md-text-justify,
.custom-footer-menu .md-text-justify,
.clc .md-text-justify {
    text-align: justify;
  }
  .custom-pages .md-text-unset,
.fullwidth-custom-footer .md-text-unset,
.custom-footer-menu .md-text-unset,
.clc .md-text-unset {
    text-align: unset;
  }
}
@media (min-width: 1200px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.lg-fs--60, .lg-fs--58, .lg-fs--56, .lg-fs--54, .lg-fs--52, .lg-fs--50, .lg-fs--48, .lg-fs--46, .lg-fs--44, .lg-fs--42, .lg-fs--40, .lg-fs--38, .lg-fs--36, .lg-fs--34, .lg-fs--32, .lg-fs--30, .lg-fs--28, .lg-fs--26, .lg-fs--24, .lg-fs--22, .lg-fs--20, .lg-fs--18, .lg-fs--16, .lg-fs--14, .lg-fs--12, .lg-fs--10 {
        //append style to all classes
    }*/
    /*.lg-fs--65, .lg-fs--60, .lg-fs--55, .lg-fs--50, .lg-fs--45, .lg-fs--40, .lg-fs--35, .lg-fs--30, .lg-fs--25, .lg-fs--20, .lg-fs--15, .lg-fs--10 {
        //append style to all classes
    }*/
    /*.lg-ls--0.2, .lg-ls--0.3, .lg-ls--0.4, .lg-ls--0.5, .lg-ls--0.6, .lg-ls--0.7, .lg-ls--0.8, .lg-ls--0.9, .lg-ls--1, .lg-ls--1.1, .lg-ls--1.2, .lg-ls--1.3, .lg-ls--1.4, .lg-ls--1.5, .lg-ls--1.6, .lg-ls--1.7, .lg-ls--1.8, .lg-ls--1.9, .lg-ls--2 {
        //append style to all classes
    }*/
    /*.lg-width--50, .lg-width--100, .lg-width--150, .lg-width--200, .lg-width--250, .lg-width--300, .lg-width--350, .lg-width--400, .lg-width--450, .lg-width--500 {
        //append style to all classes
    }*/
    /*.lg-width-per--10, .lg-width-per--20, .lg-width-per--30, .lg-width-per--40, .lg-width-per--50, .lg-width-per--60, .lg-width-per--70, .lg-width-per--80, .lg-width-per--90, .lg-width-per--100 {
        //append style to all classes
    }*/
    /*.lg-bottom--0, .lg-bottom--10, .lg-bottom--20, .lg-bottom--30, .lg-bottom--40, .lg-bottom--50, .lg-bottom--60, .lg-bottom--70, .lg-bottom--80, .lg-bottom--90, .lg-bottom--100 {
        //append style to all classes
    }*/
    /*.lg-top--0, .lg-top--10, .lg-top--20, .lg-top--30, .lg-top--40, .lg-top--50, .lg-top--60, .lg-top--70, .lg-top--80, .lg-top--90, .lg-top--100 {
        //append style to all classes
    }*/
    /*.lg-left--0, .lg-left--10, .lg-left--20, .lg-left--30, .lg-left--40, .lg-left--50, .lg-left--60, .lg-left--70, .lg-left--80, .lg-left--90, .lg-left--100 {
        //append style to all classes
    }*/
    /*.lg-right--0, .lg-right--10, .lg-right--20, .lg-right--30, .lg-right--40, .lg-right--50, .lg-right--60, .lg-right--70, .lg-right--80, .lg-right--90, .lg-right--100 {
        //append style to all classes
    }*/
    /*.lg-pt--10, .lg-pt--20, .lg-pt--30, .lg-pt--40, .lg-pt--50, .lg-pt--60, .lg-pt--70, .lg-pt--80, .lg-pt--90, .lg-pt--100 {
        //append style to all classes
    }*/
    /*.lg-pb--10, .lg-pb--20, .lg-pb--30, .lg-pb--40, .lg-pb--50, .lg-pb--60, .lg-pb--70, .lg-pb--80, .lg-pb--90, .lg-pb--100 {
        //append style to all classes
    }*/
    /*.lg-ps--10, .lg-ps--20, .lg-ps--30, .lg-ps--40, .lg-ps--50, .lg-ps--60, .lg-ps--70, .lg-ps--80, .lg-ps--90, .lg-ps--100 {
        //append style to all classes
    }*/
    /*.lg-pe--10, .lg-pe--20, .lg-pe--30, .lg-pe--40, .lg-pe--50, .lg-pe--60, .lg-pe--70, .lg-pe--80, .lg-pe--90, .lg-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .lg-pn,
.fullwidth-custom-footer .lg-pn,
.custom-footer-menu .lg-pn,
.clc .lg-pn {
    padding: 0 !important;
  }
  .custom-pages .lg-ps,
.fullwidth-custom-footer .lg-ps,
.custom-footer-menu .lg-ps,
.clc .lg-ps {
    padding: 0.5em !important;
  }
  .custom-pages .lg-pm,
.fullwidth-custom-footer .lg-pm,
.custom-footer-menu .lg-pm,
.clc .lg-pm {
    padding: 1em !important;
  }
  .custom-pages .lg-pl,
.fullwidth-custom-footer .lg-pl,
.custom-footer-menu .lg-pl,
.clc .lg-pl {
    padding: 2em !important;
  }
  .custom-pages .lg-ptn, .custom-pages .lg-pvn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-ptn,
.fullwidth-custom-footer .lg-pvn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-ptn,
.custom-footer-menu .lg-pvn,
.custom-footer-menu .lg-pan,
.clc .lg-ptn,
.clc .lg-pvn,
.clc .lg-pan {
    padding-top: 0 !important;
  }
  .custom-pages .lg-pts, .custom-pages .lg-pvs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pts,
.fullwidth-custom-footer .lg-pvs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pts,
.custom-footer-menu .lg-pvs,
.custom-footer-menu .lg-pas,
.clc .lg-pts,
.clc .lg-pvs,
.clc .lg-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .lg-ptm, .custom-pages .lg-pvm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-ptm,
.fullwidth-custom-footer .lg-pvm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-ptm,
.custom-footer-menu .lg-pvm,
.custom-footer-menu .lg-pam,
.clc .lg-ptm,
.clc .lg-pvm,
.clc .lg-pam {
    padding-top: 1em !important;
  }
  .custom-pages .lg-ptl, .custom-pages .lg-pvl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-ptl,
.fullwidth-custom-footer .lg-pvl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-ptl,
.custom-footer-menu .lg-pvl,
.custom-footer-menu .lg-pal,
.clc .lg-ptl,
.clc .lg-pvl,
.clc .lg-pal {
    padding-top: 2em !important;
  }
  .custom-pages .lg-prn, .custom-pages .lg-phn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-prn,
.fullwidth-custom-footer .lg-phn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-prn,
.custom-footer-menu .lg-phn,
.custom-footer-menu .lg-pan,
.clc .lg-prn,
.clc .lg-phn,
.clc .lg-pan {
    padding-right: 0 !important;
  }
  .custom-pages .lg-prs, .custom-pages .lg-phs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-prs,
.fullwidth-custom-footer .lg-phs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-prs,
.custom-footer-menu .lg-phs,
.custom-footer-menu .lg-pas,
.clc .lg-prs,
.clc .lg-phs,
.clc .lg-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .lg-prm, .custom-pages .lg-phm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-prm,
.fullwidth-custom-footer .lg-phm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-prm,
.custom-footer-menu .lg-phm,
.custom-footer-menu .lg-pam,
.clc .lg-prm,
.clc .lg-phm,
.clc .lg-pam {
    padding-right: 1em !important;
  }
  .custom-pages .lg-prl, .custom-pages .lg-phl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-prl,
.fullwidth-custom-footer .lg-phl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-prl,
.custom-footer-menu .lg-phl,
.custom-footer-menu .lg-pal,
.clc .lg-prl,
.clc .lg-phl,
.clc .lg-pal {
    padding-right: 2em !important;
  }
  .custom-pages .lg-pbn, .custom-pages .lg-pvn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-pbn,
.fullwidth-custom-footer .lg-pvn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-pbn,
.custom-footer-menu .lg-pvn,
.custom-footer-menu .lg-pan,
.clc .lg-pbn,
.clc .lg-pvn,
.clc .lg-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .lg-pbs, .custom-pages .lg-pvs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pbs,
.fullwidth-custom-footer .lg-pvs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pbs,
.custom-footer-menu .lg-pvs,
.custom-footer-menu .lg-pas,
.clc .lg-pbs,
.clc .lg-pvs,
.clc .lg-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .lg-pbm, .custom-pages .lg-pvm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-pbm,
.fullwidth-custom-footer .lg-pvm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-pbm,
.custom-footer-menu .lg-pvm,
.custom-footer-menu .lg-pam,
.clc .lg-pbm,
.clc .lg-pvm,
.clc .lg-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .lg-pbl, .custom-pages .lg-pvl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-pbl,
.fullwidth-custom-footer .lg-pvl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-pbl,
.custom-footer-menu .lg-pvl,
.custom-footer-menu .lg-pal,
.clc .lg-pbl,
.clc .lg-pvl,
.clc .lg-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .lg-pln, .custom-pages .lg-phn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-pln,
.fullwidth-custom-footer .lg-phn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-pln,
.custom-footer-menu .lg-phn,
.custom-footer-menu .lg-pan,
.clc .lg-pln,
.clc .lg-phn,
.clc .lg-pan {
    padding-left: 0 !important;
  }
  .custom-pages .lg-pls, .custom-pages .lg-phs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pls,
.fullwidth-custom-footer .lg-phs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pls,
.custom-footer-menu .lg-phs,
.custom-footer-menu .lg-pas,
.clc .lg-pls,
.clc .lg-phs,
.clc .lg-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .lg-plm, .custom-pages .lg-phm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-plm,
.fullwidth-custom-footer .lg-phm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-plm,
.custom-footer-menu .lg-phm,
.custom-footer-menu .lg-pam,
.clc .lg-plm,
.clc .lg-phm,
.clc .lg-pam {
    padding-left: 1em !important;
  }
  .custom-pages .lg-pll, .custom-pages .lg-phl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-pll,
.fullwidth-custom-footer .lg-phl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-pll,
.custom-footer-menu .lg-phl,
.custom-footer-menu .lg-pal,
.clc .lg-pll,
.clc .lg-phl,
.clc .lg-pal {
    padding-left: 2em !important;
  }
  .custom-pages .lg-mn,
.fullwidth-custom-footer .lg-mn,
.custom-footer-menu .lg-mn,
.clc .lg-mn {
    margin: 0 !important;
  }
  .custom-pages .lg-mtn, .custom-pages .lg-mvn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mtn,
.fullwidth-custom-footer .lg-mvn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mtn,
.custom-footer-menu .lg-mvn,
.custom-footer-menu .lg-man,
.clc .lg-mtn,
.clc .lg-mvn,
.clc .lg-man {
    margin-top: 0 !important;
  }
  .custom-pages .lg-mts, .custom-pages .lg-mvs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mts,
.fullwidth-custom-footer .lg-mvs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mts,
.custom-footer-menu .lg-mvs,
.custom-footer-menu .lg-mas,
.clc .lg-mts,
.clc .lg-mvs,
.clc .lg-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .lg-mtm, .custom-pages .lg-mvm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mtm,
.fullwidth-custom-footer .lg-mvm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mtm,
.custom-footer-menu .lg-mvm,
.custom-footer-menu .lg-mam,
.clc .lg-mtm,
.clc .lg-mvm,
.clc .lg-mam {
    margin-top: 1em !important;
  }
  .custom-pages .lg-mtl, .custom-pages .lg-mvl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mtl,
.fullwidth-custom-footer .lg-mvl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mtl,
.custom-footer-menu .lg-mvl,
.custom-footer-menu .lg-mal,
.clc .lg-mtl,
.clc .lg-mvl,
.clc .lg-mal {
    margin-top: 2em !important;
  }
  .custom-pages .lg-mrn, .custom-pages .lg-mhn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mrn,
.fullwidth-custom-footer .lg-mhn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mrn,
.custom-footer-menu .lg-mhn,
.custom-footer-menu .lg-man,
.clc .lg-mrn,
.clc .lg-mhn,
.clc .lg-man {
    margin-right: 0 !important;
  }
  .custom-pages .lg-mrs, .custom-pages .lg-mhs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mrs,
.fullwidth-custom-footer .lg-mhs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mrs,
.custom-footer-menu .lg-mhs,
.custom-footer-menu .lg-mas,
.clc .lg-mrs,
.clc .lg-mhs,
.clc .lg-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .lg-mrm, .custom-pages .lg-mhm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mrm,
.fullwidth-custom-footer .lg-mhm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mrm,
.custom-footer-menu .lg-mhm,
.custom-footer-menu .lg-mam,
.clc .lg-mrm,
.clc .lg-mhm,
.clc .lg-mam {
    margin-right: 1em !important;
  }
  .custom-pages .lg-mrl, .custom-pages .lg-mhl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mrl,
.fullwidth-custom-footer .lg-mhl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mrl,
.custom-footer-menu .lg-mhl,
.custom-footer-menu .lg-mal,
.clc .lg-mrl,
.clc .lg-mhl,
.clc .lg-mal {
    margin-right: 2em !important;
  }
  .custom-pages .lg-mbn, .custom-pages .lg-mvn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mbn,
.fullwidth-custom-footer .lg-mvn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mbn,
.custom-footer-menu .lg-mvn,
.custom-footer-menu .lg-man,
.clc .lg-mbn,
.clc .lg-mvn,
.clc .lg-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .lg-mbs, .custom-pages .lg-mvs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mbs,
.fullwidth-custom-footer .lg-mvs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mbs,
.custom-footer-menu .lg-mvs,
.custom-footer-menu .lg-mas,
.clc .lg-mbs,
.clc .lg-mvs,
.clc .lg-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .lg-mbm, .custom-pages .lg-mvm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mbm,
.fullwidth-custom-footer .lg-mvm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mbm,
.custom-footer-menu .lg-mvm,
.custom-footer-menu .lg-mam,
.clc .lg-mbm,
.clc .lg-mvm,
.clc .lg-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .lg-mbl, .custom-pages .lg-mvl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mbl,
.fullwidth-custom-footer .lg-mvl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mbl,
.custom-footer-menu .lg-mvl,
.custom-footer-menu .lg-mal,
.clc .lg-mbl,
.clc .lg-mvl,
.clc .lg-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .lg-mln, .custom-pages .lg-mhn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mln,
.fullwidth-custom-footer .lg-mhn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mln,
.custom-footer-menu .lg-mhn,
.custom-footer-menu .lg-man,
.clc .lg-mln,
.clc .lg-mhn,
.clc .lg-man {
    margin-left: 0 !important;
  }
  .custom-pages .lg-mls, .custom-pages .lg-mhs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mls,
.fullwidth-custom-footer .lg-mhs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mls,
.custom-footer-menu .lg-mhs,
.custom-footer-menu .lg-mas,
.clc .lg-mls,
.clc .lg-mhs,
.clc .lg-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .lg-mlm, .custom-pages .lg-mhm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mlm,
.fullwidth-custom-footer .lg-mhm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mlm,
.custom-footer-menu .lg-mhm,
.custom-footer-menu .lg-mam,
.clc .lg-mlm,
.clc .lg-mhm,
.clc .lg-mam {
    margin-left: 1em !important;
  }
  .custom-pages .lg-mll, .custom-pages .lg-mhl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mll,
.fullwidth-custom-footer .lg-mhl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mll,
.custom-footer-menu .lg-mhl,
.custom-footer-menu .lg-mal,
.clc .lg-mll,
.clc .lg-mhl,
.clc .lg-mal {
    margin-left: 2em !important;
  }
  .custom-pages .lg-fs-60,
.fullwidth-custom-footer .lg-fs-60,
.custom-footer-menu .lg-fs-60,
.clc .lg-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .lg-fs-58,
.fullwidth-custom-footer .lg-fs-58,
.custom-footer-menu .lg-fs-58,
.clc .lg-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .lg-fs-56,
.fullwidth-custom-footer .lg-fs-56,
.custom-footer-menu .lg-fs-56,
.clc .lg-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .lg-fs-54,
.fullwidth-custom-footer .lg-fs-54,
.custom-footer-menu .lg-fs-54,
.clc .lg-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .lg-fs-52,
.fullwidth-custom-footer .lg-fs-52,
.custom-footer-menu .lg-fs-52,
.clc .lg-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .lg-fs-50,
.fullwidth-custom-footer .lg-fs-50,
.custom-footer-menu .lg-fs-50,
.clc .lg-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .lg-fs-48,
.fullwidth-custom-footer .lg-fs-48,
.custom-footer-menu .lg-fs-48,
.clc .lg-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .lg-fs-46,
.fullwidth-custom-footer .lg-fs-46,
.custom-footer-menu .lg-fs-46,
.clc .lg-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .lg-fs-44,
.fullwidth-custom-footer .lg-fs-44,
.custom-footer-menu .lg-fs-44,
.clc .lg-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .lg-fs-42,
.fullwidth-custom-footer .lg-fs-42,
.custom-footer-menu .lg-fs-42,
.clc .lg-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .lg-fs-40,
.fullwidth-custom-footer .lg-fs-40,
.custom-footer-menu .lg-fs-40,
.clc .lg-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .lg-fs-38,
.fullwidth-custom-footer .lg-fs-38,
.custom-footer-menu .lg-fs-38,
.clc .lg-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .lg-fs-36,
.fullwidth-custom-footer .lg-fs-36,
.custom-footer-menu .lg-fs-36,
.clc .lg-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .lg-fs-34,
.fullwidth-custom-footer .lg-fs-34,
.custom-footer-menu .lg-fs-34,
.clc .lg-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .lg-fs-32,
.fullwidth-custom-footer .lg-fs-32,
.custom-footer-menu .lg-fs-32,
.clc .lg-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .lg-fs-30,
.fullwidth-custom-footer .lg-fs-30,
.custom-footer-menu .lg-fs-30,
.clc .lg-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .lg-fs-28,
.fullwidth-custom-footer .lg-fs-28,
.custom-footer-menu .lg-fs-28,
.clc .lg-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .lg-fs-26,
.fullwidth-custom-footer .lg-fs-26,
.custom-footer-menu .lg-fs-26,
.clc .lg-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .lg-fs-24,
.fullwidth-custom-footer .lg-fs-24,
.custom-footer-menu .lg-fs-24,
.clc .lg-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .lg-fs-22,
.fullwidth-custom-footer .lg-fs-22,
.custom-footer-menu .lg-fs-22,
.clc .lg-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .lg-fs-20,
.fullwidth-custom-footer .lg-fs-20,
.custom-footer-menu .lg-fs-20,
.clc .lg-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .lg-fs-18,
.fullwidth-custom-footer .lg-fs-18,
.custom-footer-menu .lg-fs-18,
.clc .lg-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .lg-fs-16,
.fullwidth-custom-footer .lg-fs-16,
.custom-footer-menu .lg-fs-16,
.clc .lg-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .lg-fs-14,
.fullwidth-custom-footer .lg-fs-14,
.custom-footer-menu .lg-fs-14,
.clc .lg-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .lg-fs-12,
.fullwidth-custom-footer .lg-fs-12,
.custom-footer-menu .lg-fs-12,
.clc .lg-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .lg-fs-10,
.fullwidth-custom-footer .lg-fs-10,
.custom-footer-menu .lg-fs-10,
.clc .lg-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .lg-fs-65,
.fullwidth-custom-footer .lg-fs-65,
.custom-footer-menu .lg-fs-65,
.clc .lg-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .lg-fs-60,
.fullwidth-custom-footer .lg-fs-60,
.custom-footer-menu .lg-fs-60,
.clc .lg-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .lg-fs-55,
.fullwidth-custom-footer .lg-fs-55,
.custom-footer-menu .lg-fs-55,
.clc .lg-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .lg-fs-50,
.fullwidth-custom-footer .lg-fs-50,
.custom-footer-menu .lg-fs-50,
.clc .lg-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .lg-fs-45,
.fullwidth-custom-footer .lg-fs-45,
.custom-footer-menu .lg-fs-45,
.clc .lg-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .lg-fs-40,
.fullwidth-custom-footer .lg-fs-40,
.custom-footer-menu .lg-fs-40,
.clc .lg-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .lg-fs-35,
.fullwidth-custom-footer .lg-fs-35,
.custom-footer-menu .lg-fs-35,
.clc .lg-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .lg-fs-30,
.fullwidth-custom-footer .lg-fs-30,
.custom-footer-menu .lg-fs-30,
.clc .lg-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .lg-fs-25,
.fullwidth-custom-footer .lg-fs-25,
.custom-footer-menu .lg-fs-25,
.clc .lg-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .lg-fs-20,
.fullwidth-custom-footer .lg-fs-20,
.custom-footer-menu .lg-fs-20,
.clc .lg-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .lg-fs-15,
.fullwidth-custom-footer .lg-fs-15,
.custom-footer-menu .lg-fs-15,
.clc .lg-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .lg-fs-10,
.fullwidth-custom-footer .lg-fs-10,
.custom-footer-menu .lg-fs-10,
.clc .lg-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .lg-ls-02,
.fullwidth-custom-footer .lg-ls-02,
.custom-footer-menu .lg-ls-02,
.clc .lg-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .lg-ls-03,
.fullwidth-custom-footer .lg-ls-03,
.custom-footer-menu .lg-ls-03,
.clc .lg-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .lg-ls-04,
.fullwidth-custom-footer .lg-ls-04,
.custom-footer-menu .lg-ls-04,
.clc .lg-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .lg-ls-05,
.fullwidth-custom-footer .lg-ls-05,
.custom-footer-menu .lg-ls-05,
.clc .lg-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .lg-ls-06,
.fullwidth-custom-footer .lg-ls-06,
.custom-footer-menu .lg-ls-06,
.clc .lg-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .lg-ls-07,
.fullwidth-custom-footer .lg-ls-07,
.custom-footer-menu .lg-ls-07,
.clc .lg-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .lg-ls-08,
.fullwidth-custom-footer .lg-ls-08,
.custom-footer-menu .lg-ls-08,
.clc .lg-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .lg-ls-09,
.fullwidth-custom-footer .lg-ls-09,
.custom-footer-menu .lg-ls-09,
.clc .lg-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .lg-ls-1,
.fullwidth-custom-footer .lg-ls-1,
.custom-footer-menu .lg-ls-1,
.clc .lg-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .lg-ls-11,
.fullwidth-custom-footer .lg-ls-11,
.custom-footer-menu .lg-ls-11,
.clc .lg-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .lg-ls-12,
.fullwidth-custom-footer .lg-ls-12,
.custom-footer-menu .lg-ls-12,
.clc .lg-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .lg-ls-13,
.fullwidth-custom-footer .lg-ls-13,
.custom-footer-menu .lg-ls-13,
.clc .lg-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .lg-ls-14,
.fullwidth-custom-footer .lg-ls-14,
.custom-footer-menu .lg-ls-14,
.clc .lg-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .lg-ls-15,
.fullwidth-custom-footer .lg-ls-15,
.custom-footer-menu .lg-ls-15,
.clc .lg-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .lg-ls-16,
.fullwidth-custom-footer .lg-ls-16,
.custom-footer-menu .lg-ls-16,
.clc .lg-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .lg-ls-17,
.fullwidth-custom-footer .lg-ls-17,
.custom-footer-menu .lg-ls-17,
.clc .lg-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .lg-ls-18,
.fullwidth-custom-footer .lg-ls-18,
.custom-footer-menu .lg-ls-18,
.clc .lg-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .lg-ls-19,
.fullwidth-custom-footer .lg-ls-19,
.custom-footer-menu .lg-ls-19,
.clc .lg-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .lg-ls-2,
.fullwidth-custom-footer .lg-ls-2,
.custom-footer-menu .lg-ls-2,
.clc .lg-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .lg-width-50,
.fullwidth-custom-footer .lg-width-50,
.custom-footer-menu .lg-width-50,
.clc .lg-width-50 {
    width: 50px !important;
  }
  .custom-pages .lg-width-100,
.fullwidth-custom-footer .lg-width-100,
.custom-footer-menu .lg-width-100,
.clc .lg-width-100 {
    width: 100px !important;
  }
  .custom-pages .lg-width-150,
.fullwidth-custom-footer .lg-width-150,
.custom-footer-menu .lg-width-150,
.clc .lg-width-150 {
    width: 150px !important;
  }
  .custom-pages .lg-width-200,
.fullwidth-custom-footer .lg-width-200,
.custom-footer-menu .lg-width-200,
.clc .lg-width-200 {
    width: 200px !important;
  }
  .custom-pages .lg-width-250,
.fullwidth-custom-footer .lg-width-250,
.custom-footer-menu .lg-width-250,
.clc .lg-width-250 {
    width: 250px !important;
  }
  .custom-pages .lg-width-300,
.fullwidth-custom-footer .lg-width-300,
.custom-footer-menu .lg-width-300,
.clc .lg-width-300 {
    width: 300px !important;
  }
  .custom-pages .lg-width-350,
.fullwidth-custom-footer .lg-width-350,
.custom-footer-menu .lg-width-350,
.clc .lg-width-350 {
    width: 350px !important;
  }
  .custom-pages .lg-width-400,
.fullwidth-custom-footer .lg-width-400,
.custom-footer-menu .lg-width-400,
.clc .lg-width-400 {
    width: 400px !important;
  }
  .custom-pages .lg-width-450,
.fullwidth-custom-footer .lg-width-450,
.custom-footer-menu .lg-width-450,
.clc .lg-width-450 {
    width: 450px !important;
  }
  .custom-pages .lg-width-500,
.fullwidth-custom-footer .lg-width-500,
.custom-footer-menu .lg-width-500,
.clc .lg-width-500 {
    width: 500px !important;
  }
  .custom-pages .lg-width-per-10,
.fullwidth-custom-footer .lg-width-per-10,
.custom-footer-menu .lg-width-per-10,
.clc .lg-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .lg-width-per-20,
.fullwidth-custom-footer .lg-width-per-20,
.custom-footer-menu .lg-width-per-20,
.clc .lg-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .lg-width-per-30,
.fullwidth-custom-footer .lg-width-per-30,
.custom-footer-menu .lg-width-per-30,
.clc .lg-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .lg-width-per-40,
.fullwidth-custom-footer .lg-width-per-40,
.custom-footer-menu .lg-width-per-40,
.clc .lg-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .lg-width-per-50,
.fullwidth-custom-footer .lg-width-per-50,
.custom-footer-menu .lg-width-per-50,
.clc .lg-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .lg-width-per-60,
.fullwidth-custom-footer .lg-width-per-60,
.custom-footer-menu .lg-width-per-60,
.clc .lg-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .lg-width-per-70,
.fullwidth-custom-footer .lg-width-per-70,
.custom-footer-menu .lg-width-per-70,
.clc .lg-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .lg-width-per-80,
.fullwidth-custom-footer .lg-width-per-80,
.custom-footer-menu .lg-width-per-80,
.clc .lg-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .lg-width-per-90,
.fullwidth-custom-footer .lg-width-per-90,
.custom-footer-menu .lg-width-per-90,
.clc .lg-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .lg-width-per-100,
.fullwidth-custom-footer .lg-width-per-100,
.custom-footer-menu .lg-width-per-100,
.clc .lg-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .lg-bottom-0,
.fullwidth-custom-footer .lg-bottom-0,
.custom-footer-menu .lg-bottom-0,
.clc .lg-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .lg-bottom-10,
.fullwidth-custom-footer .lg-bottom-10,
.custom-footer-menu .lg-bottom-10,
.clc .lg-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .lg-bottom-20,
.fullwidth-custom-footer .lg-bottom-20,
.custom-footer-menu .lg-bottom-20,
.clc .lg-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .lg-bottom-30,
.fullwidth-custom-footer .lg-bottom-30,
.custom-footer-menu .lg-bottom-30,
.clc .lg-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .lg-bottom-40,
.fullwidth-custom-footer .lg-bottom-40,
.custom-footer-menu .lg-bottom-40,
.clc .lg-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .lg-bottom-50,
.fullwidth-custom-footer .lg-bottom-50,
.custom-footer-menu .lg-bottom-50,
.clc .lg-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .lg-bottom-60,
.fullwidth-custom-footer .lg-bottom-60,
.custom-footer-menu .lg-bottom-60,
.clc .lg-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .lg-bottom-70,
.fullwidth-custom-footer .lg-bottom-70,
.custom-footer-menu .lg-bottom-70,
.clc .lg-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .lg-bottom-80,
.fullwidth-custom-footer .lg-bottom-80,
.custom-footer-menu .lg-bottom-80,
.clc .lg-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .lg-bottom-90,
.fullwidth-custom-footer .lg-bottom-90,
.custom-footer-menu .lg-bottom-90,
.clc .lg-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .lg-bottom-100,
.fullwidth-custom-footer .lg-bottom-100,
.custom-footer-menu .lg-bottom-100,
.clc .lg-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .lg-top-0,
.fullwidth-custom-footer .lg-top-0,
.custom-footer-menu .lg-top-0,
.clc .lg-top-0 {
    top: 0% !important;
  }
  .custom-pages .lg-top-10,
.fullwidth-custom-footer .lg-top-10,
.custom-footer-menu .lg-top-10,
.clc .lg-top-10 {
    top: 10% !important;
  }
  .custom-pages .lg-top-20,
.fullwidth-custom-footer .lg-top-20,
.custom-footer-menu .lg-top-20,
.clc .lg-top-20 {
    top: 20% !important;
  }
  .custom-pages .lg-top-30,
.fullwidth-custom-footer .lg-top-30,
.custom-footer-menu .lg-top-30,
.clc .lg-top-30 {
    top: 30% !important;
  }
  .custom-pages .lg-top-40,
.fullwidth-custom-footer .lg-top-40,
.custom-footer-menu .lg-top-40,
.clc .lg-top-40 {
    top: 40% !important;
  }
  .custom-pages .lg-top-50,
.fullwidth-custom-footer .lg-top-50,
.custom-footer-menu .lg-top-50,
.clc .lg-top-50 {
    top: 50% !important;
  }
  .custom-pages .lg-top-60,
.fullwidth-custom-footer .lg-top-60,
.custom-footer-menu .lg-top-60,
.clc .lg-top-60 {
    top: 60% !important;
  }
  .custom-pages .lg-top-70,
.fullwidth-custom-footer .lg-top-70,
.custom-footer-menu .lg-top-70,
.clc .lg-top-70 {
    top: 70% !important;
  }
  .custom-pages .lg-top-80,
.fullwidth-custom-footer .lg-top-80,
.custom-footer-menu .lg-top-80,
.clc .lg-top-80 {
    top: 80% !important;
  }
  .custom-pages .lg-top-90,
.fullwidth-custom-footer .lg-top-90,
.custom-footer-menu .lg-top-90,
.clc .lg-top-90 {
    top: 90% !important;
  }
  .custom-pages .lg-top-100,
.fullwidth-custom-footer .lg-top-100,
.custom-footer-menu .lg-top-100,
.clc .lg-top-100 {
    top: 100% !important;
  }
  .custom-pages .lg-left-0,
.fullwidth-custom-footer .lg-left-0,
.custom-footer-menu .lg-left-0,
.clc .lg-left-0 {
    left: 0% !important;
  }
  .custom-pages .lg-left-10,
.fullwidth-custom-footer .lg-left-10,
.custom-footer-menu .lg-left-10,
.clc .lg-left-10 {
    left: 10% !important;
  }
  .custom-pages .lg-left-20,
.fullwidth-custom-footer .lg-left-20,
.custom-footer-menu .lg-left-20,
.clc .lg-left-20 {
    left: 20% !important;
  }
  .custom-pages .lg-left-30,
.fullwidth-custom-footer .lg-left-30,
.custom-footer-menu .lg-left-30,
.clc .lg-left-30 {
    left: 30% !important;
  }
  .custom-pages .lg-left-40,
.fullwidth-custom-footer .lg-left-40,
.custom-footer-menu .lg-left-40,
.clc .lg-left-40 {
    left: 40% !important;
  }
  .custom-pages .lg-left-50,
.fullwidth-custom-footer .lg-left-50,
.custom-footer-menu .lg-left-50,
.clc .lg-left-50 {
    left: 50% !important;
  }
  .custom-pages .lg-left-60,
.fullwidth-custom-footer .lg-left-60,
.custom-footer-menu .lg-left-60,
.clc .lg-left-60 {
    left: 60% !important;
  }
  .custom-pages .lg-left-70,
.fullwidth-custom-footer .lg-left-70,
.custom-footer-menu .lg-left-70,
.clc .lg-left-70 {
    left: 70% !important;
  }
  .custom-pages .lg-left-80,
.fullwidth-custom-footer .lg-left-80,
.custom-footer-menu .lg-left-80,
.clc .lg-left-80 {
    left: 80% !important;
  }
  .custom-pages .lg-left-90,
.fullwidth-custom-footer .lg-left-90,
.custom-footer-menu .lg-left-90,
.clc .lg-left-90 {
    left: 90% !important;
  }
  .custom-pages .lg-left-100,
.fullwidth-custom-footer .lg-left-100,
.custom-footer-menu .lg-left-100,
.clc .lg-left-100 {
    left: 100% !important;
  }
  .custom-pages .lg-right-0,
.fullwidth-custom-footer .lg-right-0,
.custom-footer-menu .lg-right-0,
.clc .lg-right-0 {
    right: 0% !important;
  }
  .custom-pages .lg-right-10,
.fullwidth-custom-footer .lg-right-10,
.custom-footer-menu .lg-right-10,
.clc .lg-right-10 {
    right: 10% !important;
  }
  .custom-pages .lg-right-20,
.fullwidth-custom-footer .lg-right-20,
.custom-footer-menu .lg-right-20,
.clc .lg-right-20 {
    right: 20% !important;
  }
  .custom-pages .lg-right-30,
.fullwidth-custom-footer .lg-right-30,
.custom-footer-menu .lg-right-30,
.clc .lg-right-30 {
    right: 30% !important;
  }
  .custom-pages .lg-right-40,
.fullwidth-custom-footer .lg-right-40,
.custom-footer-menu .lg-right-40,
.clc .lg-right-40 {
    right: 40% !important;
  }
  .custom-pages .lg-right-50,
.fullwidth-custom-footer .lg-right-50,
.custom-footer-menu .lg-right-50,
.clc .lg-right-50 {
    right: 50% !important;
  }
  .custom-pages .lg-right-60,
.fullwidth-custom-footer .lg-right-60,
.custom-footer-menu .lg-right-60,
.clc .lg-right-60 {
    right: 60% !important;
  }
  .custom-pages .lg-right-70,
.fullwidth-custom-footer .lg-right-70,
.custom-footer-menu .lg-right-70,
.clc .lg-right-70 {
    right: 70% !important;
  }
  .custom-pages .lg-right-80,
.fullwidth-custom-footer .lg-right-80,
.custom-footer-menu .lg-right-80,
.clc .lg-right-80 {
    right: 80% !important;
  }
  .custom-pages .lg-right-90,
.fullwidth-custom-footer .lg-right-90,
.custom-footer-menu .lg-right-90,
.clc .lg-right-90 {
    right: 90% !important;
  }
  .custom-pages .lg-right-100,
.fullwidth-custom-footer .lg-right-100,
.custom-footer-menu .lg-right-100,
.clc .lg-right-100 {
    right: 100% !important;
  }
  .custom-pages .lg-pt-10,
.fullwidth-custom-footer .lg-pt-10,
.custom-footer-menu .lg-pt-10,
.clc .lg-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .lg-pt-20,
.fullwidth-custom-footer .lg-pt-20,
.custom-footer-menu .lg-pt-20,
.clc .lg-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .lg-pt-30,
.fullwidth-custom-footer .lg-pt-30,
.custom-footer-menu .lg-pt-30,
.clc .lg-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .lg-pt-40,
.fullwidth-custom-footer .lg-pt-40,
.custom-footer-menu .lg-pt-40,
.clc .lg-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .lg-pt-50,
.fullwidth-custom-footer .lg-pt-50,
.custom-footer-menu .lg-pt-50,
.clc .lg-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .lg-pt-60,
.fullwidth-custom-footer .lg-pt-60,
.custom-footer-menu .lg-pt-60,
.clc .lg-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .lg-pt-70,
.fullwidth-custom-footer .lg-pt-70,
.custom-footer-menu .lg-pt-70,
.clc .lg-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .lg-pt-80,
.fullwidth-custom-footer .lg-pt-80,
.custom-footer-menu .lg-pt-80,
.clc .lg-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .lg-pt-90,
.fullwidth-custom-footer .lg-pt-90,
.custom-footer-menu .lg-pt-90,
.clc .lg-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .lg-pt-100,
.fullwidth-custom-footer .lg-pt-100,
.custom-footer-menu .lg-pt-100,
.clc .lg-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .lg-pb-10,
.fullwidth-custom-footer .lg-pb-10,
.custom-footer-menu .lg-pb-10,
.clc .lg-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .lg-pb-20,
.fullwidth-custom-footer .lg-pb-20,
.custom-footer-menu .lg-pb-20,
.clc .lg-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .lg-pb-30,
.fullwidth-custom-footer .lg-pb-30,
.custom-footer-menu .lg-pb-30,
.clc .lg-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .lg-pb-40,
.fullwidth-custom-footer .lg-pb-40,
.custom-footer-menu .lg-pb-40,
.clc .lg-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .lg-pb-50,
.fullwidth-custom-footer .lg-pb-50,
.custom-footer-menu .lg-pb-50,
.clc .lg-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .lg-pb-60,
.fullwidth-custom-footer .lg-pb-60,
.custom-footer-menu .lg-pb-60,
.clc .lg-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .lg-pb-70,
.fullwidth-custom-footer .lg-pb-70,
.custom-footer-menu .lg-pb-70,
.clc .lg-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .lg-pb-80,
.fullwidth-custom-footer .lg-pb-80,
.custom-footer-menu .lg-pb-80,
.clc .lg-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .lg-pb-90,
.fullwidth-custom-footer .lg-pb-90,
.custom-footer-menu .lg-pb-90,
.clc .lg-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .lg-pb-100,
.fullwidth-custom-footer .lg-pb-100,
.custom-footer-menu .lg-pb-100,
.clc .lg-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .lg-ps-10,
.fullwidth-custom-footer .lg-ps-10,
.custom-footer-menu .lg-ps-10,
.clc .lg-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .lg-ps-20,
.fullwidth-custom-footer .lg-ps-20,
.custom-footer-menu .lg-ps-20,
.clc .lg-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .lg-ps-30,
.fullwidth-custom-footer .lg-ps-30,
.custom-footer-menu .lg-ps-30,
.clc .lg-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .lg-ps-40,
.fullwidth-custom-footer .lg-ps-40,
.custom-footer-menu .lg-ps-40,
.clc .lg-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .lg-ps-50,
.fullwidth-custom-footer .lg-ps-50,
.custom-footer-menu .lg-ps-50,
.clc .lg-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .lg-ps-60,
.fullwidth-custom-footer .lg-ps-60,
.custom-footer-menu .lg-ps-60,
.clc .lg-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .lg-ps-70,
.fullwidth-custom-footer .lg-ps-70,
.custom-footer-menu .lg-ps-70,
.clc .lg-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .lg-ps-80,
.fullwidth-custom-footer .lg-ps-80,
.custom-footer-menu .lg-ps-80,
.clc .lg-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .lg-ps-90,
.fullwidth-custom-footer .lg-ps-90,
.custom-footer-menu .lg-ps-90,
.clc .lg-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .lg-ps-100,
.fullwidth-custom-footer .lg-ps-100,
.custom-footer-menu .lg-ps-100,
.clc .lg-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .lg-pe-10,
.fullwidth-custom-footer .lg-pe-10,
.custom-footer-menu .lg-pe-10,
.clc .lg-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .lg-pe-20,
.fullwidth-custom-footer .lg-pe-20,
.custom-footer-menu .lg-pe-20,
.clc .lg-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .lg-pe-30,
.fullwidth-custom-footer .lg-pe-30,
.custom-footer-menu .lg-pe-30,
.clc .lg-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .lg-pe-40,
.fullwidth-custom-footer .lg-pe-40,
.custom-footer-menu .lg-pe-40,
.clc .lg-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .lg-pe-50,
.fullwidth-custom-footer .lg-pe-50,
.custom-footer-menu .lg-pe-50,
.clc .lg-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .lg-pe-60,
.fullwidth-custom-footer .lg-pe-60,
.custom-footer-menu .lg-pe-60,
.clc .lg-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .lg-pe-70,
.fullwidth-custom-footer .lg-pe-70,
.custom-footer-menu .lg-pe-70,
.clc .lg-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .lg-pe-80,
.fullwidth-custom-footer .lg-pe-80,
.custom-footer-menu .lg-pe-80,
.clc .lg-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .lg-pe-90,
.fullwidth-custom-footer .lg-pe-90,
.custom-footer-menu .lg-pe-90,
.clc .lg-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .lg-pe-100,
.fullwidth-custom-footer .lg-pe-100,
.custom-footer-menu .lg-pe-100,
.clc .lg-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .lg-w-100,
.fullwidth-custom-footer .lg-w-100,
.custom-footer-menu .lg-w-100,
.clc .lg-w-100 {
    font-weight: 100;
  }
  .custom-pages .lg-w-200,
.fullwidth-custom-footer .lg-w-200,
.custom-footer-menu .lg-w-200,
.clc .lg-w-200 {
    font-weight: 200;
  }
  .custom-pages .lg-w-300,
.fullwidth-custom-footer .lg-w-300,
.custom-footer-menu .lg-w-300,
.clc .lg-w-300 {
    font-weight: 300;
  }
  .custom-pages .lg-w-400,
.fullwidth-custom-footer .lg-w-400,
.custom-footer-menu .lg-w-400,
.clc .lg-w-400 {
    font-weight: 400;
  }
  .custom-pages .lg-w-500,
.fullwidth-custom-footer .lg-w-500,
.custom-footer-menu .lg-w-500,
.clc .lg-w-500 {
    font-weight: 500;
  }
  .custom-pages .lg-w-600,
.fullwidth-custom-footer .lg-w-600,
.custom-footer-menu .lg-w-600,
.clc .lg-w-600 {
    font-weight: 600;
  }
  .custom-pages .lg-w-700,
.fullwidth-custom-footer .lg-w-700,
.custom-footer-menu .lg-w-700,
.clc .lg-w-700 {
    font-weight: 700;
  }
  .custom-pages .lg-w-800,
.fullwidth-custom-footer .lg-w-800,
.custom-footer-menu .lg-w-800,
.clc .lg-w-800 {
    font-weight: 800;
  }
  .custom-pages .lg-w-900,
.fullwidth-custom-footer .lg-w-900,
.custom-footer-menu .lg-w-900,
.clc .lg-w-900 {
    font-weight: 900;
  }
  .custom-pages .lg-w-bold,
.fullwidth-custom-footer .lg-w-bold,
.custom-footer-menu .lg-w-bold,
.clc .lg-w-bold {
    font-weight: bold;
  }
  .custom-pages .lg-w-bolder,
.fullwidth-custom-footer .lg-w-bolder,
.custom-footer-menu .lg-w-bolder,
.clc .lg-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .lg-w-lighter,
.fullwidth-custom-footer .lg-w-lighter,
.custom-footer-menu .lg-w-lighter,
.clc .lg-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .lg-w-normal,
.fullwidth-custom-footer .lg-w-normal,
.custom-footer-menu .lg-w-normal,
.clc .lg-w-normal {
    font-weight: normal;
  }
  .custom-pages .lg-w-unset,
.fullwidth-custom-footer .lg-w-unset,
.custom-footer-menu .lg-w-unset,
.clc .lg-w-unset {
    font-weight: unset;
  }
  .custom-pages .lg-d-inline,
.fullwidth-custom-footer .lg-d-inline,
.custom-footer-menu .lg-d-inline,
.clc .lg-d-inline {
    display: inline;
  }
  .custom-pages .lg-d-block,
.fullwidth-custom-footer .lg-d-block,
.custom-footer-menu .lg-d-block,
.clc .lg-d-block {
    display: block;
  }
  .custom-pages .lg-d-contents,
.fullwidth-custom-footer .lg-d-contents,
.custom-footer-menu .lg-d-contents,
.clc .lg-d-contents {
    display: contents;
  }
  .custom-pages .lg-d-flex,
.fullwidth-custom-footer .lg-d-flex,
.custom-footer-menu .lg-d-flex,
.clc .lg-d-flex {
    display: flex;
  }
  .custom-pages .lg-d-grid,
.fullwidth-custom-footer .lg-d-grid,
.custom-footer-menu .lg-d-grid,
.clc .lg-d-grid {
    display: grid;
  }
  .custom-pages .lg-d-inline-block,
.fullwidth-custom-footer .lg-d-inline-block,
.custom-footer-menu .lg-d-inline-block,
.clc .lg-d-inline-block {
    display: inline-block;
  }
  .custom-pages .lg-d-inline-flex,
.fullwidth-custom-footer .lg-d-inline-flex,
.custom-footer-menu .lg-d-inline-flex,
.clc .lg-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .lg-d-inline-grid,
.fullwidth-custom-footer .lg-d-inline-grid,
.custom-footer-menu .lg-d-inline-grid,
.clc .lg-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .lg-d-inline-table,
.fullwidth-custom-footer .lg-d-inline-table,
.custom-footer-menu .lg-d-inline-table,
.clc .lg-d-inline-table {
    display: inline-table;
  }
  .custom-pages .lg-d-list-item,
.fullwidth-custom-footer .lg-d-list-item,
.custom-footer-menu .lg-d-list-item,
.clc .lg-d-list-item {
    display: list-item;
  }
  .custom-pages .lg-d-run-in,
.fullwidth-custom-footer .lg-d-run-in,
.custom-footer-menu .lg-d-run-in,
.clc .lg-d-run-in {
    display: run-in;
  }
  .custom-pages .lg-d-table,
.fullwidth-custom-footer .lg-d-table,
.custom-footer-menu .lg-d-table,
.clc .lg-d-table {
    display: table;
  }
  .custom-pages .lg-d-table-caption,
.fullwidth-custom-footer .lg-d-table-caption,
.custom-footer-menu .lg-d-table-caption,
.clc .lg-d-table-caption {
    display: table-caption;
  }
  .custom-pages .lg-d-table-column-group,
.fullwidth-custom-footer .lg-d-table-column-group,
.custom-footer-menu .lg-d-table-column-group,
.clc .lg-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .lg-d-table-header-group,
.fullwidth-custom-footer .lg-d-table-header-group,
.custom-footer-menu .lg-d-table-header-group,
.clc .lg-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .lg-d-table-footer-group,
.fullwidth-custom-footer .lg-d-table-footer-group,
.custom-footer-menu .lg-d-table-footer-group,
.clc .lg-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .lg-d-table-row-group,
.fullwidth-custom-footer .lg-d-table-row-group,
.custom-footer-menu .lg-d-table-row-group,
.clc .lg-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .lg-d-table-cell,
.fullwidth-custom-footer .lg-d-table-cell,
.custom-footer-menu .lg-d-table-cell,
.clc .lg-d-table-cell {
    display: table-cell;
  }
  .custom-pages .lg-d-table-column,
.fullwidth-custom-footer .lg-d-table-column,
.custom-footer-menu .lg-d-table-column,
.clc .lg-d-table-column {
    display: table-column;
  }
  .custom-pages .lg-d-table-row,
.fullwidth-custom-footer .lg-d-table-row,
.custom-footer-menu .lg-d-table-row,
.clc .lg-d-table-row {
    display: table-row;
  }
  .custom-pages .lg-d-none,
.fullwidth-custom-footer .lg-d-none,
.custom-footer-menu .lg-d-none,
.clc .lg-d-none {
    display: none;
  }
  .custom-pages .lg-d-initial,
.fullwidth-custom-footer .lg-d-initial,
.custom-footer-menu .lg-d-initial,
.clc .lg-d-initial {
    display: initial;
  }
  .custom-pages .lg-d-inherit,
.fullwidth-custom-footer .lg-d-inherit,
.custom-footer-menu .lg-d-inherit,
.clc .lg-d-inherit {
    display: inherit;
  }
  .custom-pages .lg-d-unset,
.fullwidth-custom-footer .lg-d-unset,
.custom-footer-menu .lg-d-unset,
.clc .lg-d-unset {
    display: unset;
  }
  .custom-pages .lg-justify-content-flex-start,
.fullwidth-custom-footer .lg-justify-content-flex-start,
.custom-footer-menu .lg-justify-content-flex-start,
.clc .lg-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .lg-justify-content-flex-end,
.fullwidth-custom-footer .lg-justify-content-flex-end,
.custom-footer-menu .lg-justify-content-flex-end,
.clc .lg-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .lg-justify-content-center,
.fullwidth-custom-footer .lg-justify-content-center,
.custom-footer-menu .lg-justify-content-center,
.clc .lg-justify-content-center {
    justify-content: center;
  }
  .custom-pages .lg-justify-content-space-between,
.fullwidth-custom-footer .lg-justify-content-space-between,
.custom-footer-menu .lg-justify-content-space-between,
.clc .lg-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .lg-justify-content-space-around,
.fullwidth-custom-footer .lg-justify-content-space-around,
.custom-footer-menu .lg-justify-content-space-around,
.clc .lg-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .lg-justify-content-initial,
.fullwidth-custom-footer .lg-justify-content-initial,
.custom-footer-menu .lg-justify-content-initial,
.clc .lg-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .lg-justify-content-inherit,
.fullwidth-custom-footer .lg-justify-content-inherit,
.custom-footer-menu .lg-justify-content-inherit,
.clc .lg-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .lg-justify-content-unset,
.fullwidth-custom-footer .lg-justify-content-unset,
.custom-footer-menu .lg-justify-content-unset,
.clc .lg-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .lg-align-items-stretch,
.fullwidth-custom-footer .lg-align-items-stretch,
.custom-footer-menu .lg-align-items-stretch,
.clc .lg-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .lg-align-items-center,
.fullwidth-custom-footer .lg-align-items-center,
.custom-footer-menu .lg-align-items-center,
.clc .lg-align-items-center {
    align-items: center;
  }
  .custom-pages .lg-align-items-flex-start,
.fullwidth-custom-footer .lg-align-items-flex-start,
.custom-footer-menu .lg-align-items-flex-start,
.clc .lg-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .lg-align-items-flex-end,
.fullwidth-custom-footer .lg-align-items-flex-end,
.custom-footer-menu .lg-align-items-flex-end,
.clc .lg-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .lg-align-items-baseline,
.fullwidth-custom-footer .lg-align-items-baseline,
.custom-footer-menu .lg-align-items-baseline,
.clc .lg-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .lg-align-items-initial,
.fullwidth-custom-footer .lg-align-items-initial,
.custom-footer-menu .lg-align-items-initial,
.clc .lg-align-items-initial {
    align-items: initial;
  }
  .custom-pages .lg-align-items-inherit,
.fullwidth-custom-footer .lg-align-items-inherit,
.custom-footer-menu .lg-align-items-inherit,
.clc .lg-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .lg-align-items-unset,
.fullwidth-custom-footer .lg-align-items-unset,
.custom-footer-menu .lg-align-items-unset,
.clc .lg-align-items-unset {
    align-items: unset;
  }
  .custom-pages .lg-flex-direction-row,
.fullwidth-custom-footer .lg-flex-direction-row,
.custom-footer-menu .lg-flex-direction-row,
.clc .lg-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .lg-flex-direction-row-reverse,
.fullwidth-custom-footer .lg-flex-direction-row-reverse,
.custom-footer-menu .lg-flex-direction-row-reverse,
.clc .lg-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .lg-flex-direction-column,
.fullwidth-custom-footer .lg-flex-direction-column,
.custom-footer-menu .lg-flex-direction-column,
.clc .lg-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .lg-flex-direction-column-reverse,
.fullwidth-custom-footer .lg-flex-direction-column-reverse,
.custom-footer-menu .lg-flex-direction-column-reverse,
.clc .lg-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .lg-flex-direction-initial,
.fullwidth-custom-footer .lg-flex-direction-initial,
.custom-footer-menu .lg-flex-direction-initial,
.clc .lg-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .lg-flex-direction-inherit,
.fullwidth-custom-footer .lg-flex-direction-inherit,
.custom-footer-menu .lg-flex-direction-inherit,
.clc .lg-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .lg-flex-direction-unset,
.fullwidth-custom-footer .lg-flex-direction-unset,
.custom-footer-menu .lg-flex-direction-unset,
.clc .lg-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .lg-flex-wrap-nowrap,
.fullwidth-custom-footer .lg-flex-wrap-nowrap,
.custom-footer-menu .lg-flex-wrap-nowrap,
.clc .lg-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .lg-flex-wrap-wrap,
.fullwidth-custom-footer .lg-flex-wrap-wrap,
.custom-footer-menu .lg-flex-wrap-wrap,
.clc .lg-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .lg-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .lg-flex-wrap-wrap-reverse,
.custom-footer-menu .lg-flex-wrap-wrap-reverse,
.clc .lg-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .lg-flex-wrap-initial,
.fullwidth-custom-footer .lg-flex-wrap-initial,
.custom-footer-menu .lg-flex-wrap-initial,
.clc .lg-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .lg-flex-wrap-inherit,
.fullwidth-custom-footer .lg-flex-wrap-inherit,
.custom-footer-menu .lg-flex-wrap-inherit,
.clc .lg-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .lg-flex-wrap-unset,
.fullwidth-custom-footer .lg-flex-wrap-unset,
.custom-footer-menu .lg-flex-wrap-unset,
.clc .lg-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .lg-text-right,
.fullwidth-custom-footer .lg-text-right,
.custom-footer-menu .lg-text-right,
.clc .lg-text-right {
    text-align: right;
  }
  .custom-pages .lg-text-center,
.fullwidth-custom-footer .lg-text-center,
.custom-footer-menu .lg-text-center,
.clc .lg-text-center {
    text-align: center;
  }
  .custom-pages .lg-text-left,
.fullwidth-custom-footer .lg-text-left,
.custom-footer-menu .lg-text-left,
.clc .lg-text-left {
    text-align: left;
  }
  .custom-pages .lg-text-justify,
.fullwidth-custom-footer .lg-text-justify,
.custom-footer-menu .lg-text-justify,
.clc .lg-text-justify {
    text-align: justify;
  }
  .custom-pages .lg-text-unset,
.fullwidth-custom-footer .lg-text-unset,
.custom-footer-menu .lg-text-unset,
.clc .lg-text-unset {
    text-align: unset;
  }
}

.libro-ga4 .review .image {
  border: none;
}
.libro-ga4 .section-body p,
.libro-ga4 .section-body ul li {
  font-size: 20px;
}
.libro-ga4 .section-body h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-transform: none;
  margin-bottom: 40px;
}
.libro-ga4 .section-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0px;
}
.libro-ga4 .section-btn a {
  font-family: "Roboto", Sans-serif;
  background-color: #FA8918;
  border-radius: 12px 12px 12px 12px;
  padding: 20px 40px;
  font-size: 24pt;
  font-weight: 600;
  opacity: 1;
  line-height: 16pt;
  color: white;
}
.libro-ga4 .section-btn a :focus {
  color: white;
}
.libro-ga4 .section-btn a:hover {
  text-decoration: unset;
}
.libro-ga4 .section-btn a .small {
  font-size: 14pt;
  font-family: "Roboto", Sans-serif;
}
.libro-ga4 .section-header {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
}
.libro-ga4 .section-header .desc {
  text-align: center;
  margin-top: 30px;
}
.libro-ga4 .section-header .desc h1 {
  font-size: 40px;
  color: #000;
  font-weight: 700;
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
}
.libro-ga4 .section-header .desc h1 span {
  font-size: 40px;
  color: #000;
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
  font-weight: 400;
}
.libro-ga4 .section-header .desc span.course-title {
  font-size: 60px;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  color: #bf030c;
}
.libro-ga4 .section-header .desc h2 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  text-transform: unset;
}
.libro-ga4 .section-header .desc p {
  font-size: 20px;
  line-height: unset;
  margin-bottom: 40px;
}
.libro-ga4 .btn:hover, .libro-ga4 .btn:focus {
  color: white;
}

@media (max-width: 1199px) {
  .libro-ga4 .section-reviews .review .row {
    display: flex;
    flex-direction: column;
  }
  .libro-ga4 .section-reviews .review .row .image-col {
    width: 100%;
    display: flex;
  }
  .libro-ga4 .section-reviews .review .row .image-col .image {
    width: unset;
  }
}
@media (max-width: 991px) {
  .libro-ga4 .section-header .desc {
    text-align: center;
    margin-top: 30px;
  }
  .libro-ga4 .section-header .desc h1 {
    font-size: 30px;
    color: #000;
    font-weight: 700;
    font-family: "Raleway", Open Sans, Helvetica, sans-serif;
  }
  .libro-ga4 .section-reviews .review .row {
    display: flex;
    flex-direction: row;
  }
  .libro-ga4 .section-reviews .review .row .image-col {
    width: unset;
    display: flex;
  }
  .libro-ga4 .section-reviews .review .row .image-col .image {
    width: 60px;
    height: 60px;
  }
  .libro-ga4 .section-reviews .review .row .image-col .image img {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 767px) {
  .libro-ga4 .anchor-btn {
    border-radius: 10px;
    font-size: 22px;
    padding: 20px;
    width: 100%;
  }
  .libro-ga4 [class^=section] h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .libro-ga4 .section-reviews .container,
.libro-ga4 .section-body .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  .libro-ga4 .section-reviews .review .row {
    width: 100%;
  }
  .libro-ga4 .section-buy {
    text-align: center;
  }
  .libro-ga4 .full-red.section-title p {
    font-size: 24px;
    margin-bottom: 0px;
  }
  .libro-ga4 .full-red.section-title h2 {
    font-size: 24px;
    margin-bottom: 0px;
  }
  .libro-ga4 .section-btn {
    /* display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0px; */
  }
  .libro-ga4 .section-btn a {
    font-family: "Roboto", Sans-serif;
    background-color: #FA8918;
    border-radius: 12px 12px 12px 12px;
    padding: 20px 40px;
    font-size: 16pt;
    font-weight: 600;
    opacity: 1;
    line-height: 16pt;
  }
  .libro-ga4 .section-btn a :focus {
    color: white;
  }
  .libro-ga4 .section-btn a .small {
    font-size: 11pt;
    font-family: "Roboto", Sans-serif;
  }
  .libro-ga4 .section-title p {
    font-size: 24px;
  }
  .libro-ga4 .section-title h3 {
    font-size: 24px;
  }
  .libro-ga4 .d-inline-block {
    display: inline !important;
  }
  .libro-ga4 .first-top-title h1 {
    font-size: 30px !important;
    line-height: 35px;
  }
  .libro-ga4 .section-course h3 {
    font-size: 26px;
  }
  .libro-ga4 .section-header .desc h1 {
    font-size: 24px;
    line-height: 26px;
  }
  .libro-ga4 .section-header .desc h1 span {
    font-size: 30px;
    line-height: 35px;
  }
  .libro-ga4 .section-header .desc h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .libro-ga4 .section-header .desc p {
    font-size: 20px;
    line-height: unset;
  }
  .libro-ga4 .sm-mtl {
    margin-top: 2em !important;
  }
}
.custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
  /*.fs--60, .fs--58, .fs--56, .fs--54, .fs--52, .fs--50, .fs--48, .fs--46, .fs--44, .fs--42, .fs--40, .fs--38, .fs--36, .fs--34, .fs--32, .fs--30, .fs--28, .fs--26, .fs--24, .fs--22, .fs--20, .fs--18, .fs--16, .fs--14, .fs--12, .fs--10 {
      //append style to all classes
  }*/
  /*.fs--65, .fs--60, .fs--55, .fs--50, .fs--45, .fs--40, .fs--35, .fs--30, .fs--25, .fs--20, .fs--15, .fs--10 {
      //append style to all classes
  }*/
  /*.ls--0.2, .ls--0.3, .ls--0.4, .ls--0.5, .ls--0.6, .ls--0.7, .ls--0.8, .ls--0.9, .ls--1, .ls--1.1, .ls--1.2, .ls--1.3, .ls--1.4, .ls--1.5, .ls--1.6, .ls--1.7, .ls--1.8, .ls--1.9, .ls--2 {
      //append style to all classes
  }*/
  /*.width--50, .width--100, .width--150, .width--200, .width--250, .width--300, .width--350, .width--400, .width--450, .width--500 {
      //append style to all classes
  }*/
  /*.width-per--10, .width-per--20, .width-per--30, .width-per--40, .width-per--50, .width-per--60, .width-per--70, .width-per--80, .width-per--90, .width-per--100 {
      //append style to all classes
  }*/
  /*.bottom--0, .bottom--10, .bottom--20, .bottom--30, .bottom--40, .bottom--50, .bottom--60, .bottom--70, .bottom--80, .bottom--90, .bottom--100 {
      //append style to all classes
  }*/
  /*.top--0, .top--10, .top--20, .top--30, .top--40, .top--50, .top--60, .top--70, .top--80, .top--90, .top--100 {
      //append style to all classes
  }*/
  /*.left--0, .left--10, .left--20, .left--30, .left--40, .left--50, .left--60, .left--70, .left--80, .left--90, .left--100 {
      //append style to all classes
  }*/
  /*.right--0, .right--10, .right--20, .right--30, .right--40, .right--50, .right--60, .right--70, .right--80, .right--90, .right--100 {
      //append style to all classes
  }*/
  /*.pt--10, .pt--20, .pt--30, .pt--40, .pt--50, .pt--60, .pt--70, .pt--80, .pt--90, .pt--100 {
      //append style to all classes
  }*/
  /*.pb--10, .pb--20, .pb--30, .pb--40, .pb--50, .pb--60, .pb--70, .pb--80, .pb--90, .pb--100 {
      //append style to all classes
  }*/
  /*.ps--10, .ps--20, .ps--30, .ps--40, .ps--50, .ps--60, .ps--70, .ps--80, .ps--90, .ps--100 {
      //append style to all classes
  }*/
  /*.pe--10, .pe--20, .pe--30, .pe--40, .pe--50, .pe--60, .pe--70, .pe--80, .pe--90, .pe--100 {
      //append style to all classes
  }*/
}
.custom-pages .pn,
.fullwidth-custom-footer .pn,
.custom-footer-menu .pn,
.clc .pn {
  padding: 0 !important;
}
.custom-pages .ptn, .custom-pages .pvn, .custom-pages .pan,
.fullwidth-custom-footer .ptn,
.fullwidth-custom-footer .pvn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .ptn,
.custom-footer-menu .pvn,
.custom-footer-menu .pan,
.clc .ptn,
.clc .pvn,
.clc .pan {
  padding-top: 0 !important;
}
.custom-pages .pts, .custom-pages .pvs, .custom-pages .pas,
.fullwidth-custom-footer .pts,
.fullwidth-custom-footer .pvs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pts,
.custom-footer-menu .pvs,
.custom-footer-menu .pas,
.clc .pts,
.clc .pvs,
.clc .pas {
  padding-top: 0.5em !important;
}
.custom-pages .ptm, .custom-pages .pvm, .custom-pages .pam,
.fullwidth-custom-footer .ptm,
.fullwidth-custom-footer .pvm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .ptm,
.custom-footer-menu .pvm,
.custom-footer-menu .pam,
.clc .ptm,
.clc .pvm,
.clc .pam {
  padding-top: 1em !important;
}
.custom-pages .ptl, .custom-pages .pvl, .custom-pages .pal,
.fullwidth-custom-footer .ptl,
.fullwidth-custom-footer .pvl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .ptl,
.custom-footer-menu .pvl,
.custom-footer-menu .pal,
.clc .ptl,
.clc .pvl,
.clc .pal {
  padding-top: 2em !important;
}
.custom-pages .prn, .custom-pages .phn, .custom-pages .pan,
.fullwidth-custom-footer .prn,
.fullwidth-custom-footer .phn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .prn,
.custom-footer-menu .phn,
.custom-footer-menu .pan,
.clc .prn,
.clc .phn,
.clc .pan {
  padding-right: 0 !important;
}
.custom-pages .prs, .custom-pages .phs, .custom-pages .pas,
.fullwidth-custom-footer .prs,
.fullwidth-custom-footer .phs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .prs,
.custom-footer-menu .phs,
.custom-footer-menu .pas,
.clc .prs,
.clc .phs,
.clc .pas {
  padding-right: 0.5em !important;
}
.custom-pages .prm, .custom-pages .phm, .custom-pages .pam,
.fullwidth-custom-footer .prm,
.fullwidth-custom-footer .phm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .prm,
.custom-footer-menu .phm,
.custom-footer-menu .pam,
.clc .prm,
.clc .phm,
.clc .pam {
  padding-right: 1em !important;
}
.custom-pages .prl, .custom-pages .phl, .custom-pages .pal,
.fullwidth-custom-footer .prl,
.fullwidth-custom-footer .phl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .prl,
.custom-footer-menu .phl,
.custom-footer-menu .pal,
.clc .prl,
.clc .phl,
.clc .pal {
  padding-right: 2em !important;
}
.custom-pages .pbn, .custom-pages .pvn, .custom-pages .pan,
.fullwidth-custom-footer .pbn,
.fullwidth-custom-footer .pvn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .pbn,
.custom-footer-menu .pvn,
.custom-footer-menu .pan,
.clc .pbn,
.clc .pvn,
.clc .pan {
  padding-bottom: 0 !important;
}
.custom-pages .pbs, .custom-pages .pvs, .custom-pages .pas,
.fullwidth-custom-footer .pbs,
.fullwidth-custom-footer .pvs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pbs,
.custom-footer-menu .pvs,
.custom-footer-menu .pas,
.clc .pbs,
.clc .pvs,
.clc .pas {
  padding-bottom: 0.5em !important;
}
.custom-pages .pbm, .custom-pages .pvm, .custom-pages .pam,
.fullwidth-custom-footer .pbm,
.fullwidth-custom-footer .pvm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .pbm,
.custom-footer-menu .pvm,
.custom-footer-menu .pam,
.clc .pbm,
.clc .pvm,
.clc .pam {
  padding-bottom: 1em !important;
}
.custom-pages .pbl, .custom-pages .pvl, .custom-pages .pal,
.fullwidth-custom-footer .pbl,
.fullwidth-custom-footer .pvl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .pbl,
.custom-footer-menu .pvl,
.custom-footer-menu .pal,
.clc .pbl,
.clc .pvl,
.clc .pal {
  padding-bottom: 2em !important;
}
.custom-pages .pln, .custom-pages .phn, .custom-pages .pan,
.fullwidth-custom-footer .pln,
.fullwidth-custom-footer .phn,
.fullwidth-custom-footer .pan,
.custom-footer-menu .pln,
.custom-footer-menu .phn,
.custom-footer-menu .pan,
.clc .pln,
.clc .phn,
.clc .pan {
  padding-left: 0 !important;
}
.custom-pages .pls, .custom-pages .phs, .custom-pages .pas,
.fullwidth-custom-footer .pls,
.fullwidth-custom-footer .phs,
.fullwidth-custom-footer .pas,
.custom-footer-menu .pls,
.custom-footer-menu .phs,
.custom-footer-menu .pas,
.clc .pls,
.clc .phs,
.clc .pas {
  padding-left: 0.5em !important;
}
.custom-pages .plm, .custom-pages .phm, .custom-pages .pam,
.fullwidth-custom-footer .plm,
.fullwidth-custom-footer .phm,
.fullwidth-custom-footer .pam,
.custom-footer-menu .plm,
.custom-footer-menu .phm,
.custom-footer-menu .pam,
.clc .plm,
.clc .phm,
.clc .pam {
  padding-left: 1em !important;
}
.custom-pages .pll, .custom-pages .phl, .custom-pages .pal,
.fullwidth-custom-footer .pll,
.fullwidth-custom-footer .phl,
.fullwidth-custom-footer .pal,
.custom-footer-menu .pll,
.custom-footer-menu .phl,
.custom-footer-menu .pal,
.clc .pll,
.clc .phl,
.clc .pal {
  padding-left: 2em !important;
}
.custom-pages .mn,
.fullwidth-custom-footer .mn,
.custom-footer-menu .mn,
.clc .mn {
  margin: 0 !important;
}
.custom-pages .mtn, .custom-pages .mvn, .custom-pages .man,
.fullwidth-custom-footer .mtn,
.fullwidth-custom-footer .mvn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mtn,
.custom-footer-menu .mvn,
.custom-footer-menu .man,
.clc .mtn,
.clc .mvn,
.clc .man {
  margin-top: 0 !important;
}
.custom-pages .mts, .custom-pages .mvs, .custom-pages .mas,
.fullwidth-custom-footer .mts,
.fullwidth-custom-footer .mvs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mts,
.custom-footer-menu .mvs,
.custom-footer-menu .mas,
.clc .mts,
.clc .mvs,
.clc .mas {
  margin-top: 0.5em !important;
}
.custom-pages .mtm, .custom-pages .mvm, .custom-pages .mam,
.fullwidth-custom-footer .mtm,
.fullwidth-custom-footer .mvm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mtm,
.custom-footer-menu .mvm,
.custom-footer-menu .mam,
.clc .mtm,
.clc .mvm,
.clc .mam {
  margin-top: 1em !important;
}
.custom-pages .mtl, .custom-pages .mvl, .custom-pages .mal,
.fullwidth-custom-footer .mtl,
.fullwidth-custom-footer .mvl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mtl,
.custom-footer-menu .mvl,
.custom-footer-menu .mal,
.clc .mtl,
.clc .mvl,
.clc .mal {
  margin-top: 2em !important;
}
.custom-pages .mrn, .custom-pages .mhn, .custom-pages .man,
.fullwidth-custom-footer .mrn,
.fullwidth-custom-footer .mhn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mrn,
.custom-footer-menu .mhn,
.custom-footer-menu .man,
.clc .mrn,
.clc .mhn,
.clc .man {
  margin-right: 0 !important;
}
.custom-pages .mrs, .custom-pages .mhs, .custom-pages .mas,
.fullwidth-custom-footer .mrs,
.fullwidth-custom-footer .mhs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mrs,
.custom-footer-menu .mhs,
.custom-footer-menu .mas,
.clc .mrs,
.clc .mhs,
.clc .mas {
  margin-right: 0.5em !important;
}
.custom-pages .mrm, .custom-pages .mhm, .custom-pages .mam,
.fullwidth-custom-footer .mrm,
.fullwidth-custom-footer .mhm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mrm,
.custom-footer-menu .mhm,
.custom-footer-menu .mam,
.clc .mrm,
.clc .mhm,
.clc .mam {
  margin-right: 1em !important;
}
.custom-pages .mrl, .custom-pages .mhl, .custom-pages .mal,
.fullwidth-custom-footer .mrl,
.fullwidth-custom-footer .mhl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mrl,
.custom-footer-menu .mhl,
.custom-footer-menu .mal,
.clc .mrl,
.clc .mhl,
.clc .mal {
  margin-right: 2em !important;
}
.custom-pages .mbn, .custom-pages .mvn, .custom-pages .man,
.fullwidth-custom-footer .mbn,
.fullwidth-custom-footer .mvn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mbn,
.custom-footer-menu .mvn,
.custom-footer-menu .man,
.clc .mbn,
.clc .mvn,
.clc .man {
  margin-bottom: 0 !important;
}
.custom-pages .mbs, .custom-pages .mvs, .custom-pages .mas,
.fullwidth-custom-footer .mbs,
.fullwidth-custom-footer .mvs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mbs,
.custom-footer-menu .mvs,
.custom-footer-menu .mas,
.clc .mbs,
.clc .mvs,
.clc .mas {
  margin-bottom: 0.5em !important;
}
.custom-pages .mbm, .custom-pages .mvm, .custom-pages .mam,
.fullwidth-custom-footer .mbm,
.fullwidth-custom-footer .mvm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mbm,
.custom-footer-menu .mvm,
.custom-footer-menu .mam,
.clc .mbm,
.clc .mvm,
.clc .mam {
  margin-bottom: 1em !important;
}
.custom-pages .mbl, .custom-pages .mvl, .custom-pages .mal,
.fullwidth-custom-footer .mbl,
.fullwidth-custom-footer .mvl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mbl,
.custom-footer-menu .mvl,
.custom-footer-menu .mal,
.clc .mbl,
.clc .mvl,
.clc .mal {
  margin-bottom: 2em !important;
}
.custom-pages .mln, .custom-pages .mhn, .custom-pages .man,
.fullwidth-custom-footer .mln,
.fullwidth-custom-footer .mhn,
.fullwidth-custom-footer .man,
.custom-footer-menu .mln,
.custom-footer-menu .mhn,
.custom-footer-menu .man,
.clc .mln,
.clc .mhn,
.clc .man {
  margin-left: 0 !important;
}
.custom-pages .mls, .custom-pages .mhs, .custom-pages .mas,
.fullwidth-custom-footer .mls,
.fullwidth-custom-footer .mhs,
.fullwidth-custom-footer .mas,
.custom-footer-menu .mls,
.custom-footer-menu .mhs,
.custom-footer-menu .mas,
.clc .mls,
.clc .mhs,
.clc .mas {
  margin-left: 0.5em !important;
}
.custom-pages .mlm, .custom-pages .mhm, .custom-pages .mam,
.fullwidth-custom-footer .mlm,
.fullwidth-custom-footer .mhm,
.fullwidth-custom-footer .mam,
.custom-footer-menu .mlm,
.custom-footer-menu .mhm,
.custom-footer-menu .mam,
.clc .mlm,
.clc .mhm,
.clc .mam {
  margin-left: 1em !important;
}
.custom-pages .mll, .custom-pages .mhl, .custom-pages .mal,
.fullwidth-custom-footer .mll,
.fullwidth-custom-footer .mhl,
.fullwidth-custom-footer .mal,
.custom-footer-menu .mll,
.custom-footer-menu .mhl,
.custom-footer-menu .mal,
.clc .mll,
.clc .mhl,
.clc .mal {
  margin-left: 2em !important;
}
.custom-pages .fs-60,
.fullwidth-custom-footer .fs-60,
.custom-footer-menu .fs-60,
.clc .fs-60 {
  font-size: 60px !important;
}
.custom-pages .fs-58,
.fullwidth-custom-footer .fs-58,
.custom-footer-menu .fs-58,
.clc .fs-58 {
  font-size: 58px !important;
}
.custom-pages .fs-56,
.fullwidth-custom-footer .fs-56,
.custom-footer-menu .fs-56,
.clc .fs-56 {
  font-size: 56px !important;
}
.custom-pages .fs-54,
.fullwidth-custom-footer .fs-54,
.custom-footer-menu .fs-54,
.clc .fs-54 {
  font-size: 54px !important;
}
.custom-pages .fs-52,
.fullwidth-custom-footer .fs-52,
.custom-footer-menu .fs-52,
.clc .fs-52 {
  font-size: 52px !important;
}
.custom-pages .fs-50,
.fullwidth-custom-footer .fs-50,
.custom-footer-menu .fs-50,
.clc .fs-50 {
  font-size: 50px !important;
}
.custom-pages .fs-48,
.fullwidth-custom-footer .fs-48,
.custom-footer-menu .fs-48,
.clc .fs-48 {
  font-size: 48px !important;
}
.custom-pages .fs-46,
.fullwidth-custom-footer .fs-46,
.custom-footer-menu .fs-46,
.clc .fs-46 {
  font-size: 46px !important;
}
.custom-pages .fs-44,
.fullwidth-custom-footer .fs-44,
.custom-footer-menu .fs-44,
.clc .fs-44 {
  font-size: 44px !important;
}
.custom-pages .fs-42,
.fullwidth-custom-footer .fs-42,
.custom-footer-menu .fs-42,
.clc .fs-42 {
  font-size: 42px !important;
}
.custom-pages .fs-40,
.fullwidth-custom-footer .fs-40,
.custom-footer-menu .fs-40,
.clc .fs-40 {
  font-size: 40px !important;
}
.custom-pages .fs-38,
.fullwidth-custom-footer .fs-38,
.custom-footer-menu .fs-38,
.clc .fs-38 {
  font-size: 38px !important;
}
.custom-pages .fs-36,
.fullwidth-custom-footer .fs-36,
.custom-footer-menu .fs-36,
.clc .fs-36 {
  font-size: 36px !important;
}
.custom-pages .fs-34,
.fullwidth-custom-footer .fs-34,
.custom-footer-menu .fs-34,
.clc .fs-34 {
  font-size: 34px !important;
}
.custom-pages .fs-32,
.fullwidth-custom-footer .fs-32,
.custom-footer-menu .fs-32,
.clc .fs-32 {
  font-size: 32px !important;
}
.custom-pages .fs-30,
.fullwidth-custom-footer .fs-30,
.custom-footer-menu .fs-30,
.clc .fs-30 {
  font-size: 30px !important;
}
.custom-pages .fs-28,
.fullwidth-custom-footer .fs-28,
.custom-footer-menu .fs-28,
.clc .fs-28 {
  font-size: 28px !important;
}
.custom-pages .fs-26,
.fullwidth-custom-footer .fs-26,
.custom-footer-menu .fs-26,
.clc .fs-26 {
  font-size: 26px !important;
}
.custom-pages .fs-24,
.fullwidth-custom-footer .fs-24,
.custom-footer-menu .fs-24,
.clc .fs-24 {
  font-size: 24px !important;
}
.custom-pages .fs-22,
.fullwidth-custom-footer .fs-22,
.custom-footer-menu .fs-22,
.clc .fs-22 {
  font-size: 22px !important;
}
.custom-pages .fs-20,
.fullwidth-custom-footer .fs-20,
.custom-footer-menu .fs-20,
.clc .fs-20 {
  font-size: 20px !important;
}
.custom-pages .fs-18,
.fullwidth-custom-footer .fs-18,
.custom-footer-menu .fs-18,
.clc .fs-18 {
  font-size: 18px !important;
}
.custom-pages .fs-16,
.fullwidth-custom-footer .fs-16,
.custom-footer-menu .fs-16,
.clc .fs-16 {
  font-size: 16px !important;
}
.custom-pages .fs-14,
.fullwidth-custom-footer .fs-14,
.custom-footer-menu .fs-14,
.clc .fs-14 {
  font-size: 14px !important;
}
.custom-pages .fs-12,
.fullwidth-custom-footer .fs-12,
.custom-footer-menu .fs-12,
.clc .fs-12 {
  font-size: 12px !important;
}
.custom-pages .fs-10,
.fullwidth-custom-footer .fs-10,
.custom-footer-menu .fs-10,
.clc .fs-10 {
  font-size: 10px !important;
}
.custom-pages .fs-65,
.fullwidth-custom-footer .fs-65,
.custom-footer-menu .fs-65,
.clc .fs-65 {
  font-size: 65px !important;
}
.custom-pages .fs-60,
.fullwidth-custom-footer .fs-60,
.custom-footer-menu .fs-60,
.clc .fs-60 {
  font-size: 60px !important;
}
.custom-pages .fs-55,
.fullwidth-custom-footer .fs-55,
.custom-footer-menu .fs-55,
.clc .fs-55 {
  font-size: 55px !important;
}
.custom-pages .fs-50,
.fullwidth-custom-footer .fs-50,
.custom-footer-menu .fs-50,
.clc .fs-50 {
  font-size: 50px !important;
}
.custom-pages .fs-45,
.fullwidth-custom-footer .fs-45,
.custom-footer-menu .fs-45,
.clc .fs-45 {
  font-size: 45px !important;
}
.custom-pages .fs-40,
.fullwidth-custom-footer .fs-40,
.custom-footer-menu .fs-40,
.clc .fs-40 {
  font-size: 40px !important;
}
.custom-pages .fs-35,
.fullwidth-custom-footer .fs-35,
.custom-footer-menu .fs-35,
.clc .fs-35 {
  font-size: 35px !important;
}
.custom-pages .fs-30,
.fullwidth-custom-footer .fs-30,
.custom-footer-menu .fs-30,
.clc .fs-30 {
  font-size: 30px !important;
}
.custom-pages .fs-25,
.fullwidth-custom-footer .fs-25,
.custom-footer-menu .fs-25,
.clc .fs-25 {
  font-size: 25px !important;
}
.custom-pages .fs-20,
.fullwidth-custom-footer .fs-20,
.custom-footer-menu .fs-20,
.clc .fs-20 {
  font-size: 20px !important;
}
.custom-pages .fs-15,
.fullwidth-custom-footer .fs-15,
.custom-footer-menu .fs-15,
.clc .fs-15 {
  font-size: 15px !important;
}
.custom-pages .fs-10,
.fullwidth-custom-footer .fs-10,
.custom-footer-menu .fs-10,
.clc .fs-10 {
  font-size: 10px !important;
}
.custom-pages .ls-02,
.fullwidth-custom-footer .ls-02,
.custom-footer-menu .ls-02,
.clc .ls-02 {
  line-height: 0.2 !important;
}
.custom-pages .ls-03,
.fullwidth-custom-footer .ls-03,
.custom-footer-menu .ls-03,
.clc .ls-03 {
  line-height: 0.3 !important;
}
.custom-pages .ls-04,
.fullwidth-custom-footer .ls-04,
.custom-footer-menu .ls-04,
.clc .ls-04 {
  line-height: 0.4 !important;
}
.custom-pages .ls-05,
.fullwidth-custom-footer .ls-05,
.custom-footer-menu .ls-05,
.clc .ls-05 {
  line-height: 0.5 !important;
}
.custom-pages .ls-06,
.fullwidth-custom-footer .ls-06,
.custom-footer-menu .ls-06,
.clc .ls-06 {
  line-height: 0.6 !important;
}
.custom-pages .ls-07,
.fullwidth-custom-footer .ls-07,
.custom-footer-menu .ls-07,
.clc .ls-07 {
  line-height: 0.7 !important;
}
.custom-pages .ls-08,
.fullwidth-custom-footer .ls-08,
.custom-footer-menu .ls-08,
.clc .ls-08 {
  line-height: 0.8 !important;
}
.custom-pages .ls-09,
.fullwidth-custom-footer .ls-09,
.custom-footer-menu .ls-09,
.clc .ls-09 {
  line-height: 0.9 !important;
}
.custom-pages .ls-1,
.fullwidth-custom-footer .ls-1,
.custom-footer-menu .ls-1,
.clc .ls-1 {
  line-height: 1 !important;
}
.custom-pages .ls-11,
.fullwidth-custom-footer .ls-11,
.custom-footer-menu .ls-11,
.clc .ls-11 {
  line-height: 1.1 !important;
}
.custom-pages .ls-12,
.fullwidth-custom-footer .ls-12,
.custom-footer-menu .ls-12,
.clc .ls-12 {
  line-height: 1.2 !important;
}
.custom-pages .ls-13,
.fullwidth-custom-footer .ls-13,
.custom-footer-menu .ls-13,
.clc .ls-13 {
  line-height: 1.3 !important;
}
.custom-pages .ls-14,
.fullwidth-custom-footer .ls-14,
.custom-footer-menu .ls-14,
.clc .ls-14 {
  line-height: 1.4 !important;
}
.custom-pages .ls-15,
.fullwidth-custom-footer .ls-15,
.custom-footer-menu .ls-15,
.clc .ls-15 {
  line-height: 1.5 !important;
}
.custom-pages .ls-16,
.fullwidth-custom-footer .ls-16,
.custom-footer-menu .ls-16,
.clc .ls-16 {
  line-height: 1.6 !important;
}
.custom-pages .ls-17,
.fullwidth-custom-footer .ls-17,
.custom-footer-menu .ls-17,
.clc .ls-17 {
  line-height: 1.7 !important;
}
.custom-pages .ls-18,
.fullwidth-custom-footer .ls-18,
.custom-footer-menu .ls-18,
.clc .ls-18 {
  line-height: 1.8 !important;
}
.custom-pages .ls-19,
.fullwidth-custom-footer .ls-19,
.custom-footer-menu .ls-19,
.clc .ls-19 {
  line-height: 1.9 !important;
}
.custom-pages .ls-2,
.fullwidth-custom-footer .ls-2,
.custom-footer-menu .ls-2,
.clc .ls-2 {
  line-height: 2 !important;
}
.custom-pages .width-50,
.fullwidth-custom-footer .width-50,
.custom-footer-menu .width-50,
.clc .width-50 {
  width: 50px !important;
}
.custom-pages .width-100,
.fullwidth-custom-footer .width-100,
.custom-footer-menu .width-100,
.clc .width-100 {
  width: 100px !important;
}
.custom-pages .width-150,
.fullwidth-custom-footer .width-150,
.custom-footer-menu .width-150,
.clc .width-150 {
  width: 150px !important;
}
.custom-pages .width-200,
.fullwidth-custom-footer .width-200,
.custom-footer-menu .width-200,
.clc .width-200 {
  width: 200px !important;
}
.custom-pages .width-250,
.fullwidth-custom-footer .width-250,
.custom-footer-menu .width-250,
.clc .width-250 {
  width: 250px !important;
}
.custom-pages .width-300,
.fullwidth-custom-footer .width-300,
.custom-footer-menu .width-300,
.clc .width-300 {
  width: 300px !important;
}
.custom-pages .width-350,
.fullwidth-custom-footer .width-350,
.custom-footer-menu .width-350,
.clc .width-350 {
  width: 350px !important;
}
.custom-pages .width-400,
.fullwidth-custom-footer .width-400,
.custom-footer-menu .width-400,
.clc .width-400 {
  width: 400px !important;
}
.custom-pages .width-450,
.fullwidth-custom-footer .width-450,
.custom-footer-menu .width-450,
.clc .width-450 {
  width: 450px !important;
}
.custom-pages .width-500,
.fullwidth-custom-footer .width-500,
.custom-footer-menu .width-500,
.clc .width-500 {
  width: 500px !important;
}
.custom-pages .width-per-10,
.fullwidth-custom-footer .width-per-10,
.custom-footer-menu .width-per-10,
.clc .width-per-10 {
  width: 10% !important;
}
.custom-pages .width-per-20,
.fullwidth-custom-footer .width-per-20,
.custom-footer-menu .width-per-20,
.clc .width-per-20 {
  width: 20% !important;
}
.custom-pages .width-per-30,
.fullwidth-custom-footer .width-per-30,
.custom-footer-menu .width-per-30,
.clc .width-per-30 {
  width: 30% !important;
}
.custom-pages .width-per-40,
.fullwidth-custom-footer .width-per-40,
.custom-footer-menu .width-per-40,
.clc .width-per-40 {
  width: 40% !important;
}
.custom-pages .width-per-50,
.fullwidth-custom-footer .width-per-50,
.custom-footer-menu .width-per-50,
.clc .width-per-50 {
  width: 50% !important;
}
.custom-pages .width-per-60,
.fullwidth-custom-footer .width-per-60,
.custom-footer-menu .width-per-60,
.clc .width-per-60 {
  width: 60% !important;
}
.custom-pages .width-per-70,
.fullwidth-custom-footer .width-per-70,
.custom-footer-menu .width-per-70,
.clc .width-per-70 {
  width: 70% !important;
}
.custom-pages .width-per-80,
.fullwidth-custom-footer .width-per-80,
.custom-footer-menu .width-per-80,
.clc .width-per-80 {
  width: 80% !important;
}
.custom-pages .width-per-90,
.fullwidth-custom-footer .width-per-90,
.custom-footer-menu .width-per-90,
.clc .width-per-90 {
  width: 90% !important;
}
.custom-pages .width-per-100,
.fullwidth-custom-footer .width-per-100,
.custom-footer-menu .width-per-100,
.clc .width-per-100 {
  width: 100% !important;
}
.custom-pages .bottom-0,
.fullwidth-custom-footer .bottom-0,
.custom-footer-menu .bottom-0,
.clc .bottom-0 {
  bottom: 0% !important;
}
.custom-pages .bottom-10,
.fullwidth-custom-footer .bottom-10,
.custom-footer-menu .bottom-10,
.clc .bottom-10 {
  bottom: 10% !important;
}
.custom-pages .bottom-20,
.fullwidth-custom-footer .bottom-20,
.custom-footer-menu .bottom-20,
.clc .bottom-20 {
  bottom: 20% !important;
}
.custom-pages .bottom-30,
.fullwidth-custom-footer .bottom-30,
.custom-footer-menu .bottom-30,
.clc .bottom-30 {
  bottom: 30% !important;
}
.custom-pages .bottom-40,
.fullwidth-custom-footer .bottom-40,
.custom-footer-menu .bottom-40,
.clc .bottom-40 {
  bottom: 40% !important;
}
.custom-pages .bottom-50,
.fullwidth-custom-footer .bottom-50,
.custom-footer-menu .bottom-50,
.clc .bottom-50 {
  bottom: 50% !important;
}
.custom-pages .bottom-60,
.fullwidth-custom-footer .bottom-60,
.custom-footer-menu .bottom-60,
.clc .bottom-60 {
  bottom: 60% !important;
}
.custom-pages .bottom-70,
.fullwidth-custom-footer .bottom-70,
.custom-footer-menu .bottom-70,
.clc .bottom-70 {
  bottom: 70% !important;
}
.custom-pages .bottom-80,
.fullwidth-custom-footer .bottom-80,
.custom-footer-menu .bottom-80,
.clc .bottom-80 {
  bottom: 80% !important;
}
.custom-pages .bottom-90,
.fullwidth-custom-footer .bottom-90,
.custom-footer-menu .bottom-90,
.clc .bottom-90 {
  bottom: 90% !important;
}
.custom-pages .bottom-100,
.fullwidth-custom-footer .bottom-100,
.custom-footer-menu .bottom-100,
.clc .bottom-100 {
  bottom: 100% !important;
}
.custom-pages .top-0,
.fullwidth-custom-footer .top-0,
.custom-footer-menu .top-0,
.clc .top-0 {
  top: 0% !important;
}
.custom-pages .top-10,
.fullwidth-custom-footer .top-10,
.custom-footer-menu .top-10,
.clc .top-10 {
  top: 10% !important;
}
.custom-pages .top-20,
.fullwidth-custom-footer .top-20,
.custom-footer-menu .top-20,
.clc .top-20 {
  top: 20% !important;
}
.custom-pages .top-30,
.fullwidth-custom-footer .top-30,
.custom-footer-menu .top-30,
.clc .top-30 {
  top: 30% !important;
}
.custom-pages .top-40,
.fullwidth-custom-footer .top-40,
.custom-footer-menu .top-40,
.clc .top-40 {
  top: 40% !important;
}
.custom-pages .top-50,
.fullwidth-custom-footer .top-50,
.custom-footer-menu .top-50,
.clc .top-50 {
  top: 50% !important;
}
.custom-pages .top-60,
.fullwidth-custom-footer .top-60,
.custom-footer-menu .top-60,
.clc .top-60 {
  top: 60% !important;
}
.custom-pages .top-70,
.fullwidth-custom-footer .top-70,
.custom-footer-menu .top-70,
.clc .top-70 {
  top: 70% !important;
}
.custom-pages .top-80,
.fullwidth-custom-footer .top-80,
.custom-footer-menu .top-80,
.clc .top-80 {
  top: 80% !important;
}
.custom-pages .top-90,
.fullwidth-custom-footer .top-90,
.custom-footer-menu .top-90,
.clc .top-90 {
  top: 90% !important;
}
.custom-pages .top-100,
.fullwidth-custom-footer .top-100,
.custom-footer-menu .top-100,
.clc .top-100 {
  top: 100% !important;
}
.custom-pages .left-0,
.fullwidth-custom-footer .left-0,
.custom-footer-menu .left-0,
.clc .left-0 {
  left: 0% !important;
}
.custom-pages .left-10,
.fullwidth-custom-footer .left-10,
.custom-footer-menu .left-10,
.clc .left-10 {
  left: 10% !important;
}
.custom-pages .left-20,
.fullwidth-custom-footer .left-20,
.custom-footer-menu .left-20,
.clc .left-20 {
  left: 20% !important;
}
.custom-pages .left-30,
.fullwidth-custom-footer .left-30,
.custom-footer-menu .left-30,
.clc .left-30 {
  left: 30% !important;
}
.custom-pages .left-40,
.fullwidth-custom-footer .left-40,
.custom-footer-menu .left-40,
.clc .left-40 {
  left: 40% !important;
}
.custom-pages .left-50,
.fullwidth-custom-footer .left-50,
.custom-footer-menu .left-50,
.clc .left-50 {
  left: 50% !important;
}
.custom-pages .left-60,
.fullwidth-custom-footer .left-60,
.custom-footer-menu .left-60,
.clc .left-60 {
  left: 60% !important;
}
.custom-pages .left-70,
.fullwidth-custom-footer .left-70,
.custom-footer-menu .left-70,
.clc .left-70 {
  left: 70% !important;
}
.custom-pages .left-80,
.fullwidth-custom-footer .left-80,
.custom-footer-menu .left-80,
.clc .left-80 {
  left: 80% !important;
}
.custom-pages .left-90,
.fullwidth-custom-footer .left-90,
.custom-footer-menu .left-90,
.clc .left-90 {
  left: 90% !important;
}
.custom-pages .left-100,
.fullwidth-custom-footer .left-100,
.custom-footer-menu .left-100,
.clc .left-100 {
  left: 100% !important;
}
.custom-pages .right-0,
.fullwidth-custom-footer .right-0,
.custom-footer-menu .right-0,
.clc .right-0 {
  right: 0% !important;
}
.custom-pages .right-10,
.fullwidth-custom-footer .right-10,
.custom-footer-menu .right-10,
.clc .right-10 {
  right: 10% !important;
}
.custom-pages .right-20,
.fullwidth-custom-footer .right-20,
.custom-footer-menu .right-20,
.clc .right-20 {
  right: 20% !important;
}
.custom-pages .right-30,
.fullwidth-custom-footer .right-30,
.custom-footer-menu .right-30,
.clc .right-30 {
  right: 30% !important;
}
.custom-pages .right-40,
.fullwidth-custom-footer .right-40,
.custom-footer-menu .right-40,
.clc .right-40 {
  right: 40% !important;
}
.custom-pages .right-50,
.fullwidth-custom-footer .right-50,
.custom-footer-menu .right-50,
.clc .right-50 {
  right: 50% !important;
}
.custom-pages .right-60,
.fullwidth-custom-footer .right-60,
.custom-footer-menu .right-60,
.clc .right-60 {
  right: 60% !important;
}
.custom-pages .right-70,
.fullwidth-custom-footer .right-70,
.custom-footer-menu .right-70,
.clc .right-70 {
  right: 70% !important;
}
.custom-pages .right-80,
.fullwidth-custom-footer .right-80,
.custom-footer-menu .right-80,
.clc .right-80 {
  right: 80% !important;
}
.custom-pages .right-90,
.fullwidth-custom-footer .right-90,
.custom-footer-menu .right-90,
.clc .right-90 {
  right: 90% !important;
}
.custom-pages .right-100,
.fullwidth-custom-footer .right-100,
.custom-footer-menu .right-100,
.clc .right-100 {
  right: 100% !important;
}
.custom-pages .pt-10,
.fullwidth-custom-footer .pt-10,
.custom-footer-menu .pt-10,
.clc .pt-10 {
  padding-top: 10px !important;
}
.custom-pages .pt-20,
.fullwidth-custom-footer .pt-20,
.custom-footer-menu .pt-20,
.clc .pt-20 {
  padding-top: 20px !important;
}
.custom-pages .pt-30,
.fullwidth-custom-footer .pt-30,
.custom-footer-menu .pt-30,
.clc .pt-30 {
  padding-top: 30px !important;
}
.custom-pages .pt-40,
.fullwidth-custom-footer .pt-40,
.custom-footer-menu .pt-40,
.clc .pt-40 {
  padding-top: 40px !important;
}
.custom-pages .pt-50,
.fullwidth-custom-footer .pt-50,
.custom-footer-menu .pt-50,
.clc .pt-50 {
  padding-top: 50px !important;
}
.custom-pages .pt-60,
.fullwidth-custom-footer .pt-60,
.custom-footer-menu .pt-60,
.clc .pt-60 {
  padding-top: 60px !important;
}
.custom-pages .pt-70,
.fullwidth-custom-footer .pt-70,
.custom-footer-menu .pt-70,
.clc .pt-70 {
  padding-top: 70px !important;
}
.custom-pages .pt-80,
.fullwidth-custom-footer .pt-80,
.custom-footer-menu .pt-80,
.clc .pt-80 {
  padding-top: 80px !important;
}
.custom-pages .pt-90,
.fullwidth-custom-footer .pt-90,
.custom-footer-menu .pt-90,
.clc .pt-90 {
  padding-top: 90px !important;
}
.custom-pages .pt-100,
.fullwidth-custom-footer .pt-100,
.custom-footer-menu .pt-100,
.clc .pt-100 {
  padding-top: 100px !important;
}
.custom-pages .pb-10,
.fullwidth-custom-footer .pb-10,
.custom-footer-menu .pb-10,
.clc .pb-10 {
  padding-bottom: 10px !important;
}
.custom-pages .pb-20,
.fullwidth-custom-footer .pb-20,
.custom-footer-menu .pb-20,
.clc .pb-20 {
  padding-bottom: 20px !important;
}
.custom-pages .pb-30,
.fullwidth-custom-footer .pb-30,
.custom-footer-menu .pb-30,
.clc .pb-30 {
  padding-bottom: 30px !important;
}
.custom-pages .pb-40,
.fullwidth-custom-footer .pb-40,
.custom-footer-menu .pb-40,
.clc .pb-40 {
  padding-bottom: 40px !important;
}
.custom-pages .pb-50,
.fullwidth-custom-footer .pb-50,
.custom-footer-menu .pb-50,
.clc .pb-50 {
  padding-bottom: 50px !important;
}
.custom-pages .pb-60,
.fullwidth-custom-footer .pb-60,
.custom-footer-menu .pb-60,
.clc .pb-60 {
  padding-bottom: 60px !important;
}
.custom-pages .pb-70,
.fullwidth-custom-footer .pb-70,
.custom-footer-menu .pb-70,
.clc .pb-70 {
  padding-bottom: 70px !important;
}
.custom-pages .pb-80,
.fullwidth-custom-footer .pb-80,
.custom-footer-menu .pb-80,
.clc .pb-80 {
  padding-bottom: 80px !important;
}
.custom-pages .pb-90,
.fullwidth-custom-footer .pb-90,
.custom-footer-menu .pb-90,
.clc .pb-90 {
  padding-bottom: 90px !important;
}
.custom-pages .pb-100,
.fullwidth-custom-footer .pb-100,
.custom-footer-menu .pb-100,
.clc .pb-100 {
  padding-bottom: 100px !important;
}
.custom-pages .ps-10,
.fullwidth-custom-footer .ps-10,
.custom-footer-menu .ps-10,
.clc .ps-10 {
  padding-left: 10px !important;
}
.custom-pages .ps-20,
.fullwidth-custom-footer .ps-20,
.custom-footer-menu .ps-20,
.clc .ps-20 {
  padding-left: 20px !important;
}
.custom-pages .ps-30,
.fullwidth-custom-footer .ps-30,
.custom-footer-menu .ps-30,
.clc .ps-30 {
  padding-left: 30px !important;
}
.custom-pages .ps-40,
.fullwidth-custom-footer .ps-40,
.custom-footer-menu .ps-40,
.clc .ps-40 {
  padding-left: 40px !important;
}
.custom-pages .ps-50,
.fullwidth-custom-footer .ps-50,
.custom-footer-menu .ps-50,
.clc .ps-50 {
  padding-left: 50px !important;
}
.custom-pages .ps-60,
.fullwidth-custom-footer .ps-60,
.custom-footer-menu .ps-60,
.clc .ps-60 {
  padding-left: 60px !important;
}
.custom-pages .ps-70,
.fullwidth-custom-footer .ps-70,
.custom-footer-menu .ps-70,
.clc .ps-70 {
  padding-left: 70px !important;
}
.custom-pages .ps-80,
.fullwidth-custom-footer .ps-80,
.custom-footer-menu .ps-80,
.clc .ps-80 {
  padding-left: 80px !important;
}
.custom-pages .ps-90,
.fullwidth-custom-footer .ps-90,
.custom-footer-menu .ps-90,
.clc .ps-90 {
  padding-left: 90px !important;
}
.custom-pages .ps-100,
.fullwidth-custom-footer .ps-100,
.custom-footer-menu .ps-100,
.clc .ps-100 {
  padding-left: 100px !important;
}
.custom-pages .pe-10,
.fullwidth-custom-footer .pe-10,
.custom-footer-menu .pe-10,
.clc .pe-10 {
  padding-right: 10px !important;
}
.custom-pages .pe-20,
.fullwidth-custom-footer .pe-20,
.custom-footer-menu .pe-20,
.clc .pe-20 {
  padding-right: 20px !important;
}
.custom-pages .pe-30,
.fullwidth-custom-footer .pe-30,
.custom-footer-menu .pe-30,
.clc .pe-30 {
  padding-right: 30px !important;
}
.custom-pages .pe-40,
.fullwidth-custom-footer .pe-40,
.custom-footer-menu .pe-40,
.clc .pe-40 {
  padding-right: 40px !important;
}
.custom-pages .pe-50,
.fullwidth-custom-footer .pe-50,
.custom-footer-menu .pe-50,
.clc .pe-50 {
  padding-right: 50px !important;
}
.custom-pages .pe-60,
.fullwidth-custom-footer .pe-60,
.custom-footer-menu .pe-60,
.clc .pe-60 {
  padding-right: 60px !important;
}
.custom-pages .pe-70,
.fullwidth-custom-footer .pe-70,
.custom-footer-menu .pe-70,
.clc .pe-70 {
  padding-right: 70px !important;
}
.custom-pages .pe-80,
.fullwidth-custom-footer .pe-80,
.custom-footer-menu .pe-80,
.clc .pe-80 {
  padding-right: 80px !important;
}
.custom-pages .pe-90,
.fullwidth-custom-footer .pe-90,
.custom-footer-menu .pe-90,
.clc .pe-90 {
  padding-right: 90px !important;
}
.custom-pages .pe-100,
.fullwidth-custom-footer .pe-100,
.custom-footer-menu .pe-100,
.clc .pe-100 {
  padding-right: 100px !important;
}
.custom-pages .w-100,
.fullwidth-custom-footer .w-100,
.custom-footer-menu .w-100,
.clc .w-100 {
  font-weight: 100;
}
.custom-pages .w-200,
.fullwidth-custom-footer .w-200,
.custom-footer-menu .w-200,
.clc .w-200 {
  font-weight: 200;
}
.custom-pages .w-300,
.fullwidth-custom-footer .w-300,
.custom-footer-menu .w-300,
.clc .w-300 {
  font-weight: 300;
}
.custom-pages .w-400,
.fullwidth-custom-footer .w-400,
.custom-footer-menu .w-400,
.clc .w-400 {
  font-weight: 400;
}
.custom-pages .w-500,
.fullwidth-custom-footer .w-500,
.custom-footer-menu .w-500,
.clc .w-500 {
  font-weight: 500;
}
.custom-pages .w-600,
.fullwidth-custom-footer .w-600,
.custom-footer-menu .w-600,
.clc .w-600 {
  font-weight: 600;
}
.custom-pages .w-700,
.fullwidth-custom-footer .w-700,
.custom-footer-menu .w-700,
.clc .w-700 {
  font-weight: 700;
}
.custom-pages .w-800,
.fullwidth-custom-footer .w-800,
.custom-footer-menu .w-800,
.clc .w-800 {
  font-weight: 800;
}
.custom-pages .w-900,
.fullwidth-custom-footer .w-900,
.custom-footer-menu .w-900,
.clc .w-900 {
  font-weight: 900;
}
.custom-pages .w-bold,
.fullwidth-custom-footer .w-bold,
.custom-footer-menu .w-bold,
.clc .w-bold {
  font-weight: bold;
}
.custom-pages .w-bolder,
.fullwidth-custom-footer .w-bolder,
.custom-footer-menu .w-bolder,
.clc .w-bolder {
  font-weight: bolder;
}
.custom-pages .w-lighter,
.fullwidth-custom-footer .w-lighter,
.custom-footer-menu .w-lighter,
.clc .w-lighter {
  font-weight: lighter;
}
.custom-pages .w-normal,
.fullwidth-custom-footer .w-normal,
.custom-footer-menu .w-normal,
.clc .w-normal {
  font-weight: normal;
}
.custom-pages .w-unset,
.fullwidth-custom-footer .w-unset,
.custom-footer-menu .w-unset,
.clc .w-unset {
  font-weight: unset;
}
.custom-pages .d-inline,
.fullwidth-custom-footer .d-inline,
.custom-footer-menu .d-inline,
.clc .d-inline {
  display: inline;
}
.custom-pages .d-block,
.fullwidth-custom-footer .d-block,
.custom-footer-menu .d-block,
.clc .d-block {
  display: block;
}
.custom-pages .d-contents,
.fullwidth-custom-footer .d-contents,
.custom-footer-menu .d-contents,
.clc .d-contents {
  display: contents;
}
.custom-pages .d-flex,
.fullwidth-custom-footer .d-flex,
.custom-footer-menu .d-flex,
.clc .d-flex {
  display: flex;
}
.custom-pages .d-grid,
.fullwidth-custom-footer .d-grid,
.custom-footer-menu .d-grid,
.clc .d-grid {
  display: grid;
}
.custom-pages .d-inline-block,
.fullwidth-custom-footer .d-inline-block,
.custom-footer-menu .d-inline-block,
.clc .d-inline-block {
  display: inline-block;
}
.custom-pages .d-inline-flex,
.fullwidth-custom-footer .d-inline-flex,
.custom-footer-menu .d-inline-flex,
.clc .d-inline-flex {
  display: inline-flex;
}
.custom-pages .d-inline-grid,
.fullwidth-custom-footer .d-inline-grid,
.custom-footer-menu .d-inline-grid,
.clc .d-inline-grid {
  display: inline-grid;
}
.custom-pages .d-inline-table,
.fullwidth-custom-footer .d-inline-table,
.custom-footer-menu .d-inline-table,
.clc .d-inline-table {
  display: inline-table;
}
.custom-pages .d-list-item,
.fullwidth-custom-footer .d-list-item,
.custom-footer-menu .d-list-item,
.clc .d-list-item {
  display: list-item;
}
.custom-pages .d-run-in,
.fullwidth-custom-footer .d-run-in,
.custom-footer-menu .d-run-in,
.clc .d-run-in {
  display: run-in;
}
.custom-pages .d-table,
.fullwidth-custom-footer .d-table,
.custom-footer-menu .d-table,
.clc .d-table {
  display: table;
}
.custom-pages .d-table-caption,
.fullwidth-custom-footer .d-table-caption,
.custom-footer-menu .d-table-caption,
.clc .d-table-caption {
  display: table-caption;
}
.custom-pages .d-table-column-group,
.fullwidth-custom-footer .d-table-column-group,
.custom-footer-menu .d-table-column-group,
.clc .d-table-column-group {
  display: table-column-group;
}
.custom-pages .d-table-header-group,
.fullwidth-custom-footer .d-table-header-group,
.custom-footer-menu .d-table-header-group,
.clc .d-table-header-group {
  display: table-header-group;
}
.custom-pages .d-table-footer-group,
.fullwidth-custom-footer .d-table-footer-group,
.custom-footer-menu .d-table-footer-group,
.clc .d-table-footer-group {
  display: table-footer-group;
}
.custom-pages .d-table-row-group,
.fullwidth-custom-footer .d-table-row-group,
.custom-footer-menu .d-table-row-group,
.clc .d-table-row-group {
  display: table-row-group;
}
.custom-pages .d-table-cell,
.fullwidth-custom-footer .d-table-cell,
.custom-footer-menu .d-table-cell,
.clc .d-table-cell {
  display: table-cell;
}
.custom-pages .d-table-column,
.fullwidth-custom-footer .d-table-column,
.custom-footer-menu .d-table-column,
.clc .d-table-column {
  display: table-column;
}
.custom-pages .d-table-row,
.fullwidth-custom-footer .d-table-row,
.custom-footer-menu .d-table-row,
.clc .d-table-row {
  display: table-row;
}
.custom-pages .d-none,
.fullwidth-custom-footer .d-none,
.custom-footer-menu .d-none,
.clc .d-none {
  display: none;
}
.custom-pages .d-initial,
.fullwidth-custom-footer .d-initial,
.custom-footer-menu .d-initial,
.clc .d-initial {
  display: initial;
}
.custom-pages .d-inherit,
.fullwidth-custom-footer .d-inherit,
.custom-footer-menu .d-inherit,
.clc .d-inherit {
  display: inherit;
}
.custom-pages .d-unset,
.fullwidth-custom-footer .d-unset,
.custom-footer-menu .d-unset,
.clc .d-unset {
  display: unset;
}
.custom-pages .justify-content-flex-start,
.fullwidth-custom-footer .justify-content-flex-start,
.custom-footer-menu .justify-content-flex-start,
.clc .justify-content-flex-start {
  justify-content: flex-start;
}
.custom-pages .justify-content-flex-end,
.fullwidth-custom-footer .justify-content-flex-end,
.custom-footer-menu .justify-content-flex-end,
.clc .justify-content-flex-end {
  justify-content: flex-end;
}
.custom-pages .justify-content-center,
.fullwidth-custom-footer .justify-content-center,
.custom-footer-menu .justify-content-center,
.clc .justify-content-center {
  justify-content: center;
}
.custom-pages .justify-content-space-between,
.fullwidth-custom-footer .justify-content-space-between,
.custom-footer-menu .justify-content-space-between,
.clc .justify-content-space-between {
  justify-content: space-between;
}
.custom-pages .justify-content-space-around,
.fullwidth-custom-footer .justify-content-space-around,
.custom-footer-menu .justify-content-space-around,
.clc .justify-content-space-around {
  justify-content: space-around;
}
.custom-pages .justify-content-initial,
.fullwidth-custom-footer .justify-content-initial,
.custom-footer-menu .justify-content-initial,
.clc .justify-content-initial {
  justify-content: initial;
}
.custom-pages .justify-content-inherit,
.fullwidth-custom-footer .justify-content-inherit,
.custom-footer-menu .justify-content-inherit,
.clc .justify-content-inherit {
  justify-content: inherit;
}
.custom-pages .justify-content-unset,
.fullwidth-custom-footer .justify-content-unset,
.custom-footer-menu .justify-content-unset,
.clc .justify-content-unset {
  justify-content: unset;
}
.custom-pages .align-items-stretch,
.fullwidth-custom-footer .align-items-stretch,
.custom-footer-menu .align-items-stretch,
.clc .align-items-stretch {
  align-items: stretch;
}
.custom-pages .align-items-center,
.fullwidth-custom-footer .align-items-center,
.custom-footer-menu .align-items-center,
.clc .align-items-center {
  align-items: center;
}
.custom-pages .align-items-flex-start,
.fullwidth-custom-footer .align-items-flex-start,
.custom-footer-menu .align-items-flex-start,
.clc .align-items-flex-start {
  align-items: flex-start;
}
.custom-pages .align-items-flex-end,
.fullwidth-custom-footer .align-items-flex-end,
.custom-footer-menu .align-items-flex-end,
.clc .align-items-flex-end {
  align-items: flex-end;
}
.custom-pages .align-items-baseline,
.fullwidth-custom-footer .align-items-baseline,
.custom-footer-menu .align-items-baseline,
.clc .align-items-baseline {
  align-items: baseline;
}
.custom-pages .align-items-initial,
.fullwidth-custom-footer .align-items-initial,
.custom-footer-menu .align-items-initial,
.clc .align-items-initial {
  align-items: initial;
}
.custom-pages .align-items-inherit,
.fullwidth-custom-footer .align-items-inherit,
.custom-footer-menu .align-items-inherit,
.clc .align-items-inherit {
  align-items: inherit;
}
.custom-pages .align-items-unset,
.fullwidth-custom-footer .align-items-unset,
.custom-footer-menu .align-items-unset,
.clc .align-items-unset {
  align-items: unset;
}
.custom-pages .flex-direction-row,
.fullwidth-custom-footer .flex-direction-row,
.custom-footer-menu .flex-direction-row,
.clc .flex-direction-row {
  flex-direction: row;
}
.custom-pages .flex-direction-row-reverse,
.fullwidth-custom-footer .flex-direction-row-reverse,
.custom-footer-menu .flex-direction-row-reverse,
.clc .flex-direction-row-reverse {
  flex-direction: row-reverse;
}
.custom-pages .flex-direction-column,
.fullwidth-custom-footer .flex-direction-column,
.custom-footer-menu .flex-direction-column,
.clc .flex-direction-column {
  flex-direction: column;
}
.custom-pages .flex-direction-column-reverse,
.fullwidth-custom-footer .flex-direction-column-reverse,
.custom-footer-menu .flex-direction-column-reverse,
.clc .flex-direction-column-reverse {
  flex-direction: column-reverse;
}
.custom-pages .flex-direction-initial,
.fullwidth-custom-footer .flex-direction-initial,
.custom-footer-menu .flex-direction-initial,
.clc .flex-direction-initial {
  flex-direction: initial;
}
.custom-pages .flex-direction-inherit,
.fullwidth-custom-footer .flex-direction-inherit,
.custom-footer-menu .flex-direction-inherit,
.clc .flex-direction-inherit {
  flex-direction: inherit;
}
.custom-pages .flex-direction-unset,
.fullwidth-custom-footer .flex-direction-unset,
.custom-footer-menu .flex-direction-unset,
.clc .flex-direction-unset {
  flex-direction: unset;
}
.custom-pages .flex-wrap-nowrap,
.fullwidth-custom-footer .flex-wrap-nowrap,
.custom-footer-menu .flex-wrap-nowrap,
.clc .flex-wrap-nowrap {
  flex-wrap: nowrap;
}
.custom-pages .flex-wrap-wrap,
.fullwidth-custom-footer .flex-wrap-wrap,
.custom-footer-menu .flex-wrap-wrap,
.clc .flex-wrap-wrap {
  flex-wrap: wrap;
}
.custom-pages .flex-wrap-wrap-reverse,
.fullwidth-custom-footer .flex-wrap-wrap-reverse,
.custom-footer-menu .flex-wrap-wrap-reverse,
.clc .flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.custom-pages .flex-wrap-initial,
.fullwidth-custom-footer .flex-wrap-initial,
.custom-footer-menu .flex-wrap-initial,
.clc .flex-wrap-initial {
  flex-wrap: initial;
}
.custom-pages .flex-wrap-inherit,
.fullwidth-custom-footer .flex-wrap-inherit,
.custom-footer-menu .flex-wrap-inherit,
.clc .flex-wrap-inherit {
  flex-wrap: inherit;
}
.custom-pages .flex-wrap-unset,
.fullwidth-custom-footer .flex-wrap-unset,
.custom-footer-menu .flex-wrap-unset,
.clc .flex-wrap-unset {
  flex-wrap: unset;
}
.custom-pages .text-right,
.fullwidth-custom-footer .text-right,
.custom-footer-menu .text-right,
.clc .text-right {
  text-align: right;
}
.custom-pages .text-center,
.fullwidth-custom-footer .text-center,
.custom-footer-menu .text-center,
.clc .text-center {
  text-align: center;
}
.custom-pages .text-left,
.fullwidth-custom-footer .text-left,
.custom-footer-menu .text-left,
.clc .text-left {
  text-align: left;
}
.custom-pages .text-justify,
.fullwidth-custom-footer .text-justify,
.custom-footer-menu .text-justify,
.clc .text-justify {
  text-align: justify;
}
.custom-pages .text-unset,
.fullwidth-custom-footer .text-unset,
.custom-footer-menu .text-unset,
.clc .text-unset {
  text-align: unset;
}
@media (min-width: 768px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.sm-fs--60, .sm-fs--58, .sm-fs--56, .sm-fs--54, .sm-fs--52, .sm-fs--50, .sm-fs--48, .sm-fs--46, .sm-fs--44, .sm-fs--42, .sm-fs--40, .sm-fs--38, .sm-fs--36, .sm-fs--34, .sm-fs--32, .sm-fs--30, .sm-fs--28, .sm-fs--26, .sm-fs--24, .sm-fs--22, .sm-fs--20, .sm-fs--18, .sm-fs--16, .sm-fs--14, .sm-fs--12, .sm-fs--10 {
        //append style to all classes
    }*/
    /*.sm-fs--65, .sm-fs--60, .sm-fs--55, .sm-fs--50, .sm-fs--45, .sm-fs--40, .sm-fs--35, .sm-fs--30, .sm-fs--25, .sm-fs--20, .sm-fs--15, .sm-fs--10 {
        //append style to all classes
    }*/
    /*.sm-ls--0.2, .sm-ls--0.3, .sm-ls--0.4, .sm-ls--0.5, .sm-ls--0.6, .sm-ls--0.7, .sm-ls--0.8, .sm-ls--0.9, .sm-ls--1, .sm-ls--1.1, .sm-ls--1.2, .sm-ls--1.3, .sm-ls--1.4, .sm-ls--1.5, .sm-ls--1.6, .sm-ls--1.7, .sm-ls--1.8, .sm-ls--1.9, .sm-ls--2 {
        //append style to all classes
    }*/
    /*.sm-width--50, .sm-width--100, .sm-width--150, .sm-width--200, .sm-width--250, .sm-width--300, .sm-width--350, .sm-width--400, .sm-width--450, .sm-width--500 {
        //append style to all classes
    }*/
    /*.sm-width-per--10, .sm-width-per--20, .sm-width-per--30, .sm-width-per--40, .sm-width-per--50, .sm-width-per--60, .sm-width-per--70, .sm-width-per--80, .sm-width-per--90, .sm-width-per--100 {
        //append style to all classes
    }*/
    /*.sm-bottom--0, .sm-bottom--10, .sm-bottom--20, .sm-bottom--30, .sm-bottom--40, .sm-bottom--50, .sm-bottom--60, .sm-bottom--70, .sm-bottom--80, .sm-bottom--90, .sm-bottom--100 {
        //append style to all classes
    }*/
    /*.sm-top--0, .sm-top--10, .sm-top--20, .sm-top--30, .sm-top--40, .sm-top--50, .sm-top--60, .sm-top--70, .sm-top--80, .sm-top--90, .sm-top--100 {
        //append style to all classes
    }*/
    /*.sm-left--0, .sm-left--10, .sm-left--20, .sm-left--30, .sm-left--40, .sm-left--50, .sm-left--60, .sm-left--70, .sm-left--80, .sm-left--90, .sm-left--100 {
        //append style to all classes
    }*/
    /*.sm-right--0, .sm-right--10, .sm-right--20, .sm-right--30, .sm-right--40, .sm-right--50, .sm-right--60, .sm-right--70, .sm-right--80, .sm-right--90, .sm-right--100 {
        //append style to all classes
    }*/
    /*.sm-pt--10, .sm-pt--20, .sm-pt--30, .sm-pt--40, .sm-pt--50, .sm-pt--60, .sm-pt--70, .sm-pt--80, .sm-pt--90, .sm-pt--100 {
        //append style to all classes
    }*/
    /*.sm-pb--10, .sm-pb--20, .sm-pb--30, .sm-pb--40, .sm-pb--50, .sm-pb--60, .sm-pb--70, .sm-pb--80, .sm-pb--90, .sm-pb--100 {
        //append style to all classes
    }*/
    /*.sm-ps--10, .sm-ps--20, .sm-ps--30, .sm-ps--40, .sm-ps--50, .sm-ps--60, .sm-ps--70, .sm-ps--80, .sm-ps--90, .sm-ps--100 {
        //append style to all classes
    }*/
    /*.sm-pe--10, .sm-pe--20, .sm-pe--30, .sm-pe--40, .sm-pe--50, .sm-pe--60, .sm-pe--70, .sm-pe--80, .sm-pe--90, .sm-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .sm-pn,
.fullwidth-custom-footer .sm-pn,
.custom-footer-menu .sm-pn,
.clc .sm-pn {
    padding: 0 !important;
  }
  .custom-pages .sm-ptn, .custom-pages .sm-pvn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-ptn,
.fullwidth-custom-footer .sm-pvn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-ptn,
.custom-footer-menu .sm-pvn,
.custom-footer-menu .sm-pan,
.clc .sm-ptn,
.clc .sm-pvn,
.clc .sm-pan {
    padding-top: 0 !important;
  }
  .custom-pages .sm-pts, .custom-pages .sm-pvs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pts,
.fullwidth-custom-footer .sm-pvs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pts,
.custom-footer-menu .sm-pvs,
.custom-footer-menu .sm-pas,
.clc .sm-pts,
.clc .sm-pvs,
.clc .sm-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .sm-ptm, .custom-pages .sm-pvm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-ptm,
.fullwidth-custom-footer .sm-pvm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-ptm,
.custom-footer-menu .sm-pvm,
.custom-footer-menu .sm-pam,
.clc .sm-ptm,
.clc .sm-pvm,
.clc .sm-pam {
    padding-top: 1em !important;
  }
  .custom-pages .sm-ptl, .custom-pages .sm-pvl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-ptl,
.fullwidth-custom-footer .sm-pvl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-ptl,
.custom-footer-menu .sm-pvl,
.custom-footer-menu .sm-pal,
.clc .sm-ptl,
.clc .sm-pvl,
.clc .sm-pal {
    padding-top: 2em !important;
  }
  .custom-pages .sm-prn, .custom-pages .sm-phn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-prn,
.fullwidth-custom-footer .sm-phn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-prn,
.custom-footer-menu .sm-phn,
.custom-footer-menu .sm-pan,
.clc .sm-prn,
.clc .sm-phn,
.clc .sm-pan {
    padding-right: 0 !important;
  }
  .custom-pages .sm-prs, .custom-pages .sm-phs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-prs,
.fullwidth-custom-footer .sm-phs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-prs,
.custom-footer-menu .sm-phs,
.custom-footer-menu .sm-pas,
.clc .sm-prs,
.clc .sm-phs,
.clc .sm-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .sm-prm, .custom-pages .sm-phm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-prm,
.fullwidth-custom-footer .sm-phm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-prm,
.custom-footer-menu .sm-phm,
.custom-footer-menu .sm-pam,
.clc .sm-prm,
.clc .sm-phm,
.clc .sm-pam {
    padding-right: 1em !important;
  }
  .custom-pages .sm-prl, .custom-pages .sm-phl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-prl,
.fullwidth-custom-footer .sm-phl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-prl,
.custom-footer-menu .sm-phl,
.custom-footer-menu .sm-pal,
.clc .sm-prl,
.clc .sm-phl,
.clc .sm-pal {
    padding-right: 2em !important;
  }
  .custom-pages .sm-pbn, .custom-pages .sm-pvn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-pbn,
.fullwidth-custom-footer .sm-pvn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-pbn,
.custom-footer-menu .sm-pvn,
.custom-footer-menu .sm-pan,
.clc .sm-pbn,
.clc .sm-pvn,
.clc .sm-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .sm-pbs, .custom-pages .sm-pvs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pbs,
.fullwidth-custom-footer .sm-pvs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pbs,
.custom-footer-menu .sm-pvs,
.custom-footer-menu .sm-pas,
.clc .sm-pbs,
.clc .sm-pvs,
.clc .sm-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .sm-pbm, .custom-pages .sm-pvm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-pbm,
.fullwidth-custom-footer .sm-pvm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-pbm,
.custom-footer-menu .sm-pvm,
.custom-footer-menu .sm-pam,
.clc .sm-pbm,
.clc .sm-pvm,
.clc .sm-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .sm-pbl, .custom-pages .sm-pvl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-pbl,
.fullwidth-custom-footer .sm-pvl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-pbl,
.custom-footer-menu .sm-pvl,
.custom-footer-menu .sm-pal,
.clc .sm-pbl,
.clc .sm-pvl,
.clc .sm-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .sm-pln, .custom-pages .sm-phn, .custom-pages .sm-pan,
.fullwidth-custom-footer .sm-pln,
.fullwidth-custom-footer .sm-phn,
.fullwidth-custom-footer .sm-pan,
.custom-footer-menu .sm-pln,
.custom-footer-menu .sm-phn,
.custom-footer-menu .sm-pan,
.clc .sm-pln,
.clc .sm-phn,
.clc .sm-pan {
    padding-left: 0 !important;
  }
  .custom-pages .sm-pls, .custom-pages .sm-phs, .custom-pages .sm-pas,
.fullwidth-custom-footer .sm-pls,
.fullwidth-custom-footer .sm-phs,
.fullwidth-custom-footer .sm-pas,
.custom-footer-menu .sm-pls,
.custom-footer-menu .sm-phs,
.custom-footer-menu .sm-pas,
.clc .sm-pls,
.clc .sm-phs,
.clc .sm-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .sm-plm, .custom-pages .sm-phm, .custom-pages .sm-pam,
.fullwidth-custom-footer .sm-plm,
.fullwidth-custom-footer .sm-phm,
.fullwidth-custom-footer .sm-pam,
.custom-footer-menu .sm-plm,
.custom-footer-menu .sm-phm,
.custom-footer-menu .sm-pam,
.clc .sm-plm,
.clc .sm-phm,
.clc .sm-pam {
    padding-left: 1em !important;
  }
  .custom-pages .sm-pll, .custom-pages .sm-phl, .custom-pages .sm-pal,
.fullwidth-custom-footer .sm-pll,
.fullwidth-custom-footer .sm-phl,
.fullwidth-custom-footer .sm-pal,
.custom-footer-menu .sm-pll,
.custom-footer-menu .sm-phl,
.custom-footer-menu .sm-pal,
.clc .sm-pll,
.clc .sm-phl,
.clc .sm-pal {
    padding-left: 2em !important;
  }
  .custom-pages .sm-mn,
.fullwidth-custom-footer .sm-mn,
.custom-footer-menu .sm-mn,
.clc .sm-mn {
    margin: 0 !important;
  }
  .custom-pages .sm-mtn, .custom-pages .sm-mvn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mtn,
.fullwidth-custom-footer .sm-mvn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mtn,
.custom-footer-menu .sm-mvn,
.custom-footer-menu .sm-man,
.clc .sm-mtn,
.clc .sm-mvn,
.clc .sm-man {
    margin-top: 0 !important;
  }
  .custom-pages .sm-mts, .custom-pages .sm-mvs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mts,
.fullwidth-custom-footer .sm-mvs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mts,
.custom-footer-menu .sm-mvs,
.custom-footer-menu .sm-mas,
.clc .sm-mts,
.clc .sm-mvs,
.clc .sm-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .sm-mtm, .custom-pages .sm-mvm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mtm,
.fullwidth-custom-footer .sm-mvm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mtm,
.custom-footer-menu .sm-mvm,
.custom-footer-menu .sm-mam,
.clc .sm-mtm,
.clc .sm-mvm,
.clc .sm-mam {
    margin-top: 1em !important;
  }
  .custom-pages .sm-mtl, .custom-pages .sm-mvl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mtl,
.fullwidth-custom-footer .sm-mvl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mtl,
.custom-footer-menu .sm-mvl,
.custom-footer-menu .sm-mal,
.clc .sm-mtl,
.clc .sm-mvl,
.clc .sm-mal {
    margin-top: 2em !important;
  }
  .custom-pages .sm-mrn, .custom-pages .sm-mhn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mrn,
.fullwidth-custom-footer .sm-mhn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mrn,
.custom-footer-menu .sm-mhn,
.custom-footer-menu .sm-man,
.clc .sm-mrn,
.clc .sm-mhn,
.clc .sm-man {
    margin-right: 0 !important;
  }
  .custom-pages .sm-mrs, .custom-pages .sm-mhs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mrs,
.fullwidth-custom-footer .sm-mhs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mrs,
.custom-footer-menu .sm-mhs,
.custom-footer-menu .sm-mas,
.clc .sm-mrs,
.clc .sm-mhs,
.clc .sm-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .sm-mrm, .custom-pages .sm-mhm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mrm,
.fullwidth-custom-footer .sm-mhm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mrm,
.custom-footer-menu .sm-mhm,
.custom-footer-menu .sm-mam,
.clc .sm-mrm,
.clc .sm-mhm,
.clc .sm-mam {
    margin-right: 1em !important;
  }
  .custom-pages .sm-mrl, .custom-pages .sm-mhl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mrl,
.fullwidth-custom-footer .sm-mhl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mrl,
.custom-footer-menu .sm-mhl,
.custom-footer-menu .sm-mal,
.clc .sm-mrl,
.clc .sm-mhl,
.clc .sm-mal {
    margin-right: 2em !important;
  }
  .custom-pages .sm-mbn, .custom-pages .sm-mvn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mbn,
.fullwidth-custom-footer .sm-mvn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mbn,
.custom-footer-menu .sm-mvn,
.custom-footer-menu .sm-man,
.clc .sm-mbn,
.clc .sm-mvn,
.clc .sm-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .sm-mbs, .custom-pages .sm-mvs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mbs,
.fullwidth-custom-footer .sm-mvs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mbs,
.custom-footer-menu .sm-mvs,
.custom-footer-menu .sm-mas,
.clc .sm-mbs,
.clc .sm-mvs,
.clc .sm-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .sm-mbm, .custom-pages .sm-mvm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mbm,
.fullwidth-custom-footer .sm-mvm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mbm,
.custom-footer-menu .sm-mvm,
.custom-footer-menu .sm-mam,
.clc .sm-mbm,
.clc .sm-mvm,
.clc .sm-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .sm-mbl, .custom-pages .sm-mvl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mbl,
.fullwidth-custom-footer .sm-mvl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mbl,
.custom-footer-menu .sm-mvl,
.custom-footer-menu .sm-mal,
.clc .sm-mbl,
.clc .sm-mvl,
.clc .sm-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .sm-mln, .custom-pages .sm-mhn, .custom-pages .sm-man,
.fullwidth-custom-footer .sm-mln,
.fullwidth-custom-footer .sm-mhn,
.fullwidth-custom-footer .sm-man,
.custom-footer-menu .sm-mln,
.custom-footer-menu .sm-mhn,
.custom-footer-menu .sm-man,
.clc .sm-mln,
.clc .sm-mhn,
.clc .sm-man {
    margin-left: 0 !important;
  }
  .custom-pages .sm-mls, .custom-pages .sm-mhs, .custom-pages .sm-mas,
.fullwidth-custom-footer .sm-mls,
.fullwidth-custom-footer .sm-mhs,
.fullwidth-custom-footer .sm-mas,
.custom-footer-menu .sm-mls,
.custom-footer-menu .sm-mhs,
.custom-footer-menu .sm-mas,
.clc .sm-mls,
.clc .sm-mhs,
.clc .sm-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .sm-mlm, .custom-pages .sm-mhm, .custom-pages .sm-mam,
.fullwidth-custom-footer .sm-mlm,
.fullwidth-custom-footer .sm-mhm,
.fullwidth-custom-footer .sm-mam,
.custom-footer-menu .sm-mlm,
.custom-footer-menu .sm-mhm,
.custom-footer-menu .sm-mam,
.clc .sm-mlm,
.clc .sm-mhm,
.clc .sm-mam {
    margin-left: 1em !important;
  }
  .custom-pages .sm-mll, .custom-pages .sm-mhl, .custom-pages .sm-mal,
.fullwidth-custom-footer .sm-mll,
.fullwidth-custom-footer .sm-mhl,
.fullwidth-custom-footer .sm-mal,
.custom-footer-menu .sm-mll,
.custom-footer-menu .sm-mhl,
.custom-footer-menu .sm-mal,
.clc .sm-mll,
.clc .sm-mhl,
.clc .sm-mal {
    margin-left: 2em !important;
  }
  .custom-pages .sm-fs-60,
.fullwidth-custom-footer .sm-fs-60,
.custom-footer-menu .sm-fs-60,
.clc .sm-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .sm-fs-58,
.fullwidth-custom-footer .sm-fs-58,
.custom-footer-menu .sm-fs-58,
.clc .sm-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .sm-fs-56,
.fullwidth-custom-footer .sm-fs-56,
.custom-footer-menu .sm-fs-56,
.clc .sm-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .sm-fs-54,
.fullwidth-custom-footer .sm-fs-54,
.custom-footer-menu .sm-fs-54,
.clc .sm-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .sm-fs-52,
.fullwidth-custom-footer .sm-fs-52,
.custom-footer-menu .sm-fs-52,
.clc .sm-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .sm-fs-50,
.fullwidth-custom-footer .sm-fs-50,
.custom-footer-menu .sm-fs-50,
.clc .sm-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .sm-fs-48,
.fullwidth-custom-footer .sm-fs-48,
.custom-footer-menu .sm-fs-48,
.clc .sm-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .sm-fs-46,
.fullwidth-custom-footer .sm-fs-46,
.custom-footer-menu .sm-fs-46,
.clc .sm-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .sm-fs-44,
.fullwidth-custom-footer .sm-fs-44,
.custom-footer-menu .sm-fs-44,
.clc .sm-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .sm-fs-42,
.fullwidth-custom-footer .sm-fs-42,
.custom-footer-menu .sm-fs-42,
.clc .sm-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .sm-fs-40,
.fullwidth-custom-footer .sm-fs-40,
.custom-footer-menu .sm-fs-40,
.clc .sm-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .sm-fs-38,
.fullwidth-custom-footer .sm-fs-38,
.custom-footer-menu .sm-fs-38,
.clc .sm-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .sm-fs-36,
.fullwidth-custom-footer .sm-fs-36,
.custom-footer-menu .sm-fs-36,
.clc .sm-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .sm-fs-34,
.fullwidth-custom-footer .sm-fs-34,
.custom-footer-menu .sm-fs-34,
.clc .sm-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .sm-fs-32,
.fullwidth-custom-footer .sm-fs-32,
.custom-footer-menu .sm-fs-32,
.clc .sm-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .sm-fs-30,
.fullwidth-custom-footer .sm-fs-30,
.custom-footer-menu .sm-fs-30,
.clc .sm-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .sm-fs-28,
.fullwidth-custom-footer .sm-fs-28,
.custom-footer-menu .sm-fs-28,
.clc .sm-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .sm-fs-26,
.fullwidth-custom-footer .sm-fs-26,
.custom-footer-menu .sm-fs-26,
.clc .sm-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .sm-fs-24,
.fullwidth-custom-footer .sm-fs-24,
.custom-footer-menu .sm-fs-24,
.clc .sm-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .sm-fs-22,
.fullwidth-custom-footer .sm-fs-22,
.custom-footer-menu .sm-fs-22,
.clc .sm-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .sm-fs-20,
.fullwidth-custom-footer .sm-fs-20,
.custom-footer-menu .sm-fs-20,
.clc .sm-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .sm-fs-18,
.fullwidth-custom-footer .sm-fs-18,
.custom-footer-menu .sm-fs-18,
.clc .sm-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .sm-fs-16,
.fullwidth-custom-footer .sm-fs-16,
.custom-footer-menu .sm-fs-16,
.clc .sm-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .sm-fs-14,
.fullwidth-custom-footer .sm-fs-14,
.custom-footer-menu .sm-fs-14,
.clc .sm-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .sm-fs-12,
.fullwidth-custom-footer .sm-fs-12,
.custom-footer-menu .sm-fs-12,
.clc .sm-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .sm-fs-10,
.fullwidth-custom-footer .sm-fs-10,
.custom-footer-menu .sm-fs-10,
.clc .sm-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .sm-fs-65,
.fullwidth-custom-footer .sm-fs-65,
.custom-footer-menu .sm-fs-65,
.clc .sm-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .sm-fs-60,
.fullwidth-custom-footer .sm-fs-60,
.custom-footer-menu .sm-fs-60,
.clc .sm-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .sm-fs-55,
.fullwidth-custom-footer .sm-fs-55,
.custom-footer-menu .sm-fs-55,
.clc .sm-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .sm-fs-50,
.fullwidth-custom-footer .sm-fs-50,
.custom-footer-menu .sm-fs-50,
.clc .sm-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .sm-fs-45,
.fullwidth-custom-footer .sm-fs-45,
.custom-footer-menu .sm-fs-45,
.clc .sm-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .sm-fs-40,
.fullwidth-custom-footer .sm-fs-40,
.custom-footer-menu .sm-fs-40,
.clc .sm-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .sm-fs-35,
.fullwidth-custom-footer .sm-fs-35,
.custom-footer-menu .sm-fs-35,
.clc .sm-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .sm-fs-30,
.fullwidth-custom-footer .sm-fs-30,
.custom-footer-menu .sm-fs-30,
.clc .sm-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .sm-fs-25,
.fullwidth-custom-footer .sm-fs-25,
.custom-footer-menu .sm-fs-25,
.clc .sm-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .sm-fs-20,
.fullwidth-custom-footer .sm-fs-20,
.custom-footer-menu .sm-fs-20,
.clc .sm-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .sm-fs-15,
.fullwidth-custom-footer .sm-fs-15,
.custom-footer-menu .sm-fs-15,
.clc .sm-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .sm-fs-10,
.fullwidth-custom-footer .sm-fs-10,
.custom-footer-menu .sm-fs-10,
.clc .sm-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .sm-ls-02,
.fullwidth-custom-footer .sm-ls-02,
.custom-footer-menu .sm-ls-02,
.clc .sm-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .sm-ls-03,
.fullwidth-custom-footer .sm-ls-03,
.custom-footer-menu .sm-ls-03,
.clc .sm-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .sm-ls-04,
.fullwidth-custom-footer .sm-ls-04,
.custom-footer-menu .sm-ls-04,
.clc .sm-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .sm-ls-05,
.fullwidth-custom-footer .sm-ls-05,
.custom-footer-menu .sm-ls-05,
.clc .sm-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .sm-ls-06,
.fullwidth-custom-footer .sm-ls-06,
.custom-footer-menu .sm-ls-06,
.clc .sm-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .sm-ls-07,
.fullwidth-custom-footer .sm-ls-07,
.custom-footer-menu .sm-ls-07,
.clc .sm-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .sm-ls-08,
.fullwidth-custom-footer .sm-ls-08,
.custom-footer-menu .sm-ls-08,
.clc .sm-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .sm-ls-09,
.fullwidth-custom-footer .sm-ls-09,
.custom-footer-menu .sm-ls-09,
.clc .sm-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .sm-ls-1,
.fullwidth-custom-footer .sm-ls-1,
.custom-footer-menu .sm-ls-1,
.clc .sm-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .sm-ls-11,
.fullwidth-custom-footer .sm-ls-11,
.custom-footer-menu .sm-ls-11,
.clc .sm-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .sm-ls-12,
.fullwidth-custom-footer .sm-ls-12,
.custom-footer-menu .sm-ls-12,
.clc .sm-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .sm-ls-13,
.fullwidth-custom-footer .sm-ls-13,
.custom-footer-menu .sm-ls-13,
.clc .sm-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .sm-ls-14,
.fullwidth-custom-footer .sm-ls-14,
.custom-footer-menu .sm-ls-14,
.clc .sm-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .sm-ls-15,
.fullwidth-custom-footer .sm-ls-15,
.custom-footer-menu .sm-ls-15,
.clc .sm-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .sm-ls-16,
.fullwidth-custom-footer .sm-ls-16,
.custom-footer-menu .sm-ls-16,
.clc .sm-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .sm-ls-17,
.fullwidth-custom-footer .sm-ls-17,
.custom-footer-menu .sm-ls-17,
.clc .sm-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .sm-ls-18,
.fullwidth-custom-footer .sm-ls-18,
.custom-footer-menu .sm-ls-18,
.clc .sm-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .sm-ls-19,
.fullwidth-custom-footer .sm-ls-19,
.custom-footer-menu .sm-ls-19,
.clc .sm-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .sm-ls-2,
.fullwidth-custom-footer .sm-ls-2,
.custom-footer-menu .sm-ls-2,
.clc .sm-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .sm-width-50,
.fullwidth-custom-footer .sm-width-50,
.custom-footer-menu .sm-width-50,
.clc .sm-width-50 {
    width: 50px !important;
  }
  .custom-pages .sm-width-100,
.fullwidth-custom-footer .sm-width-100,
.custom-footer-menu .sm-width-100,
.clc .sm-width-100 {
    width: 100px !important;
  }
  .custom-pages .sm-width-150,
.fullwidth-custom-footer .sm-width-150,
.custom-footer-menu .sm-width-150,
.clc .sm-width-150 {
    width: 150px !important;
  }
  .custom-pages .sm-width-200,
.fullwidth-custom-footer .sm-width-200,
.custom-footer-menu .sm-width-200,
.clc .sm-width-200 {
    width: 200px !important;
  }
  .custom-pages .sm-width-250,
.fullwidth-custom-footer .sm-width-250,
.custom-footer-menu .sm-width-250,
.clc .sm-width-250 {
    width: 250px !important;
  }
  .custom-pages .sm-width-300,
.fullwidth-custom-footer .sm-width-300,
.custom-footer-menu .sm-width-300,
.clc .sm-width-300 {
    width: 300px !important;
  }
  .custom-pages .sm-width-350,
.fullwidth-custom-footer .sm-width-350,
.custom-footer-menu .sm-width-350,
.clc .sm-width-350 {
    width: 350px !important;
  }
  .custom-pages .sm-width-400,
.fullwidth-custom-footer .sm-width-400,
.custom-footer-menu .sm-width-400,
.clc .sm-width-400 {
    width: 400px !important;
  }
  .custom-pages .sm-width-450,
.fullwidth-custom-footer .sm-width-450,
.custom-footer-menu .sm-width-450,
.clc .sm-width-450 {
    width: 450px !important;
  }
  .custom-pages .sm-width-500,
.fullwidth-custom-footer .sm-width-500,
.custom-footer-menu .sm-width-500,
.clc .sm-width-500 {
    width: 500px !important;
  }
  .custom-pages .sm-width-per-10,
.fullwidth-custom-footer .sm-width-per-10,
.custom-footer-menu .sm-width-per-10,
.clc .sm-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .sm-width-per-20,
.fullwidth-custom-footer .sm-width-per-20,
.custom-footer-menu .sm-width-per-20,
.clc .sm-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .sm-width-per-30,
.fullwidth-custom-footer .sm-width-per-30,
.custom-footer-menu .sm-width-per-30,
.clc .sm-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .sm-width-per-40,
.fullwidth-custom-footer .sm-width-per-40,
.custom-footer-menu .sm-width-per-40,
.clc .sm-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .sm-width-per-50,
.fullwidth-custom-footer .sm-width-per-50,
.custom-footer-menu .sm-width-per-50,
.clc .sm-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .sm-width-per-60,
.fullwidth-custom-footer .sm-width-per-60,
.custom-footer-menu .sm-width-per-60,
.clc .sm-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .sm-width-per-70,
.fullwidth-custom-footer .sm-width-per-70,
.custom-footer-menu .sm-width-per-70,
.clc .sm-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .sm-width-per-80,
.fullwidth-custom-footer .sm-width-per-80,
.custom-footer-menu .sm-width-per-80,
.clc .sm-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .sm-width-per-90,
.fullwidth-custom-footer .sm-width-per-90,
.custom-footer-menu .sm-width-per-90,
.clc .sm-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .sm-width-per-100,
.fullwidth-custom-footer .sm-width-per-100,
.custom-footer-menu .sm-width-per-100,
.clc .sm-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .sm-bottom-0,
.fullwidth-custom-footer .sm-bottom-0,
.custom-footer-menu .sm-bottom-0,
.clc .sm-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .sm-bottom-10,
.fullwidth-custom-footer .sm-bottom-10,
.custom-footer-menu .sm-bottom-10,
.clc .sm-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .sm-bottom-20,
.fullwidth-custom-footer .sm-bottom-20,
.custom-footer-menu .sm-bottom-20,
.clc .sm-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .sm-bottom-30,
.fullwidth-custom-footer .sm-bottom-30,
.custom-footer-menu .sm-bottom-30,
.clc .sm-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .sm-bottom-40,
.fullwidth-custom-footer .sm-bottom-40,
.custom-footer-menu .sm-bottom-40,
.clc .sm-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .sm-bottom-50,
.fullwidth-custom-footer .sm-bottom-50,
.custom-footer-menu .sm-bottom-50,
.clc .sm-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .sm-bottom-60,
.fullwidth-custom-footer .sm-bottom-60,
.custom-footer-menu .sm-bottom-60,
.clc .sm-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .sm-bottom-70,
.fullwidth-custom-footer .sm-bottom-70,
.custom-footer-menu .sm-bottom-70,
.clc .sm-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .sm-bottom-80,
.fullwidth-custom-footer .sm-bottom-80,
.custom-footer-menu .sm-bottom-80,
.clc .sm-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .sm-bottom-90,
.fullwidth-custom-footer .sm-bottom-90,
.custom-footer-menu .sm-bottom-90,
.clc .sm-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .sm-bottom-100,
.fullwidth-custom-footer .sm-bottom-100,
.custom-footer-menu .sm-bottom-100,
.clc .sm-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .sm-top-0,
.fullwidth-custom-footer .sm-top-0,
.custom-footer-menu .sm-top-0,
.clc .sm-top-0 {
    top: 0% !important;
  }
  .custom-pages .sm-top-10,
.fullwidth-custom-footer .sm-top-10,
.custom-footer-menu .sm-top-10,
.clc .sm-top-10 {
    top: 10% !important;
  }
  .custom-pages .sm-top-20,
.fullwidth-custom-footer .sm-top-20,
.custom-footer-menu .sm-top-20,
.clc .sm-top-20 {
    top: 20% !important;
  }
  .custom-pages .sm-top-30,
.fullwidth-custom-footer .sm-top-30,
.custom-footer-menu .sm-top-30,
.clc .sm-top-30 {
    top: 30% !important;
  }
  .custom-pages .sm-top-40,
.fullwidth-custom-footer .sm-top-40,
.custom-footer-menu .sm-top-40,
.clc .sm-top-40 {
    top: 40% !important;
  }
  .custom-pages .sm-top-50,
.fullwidth-custom-footer .sm-top-50,
.custom-footer-menu .sm-top-50,
.clc .sm-top-50 {
    top: 50% !important;
  }
  .custom-pages .sm-top-60,
.fullwidth-custom-footer .sm-top-60,
.custom-footer-menu .sm-top-60,
.clc .sm-top-60 {
    top: 60% !important;
  }
  .custom-pages .sm-top-70,
.fullwidth-custom-footer .sm-top-70,
.custom-footer-menu .sm-top-70,
.clc .sm-top-70 {
    top: 70% !important;
  }
  .custom-pages .sm-top-80,
.fullwidth-custom-footer .sm-top-80,
.custom-footer-menu .sm-top-80,
.clc .sm-top-80 {
    top: 80% !important;
  }
  .custom-pages .sm-top-90,
.fullwidth-custom-footer .sm-top-90,
.custom-footer-menu .sm-top-90,
.clc .sm-top-90 {
    top: 90% !important;
  }
  .custom-pages .sm-top-100,
.fullwidth-custom-footer .sm-top-100,
.custom-footer-menu .sm-top-100,
.clc .sm-top-100 {
    top: 100% !important;
  }
  .custom-pages .sm-left-0,
.fullwidth-custom-footer .sm-left-0,
.custom-footer-menu .sm-left-0,
.clc .sm-left-0 {
    left: 0% !important;
  }
  .custom-pages .sm-left-10,
.fullwidth-custom-footer .sm-left-10,
.custom-footer-menu .sm-left-10,
.clc .sm-left-10 {
    left: 10% !important;
  }
  .custom-pages .sm-left-20,
.fullwidth-custom-footer .sm-left-20,
.custom-footer-menu .sm-left-20,
.clc .sm-left-20 {
    left: 20% !important;
  }
  .custom-pages .sm-left-30,
.fullwidth-custom-footer .sm-left-30,
.custom-footer-menu .sm-left-30,
.clc .sm-left-30 {
    left: 30% !important;
  }
  .custom-pages .sm-left-40,
.fullwidth-custom-footer .sm-left-40,
.custom-footer-menu .sm-left-40,
.clc .sm-left-40 {
    left: 40% !important;
  }
  .custom-pages .sm-left-50,
.fullwidth-custom-footer .sm-left-50,
.custom-footer-menu .sm-left-50,
.clc .sm-left-50 {
    left: 50% !important;
  }
  .custom-pages .sm-left-60,
.fullwidth-custom-footer .sm-left-60,
.custom-footer-menu .sm-left-60,
.clc .sm-left-60 {
    left: 60% !important;
  }
  .custom-pages .sm-left-70,
.fullwidth-custom-footer .sm-left-70,
.custom-footer-menu .sm-left-70,
.clc .sm-left-70 {
    left: 70% !important;
  }
  .custom-pages .sm-left-80,
.fullwidth-custom-footer .sm-left-80,
.custom-footer-menu .sm-left-80,
.clc .sm-left-80 {
    left: 80% !important;
  }
  .custom-pages .sm-left-90,
.fullwidth-custom-footer .sm-left-90,
.custom-footer-menu .sm-left-90,
.clc .sm-left-90 {
    left: 90% !important;
  }
  .custom-pages .sm-left-100,
.fullwidth-custom-footer .sm-left-100,
.custom-footer-menu .sm-left-100,
.clc .sm-left-100 {
    left: 100% !important;
  }
  .custom-pages .sm-right-0,
.fullwidth-custom-footer .sm-right-0,
.custom-footer-menu .sm-right-0,
.clc .sm-right-0 {
    right: 0% !important;
  }
  .custom-pages .sm-right-10,
.fullwidth-custom-footer .sm-right-10,
.custom-footer-menu .sm-right-10,
.clc .sm-right-10 {
    right: 10% !important;
  }
  .custom-pages .sm-right-20,
.fullwidth-custom-footer .sm-right-20,
.custom-footer-menu .sm-right-20,
.clc .sm-right-20 {
    right: 20% !important;
  }
  .custom-pages .sm-right-30,
.fullwidth-custom-footer .sm-right-30,
.custom-footer-menu .sm-right-30,
.clc .sm-right-30 {
    right: 30% !important;
  }
  .custom-pages .sm-right-40,
.fullwidth-custom-footer .sm-right-40,
.custom-footer-menu .sm-right-40,
.clc .sm-right-40 {
    right: 40% !important;
  }
  .custom-pages .sm-right-50,
.fullwidth-custom-footer .sm-right-50,
.custom-footer-menu .sm-right-50,
.clc .sm-right-50 {
    right: 50% !important;
  }
  .custom-pages .sm-right-60,
.fullwidth-custom-footer .sm-right-60,
.custom-footer-menu .sm-right-60,
.clc .sm-right-60 {
    right: 60% !important;
  }
  .custom-pages .sm-right-70,
.fullwidth-custom-footer .sm-right-70,
.custom-footer-menu .sm-right-70,
.clc .sm-right-70 {
    right: 70% !important;
  }
  .custom-pages .sm-right-80,
.fullwidth-custom-footer .sm-right-80,
.custom-footer-menu .sm-right-80,
.clc .sm-right-80 {
    right: 80% !important;
  }
  .custom-pages .sm-right-90,
.fullwidth-custom-footer .sm-right-90,
.custom-footer-menu .sm-right-90,
.clc .sm-right-90 {
    right: 90% !important;
  }
  .custom-pages .sm-right-100,
.fullwidth-custom-footer .sm-right-100,
.custom-footer-menu .sm-right-100,
.clc .sm-right-100 {
    right: 100% !important;
  }
  .custom-pages .sm-pt-10,
.fullwidth-custom-footer .sm-pt-10,
.custom-footer-menu .sm-pt-10,
.clc .sm-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .sm-pt-20,
.fullwidth-custom-footer .sm-pt-20,
.custom-footer-menu .sm-pt-20,
.clc .sm-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .sm-pt-30,
.fullwidth-custom-footer .sm-pt-30,
.custom-footer-menu .sm-pt-30,
.clc .sm-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .sm-pt-40,
.fullwidth-custom-footer .sm-pt-40,
.custom-footer-menu .sm-pt-40,
.clc .sm-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .sm-pt-50,
.fullwidth-custom-footer .sm-pt-50,
.custom-footer-menu .sm-pt-50,
.clc .sm-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .sm-pt-60,
.fullwidth-custom-footer .sm-pt-60,
.custom-footer-menu .sm-pt-60,
.clc .sm-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .sm-pt-70,
.fullwidth-custom-footer .sm-pt-70,
.custom-footer-menu .sm-pt-70,
.clc .sm-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .sm-pt-80,
.fullwidth-custom-footer .sm-pt-80,
.custom-footer-menu .sm-pt-80,
.clc .sm-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .sm-pt-90,
.fullwidth-custom-footer .sm-pt-90,
.custom-footer-menu .sm-pt-90,
.clc .sm-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .sm-pt-100,
.fullwidth-custom-footer .sm-pt-100,
.custom-footer-menu .sm-pt-100,
.clc .sm-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .sm-pb-10,
.fullwidth-custom-footer .sm-pb-10,
.custom-footer-menu .sm-pb-10,
.clc .sm-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .sm-pb-20,
.fullwidth-custom-footer .sm-pb-20,
.custom-footer-menu .sm-pb-20,
.clc .sm-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .sm-pb-30,
.fullwidth-custom-footer .sm-pb-30,
.custom-footer-menu .sm-pb-30,
.clc .sm-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .sm-pb-40,
.fullwidth-custom-footer .sm-pb-40,
.custom-footer-menu .sm-pb-40,
.clc .sm-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .sm-pb-50,
.fullwidth-custom-footer .sm-pb-50,
.custom-footer-menu .sm-pb-50,
.clc .sm-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .sm-pb-60,
.fullwidth-custom-footer .sm-pb-60,
.custom-footer-menu .sm-pb-60,
.clc .sm-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .sm-pb-70,
.fullwidth-custom-footer .sm-pb-70,
.custom-footer-menu .sm-pb-70,
.clc .sm-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .sm-pb-80,
.fullwidth-custom-footer .sm-pb-80,
.custom-footer-menu .sm-pb-80,
.clc .sm-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .sm-pb-90,
.fullwidth-custom-footer .sm-pb-90,
.custom-footer-menu .sm-pb-90,
.clc .sm-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .sm-pb-100,
.fullwidth-custom-footer .sm-pb-100,
.custom-footer-menu .sm-pb-100,
.clc .sm-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .sm-ps-10,
.fullwidth-custom-footer .sm-ps-10,
.custom-footer-menu .sm-ps-10,
.clc .sm-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .sm-ps-20,
.fullwidth-custom-footer .sm-ps-20,
.custom-footer-menu .sm-ps-20,
.clc .sm-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .sm-ps-30,
.fullwidth-custom-footer .sm-ps-30,
.custom-footer-menu .sm-ps-30,
.clc .sm-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .sm-ps-40,
.fullwidth-custom-footer .sm-ps-40,
.custom-footer-menu .sm-ps-40,
.clc .sm-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .sm-ps-50,
.fullwidth-custom-footer .sm-ps-50,
.custom-footer-menu .sm-ps-50,
.clc .sm-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .sm-ps-60,
.fullwidth-custom-footer .sm-ps-60,
.custom-footer-menu .sm-ps-60,
.clc .sm-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .sm-ps-70,
.fullwidth-custom-footer .sm-ps-70,
.custom-footer-menu .sm-ps-70,
.clc .sm-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .sm-ps-80,
.fullwidth-custom-footer .sm-ps-80,
.custom-footer-menu .sm-ps-80,
.clc .sm-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .sm-ps-90,
.fullwidth-custom-footer .sm-ps-90,
.custom-footer-menu .sm-ps-90,
.clc .sm-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .sm-ps-100,
.fullwidth-custom-footer .sm-ps-100,
.custom-footer-menu .sm-ps-100,
.clc .sm-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .sm-pe-10,
.fullwidth-custom-footer .sm-pe-10,
.custom-footer-menu .sm-pe-10,
.clc .sm-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .sm-pe-20,
.fullwidth-custom-footer .sm-pe-20,
.custom-footer-menu .sm-pe-20,
.clc .sm-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .sm-pe-30,
.fullwidth-custom-footer .sm-pe-30,
.custom-footer-menu .sm-pe-30,
.clc .sm-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .sm-pe-40,
.fullwidth-custom-footer .sm-pe-40,
.custom-footer-menu .sm-pe-40,
.clc .sm-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .sm-pe-50,
.fullwidth-custom-footer .sm-pe-50,
.custom-footer-menu .sm-pe-50,
.clc .sm-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .sm-pe-60,
.fullwidth-custom-footer .sm-pe-60,
.custom-footer-menu .sm-pe-60,
.clc .sm-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .sm-pe-70,
.fullwidth-custom-footer .sm-pe-70,
.custom-footer-menu .sm-pe-70,
.clc .sm-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .sm-pe-80,
.fullwidth-custom-footer .sm-pe-80,
.custom-footer-menu .sm-pe-80,
.clc .sm-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .sm-pe-90,
.fullwidth-custom-footer .sm-pe-90,
.custom-footer-menu .sm-pe-90,
.clc .sm-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .sm-pe-100,
.fullwidth-custom-footer .sm-pe-100,
.custom-footer-menu .sm-pe-100,
.clc .sm-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .sm-w-100,
.fullwidth-custom-footer .sm-w-100,
.custom-footer-menu .sm-w-100,
.clc .sm-w-100 {
    font-weight: 100;
  }
  .custom-pages .sm-w-200,
.fullwidth-custom-footer .sm-w-200,
.custom-footer-menu .sm-w-200,
.clc .sm-w-200 {
    font-weight: 200;
  }
  .custom-pages .sm-w-300,
.fullwidth-custom-footer .sm-w-300,
.custom-footer-menu .sm-w-300,
.clc .sm-w-300 {
    font-weight: 300;
  }
  .custom-pages .sm-w-400,
.fullwidth-custom-footer .sm-w-400,
.custom-footer-menu .sm-w-400,
.clc .sm-w-400 {
    font-weight: 400;
  }
  .custom-pages .sm-w-500,
.fullwidth-custom-footer .sm-w-500,
.custom-footer-menu .sm-w-500,
.clc .sm-w-500 {
    font-weight: 500;
  }
  .custom-pages .sm-w-600,
.fullwidth-custom-footer .sm-w-600,
.custom-footer-menu .sm-w-600,
.clc .sm-w-600 {
    font-weight: 600;
  }
  .custom-pages .sm-w-700,
.fullwidth-custom-footer .sm-w-700,
.custom-footer-menu .sm-w-700,
.clc .sm-w-700 {
    font-weight: 700;
  }
  .custom-pages .sm-w-800,
.fullwidth-custom-footer .sm-w-800,
.custom-footer-menu .sm-w-800,
.clc .sm-w-800 {
    font-weight: 800;
  }
  .custom-pages .sm-w-900,
.fullwidth-custom-footer .sm-w-900,
.custom-footer-menu .sm-w-900,
.clc .sm-w-900 {
    font-weight: 900;
  }
  .custom-pages .sm-w-bold,
.fullwidth-custom-footer .sm-w-bold,
.custom-footer-menu .sm-w-bold,
.clc .sm-w-bold {
    font-weight: bold;
  }
  .custom-pages .sm-w-bolder,
.fullwidth-custom-footer .sm-w-bolder,
.custom-footer-menu .sm-w-bolder,
.clc .sm-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .sm-w-lighter,
.fullwidth-custom-footer .sm-w-lighter,
.custom-footer-menu .sm-w-lighter,
.clc .sm-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .sm-w-normal,
.fullwidth-custom-footer .sm-w-normal,
.custom-footer-menu .sm-w-normal,
.clc .sm-w-normal {
    font-weight: normal;
  }
  .custom-pages .sm-w-unset,
.fullwidth-custom-footer .sm-w-unset,
.custom-footer-menu .sm-w-unset,
.clc .sm-w-unset {
    font-weight: unset;
  }
  .custom-pages .sm-d-inline,
.fullwidth-custom-footer .sm-d-inline,
.custom-footer-menu .sm-d-inline,
.clc .sm-d-inline {
    display: inline;
  }
  .custom-pages .sm-d-block,
.fullwidth-custom-footer .sm-d-block,
.custom-footer-menu .sm-d-block,
.clc .sm-d-block {
    display: block;
  }
  .custom-pages .sm-d-contents,
.fullwidth-custom-footer .sm-d-contents,
.custom-footer-menu .sm-d-contents,
.clc .sm-d-contents {
    display: contents;
  }
  .custom-pages .sm-d-flex,
.fullwidth-custom-footer .sm-d-flex,
.custom-footer-menu .sm-d-flex,
.clc .sm-d-flex {
    display: flex;
  }
  .custom-pages .sm-d-grid,
.fullwidth-custom-footer .sm-d-grid,
.custom-footer-menu .sm-d-grid,
.clc .sm-d-grid {
    display: grid;
  }
  .custom-pages .sm-d-inline-block,
.fullwidth-custom-footer .sm-d-inline-block,
.custom-footer-menu .sm-d-inline-block,
.clc .sm-d-inline-block {
    display: inline-block;
  }
  .custom-pages .sm-d-inline-flex,
.fullwidth-custom-footer .sm-d-inline-flex,
.custom-footer-menu .sm-d-inline-flex,
.clc .sm-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .sm-d-inline-grid,
.fullwidth-custom-footer .sm-d-inline-grid,
.custom-footer-menu .sm-d-inline-grid,
.clc .sm-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .sm-d-inline-table,
.fullwidth-custom-footer .sm-d-inline-table,
.custom-footer-menu .sm-d-inline-table,
.clc .sm-d-inline-table {
    display: inline-table;
  }
  .custom-pages .sm-d-list-item,
.fullwidth-custom-footer .sm-d-list-item,
.custom-footer-menu .sm-d-list-item,
.clc .sm-d-list-item {
    display: list-item;
  }
  .custom-pages .sm-d-run-in,
.fullwidth-custom-footer .sm-d-run-in,
.custom-footer-menu .sm-d-run-in,
.clc .sm-d-run-in {
    display: run-in;
  }
  .custom-pages .sm-d-table,
.fullwidth-custom-footer .sm-d-table,
.custom-footer-menu .sm-d-table,
.clc .sm-d-table {
    display: table;
  }
  .custom-pages .sm-d-table-caption,
.fullwidth-custom-footer .sm-d-table-caption,
.custom-footer-menu .sm-d-table-caption,
.clc .sm-d-table-caption {
    display: table-caption;
  }
  .custom-pages .sm-d-table-column-group,
.fullwidth-custom-footer .sm-d-table-column-group,
.custom-footer-menu .sm-d-table-column-group,
.clc .sm-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .sm-d-table-header-group,
.fullwidth-custom-footer .sm-d-table-header-group,
.custom-footer-menu .sm-d-table-header-group,
.clc .sm-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .sm-d-table-footer-group,
.fullwidth-custom-footer .sm-d-table-footer-group,
.custom-footer-menu .sm-d-table-footer-group,
.clc .sm-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .sm-d-table-row-group,
.fullwidth-custom-footer .sm-d-table-row-group,
.custom-footer-menu .sm-d-table-row-group,
.clc .sm-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .sm-d-table-cell,
.fullwidth-custom-footer .sm-d-table-cell,
.custom-footer-menu .sm-d-table-cell,
.clc .sm-d-table-cell {
    display: table-cell;
  }
  .custom-pages .sm-d-table-column,
.fullwidth-custom-footer .sm-d-table-column,
.custom-footer-menu .sm-d-table-column,
.clc .sm-d-table-column {
    display: table-column;
  }
  .custom-pages .sm-d-table-row,
.fullwidth-custom-footer .sm-d-table-row,
.custom-footer-menu .sm-d-table-row,
.clc .sm-d-table-row {
    display: table-row;
  }
  .custom-pages .sm-d-none,
.fullwidth-custom-footer .sm-d-none,
.custom-footer-menu .sm-d-none,
.clc .sm-d-none {
    display: none;
  }
  .custom-pages .sm-d-initial,
.fullwidth-custom-footer .sm-d-initial,
.custom-footer-menu .sm-d-initial,
.clc .sm-d-initial {
    display: initial;
  }
  .custom-pages .sm-d-inherit,
.fullwidth-custom-footer .sm-d-inherit,
.custom-footer-menu .sm-d-inherit,
.clc .sm-d-inherit {
    display: inherit;
  }
  .custom-pages .sm-d-unset,
.fullwidth-custom-footer .sm-d-unset,
.custom-footer-menu .sm-d-unset,
.clc .sm-d-unset {
    display: unset;
  }
  .custom-pages .sm-justify-content-flex-start,
.fullwidth-custom-footer .sm-justify-content-flex-start,
.custom-footer-menu .sm-justify-content-flex-start,
.clc .sm-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .sm-justify-content-flex-end,
.fullwidth-custom-footer .sm-justify-content-flex-end,
.custom-footer-menu .sm-justify-content-flex-end,
.clc .sm-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .sm-justify-content-center,
.fullwidth-custom-footer .sm-justify-content-center,
.custom-footer-menu .sm-justify-content-center,
.clc .sm-justify-content-center {
    justify-content: center;
  }
  .custom-pages .sm-justify-content-space-between,
.fullwidth-custom-footer .sm-justify-content-space-between,
.custom-footer-menu .sm-justify-content-space-between,
.clc .sm-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .sm-justify-content-space-around,
.fullwidth-custom-footer .sm-justify-content-space-around,
.custom-footer-menu .sm-justify-content-space-around,
.clc .sm-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .sm-justify-content-initial,
.fullwidth-custom-footer .sm-justify-content-initial,
.custom-footer-menu .sm-justify-content-initial,
.clc .sm-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .sm-justify-content-inherit,
.fullwidth-custom-footer .sm-justify-content-inherit,
.custom-footer-menu .sm-justify-content-inherit,
.clc .sm-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .sm-justify-content-unset,
.fullwidth-custom-footer .sm-justify-content-unset,
.custom-footer-menu .sm-justify-content-unset,
.clc .sm-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .sm-align-items-stretch,
.fullwidth-custom-footer .sm-align-items-stretch,
.custom-footer-menu .sm-align-items-stretch,
.clc .sm-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .sm-align-items-center,
.fullwidth-custom-footer .sm-align-items-center,
.custom-footer-menu .sm-align-items-center,
.clc .sm-align-items-center {
    align-items: center;
  }
  .custom-pages .sm-align-items-flex-start,
.fullwidth-custom-footer .sm-align-items-flex-start,
.custom-footer-menu .sm-align-items-flex-start,
.clc .sm-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .sm-align-items-flex-end,
.fullwidth-custom-footer .sm-align-items-flex-end,
.custom-footer-menu .sm-align-items-flex-end,
.clc .sm-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .sm-align-items-baseline,
.fullwidth-custom-footer .sm-align-items-baseline,
.custom-footer-menu .sm-align-items-baseline,
.clc .sm-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .sm-align-items-initial,
.fullwidth-custom-footer .sm-align-items-initial,
.custom-footer-menu .sm-align-items-initial,
.clc .sm-align-items-initial {
    align-items: initial;
  }
  .custom-pages .sm-align-items-inherit,
.fullwidth-custom-footer .sm-align-items-inherit,
.custom-footer-menu .sm-align-items-inherit,
.clc .sm-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .sm-align-items-unset,
.fullwidth-custom-footer .sm-align-items-unset,
.custom-footer-menu .sm-align-items-unset,
.clc .sm-align-items-unset {
    align-items: unset;
  }
  .custom-pages .sm-flex-direction-row,
.fullwidth-custom-footer .sm-flex-direction-row,
.custom-footer-menu .sm-flex-direction-row,
.clc .sm-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .sm-flex-direction-row-reverse,
.fullwidth-custom-footer .sm-flex-direction-row-reverse,
.custom-footer-menu .sm-flex-direction-row-reverse,
.clc .sm-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .sm-flex-direction-column,
.fullwidth-custom-footer .sm-flex-direction-column,
.custom-footer-menu .sm-flex-direction-column,
.clc .sm-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .sm-flex-direction-column-reverse,
.fullwidth-custom-footer .sm-flex-direction-column-reverse,
.custom-footer-menu .sm-flex-direction-column-reverse,
.clc .sm-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .sm-flex-direction-initial,
.fullwidth-custom-footer .sm-flex-direction-initial,
.custom-footer-menu .sm-flex-direction-initial,
.clc .sm-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .sm-flex-direction-inherit,
.fullwidth-custom-footer .sm-flex-direction-inherit,
.custom-footer-menu .sm-flex-direction-inherit,
.clc .sm-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .sm-flex-direction-unset,
.fullwidth-custom-footer .sm-flex-direction-unset,
.custom-footer-menu .sm-flex-direction-unset,
.clc .sm-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .sm-flex-wrap-nowrap,
.fullwidth-custom-footer .sm-flex-wrap-nowrap,
.custom-footer-menu .sm-flex-wrap-nowrap,
.clc .sm-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .sm-flex-wrap-wrap,
.fullwidth-custom-footer .sm-flex-wrap-wrap,
.custom-footer-menu .sm-flex-wrap-wrap,
.clc .sm-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .sm-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .sm-flex-wrap-wrap-reverse,
.custom-footer-menu .sm-flex-wrap-wrap-reverse,
.clc .sm-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .sm-flex-wrap-initial,
.fullwidth-custom-footer .sm-flex-wrap-initial,
.custom-footer-menu .sm-flex-wrap-initial,
.clc .sm-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .sm-flex-wrap-inherit,
.fullwidth-custom-footer .sm-flex-wrap-inherit,
.custom-footer-menu .sm-flex-wrap-inherit,
.clc .sm-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .sm-flex-wrap-unset,
.fullwidth-custom-footer .sm-flex-wrap-unset,
.custom-footer-menu .sm-flex-wrap-unset,
.clc .sm-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .sm-text-right,
.fullwidth-custom-footer .sm-text-right,
.custom-footer-menu .sm-text-right,
.clc .sm-text-right {
    text-align: right;
  }
  .custom-pages .sm-text-center,
.fullwidth-custom-footer .sm-text-center,
.custom-footer-menu .sm-text-center,
.clc .sm-text-center {
    text-align: center;
  }
  .custom-pages .sm-text-left,
.fullwidth-custom-footer .sm-text-left,
.custom-footer-menu .sm-text-left,
.clc .sm-text-left {
    text-align: left;
  }
  .custom-pages .sm-text-justify,
.fullwidth-custom-footer .sm-text-justify,
.custom-footer-menu .sm-text-justify,
.clc .sm-text-justify {
    text-align: justify;
  }
  .custom-pages .sm-text-unset,
.fullwidth-custom-footer .sm-text-unset,
.custom-footer-menu .sm-text-unset,
.clc .sm-text-unset {
    text-align: unset;
  }
}
@media (min-width: 992px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.md-fs--60, .md-fs--58, .md-fs--56, .md-fs--54, .md-fs--52, .md-fs--50, .md-fs--48, .md-fs--46, .md-fs--44, .md-fs--42, .md-fs--40, .md-fs--38, .md-fs--36, .md-fs--34, .md-fs--32, .md-fs--30, .md-fs--28, .md-fs--26, .md-fs--24, .md-fs--22, .md-fs--20, .md-fs--18, .md-fs--16, .md-fs--14, .md-fs--12, .md-fs--10 {
        //append style to all classes
    }*/
    /*.md-fs--65, .md-fs--60, .md-fs--55, .md-fs--50, .md-fs--45, .md-fs--40, .md-fs--35, .md-fs--30, .md-fs--25, .md-fs--20, .md-fs--15, .md-fs--10 {
        //append style to all classes
    }*/
    /*.md-ls--0.2, .md-ls--0.3, .md-ls--0.4, .md-ls--0.5, .md-ls--0.6, .md-ls--0.7, .md-ls--0.8, .md-ls--0.9, .md-ls--1, .md-ls--1.1, .md-ls--1.2, .md-ls--1.3, .md-ls--1.4, .md-ls--1.5, .md-ls--1.6, .md-ls--1.7, .md-ls--1.8, .md-ls--1.9, .md-ls--2 {
        //append style to all classes
    }*/
    /*.md-width--50, .md-width--100, .md-width--150, .md-width--200, .md-width--250, .md-width--300, .md-width--350, .md-width--400, .md-width--450, .md-width--500 {
        //append style to all classes
    }*/
    /*.md-width-per--10, .md-width-per--20, .md-width-per--30, .md-width-per--40, .md-width-per--50, .md-width-per--60, .md-width-per--70, .md-width-per--80, .md-width-per--90, .md-width-per--100 {
        //append style to all classes
    }*/
    /*.md-bottom--0, .md-bottom--10, .md-bottom--20, .md-bottom--30, .md-bottom--40, .md-bottom--50, .md-bottom--60, .md-bottom--70, .md-bottom--80, .md-bottom--90, .md-bottom--100 {
        //append style to all classes
    }*/
    /*.md-top--0, .md-top--10, .md-top--20, .md-top--30, .md-top--40, .md-top--50, .md-top--60, .md-top--70, .md-top--80, .md-top--90, .md-top--100 {
        //append style to all classes
    }*/
    /*.md-left--0, .md-left--10, .md-left--20, .md-left--30, .md-left--40, .md-left--50, .md-left--60, .md-left--70, .md-left--80, .md-left--90, .md-left--100 {
        //append style to all classes
    }*/
    /*.md-right--0, .md-right--10, .md-right--20, .md-right--30, .md-right--40, .md-right--50, .md-right--60, .md-right--70, .md-right--80, .md-right--90, .md-right--100 {
        //append style to all classes
    }*/
    /*.md-pt--10, .md-pt--20, .md-pt--30, .md-pt--40, .md-pt--50, .md-pt--60, .md-pt--70, .md-pt--80, .md-pt--90, .md-pt--100 {
        //append style to all classes
    }*/
    /*.md-pb--10, .md-pb--20, .md-pb--30, .md-pb--40, .md-pb--50, .md-pb--60, .md-pb--70, .md-pb--80, .md-pb--90, .md-pb--100 {
        //append style to all classes
    }*/
    /*.md-ps--10, .md-ps--20, .md-ps--30, .md-ps--40, .md-ps--50, .md-ps--60, .md-ps--70, .md-ps--80, .md-ps--90, .md-ps--100 {
        //append style to all classes
    }*/
    /*.md-pe--10, .md-pe--20, .md-pe--30, .md-pe--40, .md-pe--50, .md-pe--60, .md-pe--70, .md-pe--80, .md-pe--90, .md-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .md-pn,
.fullwidth-custom-footer .md-pn,
.custom-footer-menu .md-pn,
.clc .md-pn {
    padding: 0 !important;
  }
  .custom-pages .md-ptn, .custom-pages .md-pvn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-ptn,
.fullwidth-custom-footer .md-pvn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-ptn,
.custom-footer-menu .md-pvn,
.custom-footer-menu .md-pan,
.clc .md-ptn,
.clc .md-pvn,
.clc .md-pan {
    padding-top: 0 !important;
  }
  .custom-pages .md-pts, .custom-pages .md-pvs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pts,
.fullwidth-custom-footer .md-pvs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pts,
.custom-footer-menu .md-pvs,
.custom-footer-menu .md-pas,
.clc .md-pts,
.clc .md-pvs,
.clc .md-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .md-ptm, .custom-pages .md-pvm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-ptm,
.fullwidth-custom-footer .md-pvm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-ptm,
.custom-footer-menu .md-pvm,
.custom-footer-menu .md-pam,
.clc .md-ptm,
.clc .md-pvm,
.clc .md-pam {
    padding-top: 1em !important;
  }
  .custom-pages .md-ptl, .custom-pages .md-pvl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-ptl,
.fullwidth-custom-footer .md-pvl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-ptl,
.custom-footer-menu .md-pvl,
.custom-footer-menu .md-pal,
.clc .md-ptl,
.clc .md-pvl,
.clc .md-pal {
    padding-top: 2em !important;
  }
  .custom-pages .md-prn, .custom-pages .md-phn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-prn,
.fullwidth-custom-footer .md-phn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-prn,
.custom-footer-menu .md-phn,
.custom-footer-menu .md-pan,
.clc .md-prn,
.clc .md-phn,
.clc .md-pan {
    padding-right: 0 !important;
  }
  .custom-pages .md-prs, .custom-pages .md-phs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-prs,
.fullwidth-custom-footer .md-phs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-prs,
.custom-footer-menu .md-phs,
.custom-footer-menu .md-pas,
.clc .md-prs,
.clc .md-phs,
.clc .md-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .md-prm, .custom-pages .md-phm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-prm,
.fullwidth-custom-footer .md-phm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-prm,
.custom-footer-menu .md-phm,
.custom-footer-menu .md-pam,
.clc .md-prm,
.clc .md-phm,
.clc .md-pam {
    padding-right: 1em !important;
  }
  .custom-pages .md-prl, .custom-pages .md-phl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-prl,
.fullwidth-custom-footer .md-phl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-prl,
.custom-footer-menu .md-phl,
.custom-footer-menu .md-pal,
.clc .md-prl,
.clc .md-phl,
.clc .md-pal {
    padding-right: 2em !important;
  }
  .custom-pages .md-pbn, .custom-pages .md-pvn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-pbn,
.fullwidth-custom-footer .md-pvn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-pbn,
.custom-footer-menu .md-pvn,
.custom-footer-menu .md-pan,
.clc .md-pbn,
.clc .md-pvn,
.clc .md-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .md-pbs, .custom-pages .md-pvs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pbs,
.fullwidth-custom-footer .md-pvs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pbs,
.custom-footer-menu .md-pvs,
.custom-footer-menu .md-pas,
.clc .md-pbs,
.clc .md-pvs,
.clc .md-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .md-pbm, .custom-pages .md-pvm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-pbm,
.fullwidth-custom-footer .md-pvm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-pbm,
.custom-footer-menu .md-pvm,
.custom-footer-menu .md-pam,
.clc .md-pbm,
.clc .md-pvm,
.clc .md-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .md-pbl, .custom-pages .md-pvl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-pbl,
.fullwidth-custom-footer .md-pvl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-pbl,
.custom-footer-menu .md-pvl,
.custom-footer-menu .md-pal,
.clc .md-pbl,
.clc .md-pvl,
.clc .md-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .md-pln, .custom-pages .md-phn, .custom-pages .md-pan,
.fullwidth-custom-footer .md-pln,
.fullwidth-custom-footer .md-phn,
.fullwidth-custom-footer .md-pan,
.custom-footer-menu .md-pln,
.custom-footer-menu .md-phn,
.custom-footer-menu .md-pan,
.clc .md-pln,
.clc .md-phn,
.clc .md-pan {
    padding-left: 0 !important;
  }
  .custom-pages .md-pls, .custom-pages .md-phs, .custom-pages .md-pas,
.fullwidth-custom-footer .md-pls,
.fullwidth-custom-footer .md-phs,
.fullwidth-custom-footer .md-pas,
.custom-footer-menu .md-pls,
.custom-footer-menu .md-phs,
.custom-footer-menu .md-pas,
.clc .md-pls,
.clc .md-phs,
.clc .md-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .md-plm, .custom-pages .md-phm, .custom-pages .md-pam,
.fullwidth-custom-footer .md-plm,
.fullwidth-custom-footer .md-phm,
.fullwidth-custom-footer .md-pam,
.custom-footer-menu .md-plm,
.custom-footer-menu .md-phm,
.custom-footer-menu .md-pam,
.clc .md-plm,
.clc .md-phm,
.clc .md-pam {
    padding-left: 1em !important;
  }
  .custom-pages .md-pll, .custom-pages .md-phl, .custom-pages .md-pal,
.fullwidth-custom-footer .md-pll,
.fullwidth-custom-footer .md-phl,
.fullwidth-custom-footer .md-pal,
.custom-footer-menu .md-pll,
.custom-footer-menu .md-phl,
.custom-footer-menu .md-pal,
.clc .md-pll,
.clc .md-phl,
.clc .md-pal {
    padding-left: 2em !important;
  }
  .custom-pages .md-mn,
.fullwidth-custom-footer .md-mn,
.custom-footer-menu .md-mn,
.clc .md-mn {
    margin: 0 !important;
  }
  .custom-pages .md-mtn, .custom-pages .md-mvn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mtn,
.fullwidth-custom-footer .md-mvn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mtn,
.custom-footer-menu .md-mvn,
.custom-footer-menu .md-man,
.clc .md-mtn,
.clc .md-mvn,
.clc .md-man {
    margin-top: 0 !important;
  }
  .custom-pages .md-mts, .custom-pages .md-mvs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mts,
.fullwidth-custom-footer .md-mvs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mts,
.custom-footer-menu .md-mvs,
.custom-footer-menu .md-mas,
.clc .md-mts,
.clc .md-mvs,
.clc .md-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .md-mtm, .custom-pages .md-mvm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mtm,
.fullwidth-custom-footer .md-mvm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mtm,
.custom-footer-menu .md-mvm,
.custom-footer-menu .md-mam,
.clc .md-mtm,
.clc .md-mvm,
.clc .md-mam {
    margin-top: 1em !important;
  }
  .custom-pages .md-mtl, .custom-pages .md-mvl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mtl,
.fullwidth-custom-footer .md-mvl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mtl,
.custom-footer-menu .md-mvl,
.custom-footer-menu .md-mal,
.clc .md-mtl,
.clc .md-mvl,
.clc .md-mal {
    margin-top: 2em !important;
  }
  .custom-pages .md-mrn, .custom-pages .md-mhn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mrn,
.fullwidth-custom-footer .md-mhn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mrn,
.custom-footer-menu .md-mhn,
.custom-footer-menu .md-man,
.clc .md-mrn,
.clc .md-mhn,
.clc .md-man {
    margin-right: 0 !important;
  }
  .custom-pages .md-mrs, .custom-pages .md-mhs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mrs,
.fullwidth-custom-footer .md-mhs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mrs,
.custom-footer-menu .md-mhs,
.custom-footer-menu .md-mas,
.clc .md-mrs,
.clc .md-mhs,
.clc .md-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .md-mrm, .custom-pages .md-mhm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mrm,
.fullwidth-custom-footer .md-mhm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mrm,
.custom-footer-menu .md-mhm,
.custom-footer-menu .md-mam,
.clc .md-mrm,
.clc .md-mhm,
.clc .md-mam {
    margin-right: 1em !important;
  }
  .custom-pages .md-mrl, .custom-pages .md-mhl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mrl,
.fullwidth-custom-footer .md-mhl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mrl,
.custom-footer-menu .md-mhl,
.custom-footer-menu .md-mal,
.clc .md-mrl,
.clc .md-mhl,
.clc .md-mal {
    margin-right: 2em !important;
  }
  .custom-pages .md-mbn, .custom-pages .md-mvn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mbn,
.fullwidth-custom-footer .md-mvn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mbn,
.custom-footer-menu .md-mvn,
.custom-footer-menu .md-man,
.clc .md-mbn,
.clc .md-mvn,
.clc .md-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .md-mbs, .custom-pages .md-mvs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mbs,
.fullwidth-custom-footer .md-mvs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mbs,
.custom-footer-menu .md-mvs,
.custom-footer-menu .md-mas,
.clc .md-mbs,
.clc .md-mvs,
.clc .md-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .md-mbm, .custom-pages .md-mvm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mbm,
.fullwidth-custom-footer .md-mvm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mbm,
.custom-footer-menu .md-mvm,
.custom-footer-menu .md-mam,
.clc .md-mbm,
.clc .md-mvm,
.clc .md-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .md-mbl, .custom-pages .md-mvl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mbl,
.fullwidth-custom-footer .md-mvl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mbl,
.custom-footer-menu .md-mvl,
.custom-footer-menu .md-mal,
.clc .md-mbl,
.clc .md-mvl,
.clc .md-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .md-mln, .custom-pages .md-mhn, .custom-pages .md-man,
.fullwidth-custom-footer .md-mln,
.fullwidth-custom-footer .md-mhn,
.fullwidth-custom-footer .md-man,
.custom-footer-menu .md-mln,
.custom-footer-menu .md-mhn,
.custom-footer-menu .md-man,
.clc .md-mln,
.clc .md-mhn,
.clc .md-man {
    margin-left: 0 !important;
  }
  .custom-pages .md-mls, .custom-pages .md-mhs, .custom-pages .md-mas,
.fullwidth-custom-footer .md-mls,
.fullwidth-custom-footer .md-mhs,
.fullwidth-custom-footer .md-mas,
.custom-footer-menu .md-mls,
.custom-footer-menu .md-mhs,
.custom-footer-menu .md-mas,
.clc .md-mls,
.clc .md-mhs,
.clc .md-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .md-mlm, .custom-pages .md-mhm, .custom-pages .md-mam,
.fullwidth-custom-footer .md-mlm,
.fullwidth-custom-footer .md-mhm,
.fullwidth-custom-footer .md-mam,
.custom-footer-menu .md-mlm,
.custom-footer-menu .md-mhm,
.custom-footer-menu .md-mam,
.clc .md-mlm,
.clc .md-mhm,
.clc .md-mam {
    margin-left: 1em !important;
  }
  .custom-pages .md-mll, .custom-pages .md-mhl, .custom-pages .md-mal,
.fullwidth-custom-footer .md-mll,
.fullwidth-custom-footer .md-mhl,
.fullwidth-custom-footer .md-mal,
.custom-footer-menu .md-mll,
.custom-footer-menu .md-mhl,
.custom-footer-menu .md-mal,
.clc .md-mll,
.clc .md-mhl,
.clc .md-mal {
    margin-left: 2em !important;
  }
  .custom-pages .md-fs-60,
.fullwidth-custom-footer .md-fs-60,
.custom-footer-menu .md-fs-60,
.clc .md-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .md-fs-58,
.fullwidth-custom-footer .md-fs-58,
.custom-footer-menu .md-fs-58,
.clc .md-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .md-fs-56,
.fullwidth-custom-footer .md-fs-56,
.custom-footer-menu .md-fs-56,
.clc .md-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .md-fs-54,
.fullwidth-custom-footer .md-fs-54,
.custom-footer-menu .md-fs-54,
.clc .md-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .md-fs-52,
.fullwidth-custom-footer .md-fs-52,
.custom-footer-menu .md-fs-52,
.clc .md-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .md-fs-50,
.fullwidth-custom-footer .md-fs-50,
.custom-footer-menu .md-fs-50,
.clc .md-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .md-fs-48,
.fullwidth-custom-footer .md-fs-48,
.custom-footer-menu .md-fs-48,
.clc .md-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .md-fs-46,
.fullwidth-custom-footer .md-fs-46,
.custom-footer-menu .md-fs-46,
.clc .md-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .md-fs-44,
.fullwidth-custom-footer .md-fs-44,
.custom-footer-menu .md-fs-44,
.clc .md-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .md-fs-42,
.fullwidth-custom-footer .md-fs-42,
.custom-footer-menu .md-fs-42,
.clc .md-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .md-fs-40,
.fullwidth-custom-footer .md-fs-40,
.custom-footer-menu .md-fs-40,
.clc .md-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .md-fs-38,
.fullwidth-custom-footer .md-fs-38,
.custom-footer-menu .md-fs-38,
.clc .md-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .md-fs-36,
.fullwidth-custom-footer .md-fs-36,
.custom-footer-menu .md-fs-36,
.clc .md-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .md-fs-34,
.fullwidth-custom-footer .md-fs-34,
.custom-footer-menu .md-fs-34,
.clc .md-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .md-fs-32,
.fullwidth-custom-footer .md-fs-32,
.custom-footer-menu .md-fs-32,
.clc .md-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .md-fs-30,
.fullwidth-custom-footer .md-fs-30,
.custom-footer-menu .md-fs-30,
.clc .md-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .md-fs-28,
.fullwidth-custom-footer .md-fs-28,
.custom-footer-menu .md-fs-28,
.clc .md-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .md-fs-26,
.fullwidth-custom-footer .md-fs-26,
.custom-footer-menu .md-fs-26,
.clc .md-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .md-fs-24,
.fullwidth-custom-footer .md-fs-24,
.custom-footer-menu .md-fs-24,
.clc .md-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .md-fs-22,
.fullwidth-custom-footer .md-fs-22,
.custom-footer-menu .md-fs-22,
.clc .md-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .md-fs-20,
.fullwidth-custom-footer .md-fs-20,
.custom-footer-menu .md-fs-20,
.clc .md-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .md-fs-18,
.fullwidth-custom-footer .md-fs-18,
.custom-footer-menu .md-fs-18,
.clc .md-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .md-fs-16,
.fullwidth-custom-footer .md-fs-16,
.custom-footer-menu .md-fs-16,
.clc .md-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .md-fs-14,
.fullwidth-custom-footer .md-fs-14,
.custom-footer-menu .md-fs-14,
.clc .md-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .md-fs-12,
.fullwidth-custom-footer .md-fs-12,
.custom-footer-menu .md-fs-12,
.clc .md-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .md-fs-10,
.fullwidth-custom-footer .md-fs-10,
.custom-footer-menu .md-fs-10,
.clc .md-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .md-fs-65,
.fullwidth-custom-footer .md-fs-65,
.custom-footer-menu .md-fs-65,
.clc .md-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .md-fs-60,
.fullwidth-custom-footer .md-fs-60,
.custom-footer-menu .md-fs-60,
.clc .md-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .md-fs-55,
.fullwidth-custom-footer .md-fs-55,
.custom-footer-menu .md-fs-55,
.clc .md-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .md-fs-50,
.fullwidth-custom-footer .md-fs-50,
.custom-footer-menu .md-fs-50,
.clc .md-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .md-fs-45,
.fullwidth-custom-footer .md-fs-45,
.custom-footer-menu .md-fs-45,
.clc .md-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .md-fs-40,
.fullwidth-custom-footer .md-fs-40,
.custom-footer-menu .md-fs-40,
.clc .md-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .md-fs-35,
.fullwidth-custom-footer .md-fs-35,
.custom-footer-menu .md-fs-35,
.clc .md-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .md-fs-30,
.fullwidth-custom-footer .md-fs-30,
.custom-footer-menu .md-fs-30,
.clc .md-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .md-fs-25,
.fullwidth-custom-footer .md-fs-25,
.custom-footer-menu .md-fs-25,
.clc .md-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .md-fs-20,
.fullwidth-custom-footer .md-fs-20,
.custom-footer-menu .md-fs-20,
.clc .md-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .md-fs-15,
.fullwidth-custom-footer .md-fs-15,
.custom-footer-menu .md-fs-15,
.clc .md-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .md-fs-10,
.fullwidth-custom-footer .md-fs-10,
.custom-footer-menu .md-fs-10,
.clc .md-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .md-ls-02,
.fullwidth-custom-footer .md-ls-02,
.custom-footer-menu .md-ls-02,
.clc .md-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .md-ls-03,
.fullwidth-custom-footer .md-ls-03,
.custom-footer-menu .md-ls-03,
.clc .md-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .md-ls-04,
.fullwidth-custom-footer .md-ls-04,
.custom-footer-menu .md-ls-04,
.clc .md-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .md-ls-05,
.fullwidth-custom-footer .md-ls-05,
.custom-footer-menu .md-ls-05,
.clc .md-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .md-ls-06,
.fullwidth-custom-footer .md-ls-06,
.custom-footer-menu .md-ls-06,
.clc .md-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .md-ls-07,
.fullwidth-custom-footer .md-ls-07,
.custom-footer-menu .md-ls-07,
.clc .md-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .md-ls-08,
.fullwidth-custom-footer .md-ls-08,
.custom-footer-menu .md-ls-08,
.clc .md-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .md-ls-09,
.fullwidth-custom-footer .md-ls-09,
.custom-footer-menu .md-ls-09,
.clc .md-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .md-ls-1,
.fullwidth-custom-footer .md-ls-1,
.custom-footer-menu .md-ls-1,
.clc .md-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .md-ls-11,
.fullwidth-custom-footer .md-ls-11,
.custom-footer-menu .md-ls-11,
.clc .md-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .md-ls-12,
.fullwidth-custom-footer .md-ls-12,
.custom-footer-menu .md-ls-12,
.clc .md-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .md-ls-13,
.fullwidth-custom-footer .md-ls-13,
.custom-footer-menu .md-ls-13,
.clc .md-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .md-ls-14,
.fullwidth-custom-footer .md-ls-14,
.custom-footer-menu .md-ls-14,
.clc .md-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .md-ls-15,
.fullwidth-custom-footer .md-ls-15,
.custom-footer-menu .md-ls-15,
.clc .md-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .md-ls-16,
.fullwidth-custom-footer .md-ls-16,
.custom-footer-menu .md-ls-16,
.clc .md-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .md-ls-17,
.fullwidth-custom-footer .md-ls-17,
.custom-footer-menu .md-ls-17,
.clc .md-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .md-ls-18,
.fullwidth-custom-footer .md-ls-18,
.custom-footer-menu .md-ls-18,
.clc .md-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .md-ls-19,
.fullwidth-custom-footer .md-ls-19,
.custom-footer-menu .md-ls-19,
.clc .md-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .md-ls-2,
.fullwidth-custom-footer .md-ls-2,
.custom-footer-menu .md-ls-2,
.clc .md-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .md-width-50,
.fullwidth-custom-footer .md-width-50,
.custom-footer-menu .md-width-50,
.clc .md-width-50 {
    width: 50px !important;
  }
  .custom-pages .md-width-100,
.fullwidth-custom-footer .md-width-100,
.custom-footer-menu .md-width-100,
.clc .md-width-100 {
    width: 100px !important;
  }
  .custom-pages .md-width-150,
.fullwidth-custom-footer .md-width-150,
.custom-footer-menu .md-width-150,
.clc .md-width-150 {
    width: 150px !important;
  }
  .custom-pages .md-width-200,
.fullwidth-custom-footer .md-width-200,
.custom-footer-menu .md-width-200,
.clc .md-width-200 {
    width: 200px !important;
  }
  .custom-pages .md-width-250,
.fullwidth-custom-footer .md-width-250,
.custom-footer-menu .md-width-250,
.clc .md-width-250 {
    width: 250px !important;
  }
  .custom-pages .md-width-300,
.fullwidth-custom-footer .md-width-300,
.custom-footer-menu .md-width-300,
.clc .md-width-300 {
    width: 300px !important;
  }
  .custom-pages .md-width-350,
.fullwidth-custom-footer .md-width-350,
.custom-footer-menu .md-width-350,
.clc .md-width-350 {
    width: 350px !important;
  }
  .custom-pages .md-width-400,
.fullwidth-custom-footer .md-width-400,
.custom-footer-menu .md-width-400,
.clc .md-width-400 {
    width: 400px !important;
  }
  .custom-pages .md-width-450,
.fullwidth-custom-footer .md-width-450,
.custom-footer-menu .md-width-450,
.clc .md-width-450 {
    width: 450px !important;
  }
  .custom-pages .md-width-500,
.fullwidth-custom-footer .md-width-500,
.custom-footer-menu .md-width-500,
.clc .md-width-500 {
    width: 500px !important;
  }
  .custom-pages .md-width-per-10,
.fullwidth-custom-footer .md-width-per-10,
.custom-footer-menu .md-width-per-10,
.clc .md-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .md-width-per-20,
.fullwidth-custom-footer .md-width-per-20,
.custom-footer-menu .md-width-per-20,
.clc .md-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .md-width-per-30,
.fullwidth-custom-footer .md-width-per-30,
.custom-footer-menu .md-width-per-30,
.clc .md-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .md-width-per-40,
.fullwidth-custom-footer .md-width-per-40,
.custom-footer-menu .md-width-per-40,
.clc .md-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .md-width-per-50,
.fullwidth-custom-footer .md-width-per-50,
.custom-footer-menu .md-width-per-50,
.clc .md-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .md-width-per-60,
.fullwidth-custom-footer .md-width-per-60,
.custom-footer-menu .md-width-per-60,
.clc .md-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .md-width-per-70,
.fullwidth-custom-footer .md-width-per-70,
.custom-footer-menu .md-width-per-70,
.clc .md-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .md-width-per-80,
.fullwidth-custom-footer .md-width-per-80,
.custom-footer-menu .md-width-per-80,
.clc .md-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .md-width-per-90,
.fullwidth-custom-footer .md-width-per-90,
.custom-footer-menu .md-width-per-90,
.clc .md-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .md-width-per-100,
.fullwidth-custom-footer .md-width-per-100,
.custom-footer-menu .md-width-per-100,
.clc .md-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .md-bottom-0,
.fullwidth-custom-footer .md-bottom-0,
.custom-footer-menu .md-bottom-0,
.clc .md-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .md-bottom-10,
.fullwidth-custom-footer .md-bottom-10,
.custom-footer-menu .md-bottom-10,
.clc .md-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .md-bottom-20,
.fullwidth-custom-footer .md-bottom-20,
.custom-footer-menu .md-bottom-20,
.clc .md-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .md-bottom-30,
.fullwidth-custom-footer .md-bottom-30,
.custom-footer-menu .md-bottom-30,
.clc .md-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .md-bottom-40,
.fullwidth-custom-footer .md-bottom-40,
.custom-footer-menu .md-bottom-40,
.clc .md-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .md-bottom-50,
.fullwidth-custom-footer .md-bottom-50,
.custom-footer-menu .md-bottom-50,
.clc .md-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .md-bottom-60,
.fullwidth-custom-footer .md-bottom-60,
.custom-footer-menu .md-bottom-60,
.clc .md-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .md-bottom-70,
.fullwidth-custom-footer .md-bottom-70,
.custom-footer-menu .md-bottom-70,
.clc .md-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .md-bottom-80,
.fullwidth-custom-footer .md-bottom-80,
.custom-footer-menu .md-bottom-80,
.clc .md-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .md-bottom-90,
.fullwidth-custom-footer .md-bottom-90,
.custom-footer-menu .md-bottom-90,
.clc .md-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .md-bottom-100,
.fullwidth-custom-footer .md-bottom-100,
.custom-footer-menu .md-bottom-100,
.clc .md-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .md-top-0,
.fullwidth-custom-footer .md-top-0,
.custom-footer-menu .md-top-0,
.clc .md-top-0 {
    top: 0% !important;
  }
  .custom-pages .md-top-10,
.fullwidth-custom-footer .md-top-10,
.custom-footer-menu .md-top-10,
.clc .md-top-10 {
    top: 10% !important;
  }
  .custom-pages .md-top-20,
.fullwidth-custom-footer .md-top-20,
.custom-footer-menu .md-top-20,
.clc .md-top-20 {
    top: 20% !important;
  }
  .custom-pages .md-top-30,
.fullwidth-custom-footer .md-top-30,
.custom-footer-menu .md-top-30,
.clc .md-top-30 {
    top: 30% !important;
  }
  .custom-pages .md-top-40,
.fullwidth-custom-footer .md-top-40,
.custom-footer-menu .md-top-40,
.clc .md-top-40 {
    top: 40% !important;
  }
  .custom-pages .md-top-50,
.fullwidth-custom-footer .md-top-50,
.custom-footer-menu .md-top-50,
.clc .md-top-50 {
    top: 50% !important;
  }
  .custom-pages .md-top-60,
.fullwidth-custom-footer .md-top-60,
.custom-footer-menu .md-top-60,
.clc .md-top-60 {
    top: 60% !important;
  }
  .custom-pages .md-top-70,
.fullwidth-custom-footer .md-top-70,
.custom-footer-menu .md-top-70,
.clc .md-top-70 {
    top: 70% !important;
  }
  .custom-pages .md-top-80,
.fullwidth-custom-footer .md-top-80,
.custom-footer-menu .md-top-80,
.clc .md-top-80 {
    top: 80% !important;
  }
  .custom-pages .md-top-90,
.fullwidth-custom-footer .md-top-90,
.custom-footer-menu .md-top-90,
.clc .md-top-90 {
    top: 90% !important;
  }
  .custom-pages .md-top-100,
.fullwidth-custom-footer .md-top-100,
.custom-footer-menu .md-top-100,
.clc .md-top-100 {
    top: 100% !important;
  }
  .custom-pages .md-left-0,
.fullwidth-custom-footer .md-left-0,
.custom-footer-menu .md-left-0,
.clc .md-left-0 {
    left: 0% !important;
  }
  .custom-pages .md-left-10,
.fullwidth-custom-footer .md-left-10,
.custom-footer-menu .md-left-10,
.clc .md-left-10 {
    left: 10% !important;
  }
  .custom-pages .md-left-20,
.fullwidth-custom-footer .md-left-20,
.custom-footer-menu .md-left-20,
.clc .md-left-20 {
    left: 20% !important;
  }
  .custom-pages .md-left-30,
.fullwidth-custom-footer .md-left-30,
.custom-footer-menu .md-left-30,
.clc .md-left-30 {
    left: 30% !important;
  }
  .custom-pages .md-left-40,
.fullwidth-custom-footer .md-left-40,
.custom-footer-menu .md-left-40,
.clc .md-left-40 {
    left: 40% !important;
  }
  .custom-pages .md-left-50,
.fullwidth-custom-footer .md-left-50,
.custom-footer-menu .md-left-50,
.clc .md-left-50 {
    left: 50% !important;
  }
  .custom-pages .md-left-60,
.fullwidth-custom-footer .md-left-60,
.custom-footer-menu .md-left-60,
.clc .md-left-60 {
    left: 60% !important;
  }
  .custom-pages .md-left-70,
.fullwidth-custom-footer .md-left-70,
.custom-footer-menu .md-left-70,
.clc .md-left-70 {
    left: 70% !important;
  }
  .custom-pages .md-left-80,
.fullwidth-custom-footer .md-left-80,
.custom-footer-menu .md-left-80,
.clc .md-left-80 {
    left: 80% !important;
  }
  .custom-pages .md-left-90,
.fullwidth-custom-footer .md-left-90,
.custom-footer-menu .md-left-90,
.clc .md-left-90 {
    left: 90% !important;
  }
  .custom-pages .md-left-100,
.fullwidth-custom-footer .md-left-100,
.custom-footer-menu .md-left-100,
.clc .md-left-100 {
    left: 100% !important;
  }
  .custom-pages .md-right-0,
.fullwidth-custom-footer .md-right-0,
.custom-footer-menu .md-right-0,
.clc .md-right-0 {
    right: 0% !important;
  }
  .custom-pages .md-right-10,
.fullwidth-custom-footer .md-right-10,
.custom-footer-menu .md-right-10,
.clc .md-right-10 {
    right: 10% !important;
  }
  .custom-pages .md-right-20,
.fullwidth-custom-footer .md-right-20,
.custom-footer-menu .md-right-20,
.clc .md-right-20 {
    right: 20% !important;
  }
  .custom-pages .md-right-30,
.fullwidth-custom-footer .md-right-30,
.custom-footer-menu .md-right-30,
.clc .md-right-30 {
    right: 30% !important;
  }
  .custom-pages .md-right-40,
.fullwidth-custom-footer .md-right-40,
.custom-footer-menu .md-right-40,
.clc .md-right-40 {
    right: 40% !important;
  }
  .custom-pages .md-right-50,
.fullwidth-custom-footer .md-right-50,
.custom-footer-menu .md-right-50,
.clc .md-right-50 {
    right: 50% !important;
  }
  .custom-pages .md-right-60,
.fullwidth-custom-footer .md-right-60,
.custom-footer-menu .md-right-60,
.clc .md-right-60 {
    right: 60% !important;
  }
  .custom-pages .md-right-70,
.fullwidth-custom-footer .md-right-70,
.custom-footer-menu .md-right-70,
.clc .md-right-70 {
    right: 70% !important;
  }
  .custom-pages .md-right-80,
.fullwidth-custom-footer .md-right-80,
.custom-footer-menu .md-right-80,
.clc .md-right-80 {
    right: 80% !important;
  }
  .custom-pages .md-right-90,
.fullwidth-custom-footer .md-right-90,
.custom-footer-menu .md-right-90,
.clc .md-right-90 {
    right: 90% !important;
  }
  .custom-pages .md-right-100,
.fullwidth-custom-footer .md-right-100,
.custom-footer-menu .md-right-100,
.clc .md-right-100 {
    right: 100% !important;
  }
  .custom-pages .md-pt-10,
.fullwidth-custom-footer .md-pt-10,
.custom-footer-menu .md-pt-10,
.clc .md-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .md-pt-20,
.fullwidth-custom-footer .md-pt-20,
.custom-footer-menu .md-pt-20,
.clc .md-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .md-pt-30,
.fullwidth-custom-footer .md-pt-30,
.custom-footer-menu .md-pt-30,
.clc .md-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .md-pt-40,
.fullwidth-custom-footer .md-pt-40,
.custom-footer-menu .md-pt-40,
.clc .md-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .md-pt-50,
.fullwidth-custom-footer .md-pt-50,
.custom-footer-menu .md-pt-50,
.clc .md-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .md-pt-60,
.fullwidth-custom-footer .md-pt-60,
.custom-footer-menu .md-pt-60,
.clc .md-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .md-pt-70,
.fullwidth-custom-footer .md-pt-70,
.custom-footer-menu .md-pt-70,
.clc .md-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .md-pt-80,
.fullwidth-custom-footer .md-pt-80,
.custom-footer-menu .md-pt-80,
.clc .md-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .md-pt-90,
.fullwidth-custom-footer .md-pt-90,
.custom-footer-menu .md-pt-90,
.clc .md-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .md-pt-100,
.fullwidth-custom-footer .md-pt-100,
.custom-footer-menu .md-pt-100,
.clc .md-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .md-pb-10,
.fullwidth-custom-footer .md-pb-10,
.custom-footer-menu .md-pb-10,
.clc .md-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .md-pb-20,
.fullwidth-custom-footer .md-pb-20,
.custom-footer-menu .md-pb-20,
.clc .md-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .md-pb-30,
.fullwidth-custom-footer .md-pb-30,
.custom-footer-menu .md-pb-30,
.clc .md-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .md-pb-40,
.fullwidth-custom-footer .md-pb-40,
.custom-footer-menu .md-pb-40,
.clc .md-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .md-pb-50,
.fullwidth-custom-footer .md-pb-50,
.custom-footer-menu .md-pb-50,
.clc .md-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .md-pb-60,
.fullwidth-custom-footer .md-pb-60,
.custom-footer-menu .md-pb-60,
.clc .md-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .md-pb-70,
.fullwidth-custom-footer .md-pb-70,
.custom-footer-menu .md-pb-70,
.clc .md-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .md-pb-80,
.fullwidth-custom-footer .md-pb-80,
.custom-footer-menu .md-pb-80,
.clc .md-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .md-pb-90,
.fullwidth-custom-footer .md-pb-90,
.custom-footer-menu .md-pb-90,
.clc .md-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .md-pb-100,
.fullwidth-custom-footer .md-pb-100,
.custom-footer-menu .md-pb-100,
.clc .md-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .md-ps-10,
.fullwidth-custom-footer .md-ps-10,
.custom-footer-menu .md-ps-10,
.clc .md-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .md-ps-20,
.fullwidth-custom-footer .md-ps-20,
.custom-footer-menu .md-ps-20,
.clc .md-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .md-ps-30,
.fullwidth-custom-footer .md-ps-30,
.custom-footer-menu .md-ps-30,
.clc .md-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .md-ps-40,
.fullwidth-custom-footer .md-ps-40,
.custom-footer-menu .md-ps-40,
.clc .md-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .md-ps-50,
.fullwidth-custom-footer .md-ps-50,
.custom-footer-menu .md-ps-50,
.clc .md-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .md-ps-60,
.fullwidth-custom-footer .md-ps-60,
.custom-footer-menu .md-ps-60,
.clc .md-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .md-ps-70,
.fullwidth-custom-footer .md-ps-70,
.custom-footer-menu .md-ps-70,
.clc .md-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .md-ps-80,
.fullwidth-custom-footer .md-ps-80,
.custom-footer-menu .md-ps-80,
.clc .md-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .md-ps-90,
.fullwidth-custom-footer .md-ps-90,
.custom-footer-menu .md-ps-90,
.clc .md-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .md-ps-100,
.fullwidth-custom-footer .md-ps-100,
.custom-footer-menu .md-ps-100,
.clc .md-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .md-pe-10,
.fullwidth-custom-footer .md-pe-10,
.custom-footer-menu .md-pe-10,
.clc .md-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .md-pe-20,
.fullwidth-custom-footer .md-pe-20,
.custom-footer-menu .md-pe-20,
.clc .md-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .md-pe-30,
.fullwidth-custom-footer .md-pe-30,
.custom-footer-menu .md-pe-30,
.clc .md-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .md-pe-40,
.fullwidth-custom-footer .md-pe-40,
.custom-footer-menu .md-pe-40,
.clc .md-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .md-pe-50,
.fullwidth-custom-footer .md-pe-50,
.custom-footer-menu .md-pe-50,
.clc .md-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .md-pe-60,
.fullwidth-custom-footer .md-pe-60,
.custom-footer-menu .md-pe-60,
.clc .md-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .md-pe-70,
.fullwidth-custom-footer .md-pe-70,
.custom-footer-menu .md-pe-70,
.clc .md-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .md-pe-80,
.fullwidth-custom-footer .md-pe-80,
.custom-footer-menu .md-pe-80,
.clc .md-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .md-pe-90,
.fullwidth-custom-footer .md-pe-90,
.custom-footer-menu .md-pe-90,
.clc .md-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .md-pe-100,
.fullwidth-custom-footer .md-pe-100,
.custom-footer-menu .md-pe-100,
.clc .md-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .md-w-100,
.fullwidth-custom-footer .md-w-100,
.custom-footer-menu .md-w-100,
.clc .md-w-100 {
    font-weight: 100;
  }
  .custom-pages .md-w-200,
.fullwidth-custom-footer .md-w-200,
.custom-footer-menu .md-w-200,
.clc .md-w-200 {
    font-weight: 200;
  }
  .custom-pages .md-w-300,
.fullwidth-custom-footer .md-w-300,
.custom-footer-menu .md-w-300,
.clc .md-w-300 {
    font-weight: 300;
  }
  .custom-pages .md-w-400,
.fullwidth-custom-footer .md-w-400,
.custom-footer-menu .md-w-400,
.clc .md-w-400 {
    font-weight: 400;
  }
  .custom-pages .md-w-500,
.fullwidth-custom-footer .md-w-500,
.custom-footer-menu .md-w-500,
.clc .md-w-500 {
    font-weight: 500;
  }
  .custom-pages .md-w-600,
.fullwidth-custom-footer .md-w-600,
.custom-footer-menu .md-w-600,
.clc .md-w-600 {
    font-weight: 600;
  }
  .custom-pages .md-w-700,
.fullwidth-custom-footer .md-w-700,
.custom-footer-menu .md-w-700,
.clc .md-w-700 {
    font-weight: 700;
  }
  .custom-pages .md-w-800,
.fullwidth-custom-footer .md-w-800,
.custom-footer-menu .md-w-800,
.clc .md-w-800 {
    font-weight: 800;
  }
  .custom-pages .md-w-900,
.fullwidth-custom-footer .md-w-900,
.custom-footer-menu .md-w-900,
.clc .md-w-900 {
    font-weight: 900;
  }
  .custom-pages .md-w-bold,
.fullwidth-custom-footer .md-w-bold,
.custom-footer-menu .md-w-bold,
.clc .md-w-bold {
    font-weight: bold;
  }
  .custom-pages .md-w-bolder,
.fullwidth-custom-footer .md-w-bolder,
.custom-footer-menu .md-w-bolder,
.clc .md-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .md-w-lighter,
.fullwidth-custom-footer .md-w-lighter,
.custom-footer-menu .md-w-lighter,
.clc .md-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .md-w-normal,
.fullwidth-custom-footer .md-w-normal,
.custom-footer-menu .md-w-normal,
.clc .md-w-normal {
    font-weight: normal;
  }
  .custom-pages .md-w-unset,
.fullwidth-custom-footer .md-w-unset,
.custom-footer-menu .md-w-unset,
.clc .md-w-unset {
    font-weight: unset;
  }
  .custom-pages .md-d-inline,
.fullwidth-custom-footer .md-d-inline,
.custom-footer-menu .md-d-inline,
.clc .md-d-inline {
    display: inline;
  }
  .custom-pages .md-d-block,
.fullwidth-custom-footer .md-d-block,
.custom-footer-menu .md-d-block,
.clc .md-d-block {
    display: block;
  }
  .custom-pages .md-d-contents,
.fullwidth-custom-footer .md-d-contents,
.custom-footer-menu .md-d-contents,
.clc .md-d-contents {
    display: contents;
  }
  .custom-pages .md-d-flex,
.fullwidth-custom-footer .md-d-flex,
.custom-footer-menu .md-d-flex,
.clc .md-d-flex {
    display: flex;
  }
  .custom-pages .md-d-grid,
.fullwidth-custom-footer .md-d-grid,
.custom-footer-menu .md-d-grid,
.clc .md-d-grid {
    display: grid;
  }
  .custom-pages .md-d-inline-block,
.fullwidth-custom-footer .md-d-inline-block,
.custom-footer-menu .md-d-inline-block,
.clc .md-d-inline-block {
    display: inline-block;
  }
  .custom-pages .md-d-inline-flex,
.fullwidth-custom-footer .md-d-inline-flex,
.custom-footer-menu .md-d-inline-flex,
.clc .md-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .md-d-inline-grid,
.fullwidth-custom-footer .md-d-inline-grid,
.custom-footer-menu .md-d-inline-grid,
.clc .md-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .md-d-inline-table,
.fullwidth-custom-footer .md-d-inline-table,
.custom-footer-menu .md-d-inline-table,
.clc .md-d-inline-table {
    display: inline-table;
  }
  .custom-pages .md-d-list-item,
.fullwidth-custom-footer .md-d-list-item,
.custom-footer-menu .md-d-list-item,
.clc .md-d-list-item {
    display: list-item;
  }
  .custom-pages .md-d-run-in,
.fullwidth-custom-footer .md-d-run-in,
.custom-footer-menu .md-d-run-in,
.clc .md-d-run-in {
    display: run-in;
  }
  .custom-pages .md-d-table,
.fullwidth-custom-footer .md-d-table,
.custom-footer-menu .md-d-table,
.clc .md-d-table {
    display: table;
  }
  .custom-pages .md-d-table-caption,
.fullwidth-custom-footer .md-d-table-caption,
.custom-footer-menu .md-d-table-caption,
.clc .md-d-table-caption {
    display: table-caption;
  }
  .custom-pages .md-d-table-column-group,
.fullwidth-custom-footer .md-d-table-column-group,
.custom-footer-menu .md-d-table-column-group,
.clc .md-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .md-d-table-header-group,
.fullwidth-custom-footer .md-d-table-header-group,
.custom-footer-menu .md-d-table-header-group,
.clc .md-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .md-d-table-footer-group,
.fullwidth-custom-footer .md-d-table-footer-group,
.custom-footer-menu .md-d-table-footer-group,
.clc .md-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .md-d-table-row-group,
.fullwidth-custom-footer .md-d-table-row-group,
.custom-footer-menu .md-d-table-row-group,
.clc .md-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .md-d-table-cell,
.fullwidth-custom-footer .md-d-table-cell,
.custom-footer-menu .md-d-table-cell,
.clc .md-d-table-cell {
    display: table-cell;
  }
  .custom-pages .md-d-table-column,
.fullwidth-custom-footer .md-d-table-column,
.custom-footer-menu .md-d-table-column,
.clc .md-d-table-column {
    display: table-column;
  }
  .custom-pages .md-d-table-row,
.fullwidth-custom-footer .md-d-table-row,
.custom-footer-menu .md-d-table-row,
.clc .md-d-table-row {
    display: table-row;
  }
  .custom-pages .md-d-none,
.fullwidth-custom-footer .md-d-none,
.custom-footer-menu .md-d-none,
.clc .md-d-none {
    display: none;
  }
  .custom-pages .md-d-initial,
.fullwidth-custom-footer .md-d-initial,
.custom-footer-menu .md-d-initial,
.clc .md-d-initial {
    display: initial;
  }
  .custom-pages .md-d-inherit,
.fullwidth-custom-footer .md-d-inherit,
.custom-footer-menu .md-d-inherit,
.clc .md-d-inherit {
    display: inherit;
  }
  .custom-pages .md-d-unset,
.fullwidth-custom-footer .md-d-unset,
.custom-footer-menu .md-d-unset,
.clc .md-d-unset {
    display: unset;
  }
  .custom-pages .md-justify-content-flex-start,
.fullwidth-custom-footer .md-justify-content-flex-start,
.custom-footer-menu .md-justify-content-flex-start,
.clc .md-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .md-justify-content-flex-end,
.fullwidth-custom-footer .md-justify-content-flex-end,
.custom-footer-menu .md-justify-content-flex-end,
.clc .md-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .md-justify-content-center,
.fullwidth-custom-footer .md-justify-content-center,
.custom-footer-menu .md-justify-content-center,
.clc .md-justify-content-center {
    justify-content: center;
  }
  .custom-pages .md-justify-content-space-between,
.fullwidth-custom-footer .md-justify-content-space-between,
.custom-footer-menu .md-justify-content-space-between,
.clc .md-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .md-justify-content-space-around,
.fullwidth-custom-footer .md-justify-content-space-around,
.custom-footer-menu .md-justify-content-space-around,
.clc .md-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .md-justify-content-initial,
.fullwidth-custom-footer .md-justify-content-initial,
.custom-footer-menu .md-justify-content-initial,
.clc .md-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .md-justify-content-inherit,
.fullwidth-custom-footer .md-justify-content-inherit,
.custom-footer-menu .md-justify-content-inherit,
.clc .md-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .md-justify-content-unset,
.fullwidth-custom-footer .md-justify-content-unset,
.custom-footer-menu .md-justify-content-unset,
.clc .md-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .md-align-items-stretch,
.fullwidth-custom-footer .md-align-items-stretch,
.custom-footer-menu .md-align-items-stretch,
.clc .md-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .md-align-items-center,
.fullwidth-custom-footer .md-align-items-center,
.custom-footer-menu .md-align-items-center,
.clc .md-align-items-center {
    align-items: center;
  }
  .custom-pages .md-align-items-flex-start,
.fullwidth-custom-footer .md-align-items-flex-start,
.custom-footer-menu .md-align-items-flex-start,
.clc .md-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .md-align-items-flex-end,
.fullwidth-custom-footer .md-align-items-flex-end,
.custom-footer-menu .md-align-items-flex-end,
.clc .md-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .md-align-items-baseline,
.fullwidth-custom-footer .md-align-items-baseline,
.custom-footer-menu .md-align-items-baseline,
.clc .md-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .md-align-items-initial,
.fullwidth-custom-footer .md-align-items-initial,
.custom-footer-menu .md-align-items-initial,
.clc .md-align-items-initial {
    align-items: initial;
  }
  .custom-pages .md-align-items-inherit,
.fullwidth-custom-footer .md-align-items-inherit,
.custom-footer-menu .md-align-items-inherit,
.clc .md-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .md-align-items-unset,
.fullwidth-custom-footer .md-align-items-unset,
.custom-footer-menu .md-align-items-unset,
.clc .md-align-items-unset {
    align-items: unset;
  }
  .custom-pages .md-flex-direction-row,
.fullwidth-custom-footer .md-flex-direction-row,
.custom-footer-menu .md-flex-direction-row,
.clc .md-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .md-flex-direction-row-reverse,
.fullwidth-custom-footer .md-flex-direction-row-reverse,
.custom-footer-menu .md-flex-direction-row-reverse,
.clc .md-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .md-flex-direction-column,
.fullwidth-custom-footer .md-flex-direction-column,
.custom-footer-menu .md-flex-direction-column,
.clc .md-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .md-flex-direction-column-reverse,
.fullwidth-custom-footer .md-flex-direction-column-reverse,
.custom-footer-menu .md-flex-direction-column-reverse,
.clc .md-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .md-flex-direction-initial,
.fullwidth-custom-footer .md-flex-direction-initial,
.custom-footer-menu .md-flex-direction-initial,
.clc .md-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .md-flex-direction-inherit,
.fullwidth-custom-footer .md-flex-direction-inherit,
.custom-footer-menu .md-flex-direction-inherit,
.clc .md-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .md-flex-direction-unset,
.fullwidth-custom-footer .md-flex-direction-unset,
.custom-footer-menu .md-flex-direction-unset,
.clc .md-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .md-flex-wrap-nowrap,
.fullwidth-custom-footer .md-flex-wrap-nowrap,
.custom-footer-menu .md-flex-wrap-nowrap,
.clc .md-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .md-flex-wrap-wrap,
.fullwidth-custom-footer .md-flex-wrap-wrap,
.custom-footer-menu .md-flex-wrap-wrap,
.clc .md-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .md-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .md-flex-wrap-wrap-reverse,
.custom-footer-menu .md-flex-wrap-wrap-reverse,
.clc .md-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .md-flex-wrap-initial,
.fullwidth-custom-footer .md-flex-wrap-initial,
.custom-footer-menu .md-flex-wrap-initial,
.clc .md-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .md-flex-wrap-inherit,
.fullwidth-custom-footer .md-flex-wrap-inherit,
.custom-footer-menu .md-flex-wrap-inherit,
.clc .md-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .md-flex-wrap-unset,
.fullwidth-custom-footer .md-flex-wrap-unset,
.custom-footer-menu .md-flex-wrap-unset,
.clc .md-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .md-text-right,
.fullwidth-custom-footer .md-text-right,
.custom-footer-menu .md-text-right,
.clc .md-text-right {
    text-align: right;
  }
  .custom-pages .md-text-center,
.fullwidth-custom-footer .md-text-center,
.custom-footer-menu .md-text-center,
.clc .md-text-center {
    text-align: center;
  }
  .custom-pages .md-text-left,
.fullwidth-custom-footer .md-text-left,
.custom-footer-menu .md-text-left,
.clc .md-text-left {
    text-align: left;
  }
  .custom-pages .md-text-justify,
.fullwidth-custom-footer .md-text-justify,
.custom-footer-menu .md-text-justify,
.clc .md-text-justify {
    text-align: justify;
  }
  .custom-pages .md-text-unset,
.fullwidth-custom-footer .md-text-unset,
.custom-footer-menu .md-text-unset,
.clc .md-text-unset {
    text-align: unset;
  }
}
@media (min-width: 1200px) {
  .custom-pages,
.fullwidth-custom-footer,
.custom-footer-menu,
.clc {
    /*.lg-fs--60, .lg-fs--58, .lg-fs--56, .lg-fs--54, .lg-fs--52, .lg-fs--50, .lg-fs--48, .lg-fs--46, .lg-fs--44, .lg-fs--42, .lg-fs--40, .lg-fs--38, .lg-fs--36, .lg-fs--34, .lg-fs--32, .lg-fs--30, .lg-fs--28, .lg-fs--26, .lg-fs--24, .lg-fs--22, .lg-fs--20, .lg-fs--18, .lg-fs--16, .lg-fs--14, .lg-fs--12, .lg-fs--10 {
        //append style to all classes
    }*/
    /*.lg-fs--65, .lg-fs--60, .lg-fs--55, .lg-fs--50, .lg-fs--45, .lg-fs--40, .lg-fs--35, .lg-fs--30, .lg-fs--25, .lg-fs--20, .lg-fs--15, .lg-fs--10 {
        //append style to all classes
    }*/
    /*.lg-ls--0.2, .lg-ls--0.3, .lg-ls--0.4, .lg-ls--0.5, .lg-ls--0.6, .lg-ls--0.7, .lg-ls--0.8, .lg-ls--0.9, .lg-ls--1, .lg-ls--1.1, .lg-ls--1.2, .lg-ls--1.3, .lg-ls--1.4, .lg-ls--1.5, .lg-ls--1.6, .lg-ls--1.7, .lg-ls--1.8, .lg-ls--1.9, .lg-ls--2 {
        //append style to all classes
    }*/
    /*.lg-width--50, .lg-width--100, .lg-width--150, .lg-width--200, .lg-width--250, .lg-width--300, .lg-width--350, .lg-width--400, .lg-width--450, .lg-width--500 {
        //append style to all classes
    }*/
    /*.lg-width-per--10, .lg-width-per--20, .lg-width-per--30, .lg-width-per--40, .lg-width-per--50, .lg-width-per--60, .lg-width-per--70, .lg-width-per--80, .lg-width-per--90, .lg-width-per--100 {
        //append style to all classes
    }*/
    /*.lg-bottom--0, .lg-bottom--10, .lg-bottom--20, .lg-bottom--30, .lg-bottom--40, .lg-bottom--50, .lg-bottom--60, .lg-bottom--70, .lg-bottom--80, .lg-bottom--90, .lg-bottom--100 {
        //append style to all classes
    }*/
    /*.lg-top--0, .lg-top--10, .lg-top--20, .lg-top--30, .lg-top--40, .lg-top--50, .lg-top--60, .lg-top--70, .lg-top--80, .lg-top--90, .lg-top--100 {
        //append style to all classes
    }*/
    /*.lg-left--0, .lg-left--10, .lg-left--20, .lg-left--30, .lg-left--40, .lg-left--50, .lg-left--60, .lg-left--70, .lg-left--80, .lg-left--90, .lg-left--100 {
        //append style to all classes
    }*/
    /*.lg-right--0, .lg-right--10, .lg-right--20, .lg-right--30, .lg-right--40, .lg-right--50, .lg-right--60, .lg-right--70, .lg-right--80, .lg-right--90, .lg-right--100 {
        //append style to all classes
    }*/
    /*.lg-pt--10, .lg-pt--20, .lg-pt--30, .lg-pt--40, .lg-pt--50, .lg-pt--60, .lg-pt--70, .lg-pt--80, .lg-pt--90, .lg-pt--100 {
        //append style to all classes
    }*/
    /*.lg-pb--10, .lg-pb--20, .lg-pb--30, .lg-pb--40, .lg-pb--50, .lg-pb--60, .lg-pb--70, .lg-pb--80, .lg-pb--90, .lg-pb--100 {
        //append style to all classes
    }*/
    /*.lg-ps--10, .lg-ps--20, .lg-ps--30, .lg-ps--40, .lg-ps--50, .lg-ps--60, .lg-ps--70, .lg-ps--80, .lg-ps--90, .lg-ps--100 {
        //append style to all classes
    }*/
    /*.lg-pe--10, .lg-pe--20, .lg-pe--30, .lg-pe--40, .lg-pe--50, .lg-pe--60, .lg-pe--70, .lg-pe--80, .lg-pe--90, .lg-pe--100 {
        //append style to all classes
    }*/
  }
  .custom-pages .lg-pn,
.fullwidth-custom-footer .lg-pn,
.custom-footer-menu .lg-pn,
.clc .lg-pn {
    padding: 0 !important;
  }
  .custom-pages .lg-ptn, .custom-pages .lg-pvn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-ptn,
.fullwidth-custom-footer .lg-pvn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-ptn,
.custom-footer-menu .lg-pvn,
.custom-footer-menu .lg-pan,
.clc .lg-ptn,
.clc .lg-pvn,
.clc .lg-pan {
    padding-top: 0 !important;
  }
  .custom-pages .lg-pts, .custom-pages .lg-pvs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pts,
.fullwidth-custom-footer .lg-pvs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pts,
.custom-footer-menu .lg-pvs,
.custom-footer-menu .lg-pas,
.clc .lg-pts,
.clc .lg-pvs,
.clc .lg-pas {
    padding-top: 0.5em !important;
  }
  .custom-pages .lg-ptm, .custom-pages .lg-pvm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-ptm,
.fullwidth-custom-footer .lg-pvm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-ptm,
.custom-footer-menu .lg-pvm,
.custom-footer-menu .lg-pam,
.clc .lg-ptm,
.clc .lg-pvm,
.clc .lg-pam {
    padding-top: 1em !important;
  }
  .custom-pages .lg-ptl, .custom-pages .lg-pvl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-ptl,
.fullwidth-custom-footer .lg-pvl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-ptl,
.custom-footer-menu .lg-pvl,
.custom-footer-menu .lg-pal,
.clc .lg-ptl,
.clc .lg-pvl,
.clc .lg-pal {
    padding-top: 2em !important;
  }
  .custom-pages .lg-prn, .custom-pages .lg-phn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-prn,
.fullwidth-custom-footer .lg-phn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-prn,
.custom-footer-menu .lg-phn,
.custom-footer-menu .lg-pan,
.clc .lg-prn,
.clc .lg-phn,
.clc .lg-pan {
    padding-right: 0 !important;
  }
  .custom-pages .lg-prs, .custom-pages .lg-phs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-prs,
.fullwidth-custom-footer .lg-phs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-prs,
.custom-footer-menu .lg-phs,
.custom-footer-menu .lg-pas,
.clc .lg-prs,
.clc .lg-phs,
.clc .lg-pas {
    padding-right: 0.5em !important;
  }
  .custom-pages .lg-prm, .custom-pages .lg-phm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-prm,
.fullwidth-custom-footer .lg-phm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-prm,
.custom-footer-menu .lg-phm,
.custom-footer-menu .lg-pam,
.clc .lg-prm,
.clc .lg-phm,
.clc .lg-pam {
    padding-right: 1em !important;
  }
  .custom-pages .lg-prl, .custom-pages .lg-phl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-prl,
.fullwidth-custom-footer .lg-phl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-prl,
.custom-footer-menu .lg-phl,
.custom-footer-menu .lg-pal,
.clc .lg-prl,
.clc .lg-phl,
.clc .lg-pal {
    padding-right: 2em !important;
  }
  .custom-pages .lg-pbn, .custom-pages .lg-pvn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-pbn,
.fullwidth-custom-footer .lg-pvn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-pbn,
.custom-footer-menu .lg-pvn,
.custom-footer-menu .lg-pan,
.clc .lg-pbn,
.clc .lg-pvn,
.clc .lg-pan {
    padding-bottom: 0 !important;
  }
  .custom-pages .lg-pbs, .custom-pages .lg-pvs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pbs,
.fullwidth-custom-footer .lg-pvs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pbs,
.custom-footer-menu .lg-pvs,
.custom-footer-menu .lg-pas,
.clc .lg-pbs,
.clc .lg-pvs,
.clc .lg-pas {
    padding-bottom: 0.5em !important;
  }
  .custom-pages .lg-pbm, .custom-pages .lg-pvm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-pbm,
.fullwidth-custom-footer .lg-pvm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-pbm,
.custom-footer-menu .lg-pvm,
.custom-footer-menu .lg-pam,
.clc .lg-pbm,
.clc .lg-pvm,
.clc .lg-pam {
    padding-bottom: 1em !important;
  }
  .custom-pages .lg-pbl, .custom-pages .lg-pvl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-pbl,
.fullwidth-custom-footer .lg-pvl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-pbl,
.custom-footer-menu .lg-pvl,
.custom-footer-menu .lg-pal,
.clc .lg-pbl,
.clc .lg-pvl,
.clc .lg-pal {
    padding-bottom: 2em !important;
  }
  .custom-pages .lg-pln, .custom-pages .lg-phn, .custom-pages .lg-pan,
.fullwidth-custom-footer .lg-pln,
.fullwidth-custom-footer .lg-phn,
.fullwidth-custom-footer .lg-pan,
.custom-footer-menu .lg-pln,
.custom-footer-menu .lg-phn,
.custom-footer-menu .lg-pan,
.clc .lg-pln,
.clc .lg-phn,
.clc .lg-pan {
    padding-left: 0 !important;
  }
  .custom-pages .lg-pls, .custom-pages .lg-phs, .custom-pages .lg-pas,
.fullwidth-custom-footer .lg-pls,
.fullwidth-custom-footer .lg-phs,
.fullwidth-custom-footer .lg-pas,
.custom-footer-menu .lg-pls,
.custom-footer-menu .lg-phs,
.custom-footer-menu .lg-pas,
.clc .lg-pls,
.clc .lg-phs,
.clc .lg-pas {
    padding-left: 0.5em !important;
  }
  .custom-pages .lg-plm, .custom-pages .lg-phm, .custom-pages .lg-pam,
.fullwidth-custom-footer .lg-plm,
.fullwidth-custom-footer .lg-phm,
.fullwidth-custom-footer .lg-pam,
.custom-footer-menu .lg-plm,
.custom-footer-menu .lg-phm,
.custom-footer-menu .lg-pam,
.clc .lg-plm,
.clc .lg-phm,
.clc .lg-pam {
    padding-left: 1em !important;
  }
  .custom-pages .lg-pll, .custom-pages .lg-phl, .custom-pages .lg-pal,
.fullwidth-custom-footer .lg-pll,
.fullwidth-custom-footer .lg-phl,
.fullwidth-custom-footer .lg-pal,
.custom-footer-menu .lg-pll,
.custom-footer-menu .lg-phl,
.custom-footer-menu .lg-pal,
.clc .lg-pll,
.clc .lg-phl,
.clc .lg-pal {
    padding-left: 2em !important;
  }
  .custom-pages .lg-mn,
.fullwidth-custom-footer .lg-mn,
.custom-footer-menu .lg-mn,
.clc .lg-mn {
    margin: 0 !important;
  }
  .custom-pages .lg-mtn, .custom-pages .lg-mvn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mtn,
.fullwidth-custom-footer .lg-mvn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mtn,
.custom-footer-menu .lg-mvn,
.custom-footer-menu .lg-man,
.clc .lg-mtn,
.clc .lg-mvn,
.clc .lg-man {
    margin-top: 0 !important;
  }
  .custom-pages .lg-mts, .custom-pages .lg-mvs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mts,
.fullwidth-custom-footer .lg-mvs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mts,
.custom-footer-menu .lg-mvs,
.custom-footer-menu .lg-mas,
.clc .lg-mts,
.clc .lg-mvs,
.clc .lg-mas {
    margin-top: 0.5em !important;
  }
  .custom-pages .lg-mtm, .custom-pages .lg-mvm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mtm,
.fullwidth-custom-footer .lg-mvm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mtm,
.custom-footer-menu .lg-mvm,
.custom-footer-menu .lg-mam,
.clc .lg-mtm,
.clc .lg-mvm,
.clc .lg-mam {
    margin-top: 1em !important;
  }
  .custom-pages .lg-mtl, .custom-pages .lg-mvl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mtl,
.fullwidth-custom-footer .lg-mvl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mtl,
.custom-footer-menu .lg-mvl,
.custom-footer-menu .lg-mal,
.clc .lg-mtl,
.clc .lg-mvl,
.clc .lg-mal {
    margin-top: 2em !important;
  }
  .custom-pages .lg-mrn, .custom-pages .lg-mhn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mrn,
.fullwidth-custom-footer .lg-mhn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mrn,
.custom-footer-menu .lg-mhn,
.custom-footer-menu .lg-man,
.clc .lg-mrn,
.clc .lg-mhn,
.clc .lg-man {
    margin-right: 0 !important;
  }
  .custom-pages .lg-mrs, .custom-pages .lg-mhs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mrs,
.fullwidth-custom-footer .lg-mhs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mrs,
.custom-footer-menu .lg-mhs,
.custom-footer-menu .lg-mas,
.clc .lg-mrs,
.clc .lg-mhs,
.clc .lg-mas {
    margin-right: 0.5em !important;
  }
  .custom-pages .lg-mrm, .custom-pages .lg-mhm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mrm,
.fullwidth-custom-footer .lg-mhm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mrm,
.custom-footer-menu .lg-mhm,
.custom-footer-menu .lg-mam,
.clc .lg-mrm,
.clc .lg-mhm,
.clc .lg-mam {
    margin-right: 1em !important;
  }
  .custom-pages .lg-mrl, .custom-pages .lg-mhl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mrl,
.fullwidth-custom-footer .lg-mhl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mrl,
.custom-footer-menu .lg-mhl,
.custom-footer-menu .lg-mal,
.clc .lg-mrl,
.clc .lg-mhl,
.clc .lg-mal {
    margin-right: 2em !important;
  }
  .custom-pages .lg-mbn, .custom-pages .lg-mvn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mbn,
.fullwidth-custom-footer .lg-mvn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mbn,
.custom-footer-menu .lg-mvn,
.custom-footer-menu .lg-man,
.clc .lg-mbn,
.clc .lg-mvn,
.clc .lg-man {
    margin-bottom: 0 !important;
  }
  .custom-pages .lg-mbs, .custom-pages .lg-mvs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mbs,
.fullwidth-custom-footer .lg-mvs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mbs,
.custom-footer-menu .lg-mvs,
.custom-footer-menu .lg-mas,
.clc .lg-mbs,
.clc .lg-mvs,
.clc .lg-mas {
    margin-bottom: 0.5em !important;
  }
  .custom-pages .lg-mbm, .custom-pages .lg-mvm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mbm,
.fullwidth-custom-footer .lg-mvm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mbm,
.custom-footer-menu .lg-mvm,
.custom-footer-menu .lg-mam,
.clc .lg-mbm,
.clc .lg-mvm,
.clc .lg-mam {
    margin-bottom: 1em !important;
  }
  .custom-pages .lg-mbl, .custom-pages .lg-mvl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mbl,
.fullwidth-custom-footer .lg-mvl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mbl,
.custom-footer-menu .lg-mvl,
.custom-footer-menu .lg-mal,
.clc .lg-mbl,
.clc .lg-mvl,
.clc .lg-mal {
    margin-bottom: 2em !important;
  }
  .custom-pages .lg-mln, .custom-pages .lg-mhn, .custom-pages .lg-man,
.fullwidth-custom-footer .lg-mln,
.fullwidth-custom-footer .lg-mhn,
.fullwidth-custom-footer .lg-man,
.custom-footer-menu .lg-mln,
.custom-footer-menu .lg-mhn,
.custom-footer-menu .lg-man,
.clc .lg-mln,
.clc .lg-mhn,
.clc .lg-man {
    margin-left: 0 !important;
  }
  .custom-pages .lg-mls, .custom-pages .lg-mhs, .custom-pages .lg-mas,
.fullwidth-custom-footer .lg-mls,
.fullwidth-custom-footer .lg-mhs,
.fullwidth-custom-footer .lg-mas,
.custom-footer-menu .lg-mls,
.custom-footer-menu .lg-mhs,
.custom-footer-menu .lg-mas,
.clc .lg-mls,
.clc .lg-mhs,
.clc .lg-mas {
    margin-left: 0.5em !important;
  }
  .custom-pages .lg-mlm, .custom-pages .lg-mhm, .custom-pages .lg-mam,
.fullwidth-custom-footer .lg-mlm,
.fullwidth-custom-footer .lg-mhm,
.fullwidth-custom-footer .lg-mam,
.custom-footer-menu .lg-mlm,
.custom-footer-menu .lg-mhm,
.custom-footer-menu .lg-mam,
.clc .lg-mlm,
.clc .lg-mhm,
.clc .lg-mam {
    margin-left: 1em !important;
  }
  .custom-pages .lg-mll, .custom-pages .lg-mhl, .custom-pages .lg-mal,
.fullwidth-custom-footer .lg-mll,
.fullwidth-custom-footer .lg-mhl,
.fullwidth-custom-footer .lg-mal,
.custom-footer-menu .lg-mll,
.custom-footer-menu .lg-mhl,
.custom-footer-menu .lg-mal,
.clc .lg-mll,
.clc .lg-mhl,
.clc .lg-mal {
    margin-left: 2em !important;
  }
  .custom-pages .lg-fs-60,
.fullwidth-custom-footer .lg-fs-60,
.custom-footer-menu .lg-fs-60,
.clc .lg-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .lg-fs-58,
.fullwidth-custom-footer .lg-fs-58,
.custom-footer-menu .lg-fs-58,
.clc .lg-fs-58 {
    font-size: 58px !important;
  }
  .custom-pages .lg-fs-56,
.fullwidth-custom-footer .lg-fs-56,
.custom-footer-menu .lg-fs-56,
.clc .lg-fs-56 {
    font-size: 56px !important;
  }
  .custom-pages .lg-fs-54,
.fullwidth-custom-footer .lg-fs-54,
.custom-footer-menu .lg-fs-54,
.clc .lg-fs-54 {
    font-size: 54px !important;
  }
  .custom-pages .lg-fs-52,
.fullwidth-custom-footer .lg-fs-52,
.custom-footer-menu .lg-fs-52,
.clc .lg-fs-52 {
    font-size: 52px !important;
  }
  .custom-pages .lg-fs-50,
.fullwidth-custom-footer .lg-fs-50,
.custom-footer-menu .lg-fs-50,
.clc .lg-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .lg-fs-48,
.fullwidth-custom-footer .lg-fs-48,
.custom-footer-menu .lg-fs-48,
.clc .lg-fs-48 {
    font-size: 48px !important;
  }
  .custom-pages .lg-fs-46,
.fullwidth-custom-footer .lg-fs-46,
.custom-footer-menu .lg-fs-46,
.clc .lg-fs-46 {
    font-size: 46px !important;
  }
  .custom-pages .lg-fs-44,
.fullwidth-custom-footer .lg-fs-44,
.custom-footer-menu .lg-fs-44,
.clc .lg-fs-44 {
    font-size: 44px !important;
  }
  .custom-pages .lg-fs-42,
.fullwidth-custom-footer .lg-fs-42,
.custom-footer-menu .lg-fs-42,
.clc .lg-fs-42 {
    font-size: 42px !important;
  }
  .custom-pages .lg-fs-40,
.fullwidth-custom-footer .lg-fs-40,
.custom-footer-menu .lg-fs-40,
.clc .lg-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .lg-fs-38,
.fullwidth-custom-footer .lg-fs-38,
.custom-footer-menu .lg-fs-38,
.clc .lg-fs-38 {
    font-size: 38px !important;
  }
  .custom-pages .lg-fs-36,
.fullwidth-custom-footer .lg-fs-36,
.custom-footer-menu .lg-fs-36,
.clc .lg-fs-36 {
    font-size: 36px !important;
  }
  .custom-pages .lg-fs-34,
.fullwidth-custom-footer .lg-fs-34,
.custom-footer-menu .lg-fs-34,
.clc .lg-fs-34 {
    font-size: 34px !important;
  }
  .custom-pages .lg-fs-32,
.fullwidth-custom-footer .lg-fs-32,
.custom-footer-menu .lg-fs-32,
.clc .lg-fs-32 {
    font-size: 32px !important;
  }
  .custom-pages .lg-fs-30,
.fullwidth-custom-footer .lg-fs-30,
.custom-footer-menu .lg-fs-30,
.clc .lg-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .lg-fs-28,
.fullwidth-custom-footer .lg-fs-28,
.custom-footer-menu .lg-fs-28,
.clc .lg-fs-28 {
    font-size: 28px !important;
  }
  .custom-pages .lg-fs-26,
.fullwidth-custom-footer .lg-fs-26,
.custom-footer-menu .lg-fs-26,
.clc .lg-fs-26 {
    font-size: 26px !important;
  }
  .custom-pages .lg-fs-24,
.fullwidth-custom-footer .lg-fs-24,
.custom-footer-menu .lg-fs-24,
.clc .lg-fs-24 {
    font-size: 24px !important;
  }
  .custom-pages .lg-fs-22,
.fullwidth-custom-footer .lg-fs-22,
.custom-footer-menu .lg-fs-22,
.clc .lg-fs-22 {
    font-size: 22px !important;
  }
  .custom-pages .lg-fs-20,
.fullwidth-custom-footer .lg-fs-20,
.custom-footer-menu .lg-fs-20,
.clc .lg-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .lg-fs-18,
.fullwidth-custom-footer .lg-fs-18,
.custom-footer-menu .lg-fs-18,
.clc .lg-fs-18 {
    font-size: 18px !important;
  }
  .custom-pages .lg-fs-16,
.fullwidth-custom-footer .lg-fs-16,
.custom-footer-menu .lg-fs-16,
.clc .lg-fs-16 {
    font-size: 16px !important;
  }
  .custom-pages .lg-fs-14,
.fullwidth-custom-footer .lg-fs-14,
.custom-footer-menu .lg-fs-14,
.clc .lg-fs-14 {
    font-size: 14px !important;
  }
  .custom-pages .lg-fs-12,
.fullwidth-custom-footer .lg-fs-12,
.custom-footer-menu .lg-fs-12,
.clc .lg-fs-12 {
    font-size: 12px !important;
  }
  .custom-pages .lg-fs-10,
.fullwidth-custom-footer .lg-fs-10,
.custom-footer-menu .lg-fs-10,
.clc .lg-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .lg-fs-65,
.fullwidth-custom-footer .lg-fs-65,
.custom-footer-menu .lg-fs-65,
.clc .lg-fs-65 {
    font-size: 65px !important;
  }
  .custom-pages .lg-fs-60,
.fullwidth-custom-footer .lg-fs-60,
.custom-footer-menu .lg-fs-60,
.clc .lg-fs-60 {
    font-size: 60px !important;
  }
  .custom-pages .lg-fs-55,
.fullwidth-custom-footer .lg-fs-55,
.custom-footer-menu .lg-fs-55,
.clc .lg-fs-55 {
    font-size: 55px !important;
  }
  .custom-pages .lg-fs-50,
.fullwidth-custom-footer .lg-fs-50,
.custom-footer-menu .lg-fs-50,
.clc .lg-fs-50 {
    font-size: 50px !important;
  }
  .custom-pages .lg-fs-45,
.fullwidth-custom-footer .lg-fs-45,
.custom-footer-menu .lg-fs-45,
.clc .lg-fs-45 {
    font-size: 45px !important;
  }
  .custom-pages .lg-fs-40,
.fullwidth-custom-footer .lg-fs-40,
.custom-footer-menu .lg-fs-40,
.clc .lg-fs-40 {
    font-size: 40px !important;
  }
  .custom-pages .lg-fs-35,
.fullwidth-custom-footer .lg-fs-35,
.custom-footer-menu .lg-fs-35,
.clc .lg-fs-35 {
    font-size: 35px !important;
  }
  .custom-pages .lg-fs-30,
.fullwidth-custom-footer .lg-fs-30,
.custom-footer-menu .lg-fs-30,
.clc .lg-fs-30 {
    font-size: 30px !important;
  }
  .custom-pages .lg-fs-25,
.fullwidth-custom-footer .lg-fs-25,
.custom-footer-menu .lg-fs-25,
.clc .lg-fs-25 {
    font-size: 25px !important;
  }
  .custom-pages .lg-fs-20,
.fullwidth-custom-footer .lg-fs-20,
.custom-footer-menu .lg-fs-20,
.clc .lg-fs-20 {
    font-size: 20px !important;
  }
  .custom-pages .lg-fs-15,
.fullwidth-custom-footer .lg-fs-15,
.custom-footer-menu .lg-fs-15,
.clc .lg-fs-15 {
    font-size: 15px !important;
  }
  .custom-pages .lg-fs-10,
.fullwidth-custom-footer .lg-fs-10,
.custom-footer-menu .lg-fs-10,
.clc .lg-fs-10 {
    font-size: 10px !important;
  }
  .custom-pages .lg-ls-02,
.fullwidth-custom-footer .lg-ls-02,
.custom-footer-menu .lg-ls-02,
.clc .lg-ls-02 {
    line-height: 0.2 !important;
  }
  .custom-pages .lg-ls-03,
.fullwidth-custom-footer .lg-ls-03,
.custom-footer-menu .lg-ls-03,
.clc .lg-ls-03 {
    line-height: 0.3 !important;
  }
  .custom-pages .lg-ls-04,
.fullwidth-custom-footer .lg-ls-04,
.custom-footer-menu .lg-ls-04,
.clc .lg-ls-04 {
    line-height: 0.4 !important;
  }
  .custom-pages .lg-ls-05,
.fullwidth-custom-footer .lg-ls-05,
.custom-footer-menu .lg-ls-05,
.clc .lg-ls-05 {
    line-height: 0.5 !important;
  }
  .custom-pages .lg-ls-06,
.fullwidth-custom-footer .lg-ls-06,
.custom-footer-menu .lg-ls-06,
.clc .lg-ls-06 {
    line-height: 0.6 !important;
  }
  .custom-pages .lg-ls-07,
.fullwidth-custom-footer .lg-ls-07,
.custom-footer-menu .lg-ls-07,
.clc .lg-ls-07 {
    line-height: 0.7 !important;
  }
  .custom-pages .lg-ls-08,
.fullwidth-custom-footer .lg-ls-08,
.custom-footer-menu .lg-ls-08,
.clc .lg-ls-08 {
    line-height: 0.8 !important;
  }
  .custom-pages .lg-ls-09,
.fullwidth-custom-footer .lg-ls-09,
.custom-footer-menu .lg-ls-09,
.clc .lg-ls-09 {
    line-height: 0.9 !important;
  }
  .custom-pages .lg-ls-1,
.fullwidth-custom-footer .lg-ls-1,
.custom-footer-menu .lg-ls-1,
.clc .lg-ls-1 {
    line-height: 1 !important;
  }
  .custom-pages .lg-ls-11,
.fullwidth-custom-footer .lg-ls-11,
.custom-footer-menu .lg-ls-11,
.clc .lg-ls-11 {
    line-height: 1.1 !important;
  }
  .custom-pages .lg-ls-12,
.fullwidth-custom-footer .lg-ls-12,
.custom-footer-menu .lg-ls-12,
.clc .lg-ls-12 {
    line-height: 1.2 !important;
  }
  .custom-pages .lg-ls-13,
.fullwidth-custom-footer .lg-ls-13,
.custom-footer-menu .lg-ls-13,
.clc .lg-ls-13 {
    line-height: 1.3 !important;
  }
  .custom-pages .lg-ls-14,
.fullwidth-custom-footer .lg-ls-14,
.custom-footer-menu .lg-ls-14,
.clc .lg-ls-14 {
    line-height: 1.4 !important;
  }
  .custom-pages .lg-ls-15,
.fullwidth-custom-footer .lg-ls-15,
.custom-footer-menu .lg-ls-15,
.clc .lg-ls-15 {
    line-height: 1.5 !important;
  }
  .custom-pages .lg-ls-16,
.fullwidth-custom-footer .lg-ls-16,
.custom-footer-menu .lg-ls-16,
.clc .lg-ls-16 {
    line-height: 1.6 !important;
  }
  .custom-pages .lg-ls-17,
.fullwidth-custom-footer .lg-ls-17,
.custom-footer-menu .lg-ls-17,
.clc .lg-ls-17 {
    line-height: 1.7 !important;
  }
  .custom-pages .lg-ls-18,
.fullwidth-custom-footer .lg-ls-18,
.custom-footer-menu .lg-ls-18,
.clc .lg-ls-18 {
    line-height: 1.8 !important;
  }
  .custom-pages .lg-ls-19,
.fullwidth-custom-footer .lg-ls-19,
.custom-footer-menu .lg-ls-19,
.clc .lg-ls-19 {
    line-height: 1.9 !important;
  }
  .custom-pages .lg-ls-2,
.fullwidth-custom-footer .lg-ls-2,
.custom-footer-menu .lg-ls-2,
.clc .lg-ls-2 {
    line-height: 2 !important;
  }
  .custom-pages .lg-width-50,
.fullwidth-custom-footer .lg-width-50,
.custom-footer-menu .lg-width-50,
.clc .lg-width-50 {
    width: 50px !important;
  }
  .custom-pages .lg-width-100,
.fullwidth-custom-footer .lg-width-100,
.custom-footer-menu .lg-width-100,
.clc .lg-width-100 {
    width: 100px !important;
  }
  .custom-pages .lg-width-150,
.fullwidth-custom-footer .lg-width-150,
.custom-footer-menu .lg-width-150,
.clc .lg-width-150 {
    width: 150px !important;
  }
  .custom-pages .lg-width-200,
.fullwidth-custom-footer .lg-width-200,
.custom-footer-menu .lg-width-200,
.clc .lg-width-200 {
    width: 200px !important;
  }
  .custom-pages .lg-width-250,
.fullwidth-custom-footer .lg-width-250,
.custom-footer-menu .lg-width-250,
.clc .lg-width-250 {
    width: 250px !important;
  }
  .custom-pages .lg-width-300,
.fullwidth-custom-footer .lg-width-300,
.custom-footer-menu .lg-width-300,
.clc .lg-width-300 {
    width: 300px !important;
  }
  .custom-pages .lg-width-350,
.fullwidth-custom-footer .lg-width-350,
.custom-footer-menu .lg-width-350,
.clc .lg-width-350 {
    width: 350px !important;
  }
  .custom-pages .lg-width-400,
.fullwidth-custom-footer .lg-width-400,
.custom-footer-menu .lg-width-400,
.clc .lg-width-400 {
    width: 400px !important;
  }
  .custom-pages .lg-width-450,
.fullwidth-custom-footer .lg-width-450,
.custom-footer-menu .lg-width-450,
.clc .lg-width-450 {
    width: 450px !important;
  }
  .custom-pages .lg-width-500,
.fullwidth-custom-footer .lg-width-500,
.custom-footer-menu .lg-width-500,
.clc .lg-width-500 {
    width: 500px !important;
  }
  .custom-pages .lg-width-per-10,
.fullwidth-custom-footer .lg-width-per-10,
.custom-footer-menu .lg-width-per-10,
.clc .lg-width-per-10 {
    width: 10% !important;
  }
  .custom-pages .lg-width-per-20,
.fullwidth-custom-footer .lg-width-per-20,
.custom-footer-menu .lg-width-per-20,
.clc .lg-width-per-20 {
    width: 20% !important;
  }
  .custom-pages .lg-width-per-30,
.fullwidth-custom-footer .lg-width-per-30,
.custom-footer-menu .lg-width-per-30,
.clc .lg-width-per-30 {
    width: 30% !important;
  }
  .custom-pages .lg-width-per-40,
.fullwidth-custom-footer .lg-width-per-40,
.custom-footer-menu .lg-width-per-40,
.clc .lg-width-per-40 {
    width: 40% !important;
  }
  .custom-pages .lg-width-per-50,
.fullwidth-custom-footer .lg-width-per-50,
.custom-footer-menu .lg-width-per-50,
.clc .lg-width-per-50 {
    width: 50% !important;
  }
  .custom-pages .lg-width-per-60,
.fullwidth-custom-footer .lg-width-per-60,
.custom-footer-menu .lg-width-per-60,
.clc .lg-width-per-60 {
    width: 60% !important;
  }
  .custom-pages .lg-width-per-70,
.fullwidth-custom-footer .lg-width-per-70,
.custom-footer-menu .lg-width-per-70,
.clc .lg-width-per-70 {
    width: 70% !important;
  }
  .custom-pages .lg-width-per-80,
.fullwidth-custom-footer .lg-width-per-80,
.custom-footer-menu .lg-width-per-80,
.clc .lg-width-per-80 {
    width: 80% !important;
  }
  .custom-pages .lg-width-per-90,
.fullwidth-custom-footer .lg-width-per-90,
.custom-footer-menu .lg-width-per-90,
.clc .lg-width-per-90 {
    width: 90% !important;
  }
  .custom-pages .lg-width-per-100,
.fullwidth-custom-footer .lg-width-per-100,
.custom-footer-menu .lg-width-per-100,
.clc .lg-width-per-100 {
    width: 100% !important;
  }
  .custom-pages .lg-bottom-0,
.fullwidth-custom-footer .lg-bottom-0,
.custom-footer-menu .lg-bottom-0,
.clc .lg-bottom-0 {
    bottom: 0% !important;
  }
  .custom-pages .lg-bottom-10,
.fullwidth-custom-footer .lg-bottom-10,
.custom-footer-menu .lg-bottom-10,
.clc .lg-bottom-10 {
    bottom: 10% !important;
  }
  .custom-pages .lg-bottom-20,
.fullwidth-custom-footer .lg-bottom-20,
.custom-footer-menu .lg-bottom-20,
.clc .lg-bottom-20 {
    bottom: 20% !important;
  }
  .custom-pages .lg-bottom-30,
.fullwidth-custom-footer .lg-bottom-30,
.custom-footer-menu .lg-bottom-30,
.clc .lg-bottom-30 {
    bottom: 30% !important;
  }
  .custom-pages .lg-bottom-40,
.fullwidth-custom-footer .lg-bottom-40,
.custom-footer-menu .lg-bottom-40,
.clc .lg-bottom-40 {
    bottom: 40% !important;
  }
  .custom-pages .lg-bottom-50,
.fullwidth-custom-footer .lg-bottom-50,
.custom-footer-menu .lg-bottom-50,
.clc .lg-bottom-50 {
    bottom: 50% !important;
  }
  .custom-pages .lg-bottom-60,
.fullwidth-custom-footer .lg-bottom-60,
.custom-footer-menu .lg-bottom-60,
.clc .lg-bottom-60 {
    bottom: 60% !important;
  }
  .custom-pages .lg-bottom-70,
.fullwidth-custom-footer .lg-bottom-70,
.custom-footer-menu .lg-bottom-70,
.clc .lg-bottom-70 {
    bottom: 70% !important;
  }
  .custom-pages .lg-bottom-80,
.fullwidth-custom-footer .lg-bottom-80,
.custom-footer-menu .lg-bottom-80,
.clc .lg-bottom-80 {
    bottom: 80% !important;
  }
  .custom-pages .lg-bottom-90,
.fullwidth-custom-footer .lg-bottom-90,
.custom-footer-menu .lg-bottom-90,
.clc .lg-bottom-90 {
    bottom: 90% !important;
  }
  .custom-pages .lg-bottom-100,
.fullwidth-custom-footer .lg-bottom-100,
.custom-footer-menu .lg-bottom-100,
.clc .lg-bottom-100 {
    bottom: 100% !important;
  }
  .custom-pages .lg-top-0,
.fullwidth-custom-footer .lg-top-0,
.custom-footer-menu .lg-top-0,
.clc .lg-top-0 {
    top: 0% !important;
  }
  .custom-pages .lg-top-10,
.fullwidth-custom-footer .lg-top-10,
.custom-footer-menu .lg-top-10,
.clc .lg-top-10 {
    top: 10% !important;
  }
  .custom-pages .lg-top-20,
.fullwidth-custom-footer .lg-top-20,
.custom-footer-menu .lg-top-20,
.clc .lg-top-20 {
    top: 20% !important;
  }
  .custom-pages .lg-top-30,
.fullwidth-custom-footer .lg-top-30,
.custom-footer-menu .lg-top-30,
.clc .lg-top-30 {
    top: 30% !important;
  }
  .custom-pages .lg-top-40,
.fullwidth-custom-footer .lg-top-40,
.custom-footer-menu .lg-top-40,
.clc .lg-top-40 {
    top: 40% !important;
  }
  .custom-pages .lg-top-50,
.fullwidth-custom-footer .lg-top-50,
.custom-footer-menu .lg-top-50,
.clc .lg-top-50 {
    top: 50% !important;
  }
  .custom-pages .lg-top-60,
.fullwidth-custom-footer .lg-top-60,
.custom-footer-menu .lg-top-60,
.clc .lg-top-60 {
    top: 60% !important;
  }
  .custom-pages .lg-top-70,
.fullwidth-custom-footer .lg-top-70,
.custom-footer-menu .lg-top-70,
.clc .lg-top-70 {
    top: 70% !important;
  }
  .custom-pages .lg-top-80,
.fullwidth-custom-footer .lg-top-80,
.custom-footer-menu .lg-top-80,
.clc .lg-top-80 {
    top: 80% !important;
  }
  .custom-pages .lg-top-90,
.fullwidth-custom-footer .lg-top-90,
.custom-footer-menu .lg-top-90,
.clc .lg-top-90 {
    top: 90% !important;
  }
  .custom-pages .lg-top-100,
.fullwidth-custom-footer .lg-top-100,
.custom-footer-menu .lg-top-100,
.clc .lg-top-100 {
    top: 100% !important;
  }
  .custom-pages .lg-left-0,
.fullwidth-custom-footer .lg-left-0,
.custom-footer-menu .lg-left-0,
.clc .lg-left-0 {
    left: 0% !important;
  }
  .custom-pages .lg-left-10,
.fullwidth-custom-footer .lg-left-10,
.custom-footer-menu .lg-left-10,
.clc .lg-left-10 {
    left: 10% !important;
  }
  .custom-pages .lg-left-20,
.fullwidth-custom-footer .lg-left-20,
.custom-footer-menu .lg-left-20,
.clc .lg-left-20 {
    left: 20% !important;
  }
  .custom-pages .lg-left-30,
.fullwidth-custom-footer .lg-left-30,
.custom-footer-menu .lg-left-30,
.clc .lg-left-30 {
    left: 30% !important;
  }
  .custom-pages .lg-left-40,
.fullwidth-custom-footer .lg-left-40,
.custom-footer-menu .lg-left-40,
.clc .lg-left-40 {
    left: 40% !important;
  }
  .custom-pages .lg-left-50,
.fullwidth-custom-footer .lg-left-50,
.custom-footer-menu .lg-left-50,
.clc .lg-left-50 {
    left: 50% !important;
  }
  .custom-pages .lg-left-60,
.fullwidth-custom-footer .lg-left-60,
.custom-footer-menu .lg-left-60,
.clc .lg-left-60 {
    left: 60% !important;
  }
  .custom-pages .lg-left-70,
.fullwidth-custom-footer .lg-left-70,
.custom-footer-menu .lg-left-70,
.clc .lg-left-70 {
    left: 70% !important;
  }
  .custom-pages .lg-left-80,
.fullwidth-custom-footer .lg-left-80,
.custom-footer-menu .lg-left-80,
.clc .lg-left-80 {
    left: 80% !important;
  }
  .custom-pages .lg-left-90,
.fullwidth-custom-footer .lg-left-90,
.custom-footer-menu .lg-left-90,
.clc .lg-left-90 {
    left: 90% !important;
  }
  .custom-pages .lg-left-100,
.fullwidth-custom-footer .lg-left-100,
.custom-footer-menu .lg-left-100,
.clc .lg-left-100 {
    left: 100% !important;
  }
  .custom-pages .lg-right-0,
.fullwidth-custom-footer .lg-right-0,
.custom-footer-menu .lg-right-0,
.clc .lg-right-0 {
    right: 0% !important;
  }
  .custom-pages .lg-right-10,
.fullwidth-custom-footer .lg-right-10,
.custom-footer-menu .lg-right-10,
.clc .lg-right-10 {
    right: 10% !important;
  }
  .custom-pages .lg-right-20,
.fullwidth-custom-footer .lg-right-20,
.custom-footer-menu .lg-right-20,
.clc .lg-right-20 {
    right: 20% !important;
  }
  .custom-pages .lg-right-30,
.fullwidth-custom-footer .lg-right-30,
.custom-footer-menu .lg-right-30,
.clc .lg-right-30 {
    right: 30% !important;
  }
  .custom-pages .lg-right-40,
.fullwidth-custom-footer .lg-right-40,
.custom-footer-menu .lg-right-40,
.clc .lg-right-40 {
    right: 40% !important;
  }
  .custom-pages .lg-right-50,
.fullwidth-custom-footer .lg-right-50,
.custom-footer-menu .lg-right-50,
.clc .lg-right-50 {
    right: 50% !important;
  }
  .custom-pages .lg-right-60,
.fullwidth-custom-footer .lg-right-60,
.custom-footer-menu .lg-right-60,
.clc .lg-right-60 {
    right: 60% !important;
  }
  .custom-pages .lg-right-70,
.fullwidth-custom-footer .lg-right-70,
.custom-footer-menu .lg-right-70,
.clc .lg-right-70 {
    right: 70% !important;
  }
  .custom-pages .lg-right-80,
.fullwidth-custom-footer .lg-right-80,
.custom-footer-menu .lg-right-80,
.clc .lg-right-80 {
    right: 80% !important;
  }
  .custom-pages .lg-right-90,
.fullwidth-custom-footer .lg-right-90,
.custom-footer-menu .lg-right-90,
.clc .lg-right-90 {
    right: 90% !important;
  }
  .custom-pages .lg-right-100,
.fullwidth-custom-footer .lg-right-100,
.custom-footer-menu .lg-right-100,
.clc .lg-right-100 {
    right: 100% !important;
  }
  .custom-pages .lg-pt-10,
.fullwidth-custom-footer .lg-pt-10,
.custom-footer-menu .lg-pt-10,
.clc .lg-pt-10 {
    padding-top: 10px !important;
  }
  .custom-pages .lg-pt-20,
.fullwidth-custom-footer .lg-pt-20,
.custom-footer-menu .lg-pt-20,
.clc .lg-pt-20 {
    padding-top: 20px !important;
  }
  .custom-pages .lg-pt-30,
.fullwidth-custom-footer .lg-pt-30,
.custom-footer-menu .lg-pt-30,
.clc .lg-pt-30 {
    padding-top: 30px !important;
  }
  .custom-pages .lg-pt-40,
.fullwidth-custom-footer .lg-pt-40,
.custom-footer-menu .lg-pt-40,
.clc .lg-pt-40 {
    padding-top: 40px !important;
  }
  .custom-pages .lg-pt-50,
.fullwidth-custom-footer .lg-pt-50,
.custom-footer-menu .lg-pt-50,
.clc .lg-pt-50 {
    padding-top: 50px !important;
  }
  .custom-pages .lg-pt-60,
.fullwidth-custom-footer .lg-pt-60,
.custom-footer-menu .lg-pt-60,
.clc .lg-pt-60 {
    padding-top: 60px !important;
  }
  .custom-pages .lg-pt-70,
.fullwidth-custom-footer .lg-pt-70,
.custom-footer-menu .lg-pt-70,
.clc .lg-pt-70 {
    padding-top: 70px !important;
  }
  .custom-pages .lg-pt-80,
.fullwidth-custom-footer .lg-pt-80,
.custom-footer-menu .lg-pt-80,
.clc .lg-pt-80 {
    padding-top: 80px !important;
  }
  .custom-pages .lg-pt-90,
.fullwidth-custom-footer .lg-pt-90,
.custom-footer-menu .lg-pt-90,
.clc .lg-pt-90 {
    padding-top: 90px !important;
  }
  .custom-pages .lg-pt-100,
.fullwidth-custom-footer .lg-pt-100,
.custom-footer-menu .lg-pt-100,
.clc .lg-pt-100 {
    padding-top: 100px !important;
  }
  .custom-pages .lg-pb-10,
.fullwidth-custom-footer .lg-pb-10,
.custom-footer-menu .lg-pb-10,
.clc .lg-pb-10 {
    padding-bottom: 10px !important;
  }
  .custom-pages .lg-pb-20,
.fullwidth-custom-footer .lg-pb-20,
.custom-footer-menu .lg-pb-20,
.clc .lg-pb-20 {
    padding-bottom: 20px !important;
  }
  .custom-pages .lg-pb-30,
.fullwidth-custom-footer .lg-pb-30,
.custom-footer-menu .lg-pb-30,
.clc .lg-pb-30 {
    padding-bottom: 30px !important;
  }
  .custom-pages .lg-pb-40,
.fullwidth-custom-footer .lg-pb-40,
.custom-footer-menu .lg-pb-40,
.clc .lg-pb-40 {
    padding-bottom: 40px !important;
  }
  .custom-pages .lg-pb-50,
.fullwidth-custom-footer .lg-pb-50,
.custom-footer-menu .lg-pb-50,
.clc .lg-pb-50 {
    padding-bottom: 50px !important;
  }
  .custom-pages .lg-pb-60,
.fullwidth-custom-footer .lg-pb-60,
.custom-footer-menu .lg-pb-60,
.clc .lg-pb-60 {
    padding-bottom: 60px !important;
  }
  .custom-pages .lg-pb-70,
.fullwidth-custom-footer .lg-pb-70,
.custom-footer-menu .lg-pb-70,
.clc .lg-pb-70 {
    padding-bottom: 70px !important;
  }
  .custom-pages .lg-pb-80,
.fullwidth-custom-footer .lg-pb-80,
.custom-footer-menu .lg-pb-80,
.clc .lg-pb-80 {
    padding-bottom: 80px !important;
  }
  .custom-pages .lg-pb-90,
.fullwidth-custom-footer .lg-pb-90,
.custom-footer-menu .lg-pb-90,
.clc .lg-pb-90 {
    padding-bottom: 90px !important;
  }
  .custom-pages .lg-pb-100,
.fullwidth-custom-footer .lg-pb-100,
.custom-footer-menu .lg-pb-100,
.clc .lg-pb-100 {
    padding-bottom: 100px !important;
  }
  .custom-pages .lg-ps-10,
.fullwidth-custom-footer .lg-ps-10,
.custom-footer-menu .lg-ps-10,
.clc .lg-ps-10 {
    padding-left: 10px !important;
  }
  .custom-pages .lg-ps-20,
.fullwidth-custom-footer .lg-ps-20,
.custom-footer-menu .lg-ps-20,
.clc .lg-ps-20 {
    padding-left: 20px !important;
  }
  .custom-pages .lg-ps-30,
.fullwidth-custom-footer .lg-ps-30,
.custom-footer-menu .lg-ps-30,
.clc .lg-ps-30 {
    padding-left: 30px !important;
  }
  .custom-pages .lg-ps-40,
.fullwidth-custom-footer .lg-ps-40,
.custom-footer-menu .lg-ps-40,
.clc .lg-ps-40 {
    padding-left: 40px !important;
  }
  .custom-pages .lg-ps-50,
.fullwidth-custom-footer .lg-ps-50,
.custom-footer-menu .lg-ps-50,
.clc .lg-ps-50 {
    padding-left: 50px !important;
  }
  .custom-pages .lg-ps-60,
.fullwidth-custom-footer .lg-ps-60,
.custom-footer-menu .lg-ps-60,
.clc .lg-ps-60 {
    padding-left: 60px !important;
  }
  .custom-pages .lg-ps-70,
.fullwidth-custom-footer .lg-ps-70,
.custom-footer-menu .lg-ps-70,
.clc .lg-ps-70 {
    padding-left: 70px !important;
  }
  .custom-pages .lg-ps-80,
.fullwidth-custom-footer .lg-ps-80,
.custom-footer-menu .lg-ps-80,
.clc .lg-ps-80 {
    padding-left: 80px !important;
  }
  .custom-pages .lg-ps-90,
.fullwidth-custom-footer .lg-ps-90,
.custom-footer-menu .lg-ps-90,
.clc .lg-ps-90 {
    padding-left: 90px !important;
  }
  .custom-pages .lg-ps-100,
.fullwidth-custom-footer .lg-ps-100,
.custom-footer-menu .lg-ps-100,
.clc .lg-ps-100 {
    padding-left: 100px !important;
  }
  .custom-pages .lg-pe-10,
.fullwidth-custom-footer .lg-pe-10,
.custom-footer-menu .lg-pe-10,
.clc .lg-pe-10 {
    padding-right: 10px !important;
  }
  .custom-pages .lg-pe-20,
.fullwidth-custom-footer .lg-pe-20,
.custom-footer-menu .lg-pe-20,
.clc .lg-pe-20 {
    padding-right: 20px !important;
  }
  .custom-pages .lg-pe-30,
.fullwidth-custom-footer .lg-pe-30,
.custom-footer-menu .lg-pe-30,
.clc .lg-pe-30 {
    padding-right: 30px !important;
  }
  .custom-pages .lg-pe-40,
.fullwidth-custom-footer .lg-pe-40,
.custom-footer-menu .lg-pe-40,
.clc .lg-pe-40 {
    padding-right: 40px !important;
  }
  .custom-pages .lg-pe-50,
.fullwidth-custom-footer .lg-pe-50,
.custom-footer-menu .lg-pe-50,
.clc .lg-pe-50 {
    padding-right: 50px !important;
  }
  .custom-pages .lg-pe-60,
.fullwidth-custom-footer .lg-pe-60,
.custom-footer-menu .lg-pe-60,
.clc .lg-pe-60 {
    padding-right: 60px !important;
  }
  .custom-pages .lg-pe-70,
.fullwidth-custom-footer .lg-pe-70,
.custom-footer-menu .lg-pe-70,
.clc .lg-pe-70 {
    padding-right: 70px !important;
  }
  .custom-pages .lg-pe-80,
.fullwidth-custom-footer .lg-pe-80,
.custom-footer-menu .lg-pe-80,
.clc .lg-pe-80 {
    padding-right: 80px !important;
  }
  .custom-pages .lg-pe-90,
.fullwidth-custom-footer .lg-pe-90,
.custom-footer-menu .lg-pe-90,
.clc .lg-pe-90 {
    padding-right: 90px !important;
  }
  .custom-pages .lg-pe-100,
.fullwidth-custom-footer .lg-pe-100,
.custom-footer-menu .lg-pe-100,
.clc .lg-pe-100 {
    padding-right: 100px !important;
  }
  .custom-pages .lg-w-100,
.fullwidth-custom-footer .lg-w-100,
.custom-footer-menu .lg-w-100,
.clc .lg-w-100 {
    font-weight: 100;
  }
  .custom-pages .lg-w-200,
.fullwidth-custom-footer .lg-w-200,
.custom-footer-menu .lg-w-200,
.clc .lg-w-200 {
    font-weight: 200;
  }
  .custom-pages .lg-w-300,
.fullwidth-custom-footer .lg-w-300,
.custom-footer-menu .lg-w-300,
.clc .lg-w-300 {
    font-weight: 300;
  }
  .custom-pages .lg-w-400,
.fullwidth-custom-footer .lg-w-400,
.custom-footer-menu .lg-w-400,
.clc .lg-w-400 {
    font-weight: 400;
  }
  .custom-pages .lg-w-500,
.fullwidth-custom-footer .lg-w-500,
.custom-footer-menu .lg-w-500,
.clc .lg-w-500 {
    font-weight: 500;
  }
  .custom-pages .lg-w-600,
.fullwidth-custom-footer .lg-w-600,
.custom-footer-menu .lg-w-600,
.clc .lg-w-600 {
    font-weight: 600;
  }
  .custom-pages .lg-w-700,
.fullwidth-custom-footer .lg-w-700,
.custom-footer-menu .lg-w-700,
.clc .lg-w-700 {
    font-weight: 700;
  }
  .custom-pages .lg-w-800,
.fullwidth-custom-footer .lg-w-800,
.custom-footer-menu .lg-w-800,
.clc .lg-w-800 {
    font-weight: 800;
  }
  .custom-pages .lg-w-900,
.fullwidth-custom-footer .lg-w-900,
.custom-footer-menu .lg-w-900,
.clc .lg-w-900 {
    font-weight: 900;
  }
  .custom-pages .lg-w-bold,
.fullwidth-custom-footer .lg-w-bold,
.custom-footer-menu .lg-w-bold,
.clc .lg-w-bold {
    font-weight: bold;
  }
  .custom-pages .lg-w-bolder,
.fullwidth-custom-footer .lg-w-bolder,
.custom-footer-menu .lg-w-bolder,
.clc .lg-w-bolder {
    font-weight: bolder;
  }
  .custom-pages .lg-w-lighter,
.fullwidth-custom-footer .lg-w-lighter,
.custom-footer-menu .lg-w-lighter,
.clc .lg-w-lighter {
    font-weight: lighter;
  }
  .custom-pages .lg-w-normal,
.fullwidth-custom-footer .lg-w-normal,
.custom-footer-menu .lg-w-normal,
.clc .lg-w-normal {
    font-weight: normal;
  }
  .custom-pages .lg-w-unset,
.fullwidth-custom-footer .lg-w-unset,
.custom-footer-menu .lg-w-unset,
.clc .lg-w-unset {
    font-weight: unset;
  }
  .custom-pages .lg-d-inline,
.fullwidth-custom-footer .lg-d-inline,
.custom-footer-menu .lg-d-inline,
.clc .lg-d-inline {
    display: inline;
  }
  .custom-pages .lg-d-block,
.fullwidth-custom-footer .lg-d-block,
.custom-footer-menu .lg-d-block,
.clc .lg-d-block {
    display: block;
  }
  .custom-pages .lg-d-contents,
.fullwidth-custom-footer .lg-d-contents,
.custom-footer-menu .lg-d-contents,
.clc .lg-d-contents {
    display: contents;
  }
  .custom-pages .lg-d-flex,
.fullwidth-custom-footer .lg-d-flex,
.custom-footer-menu .lg-d-flex,
.clc .lg-d-flex {
    display: flex;
  }
  .custom-pages .lg-d-grid,
.fullwidth-custom-footer .lg-d-grid,
.custom-footer-menu .lg-d-grid,
.clc .lg-d-grid {
    display: grid;
  }
  .custom-pages .lg-d-inline-block,
.fullwidth-custom-footer .lg-d-inline-block,
.custom-footer-menu .lg-d-inline-block,
.clc .lg-d-inline-block {
    display: inline-block;
  }
  .custom-pages .lg-d-inline-flex,
.fullwidth-custom-footer .lg-d-inline-flex,
.custom-footer-menu .lg-d-inline-flex,
.clc .lg-d-inline-flex {
    display: inline-flex;
  }
  .custom-pages .lg-d-inline-grid,
.fullwidth-custom-footer .lg-d-inline-grid,
.custom-footer-menu .lg-d-inline-grid,
.clc .lg-d-inline-grid {
    display: inline-grid;
  }
  .custom-pages .lg-d-inline-table,
.fullwidth-custom-footer .lg-d-inline-table,
.custom-footer-menu .lg-d-inline-table,
.clc .lg-d-inline-table {
    display: inline-table;
  }
  .custom-pages .lg-d-list-item,
.fullwidth-custom-footer .lg-d-list-item,
.custom-footer-menu .lg-d-list-item,
.clc .lg-d-list-item {
    display: list-item;
  }
  .custom-pages .lg-d-run-in,
.fullwidth-custom-footer .lg-d-run-in,
.custom-footer-menu .lg-d-run-in,
.clc .lg-d-run-in {
    display: run-in;
  }
  .custom-pages .lg-d-table,
.fullwidth-custom-footer .lg-d-table,
.custom-footer-menu .lg-d-table,
.clc .lg-d-table {
    display: table;
  }
  .custom-pages .lg-d-table-caption,
.fullwidth-custom-footer .lg-d-table-caption,
.custom-footer-menu .lg-d-table-caption,
.clc .lg-d-table-caption {
    display: table-caption;
  }
  .custom-pages .lg-d-table-column-group,
.fullwidth-custom-footer .lg-d-table-column-group,
.custom-footer-menu .lg-d-table-column-group,
.clc .lg-d-table-column-group {
    display: table-column-group;
  }
  .custom-pages .lg-d-table-header-group,
.fullwidth-custom-footer .lg-d-table-header-group,
.custom-footer-menu .lg-d-table-header-group,
.clc .lg-d-table-header-group {
    display: table-header-group;
  }
  .custom-pages .lg-d-table-footer-group,
.fullwidth-custom-footer .lg-d-table-footer-group,
.custom-footer-menu .lg-d-table-footer-group,
.clc .lg-d-table-footer-group {
    display: table-footer-group;
  }
  .custom-pages .lg-d-table-row-group,
.fullwidth-custom-footer .lg-d-table-row-group,
.custom-footer-menu .lg-d-table-row-group,
.clc .lg-d-table-row-group {
    display: table-row-group;
  }
  .custom-pages .lg-d-table-cell,
.fullwidth-custom-footer .lg-d-table-cell,
.custom-footer-menu .lg-d-table-cell,
.clc .lg-d-table-cell {
    display: table-cell;
  }
  .custom-pages .lg-d-table-column,
.fullwidth-custom-footer .lg-d-table-column,
.custom-footer-menu .lg-d-table-column,
.clc .lg-d-table-column {
    display: table-column;
  }
  .custom-pages .lg-d-table-row,
.fullwidth-custom-footer .lg-d-table-row,
.custom-footer-menu .lg-d-table-row,
.clc .lg-d-table-row {
    display: table-row;
  }
  .custom-pages .lg-d-none,
.fullwidth-custom-footer .lg-d-none,
.custom-footer-menu .lg-d-none,
.clc .lg-d-none {
    display: none;
  }
  .custom-pages .lg-d-initial,
.fullwidth-custom-footer .lg-d-initial,
.custom-footer-menu .lg-d-initial,
.clc .lg-d-initial {
    display: initial;
  }
  .custom-pages .lg-d-inherit,
.fullwidth-custom-footer .lg-d-inherit,
.custom-footer-menu .lg-d-inherit,
.clc .lg-d-inherit {
    display: inherit;
  }
  .custom-pages .lg-d-unset,
.fullwidth-custom-footer .lg-d-unset,
.custom-footer-menu .lg-d-unset,
.clc .lg-d-unset {
    display: unset;
  }
  .custom-pages .lg-justify-content-flex-start,
.fullwidth-custom-footer .lg-justify-content-flex-start,
.custom-footer-menu .lg-justify-content-flex-start,
.clc .lg-justify-content-flex-start {
    justify-content: flex-start;
  }
  .custom-pages .lg-justify-content-flex-end,
.fullwidth-custom-footer .lg-justify-content-flex-end,
.custom-footer-menu .lg-justify-content-flex-end,
.clc .lg-justify-content-flex-end {
    justify-content: flex-end;
  }
  .custom-pages .lg-justify-content-center,
.fullwidth-custom-footer .lg-justify-content-center,
.custom-footer-menu .lg-justify-content-center,
.clc .lg-justify-content-center {
    justify-content: center;
  }
  .custom-pages .lg-justify-content-space-between,
.fullwidth-custom-footer .lg-justify-content-space-between,
.custom-footer-menu .lg-justify-content-space-between,
.clc .lg-justify-content-space-between {
    justify-content: space-between;
  }
  .custom-pages .lg-justify-content-space-around,
.fullwidth-custom-footer .lg-justify-content-space-around,
.custom-footer-menu .lg-justify-content-space-around,
.clc .lg-justify-content-space-around {
    justify-content: space-around;
  }
  .custom-pages .lg-justify-content-initial,
.fullwidth-custom-footer .lg-justify-content-initial,
.custom-footer-menu .lg-justify-content-initial,
.clc .lg-justify-content-initial {
    justify-content: initial;
  }
  .custom-pages .lg-justify-content-inherit,
.fullwidth-custom-footer .lg-justify-content-inherit,
.custom-footer-menu .lg-justify-content-inherit,
.clc .lg-justify-content-inherit {
    justify-content: inherit;
  }
  .custom-pages .lg-justify-content-unset,
.fullwidth-custom-footer .lg-justify-content-unset,
.custom-footer-menu .lg-justify-content-unset,
.clc .lg-justify-content-unset {
    justify-content: unset;
  }
  .custom-pages .lg-align-items-stretch,
.fullwidth-custom-footer .lg-align-items-stretch,
.custom-footer-menu .lg-align-items-stretch,
.clc .lg-align-items-stretch {
    align-items: stretch;
  }
  .custom-pages .lg-align-items-center,
.fullwidth-custom-footer .lg-align-items-center,
.custom-footer-menu .lg-align-items-center,
.clc .lg-align-items-center {
    align-items: center;
  }
  .custom-pages .lg-align-items-flex-start,
.fullwidth-custom-footer .lg-align-items-flex-start,
.custom-footer-menu .lg-align-items-flex-start,
.clc .lg-align-items-flex-start {
    align-items: flex-start;
  }
  .custom-pages .lg-align-items-flex-end,
.fullwidth-custom-footer .lg-align-items-flex-end,
.custom-footer-menu .lg-align-items-flex-end,
.clc .lg-align-items-flex-end {
    align-items: flex-end;
  }
  .custom-pages .lg-align-items-baseline,
.fullwidth-custom-footer .lg-align-items-baseline,
.custom-footer-menu .lg-align-items-baseline,
.clc .lg-align-items-baseline {
    align-items: baseline;
  }
  .custom-pages .lg-align-items-initial,
.fullwidth-custom-footer .lg-align-items-initial,
.custom-footer-menu .lg-align-items-initial,
.clc .lg-align-items-initial {
    align-items: initial;
  }
  .custom-pages .lg-align-items-inherit,
.fullwidth-custom-footer .lg-align-items-inherit,
.custom-footer-menu .lg-align-items-inherit,
.clc .lg-align-items-inherit {
    align-items: inherit;
  }
  .custom-pages .lg-align-items-unset,
.fullwidth-custom-footer .lg-align-items-unset,
.custom-footer-menu .lg-align-items-unset,
.clc .lg-align-items-unset {
    align-items: unset;
  }
  .custom-pages .lg-flex-direction-row,
.fullwidth-custom-footer .lg-flex-direction-row,
.custom-footer-menu .lg-flex-direction-row,
.clc .lg-flex-direction-row {
    flex-direction: row;
  }
  .custom-pages .lg-flex-direction-row-reverse,
.fullwidth-custom-footer .lg-flex-direction-row-reverse,
.custom-footer-menu .lg-flex-direction-row-reverse,
.clc .lg-flex-direction-row-reverse {
    flex-direction: row-reverse;
  }
  .custom-pages .lg-flex-direction-column,
.fullwidth-custom-footer .lg-flex-direction-column,
.custom-footer-menu .lg-flex-direction-column,
.clc .lg-flex-direction-column {
    flex-direction: column;
  }
  .custom-pages .lg-flex-direction-column-reverse,
.fullwidth-custom-footer .lg-flex-direction-column-reverse,
.custom-footer-menu .lg-flex-direction-column-reverse,
.clc .lg-flex-direction-column-reverse {
    flex-direction: column-reverse;
  }
  .custom-pages .lg-flex-direction-initial,
.fullwidth-custom-footer .lg-flex-direction-initial,
.custom-footer-menu .lg-flex-direction-initial,
.clc .lg-flex-direction-initial {
    flex-direction: initial;
  }
  .custom-pages .lg-flex-direction-inherit,
.fullwidth-custom-footer .lg-flex-direction-inherit,
.custom-footer-menu .lg-flex-direction-inherit,
.clc .lg-flex-direction-inherit {
    flex-direction: inherit;
  }
  .custom-pages .lg-flex-direction-unset,
.fullwidth-custom-footer .lg-flex-direction-unset,
.custom-footer-menu .lg-flex-direction-unset,
.clc .lg-flex-direction-unset {
    flex-direction: unset;
  }
  .custom-pages .lg-flex-wrap-nowrap,
.fullwidth-custom-footer .lg-flex-wrap-nowrap,
.custom-footer-menu .lg-flex-wrap-nowrap,
.clc .lg-flex-wrap-nowrap {
    flex-wrap: nowrap;
  }
  .custom-pages .lg-flex-wrap-wrap,
.fullwidth-custom-footer .lg-flex-wrap-wrap,
.custom-footer-menu .lg-flex-wrap-wrap,
.clc .lg-flex-wrap-wrap {
    flex-wrap: wrap;
  }
  .custom-pages .lg-flex-wrap-wrap-reverse,
.fullwidth-custom-footer .lg-flex-wrap-wrap-reverse,
.custom-footer-menu .lg-flex-wrap-wrap-reverse,
.clc .lg-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .custom-pages .lg-flex-wrap-initial,
.fullwidth-custom-footer .lg-flex-wrap-initial,
.custom-footer-menu .lg-flex-wrap-initial,
.clc .lg-flex-wrap-initial {
    flex-wrap: initial;
  }
  .custom-pages .lg-flex-wrap-inherit,
.fullwidth-custom-footer .lg-flex-wrap-inherit,
.custom-footer-menu .lg-flex-wrap-inherit,
.clc .lg-flex-wrap-inherit {
    flex-wrap: inherit;
  }
  .custom-pages .lg-flex-wrap-unset,
.fullwidth-custom-footer .lg-flex-wrap-unset,
.custom-footer-menu .lg-flex-wrap-unset,
.clc .lg-flex-wrap-unset {
    flex-wrap: unset;
  }
  .custom-pages .lg-text-right,
.fullwidth-custom-footer .lg-text-right,
.custom-footer-menu .lg-text-right,
.clc .lg-text-right {
    text-align: right;
  }
  .custom-pages .lg-text-center,
.fullwidth-custom-footer .lg-text-center,
.custom-footer-menu .lg-text-center,
.clc .lg-text-center {
    text-align: center;
  }
  .custom-pages .lg-text-left,
.fullwidth-custom-footer .lg-text-left,
.custom-footer-menu .lg-text-left,
.clc .lg-text-left {
    text-align: left;
  }
  .custom-pages .lg-text-justify,
.fullwidth-custom-footer .lg-text-justify,
.custom-footer-menu .lg-text-justify,
.clc .lg-text-justify {
    text-align: justify;
  }
  .custom-pages .lg-text-unset,
.fullwidth-custom-footer .lg-text-unset,
.custom-footer-menu .lg-text-unset,
.clc .lg-text-unset {
    text-align: unset;
  }
}

.chi-siamo,
.portfolio,
.rassegna-stampa,
.newsletter,
.contatti,
.formazione,
.home-page,
.matteo-zambon,
.consulenza {
  color: #000;
}
.chi-siamo *,
.portfolio *,
.rassegna-stampa *,
.newsletter *,
.contatti *,
.formazione *,
.home-page *,
.matteo-zambon *,
.consulenza * {
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
}
.chi-siamo h1, .chi-siamo h2, .chi-siamo h3, .chi-siamo h4, .chi-siamo h5, .chi-siamo h6, .chi-siamo .w-option-set, .chi-siamo #page-content .wpb_content_element .wpb_tabs_nav li, .chi-siamo .vntd-pricing-box .properties,
.portfolio h1,
.portfolio h2,
.portfolio h3,
.portfolio h4,
.portfolio h5,
.portfolio h6,
.portfolio .w-option-set,
.portfolio #page-content .wpb_content_element .wpb_tabs_nav li,
.portfolio .vntd-pricing-box .properties,
.rassegna-stampa h1,
.rassegna-stampa h2,
.rassegna-stampa h3,
.rassegna-stampa h4,
.rassegna-stampa h5,
.rassegna-stampa h6,
.rassegna-stampa .w-option-set,
.rassegna-stampa #page-content .wpb_content_element .wpb_tabs_nav li,
.rassegna-stampa .vntd-pricing-box .properties,
.newsletter h1,
.newsletter h2,
.newsletter h3,
.newsletter h4,
.newsletter h5,
.newsletter h6,
.newsletter .w-option-set,
.newsletter #page-content .wpb_content_element .wpb_tabs_nav li,
.newsletter .vntd-pricing-box .properties,
.contatti h1,
.contatti h2,
.contatti h3,
.contatti h4,
.contatti h5,
.contatti h6,
.contatti .w-option-set,
.contatti #page-content .wpb_content_element .wpb_tabs_nav li,
.contatti .vntd-pricing-box .properties,
.formazione h1,
.formazione h2,
.formazione h3,
.formazione h4,
.formazione h5,
.formazione h6,
.formazione .w-option-set,
.formazione #page-content .wpb_content_element .wpb_tabs_nav li,
.formazione .vntd-pricing-box .properties,
.home-page h1,
.home-page h2,
.home-page h3,
.home-page h4,
.home-page h5,
.home-page h6,
.home-page .w-option-set,
.home-page #page-content .wpb_content_element .wpb_tabs_nav li,
.home-page .vntd-pricing-box .properties,
.matteo-zambon h1,
.matteo-zambon h2,
.matteo-zambon h3,
.matteo-zambon h4,
.matteo-zambon h5,
.matteo-zambon h6,
.matteo-zambon .w-option-set,
.matteo-zambon #page-content .wpb_content_element .wpb_tabs_nav li,
.matteo-zambon .vntd-pricing-box .properties,
.consulenza h1,
.consulenza h2,
.consulenza h3,
.consulenza h4,
.consulenza h5,
.consulenza h6,
.consulenza .w-option-set,
.consulenza #page-content .wpb_content_element .wpb_tabs_nav li,
.consulenza .vntd-pricing-box .properties {
  font-family: "Raleway", Open Sans, Helvetica, sans-serif;
  text-transform: unset;
}
.chi-siamo .container.max.width,
.portfolio .container.max.width,
.rassegna-stampa .container.max.width,
.newsletter .container.max.width,
.contatti .container.max.width,
.formazione .container.max.width,
.home-page .container.max.width,
.matteo-zambon .container.max.width,
.consulenza .container.max.width {
  width: 100%;
}
.chi-siamo [class^=section],
.portfolio [class^=section],
.rassegna-stampa [class^=section],
.newsletter [class^=section],
.contatti [class^=section],
.formazione [class^=section],
.home-page [class^=section],
.matteo-zambon [class^=section],
.consulenza [class^=section] {
  padding: 50px 0px;
}
.chi-siamo [class^=section].double-padding,
.portfolio [class^=section].double-padding,
.rassegna-stampa [class^=section].double-padding,
.newsletter [class^=section].double-padding,
.contatti [class^=section].double-padding,
.formazione [class^=section].double-padding,
.home-page [class^=section].double-padding,
.matteo-zambon [class^=section].double-padding,
.consulenza [class^=section].double-padding {
  padding-top: 80px;
}
.chi-siamo [class^=section] h1,
.portfolio [class^=section] h1,
.rassegna-stampa [class^=section] h1,
.newsletter [class^=section] h1,
.contatti [class^=section] h1,
.formazione [class^=section] h1,
.home-page [class^=section] h1,
.matteo-zambon [class^=section] h1,
.consulenza [class^=section] h1 {
  color: #000;
}
.chi-siamo [class^=section] h2,
.portfolio [class^=section] h2,
.rassegna-stampa [class^=section] h2,
.newsletter [class^=section] h2,
.contatti [class^=section] h2,
.formazione [class^=section] h2,
.home-page [class^=section] h2,
.matteo-zambon [class^=section] h2,
.consulenza [class^=section] h2 {
  color: #000;
}
.chi-siamo [class^=section] h3,
.portfolio [class^=section] h3,
.rassegna-stampa [class^=section] h3,
.newsletter [class^=section] h3,
.contatti [class^=section] h3,
.formazione [class^=section] h3,
.home-page [class^=section] h3,
.matteo-zambon [class^=section] h3,
.consulenza [class^=section] h3 {
  font-size: 48px;
}
.chi-siamo .section-body,
.portfolio .section-body,
.rassegna-stampa .section-body,
.newsletter .section-body,
.contatti .section-body,
.formazione .section-body,
.home-page .section-body,
.matteo-zambon .section-body,
.consulenza .section-body {
  padding-left: 0px;
  padding-right: 0px;
}
.chi-siamo .section-gray,
.portfolio .section-gray,
.rassegna-stampa .section-gray,
.newsletter .section-gray,
.contatti .section-gray,
.formazione .section-gray,
.home-page .section-gray,
.matteo-zambon .section-gray,
.consulenza .section-gray {
  background-color: #F7F7F7;
}
.chi-siamo p.caption,
.portfolio p.caption,
.rassegna-stampa p.caption,
.newsletter p.caption,
.contatti p.caption,
.formazione p.caption,
.home-page p.caption,
.matteo-zambon p.caption,
.consulenza p.caption {
  font-size: 14px;
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 50px;
}
.chi-siamo a.text-black,
.portfolio a.text-black,
.rassegna-stampa a.text-black,
.newsletter a.text-black,
.contatti a.text-black,
.formazione a.text-black,
.home-page a.text-black,
.matteo-zambon a.text-black,
.consulenza a.text-black {
  color: #000;
}
.chi-siamo a.text-black:hover,
.portfolio a.text-black:hover,
.rassegna-stampa a.text-black:hover,
.newsletter a.text-black:hover,
.contatti a.text-black:hover,
.formazione a.text-black:hover,
.home-page a.text-black:hover,
.matteo-zambon a.text-black:hover,
.consulenza a.text-black:hover {
  text-decoration: underline !important;
}
.chi-siamo ul li:not(:last-child),
.portfolio ul li:not(:last-child),
.rassegna-stampa ul li:not(:last-child),
.newsletter ul li:not(:last-child),
.contatti ul li:not(:last-child),
.formazione ul li:not(:last-child),
.home-page ul li:not(:last-child),
.matteo-zambon ul li:not(:last-child),
.consulenza ul li:not(:last-child) {
  margin-bottom: 10px;
}
.chi-siamo ol li:not(:last-child),
.portfolio ol li:not(:last-child),
.rassegna-stampa ol li:not(:last-child),
.newsletter ol li:not(:last-child),
.contatti ol li:not(:last-child),
.formazione ol li:not(:last-child),
.home-page ol li:not(:last-child),
.matteo-zambon ol li:not(:last-child),
.consulenza ol li:not(:last-child) {
  margin-bottom: 10px;
}

.single-team .inner {
  max-width: unset;
}
.single-team .inner .single-team-inner {
  width: 100%;
}
.single-team .inner .crp_related {
  margin-left: auto;
  margin-right: auto;
  max-width: 1170px;
}

@media (max-width: 767px) {
  .chi-siamo [class^=section],
.portfolio [class^=section],
.rassegna-stampa [class^=section],
.newsletter [class^=section],
.contatti [class^=section],
.matteo-zambon [class^=section],
.consulenza [class^=section] {
    padding: 50px 0px;
  }
  .chi-siamo [class^=section].double-padding,
.portfolio [class^=section].double-padding,
.rassegna-stampa [class^=section].double-padding,
.newsletter [class^=section].double-padding,
.contatti [class^=section].double-padding,
.matteo-zambon [class^=section].double-padding,
.consulenza [class^=section].double-padding {
    padding-top: 80px;
  }
  .chi-siamo [class^=section] h2,
.portfolio [class^=section] h2,
.rassegna-stampa [class^=section] h2,
.newsletter [class^=section] h2,
.contatti [class^=section] h2,
.matteo-zambon [class^=section] h2,
.consulenza [class^=section] h2 {
    font-size: 24px;
    line-height: 34px;
  }
  .chi-siamo .d-inline-block,
.portfolio .d-inline-block,
.rassegna-stampa .d-inline-block,
.newsletter .d-inline-block,
.contatti .d-inline-block,
.matteo-zambon .d-inline-block,
.consulenza .d-inline-block {
    display: inline !important;
  }
  .chi-siamo .sm-mtl,
.portfolio .sm-mtl,
.rassegna-stampa .sm-mtl,
.newsletter .sm-mtl,
.contatti .sm-mtl,
.matteo-zambon .sm-mtl,
.consulenza .sm-mtl {
    margin-top: 2m !important;
  }
}
.single-team-post.team-page .inner {
  padding-left: 0;
  padding-right: 0;
}
.single-team-post.team-page .inner .crp_related {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .single-team .inner .crp_related {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .single-team .inner .crp_related {
    width: 970px;
  }
  .single-team .inner .crp_related li {
    width: calc(33.3% - 10px);
  }
}
@media (min-width: 1200px) {
  .single-team .inner .crp_related {
    width: 1170px;
  }
}
.portfolio-grid {
  display: flex;
  flex-wrap: wrap;
}
.portfolio-item {
  width: 16.66666667%;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  font-size: 13px;
}
.portfolio-item-logo {
  margin-bottom: 20px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.portfolio-item-logo img {
  max-width: 150px;
  max-height: 50px;
}

.portfolio-link {
  color: #000;
}
.portfolio-link:hover {
  text-decoration: none;
  color: #000;
}

@media (max-width: 991px) {
  .portfolio-item {
    width: 25%;
  }
  .portfolio-logo {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .portfolio-item {
    width: 33.3%;
  }
  .portfolio-logo {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .portfolio-item {
    width: 50%;
  }
  .portfolio-logo {
    margin-bottom: 20px;
  }
}
.rassegna-stampa-grid {
  display: flex;
  flex-wrap: wrap;
}
.rassegna-stampa-item {
  width: 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 50px;
  font-size: 13px;
}
.rassegna-stampa-item-desc p {
  font-size: 15px;
}
.rassegna-stampa-item-image {
  margin-bottom: 20px;
}
.rassegna-stampa-item-image img {
  width: 100%;
  height: 100%;
}
.rassegna-stampa-more {
  font-size: 15px;
}

.rassegna-stampa-link {
  color: #000;
}
.rassegna-stampa-link:hover {
  text-decoration: none;
  color: #000;
}

@media (max-width: 991px) {
  .rassegna-stampa-item {
    width: 50%;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .rassegna-stampa-item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.consulenza .modal {
  display: none;
}
.consulenza .modal.show {
  display: flex;
  position: fixed;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  background-color: rgba(0, 0, 0, 0.2);
  align-items: center;
  justify-content: center;
}
.consulenza .modal-wrapper {
  display: flex;
  width: 100%;
  max-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.consulenza .modal-content {
  background-color: white;
  padding: 50px;
  border-radius: 5px;
  position: relative;
  min-height: 100%;
  max-width: 700px;
  margin-top: 50px;
  margin-bottom: 50px;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
}
.consulenza .modal-close {
  position: absolute;
  right: 20px;
  top: 20px;
}

@media (max-width: 767px) {
  .consulenza .modal-content {
    margin-top: 0px;
    margin-bottom: 0px;
    max-height: 100vh;
    max-width: unset;
    border-radius: 0px;
    padding: 50px 30px;
  }
}
@media (min-width: 520px) {
  .consulenza .modal-content .form-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .consulenza .modal-content .form-flex ._form_element {
    width: calc(50% - 15px) !important;
  }
  .consulenza .modal-content .form-flex .hasError {
    margin-bottom: 40px !important;
  }

  .consulenza #_form_74_ .privacy_label {
    margin: 0px 0px 0px 25px !important;
  }
}
@media (max-width: 519px) {
  .consulenza .modal-content {
    margin-top: 0px;
    margin-bottom: 0px;
    max-height: 100vh;
    max-width: unset;
    border-radius: 0px;
    padding: 20px 20px 40px;
  }
}
h1, h2, h3, h4, h5, h6 {
  text-transform: unset;
}

.gradient-title {
  background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box;
  color: white;
}
.gradient-title .gradient-inner {
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}
.gradient-title h1 {
  text-transform: unset;
  color: white;
  font-size: 56px;
  font-family: Raleway;
  font-weight: 700;
}
.gradient-title h2 {
  font-size: 36px;
  color: white;
  text-transform: unset;
  margin-bottom: 0px;
}

.gradient-wrapper {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding: 30px 0px;
}
.gradient-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  width: 800px;
  max-width: 100%;
  height: 180px;
  background: transparent url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/02/Tag-Manager-Italia-picchio-trasparent.png) right top no-repeat;
  background-size: contain;
  background-position-y: bottom;
  background-position-x: right;
  opacity: 1;
}
.gradient-wrapper.without-background:before {
  content: none;
}

.bg-gray-gradient-vertical {
  background: linear-gradient(#F7F7F7, #FFFFFF);
}

.text-gradient {
  text-transform: unset;
  background: linear-gradient(104deg, #f6a119 0%, #de0502 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
}

.paragraph-default-title {
  position: relative;
}
.paragraph-default-title:before {
  content: "";
  position: absolute;
  left: 0px;
  top: -20px;
  width: 90px;
  height: 10px;
  background: linear-gradient(104deg, #f6a119 0%, #de0502 100%);
}

.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.more {
  text-align: right;
}
.more a {
  font-size: 18px;
  font-weight: bold;
  color: #E11A05;
}
.more.more-empty {
  border: 2px solid #E42B08;
  border-radius: 5px;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E42B08;
  padding: 9px 23px;
  font-size: 18px;
  font-weight: bold;
}
.more.more-empty:hover {
  text-decoration: none;
}
.more.more-empty:hover span {
  text-decoration: underline;
}
.more.more-fill {
  background: linear-gradient(104deg, #F17D14 0%, #de0502 100%);
  padding: 11px 25px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
  color: white;
  min-width: 490px;
}
.more.more-fill:hover {
  opacity: 0.9;
}

.business-units .card-unit {
  width: calc(33.333333% - 20px);
}
.business-units .card-unit-33 {
  width: 33.333333%;
  display: flex;
}
.business-units .card-unit .card-inner {
  padding: 20px 30px;
  background-color: white;
  box-shadow: 6px 6px 6px #00000029;
  border: 1px solid #ECECEC;
  transition: all 0.2s;
  min-height: 475px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.business-units .card-unit .card-inner:hover {
  border-color: red;
}
.business-units .card-unit .card-inner p.desc {
  color: black;
}
.business-units .card-unit img {
  width: 40px;
  height: 40px;
}
.business-units .card-unit img.s-60 {
  width: 60px;
  height: 60px;
}
.business-units .card-unit .unit-title {
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 0px;
  line-height: 30px;
  padding-left: 20px;
}
.business-units .card-unit p.desc {
  font-size: 18px;
  margin-top: 30px;
}
.business-units .card-unit .more {
  font-size: 18px;
  font-weight: 600;
  color: #E11A05;
}
.business-units .card-unit a:hover {
  text-decoration: none !important;
}
.business-units .card-unit a:hover .more {
  text-decoration: underline;
}
.business-units .card-unit a:hover .unit-title,
.business-units .card-unit a:hover .desc {
  text-decoration: none;
}

@media (max-width: 1199px) {
  .business-units .card-unit {
    width: 100%;
  }
  .business-units .card-unit .card-inner {
    min-height: unset;
  }
}
.fullwidth-custom-footer {
  background-color: #F1F1F1;
  position: relative;
}
.fullwidth-custom-footer .container .inner {
  border-top: 1px dashed #707070;
  padding-top: 50px;
  text-align: left;
  font-size: 14px;
  color: #515151;
}
.fullwidth-custom-footer .container .inner .site_logo {
  width: 230px;
}

.custom-footer-menu {
  background-color: #F1F1F1;
}
.custom-footer-menu .footer-container .footer-pages {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
}
.custom-footer-menu .footer-container .footer-pages .footer-col {
  width: 20%;
}
.custom-footer-menu .footer-container .footer-pages .footer-col-title {
  font-weight: bold;
  margin-bottom: 20px;
  color: #515151;
  padding-right: 10px;
}
.custom-footer-menu .footer-container .footer-pages .footer-col-link {
  display: flex;
  flex-direction: column;
}
.custom-footer-menu .footer-container .footer-pages .footer-col-link a {
  color: #515151;
  margin-bottom: 10px;
  padding-right: 10px;
  z-index: 99;
}
.custom-footer-menu .footer-container .footer-pages .footer-col-link a:hover {
  text-decoration: underline !important;
}
.custom-footer-menu .footer-container .social-footer {
  display: flex;
  justify-content: flex-end;
}
.custom-footer-menu .footer-container .social-footer-inner-title {
  font-size: 14px;
  font-weight: bold;
  color: #515151;
}
.custom-footer-menu .footer-container .social-footer-inner-icons a > img {
  width: 30px;
  margin-right: 10px;
  padding: 0px;
}
.custom-footer-menu .footer-container .social-footer-inner-icons a:nth-last-child(1) img {
  margin-right: unset;
}
.custom-footer-menu .footer-container .social-footer-inner-more {
  font-size: 14px;
  color: #515151;
  margin-top: 20px;
  margin-bottom: 0px;
}
.custom-footer-menu .footer-container .social-footer-inner-more a {
  color: #515151;
  text-decoration: underline !important;
}

footer .container {
  padding: 50px 15px 0px;
}

@media (max-width: 1199px) {
  .home-page .slideshow-container {
    max-width: 1920px;
    margin: auto;
  }
  .home-page .slideshow-container .slide {
    display: none;
    position: relative;
  }
  .home-page .slideshow-container .slide-content {
    /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
    background-color: #fff000;
    padding: 0px 20px;
    position: absolute;
    bottom: 20px;
    left: 5%;
    right: 5%;
    margin: auto;
    max-height: 120px;
  }
  .home-page .slideshow-container .slide-content p {
    color: #222;
    font-size: 22px;
    margin-bottom: 0px;
  }

  .nav-menu ul li {
    padding: 9px;
  }
  .nav-menu ul li a {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (max-width: 1099px) {
  .nav-menu ul li {
    padding: 5px;
  }
  .nav-menu ul li a {
    padding-left: 1px;
    padding-right: 1px;
  }

  .btn-menu a {
    padding: 3px 8px !important;
  }
}
@media (max-width: 991px) {
  .gradient-title h1 {
    font-size: 40px;
  }
  .gradient-title h2 {
    font-size: 26px;
  }

  .home-page .slideshow-container {
    max-width: 1920px;
    margin: auto;
  }
  .home-page .slideshow-container .slide {
    display: none;
    position: relative;
    max-height: unset;
  }
  .home-page .slideshow-container .slide-content {
    display: block;
    /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
    background-color: #E21D06;
    padding: 20px;
    position: relative;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0;
    max-height: unset;
  }
  .home-page .slideshow-container .slide-content a {
    /* margin-left: 30px; */
  }
  .home-page .slideshow-container .slide-content span {
    font-size: 20px;
  }
  .home-page .slideshow-container .slide.hero-bar .slide-content {
    display: none;
  }
  .home-page .slideshow-container .slide.book-slide-recensione .slide-content {
    position: absolute;
  }
  .home-page .slideshow-container .slide-content.hero-content {
    display: block;
  }
}
@media (max-width: 767px) {
  .gradient-title h1 {
    font-size: 32px;
  }
  .gradient-title h2 {
    font-size: 24px;
  }

  .custom-footer-menu .footer-container .footer-pages {
    display: flex;
    font-size: 14px;
  }
  .custom-footer-menu .footer-container .footer-pages .footer-col {
    width: 33.3333333%;
  }
  .custom-footer-menu .footer-container .footer-pages .footer-col:nth-last-child(1), .custom-footer-menu .footer-container .footer-pages .footer-col:nth-last-child(2) {
    margin-top: 50px;
  }
  .custom-footer-menu .footer-container .social-footer {
    justify-content: flex-start;
    margin-top: 50px;
  }
  .custom-footer-menu .footer-container .social-footer a {
    z-index: 99;
  }

  .fullwidth-custom-footer .container .inner {
    padding-top: 20px;
  }

  footer .container {
    padding: 20px 0 0;
  }
}
@media (max-width: 519px) {
  .more.more-fill {
    min-width: unset;
  }
}
@media (max-width: 420px) {
  .custom-footer-menu .footer-container .footer-pages {
    display: flex;
    font-size: 14px;
  }
  .custom-footer-menu .footer-container .footer-pages .footer-col {
    width: 50%;
  }
  .custom-footer-menu .footer-container .footer-pages .footer-col:nth-last-child(1), .custom-footer-menu .footer-container .footer-pages .footer-col:nth-last-child(2), .custom-footer-menu .footer-container .footer-pages .footer-col:nth-last-child(3) {
    margin-top: 50px;
  }
}
.custom-pages ul, .custom-pages ol {
  margin: 0px;
  padding-left: 15px;
  list-style-position: inside;
}
.custom-pages ul li, .custom-pages ol li {
  margin: 0px;
  padding: 0px;
  text-indent: -1em;
  margin-left: 1em;
}
.custom-pages.consulenza-renew .double-padding-top {
  padding-top: 80px;
}
.custom-pages.consulenza-renew .border {
  border-style: solid;
}
.custom-pages.consulenza-renew .border.border-2 {
  border-width: 2px;
}
.custom-pages.consulenza-renew .border.border-black {
  border-color: black;
}
.custom-pages.consulenza-renew .color-orange {
  color: #FF9000;
}
.custom-pages.consulenza-renew .text-star {
  color: #FEAB41;
}
.custom-pages.consulenza-renew .section-light-blue {
  background-color: #F2F2F9;
}
.custom-pages.consulenza-renew .bg-white {
  background-color: white;
}
.custom-pages.consulenza-renew .tmi-border.no-space {
  margin: 0;
}
.custom-pages.consulenza-renew .section-reviews .review {
  text-align: left;
  display: block;
  background-color: #FAFAFA;
  border: 1px solid #EEE;
  border-radius: 5px;
  padding: 2em;
}
.custom-pages.consulenza-renew .section-reviews .review .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 20px;
}
.custom-pages.consulenza-renew .section-reviews .review .image img {
  border-radius: 50px;
  width: 50px;
  height: 50px;
  border: 1px solid #333;
}
.custom-pages.consulenza-renew .section-reviews .review .stars {
  margin-bottom: 10px;
}
.custom-pages.consulenza-renew .section-reviews .review .stars i {
  color: #F69346;
  font-size: 20px;
}
.custom-pages.consulenza-renew .section-reviews .review p {
  font-style: italic;
  font-size: 14px;
  line-height: 1.4em;
  margin: 0;
}
.custom-pages.consulenza-renew .section-reviews {
  color: #333;
  padding: 50px 0;
}
.custom-pages.consulenza-renew .section-reviews h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 60px;
  text-align: center;
  text-transform: none;
}

.home-page .slideshow-container {
  max-width: 1920px;
  margin: auto;
  /* Fading animation */
}
.home-page .slideshow-container a:hover {
  text-decoration: unset !important;
}
.home-page .slideshow-container .slide {
  display: none;
  position: relative;
  overflow-y: hidden;
}
.home-page .slideshow-container .slide-content {
  /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
  /* background-color: #E21D06; */
  background-color: #FF0;
  color: #333;
  padding: 10px 20px;
  position: absolute;
  bottom: 10px;
  left: 5%;
  right: 5%;
  max-width: 1000px;
  margin: auto;
  align-items: center;
  justify-content: space-between;
}
.home-page .slideshow-container .slide-content.bg-red {
  background: unset;
  background-color: #E21D06;
}
.home-page .slideshow-container .slide-content.bg-yellow {
  background: unset;
  background-color: #FFF000;
}
.home-page .slideshow-container .slide-content a, .home-page .slideshow-container .slide-content span, .home-page .slideshow-container .slide-content p {
  color: #333;
  font-size: 22px;
  /* margin-left: 30px; */
  margin-bottom: 0px;
}
.home-page .slideshow-container .slide-content a.mark, .home-page .slideshow-container .slide-content span.mark, .home-page .slideshow-container .slide-content p.mark {
  background-color: yellow;
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
}
.home-page .slideshow-container .slide-content a {
  max-width: 700px;
}
.home-page .slideshow-container .slide-mobile-image {
  display: none;
}
.home-page .slideshow-container .slide:hover .slide-link span {
  text-decoration: underline;
}
.home-page .slideshow-container .slide-content.hero-content {
  display: none;
}
.home-page .slideshow-container .slide-fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.home-page .slideshow-container.slide-quiz-red .slide {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.home-page .slideshow-container.slide-bf22-yellow .slide-content {
  bottom: 40px;
  max-width: 800px;
}
.home-page .slideshow-container.slide-bf22-yellow .slide-content .slide-link {
  margin-left: auto;
  margin-right: auto;
}
.home-page .slideshow-container.slide-ga4summit .slide-content {
  position: unset;
  background-color: #ec5f0a;
  justify-content: center;
  max-width: 100%;
}
.home-page .slideshow-container.slide-ga4summit .slide-content span {
  color: white;
}
.home-page .slideshow-container.slide-ga4summit .slide-content p {
  justify-content: center;
}
.home-page .slideshow-container.slide-consulenza-tmi .slide-content {
  position: unset;
  background-color: #F7F7F7;
  justify-content: center;
  max-width: 100%;
}
.home-page .slideshow-container.slide-consulenza-tmi .slide-content span {
  color: black;
  border: 2px solid #E42B08;
  border-radius: 5px;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E42B08;
  padding: 9px 23px;
  font-size: 18px;
  font-weight: bold;
}
.home-page .slideshow-container.slide-consulenza-tmi .slide-content span:hover, .home-page .slideshow-container.slide-consulenza-tmi .slide-content span:focus {
  text-decoration: underline;
}
.home-page .slideshow-container.slide-consulenza-tmi .slide-content p {
  justify-content: center;
}
@media (max-width: 1199px) {
  .home-page .slideshow-container {
    max-width: 1920px;
    margin: auto;
  }
  .home-page .slideshow-container .slide {
    display: none;
    position: relative;
  }
  .home-page .slideshow-container .slide-content {
    /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
    /* background-color: #E21D06; */
    background-color: #FF0;
    color: #333;
    padding: 0px 20px;
    position: absolute;
    bottom: 10px;
    left: 5%;
    right: 5%;
    margin: auto;
    max-height: 120px;
  }
  .home-page .slideshow-container .slide-content p {
    color: #333;
    font-size: 22px;
    margin-bottom: 0px;
  }
  .home-page .slideshow-container.slide-bf22-yellow .slide-content {
    bottom: 20px;
  }
  .home-page .slideshow-container.slide-bf22-yellow .slide-content .slide-link {
    margin-left: auto;
    margin-right: auto;
  }
  .home-page .superweek-bar {
    min-height: 300px;
    background-position-x: 75%;
  }
  .home-page .book-slide-recensione {
    /* min-height: 400px; */
    background-position-x: left;
  }
  .home-page .hero-bar {
    min-height: 400px;
    background-position-x: right;
  }
}
@media (max-width: 991px) {
  .home-page .slideshow-container {
    max-width: 1920px;
    margin: auto;
  }
  .home-page .slideshow-container .slide {
    display: none;
    position: relative;
    max-height: unset;
  }
  .home-page .slideshow-container .slide-content {
    display: block;
    /* background: transparent linear-gradient(104deg, #f6a119 0%, #de0502 100%) 0% 0% no-repeat padding-box; */
    /* background-color: #E21D06; */
    background-color: #FF0;
    color: #333;
    padding: 20px;
    position: relative;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0;
    max-height: unset;
  }
  .home-page .slideshow-container .slide-content a {
    /* margin-left: 30px; */
  }
  .home-page .slideshow-container .slide-content span {
    font-size: 20px;
  }
  .home-page .slideshow-container .slide.hero-bar .slide-content {
    display: none;
  }
  .home-page .slideshow-container .slide.book-slide-recensione .slide-content {
    position: absolute;
  }
  .home-page .slideshow-container .slide.book-slide-recensione .slide-mobile-image {
    display: block;
  }
  .home-page .slideshow-container .slide.book-slide-recensione .slide-desktop-image {
    display: none;
  }
  .home-page .slideshow-container .slide-content.hero-content {
    display: block;
  }
  .home-page .slideshow-container.slide-ga4summit .slide-content {
    margin-top: unset;
    max-width: 100%;
  }
  .home-page .slideshow-container.slide-ga4summit .slide-content.slide-content-desktop {
    display: none;
  }
  .home-page .slideshow-container.slide-consulenza-tmi .slide-content {
    margin-top: unset;
    max-width: 100%;
  }
  .home-page .slideshow-container.slide-consulenza-tmi .slide-content span {
    padding: 9px 20px;
  }
  .home-page .slideshow-container.slide-consulenza-tmi .slide-content.slide-content-desktop {
    display: none;
  }
  .home-page .book-slide-recensione {
    /* min-height: 300px; */
    background-position-x: left;
  }
  .home-page .book-slide-recensione .slide-content {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .home-page .slideshow-container .slide-mobile-image {
    display: block;
  }
  .home-page .slideshow-container .slide-desktop-image {
    display: none;
  }
  .home-page .superweek-bar {
    min-height: 275px;
    background-position-x: 70%;
  }
  .home-page .book-slide-recensione {
    /* min-height: 275px; */
    background-position-x: left;
  }
  .home-page .book-slide-recensione .slide-content {
    display: none !important;
  }
  .home-page .hero-bar {
    min-height: 300px;
    background-position-x: right;
  }
}
@media (max-width: 567px) {
  .home-page .superweek-bar {
    min-height: 50px;
    background-position-x: 70%;
  }
  .home-page .book-slide-recensione {
    /* min-height: 250px; */
    background-position-x: left;
  }
  .home-page .hero-bar {
    min-height: 200px;
    background-position-x: right;
  }
}

.cta-box {
  width: 100%;
  padding: 20px 20px 30px;
  border: 1px solid #707070;
  background-color: #F5F5F5;
  margin: 30px 0px;
}
.cta-box__content-wrapper {
  padding: 20px;
  background-color: #FFF;
}
.cta-box img {
  max-width: 400px;
  height: auto;
}
.cta-box a {
  color: #333;
  text-decoration: none !important;
}
.cta-box a:hover .cta-box__button,
.cta-box a:hover .cta-box__button:hover {
  text-decoration: underline !important;
  text-decoration-color: white;
}
.cta-box a:hover .cta-box__content {
  text-decoration: underline !important;
}
.cta-box__right a {
  display: flex;
}
.cta-box__content-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.cta-box__content-container .cta-box__content-wrapper {
  min-height: 245px;
  display: flex;
  align-items: center;
}
.cta-box__content-container .cta-box__content-wrapper p {
  margin: unset;
  font-size: 22px !important;
}
.cta-box__content-container-standard img {
  margin-left: 20px;
}
.cta-box__content-container-right .cta-box__content-wrapper {
  height: 100%;
  display: flex;
  margin-right: 20px;
}
.cta-box__content-container-right .cta-box__content-wrapper p {
  margin-bottom: 20px;
}
.cta-box__content-container-compact img, .cta-box__content-container-consulenza img {
  max-width: 300px;
}
.cta-box__content-container-compact .cta-box__compact,
.cta-box__content-container-compact .cta-box__consulenza, .cta-box__content-container-consulenza .cta-box__compact,
.cta-box__content-container-consulenza .cta-box__consulenza {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cta-box__content-container-compact .cta-box__compact .cta-box__content p,
.cta-box__content-container-compact .cta-box__consulenza .cta-box__content p, .cta-box__content-container-consulenza .cta-box__compact .cta-box__content p,
.cta-box__content-container-consulenza .cta-box__consulenza .cta-box__content p {
  font-size: 20px !important;
}
.cta-box__content-container-compact .cta-box__content-wrapper, .cta-box__content-container-consulenza .cta-box__content-wrapper {
  min-height: unset;
}
.cta-box .cta-box__content p {
  margin-bottom: 20px;
}
.cta-box .cta-box__content p:nth-last-child(1) {
  margin-bottom: 0px;
}
.cta-box__button-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cta-box__button-container-standard {
  margin-top: 20px;
  padding: 0px 80px;
}
.cta-box__button-container-right {
  display: none;
}
.cta-box__button-standard, .cta-box__button-right, .cta-box__button-compact, .cta-box__button-consulenza {
  position: relative;
  font-weight: bold;
  display: inline-block;
  background-color: #0E8838;
  border: 1px solid #6e7b73;
  border-radius: 10px;
  -webkit-box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  box-shadow: rgba(51, 51, 51, 0.5) 0 5px 5px;
  color: #fff;
  font-size: 22px;
  padding: 15px 20px;
  opacity: 1;
  margin-top: 20px;
  text-decoration: none;
  text-align: center;
}
.cta-box__button-standard:before, .cta-box__button-standard:after, .cta-box__button-right:before, .cta-box__button-right:after, .cta-box__button-compact:before, .cta-box__button-compact:after, .cta-box__button-consulenza:before, .cta-box__button-consulenza:after {
  background-repeat: no-repeat;
  background-size: cover;
  content: " ";
  position: absolute;
  top: -5px;
  height: 70px;
  width: 70px;
}
.cta-box__button-standard:before, .cta-box__button-right:before, .cta-box__button-compact:before, .cta-box__button-consulenza:before {
  background-image: url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/04/red-arrow-to-right.png);
  left: -80px;
}
.cta-box__button-standard:after, .cta-box__button-right:after, .cta-box__button-compact:after, .cta-box__button-consulenza:after {
  background-image: url(https://www.tagmanageritalia.it/GTM/guida/uploads/2022/04/red-arrow-to-left.png);
  right: -80px;
  top: -15px;
}
.cta-box__button-right:before, .cta-box__button-right:after, .cta-box__button-compact:before, .cta-box__button-compact:after, .cta-box__button-consulenza:before, .cta-box__button-consulenza:after {
  content: unset;
}
.cta-box__button-compact, .cta-box__button-consulenza {
  padding: 5px 10px;
  font-size: 18px;
}
.cta-box__button-consulenza {
  background-color: unset;
  background: linear-gradient(104deg, #F17D14 0%, #de0502 100%);
  border: unset;
}
@media (max-width: 991px) {
  .cta-box__content-container-standard {
    flex-direction: column-reverse;
    align-items: center;
  }
  .cta-box__content-container-standard .cta-box__content-wrapper {
    min-height: unset;
    margin-top: 20px;
  }
  .cta-box__content-container-standard .cta-box__content-wrapper p {
    margin: unset;
    font-size: 20px !important;
  }
  .cta-box__content-container-standard img {
    margin-left: 0;
    max-width: 100%;
  }
  .cta-box__content-container-right {
    flex-direction: column-reverse;
    align-items: center;
  }
  .cta-box__content-container-right .cta-box__content-wrapper {
    min-height: unset;
    margin-right: 0px;
    margin-top: 20px;
  }
  .cta-box__content-container-right img {
    margin-left: 0;
    max-width: 100%;
  }
  .cta-box__right {
    display: flex;
  }
  .cta-box__right .cta-box__button {
    display: none;
  }
  .cta-box__right a {
    display: block;
  }
  .cta-box__button-container-right {
    display: flex;
  }
  .cta-box__button-container-right .cta-box__button {
    display: block;
  }
}
@media (max-width: 767px) {
  .cta-box__button-container-standard {
    padding: 0px;
  }
  .cta-box__button-standard:before, .cta-box__button-standard:after {
    content: unset;
  }
}

.newsletter #_form_64_,
.contatti #_form_66_,
.al-comando #_form_62_,
.consulenza #_form_74_ {
  font-size: 14px;
  line-height: 1.6;
  font-family: arial, helvetica, sans-serif;
  margin: 0;
  position: relative;
  text-align: left;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background: #fff !important;
  border: 0px solid #b0b0b0 !important;
  max-width: 800px;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
  color: #000 !important;
  /* ._error-arrow {
      position: absolute;
      width: 0;
      height: 0;
  } */
}
.newsletter #_form_64_ *,
.contatti #_form_66_ *,
.al-comando #_form_62_ *,
.consulenza #_form_74_ * {
  outline: 0;
}
.newsletter #_form_64_ input[type=text],
.contatti #_form_66_ input[type=text],
.al-comando #_form_62_ input[type=text],
.consulenza #_form_74_ input[type=text] {
  padding: 6px;
  height: auto;
  border: #707070 1px solid;
  color: #000 !important;
  font-size: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.newsletter #_form_64_ input[type=date],
.contatti #_form_66_ input[type=date],
.al-comando #_form_62_ input[type=date],
.consulenza #_form_74_ input[type=date] {
  padding: 6px;
  height: auto;
  border: #979797 1px solid;
  border-radius: 4px;
  color: #000 !important;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.newsletter #_form_64_ textarea,
.contatti #_form_66_ textarea,
.al-comando #_form_62_ textarea,
.consulenza #_form_74_ textarea {
  padding: 6px;
  height: auto;
  border: #979797 1px solid;
  border-radius: 4px;
  color: #000 !important;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
}
.newsletter #_form_64_ ._submit,
.contatti #_form_66_ ._submit,
.al-comando #_form_62_ ._submit,
.consulenza #_form_74_ ._submit {
  cursor: pointer;
  background: linear-gradient(104deg, #F17D14 0%, #de0502 100%);
  padding: 11px 25px !important;
  border-radius: 5px;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
  color: white;
}
.newsletter #_form_64_ ._submit:hover,
.contatti #_form_66_ ._submit:hover,
.al-comando #_form_62_ ._submit:hover,
.consulenza #_form_74_ ._submit:hover {
  opacity: 0.9;
}
.newsletter #_form_64_ ._close-icon,
.contatti #_form_66_ ._close-icon,
.al-comando #_form_62_ ._close-icon,
.consulenza #_form_74_ ._close-icon {
  cursor: pointer;
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");
  background-repeat: no-repeat;
  background-size: 14.2px 14.2px;
  position: absolute;
  display: block;
  top: 11px;
  right: 9px;
  overflow: hidden;
  width: 16.2px;
  height: 16.2px;
}
.newsletter #_form_64_ ._close-icon:before,
.contatti #_form_66_ ._close-icon:before,
.al-comando #_form_62_ ._close-icon:before,
.consulenza #_form_74_ ._close-icon:before {
  position: relative;
}
.newsletter #_form_64_ ._form-body,
.contatti #_form_66_ ._form-body,
.al-comando #_form_62_ ._form-body,
.consulenza #_form_74_ ._form-body {
  margin-bottom: 30px;
}
.newsletter #_form_64_ ._form-image-left,
.contatti #_form_66_ ._form-image-left,
.al-comando #_form_62_ ._form-image-left,
.consulenza #_form_74_ ._form-image-left {
  width: 150px;
  float: left;
}
.newsletter #_form_64_ ._form-content-right,
.contatti #_form_66_ ._form-content-right,
.al-comando #_form_62_ ._form-content-right,
.consulenza #_form_74_ ._form-content-right {
  margin-left: 166px;
}
.newsletter #_form_64_ ._form-branding,
.contatti #_form_66_ ._form-branding,
.al-comando #_form_62_ ._form-branding,
.consulenza #_form_74_ ._form-branding {
  color: #fff;
  font-size: 10px;
  clear: both;
  text-align: left;
  margin-top: 30px;
  font-weight: 100;
}
.newsletter #_form_64_ ._form-branding ._logo,
.contatti #_form_66_ ._form-branding ._logo,
.al-comando #_form_62_ ._form-branding ._logo,
.consulenza #_form_74_ ._form-branding ._logo {
  display: block;
  width: 130px;
  height: 14px;
  margin-top: 6px;
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");
  background-size: 130px auto;
  background-repeat: no-repeat;
}
.newsletter #_form_64_ .form-sr-only,
.contatti #_form_66_ .form-sr-only,
.al-comando #_form_62_ .form-sr-only,
.consulenza #_form_74_ .form-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.newsletter #_form_64_ ._form-label,
.contatti #_form_66_ ._form-label,
.al-comando #_form_62_ ._form-label,
.consulenza #_form_74_ ._form-label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
.newsletter #_form_64_ ._form_element,
.contatti #_form_66_ ._form_element,
.al-comando #_form_62_ ._form_element,
.consulenza #_form_74_ ._form_element {
  position: relative;
  margin-bottom: 30px;
  font-size: 0;
  max-width: 100%;
}
.newsletter #_form_64_ ._form_element ._form-label,
.contatti #_form_66_ ._form_element ._form-label,
.al-comando #_form_62_ ._form_element ._form-label,
.consulenza #_form_74_ ._form_element ._form-label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}
.newsletter #_form_64_ ._form_element *,
.contatti #_form_66_ ._form_element *,
.al-comando #_form_62_ ._form_element *,
.consulenza #_form_74_ ._form_element * {
  font-size: 18px;
}
.newsletter #_form_64_ ._form_element input[type=text],
.contatti #_form_66_ ._form_element input[type=text],
.al-comando #_form_62_ ._form_element input[type=text],
.consulenza #_form_74_ ._form_element input[type=text] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}
.newsletter #_form_64_ ._form_element input[type=text]::placeholder,
.contatti #_form_66_ ._form_element input[type=text]::placeholder,
.al-comando #_form_62_ ._form_element input[type=text]::placeholder,
.consulenza #_form_74_ ._form_element input[type=text]::placeholder {
  font-size: 16px;
}
.newsletter #_form_64_ ._form_element input[type=date],
.contatti #_form_66_ ._form_element input[type=date],
.al-comando #_form_62_ ._form_element input[type=date],
.consulenza #_form_74_ ._form_element input[type=date] {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}
.newsletter #_form_64_ ._form_element select,
.contatti #_form_66_ ._form_element select,
.al-comando #_form_62_ ._form_element select,
.consulenza #_form_74_ ._form_element select {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}
.newsletter #_form_64_ ._form_element textarea:not(.g-recaptcha-response),
.contatti #_form_66_ ._form_element textarea:not(.g-recaptcha-response),
.al-comando #_form_62_ ._form_element textarea:not(.g-recaptcha-response),
.consulenza #_form_74_ ._form_element textarea:not(.g-recaptcha-response) {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
}
.newsletter #_form_64_ ._form_element img._form-image,
.contatti #_form_66_ ._form_element img._form-image,
.al-comando #_form_62_ ._form_element img._form-image,
.consulenza #_form_74_ ._form_element img._form-image {
  max-width: 100%;
}
.newsletter #_form_64_ ._form_element ._form-fieldset,
.contatti #_form_66_ ._form_element ._form-fieldset,
.al-comando #_form_62_ ._form_element ._form-fieldset,
.consulenza #_form_74_ ._form_element ._form-fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}
.newsletter #_form_64_ ._form_element._clear,
.contatti #_form_66_ ._form_element._clear,
.al-comando #_form_62_ ._form_element._clear,
.consulenza #_form_74_ ._form_element._clear {
  clear: both;
  width: 100%;
  float: none;
}
.newsletter #_form_64_ ._form_element._clear:after,
.contatti #_form_66_ ._form_element._clear:after,
.al-comando #_form_62_ ._form_element._clear:after,
.consulenza #_form_74_ ._form_element._clear:after {
  clear: left;
}
.newsletter #_form_64_ ._field-wrapper,
.contatti #_form_66_ ._field-wrapper,
.al-comando #_form_62_ ._field-wrapper,
.consulenza #_form_74_ ._field-wrapper {
  position: relative;
}
.newsletter #_form_64_ ._inline-style,
.contatti #_form_66_ ._inline-style,
.al-comando #_form_62_ ._inline-style,
.consulenza #_form_74_ ._inline-style {
  float: left;
}
.newsletter #_form_64_ ._inline-style input[type=text],
.contatti #_form_66_ ._inline-style input[type=text],
.al-comando #_form_62_ ._inline-style input[type=text],
.consulenza #_form_74_ ._inline-style input[type=text] {
  width: 150px;
}
.newsletter #_form_64_ ._inline-style:not(._clear) + ._inline-style:not(._clear),
.contatti #_form_66_ ._inline-style:not(._clear) + ._inline-style:not(._clear),
.al-comando #_form_62_ ._inline-style:not(._clear) + ._inline-style:not(._clear),
.consulenza #_form_74_ ._inline-style:not(._clear) + ._inline-style:not(._clear) {
  margin-left: 20px;
}
.newsletter #_form_64_ ._clear-element,
.contatti #_form_66_ ._clear-element,
.al-comando #_form_62_ ._clear-element,
.consulenza #_form_74_ ._clear-element {
  clear: left;
}
.newsletter #_form_64_ ._full_width,
.contatti #_form_66_ ._full_width,
.al-comando #_form_62_ ._full_width,
.consulenza #_form_74_ ._full_width {
  width: 100%;
}
.newsletter #_form_64_ ._form_full_field,
.contatti #_form_66_ ._form_full_field,
.al-comando #_form_62_ ._form_full_field,
.consulenza #_form_74_ ._form_full_field {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.newsletter #_form_64_ input[type=text]._has_error,
.contatti #_form_66_ input[type=text]._has_error,
.al-comando #_form_62_ input[type=text]._has_error,
.consulenza #_form_74_ input[type=text]._has_error {
  border: red 1px solid;
}
.newsletter #_form_64_ textarea._has_error,
.contatti #_form_66_ textarea._has_error,
.al-comando #_form_62_ textarea._has_error,
.consulenza #_form_74_ textarea._has_error {
  border: red 1px solid;
}
.newsletter #_form_64_ input[type=checkbox]._has_error,
.contatti #_form_66_ input[type=checkbox]._has_error,
.al-comando #_form_62_ input[type=checkbox]._has_error,
.consulenza #_form_74_ input[type=checkbox]._has_error {
  outline: red 1px solid;
}
.newsletter #_form_64_ ._error,
.contatti #_form_66_ ._error,
.al-comando #_form_62_ ._error,
.consulenza #_form_74_ ._error {
  display: block;
  position: absolute;
  left: 0px;
  font-size: 14px;
  z-index: 10000001;
}
.newsletter #_form_64_ ._error._above,
.newsletter #_form_64_ ._error._below,
.contatti #_form_66_ ._error._above,
.contatti #_form_66_ ._error._below,
.al-comando #_form_62_ ._error._above,
.al-comando #_form_62_ ._error._below,
.consulenza #_form_74_ ._error._above,
.consulenza #_form_74_ ._error._below {
  padding-top: 4px;
  top: 100%;
  right: 0;
}
.newsletter #_form_64_ ._error-inner,
.contatti #_form_66_ ._error-inner,
.al-comando #_form_62_ ._error-inner,
.consulenza #_form_74_ ._error-inner {
  font-size: 14px;
  font-family: arial, sans-serif;
  color: red;
  text-align: left;
  text-decoration: none;
  margin: 0px;
}
.newsletter #_form_64_ ._error-inner._form_error,
.contatti #_form_66_ ._error-inner._form_error,
.al-comando #_form_62_ ._error-inner._form_error,
.consulenza #_form_74_ ._error-inner._form_error {
  margin-bottom: 5px;
  text-align: left;
}
.newsletter #_form_64_ ._button-wrapper ._error-inner._form_error,
.contatti #_form_66_ ._button-wrapper ._error-inner._form_error,
.al-comando #_form_62_ ._button-wrapper ._error-inner._form_error,
.consulenza #_form_74_ ._button-wrapper ._error-inner._form_error {
  position: static;
}
.newsletter #_form_64_ ._error-inner._no_arrow,
.contatti #_form_66_ ._error-inner._no_arrow,
.al-comando #_form_62_ ._error-inner._no_arrow,
.consulenza #_form_74_ ._error-inner._no_arrow {
  margin-bottom: 10px;
}
.newsletter #_form_64_ ._error-html,
.contatti #_form_66_ ._error-html,
.al-comando #_form_62_ ._error-html,
.consulenza #_form_74_ ._error-html {
  margin-bottom: 10px;
}
.newsletter #_form_64_ input[type=text].datetime_date,
.contatti #_form_66_ input[type=text].datetime_date,
.al-comando #_form_62_ input[type=text].datetime_date,
.consulenza #_form_74_ input[type=text].datetime_date {
  width: 69%;
  display: inline;
}
.newsletter #_form_64_ select.datetime_time,
.contatti #_form_66_ select.datetime_time,
.al-comando #_form_62_ select.datetime_time,
.consulenza #_form_74_ select.datetime_time {
  width: 29%;
  display: inline;
  height: 32px;
}
.newsletter #_form_64_ ._form-title,
.contatti #_form_66_ ._form-title,
.al-comando #_form_62_ ._form-title,
.consulenza #_form_74_ ._form-title {
  font-size: 22px;
  line-height: 22px;
  font-weight: 600;
  margin-bottom: 0;
}
.newsletter #_form_64_:before,
.contatti #_form_66_:before,
.al-comando #_form_62_:before,
.consulenza #_form_74_:before {
  content: " ";
  display: table;
}
.newsletter #_form_64_:after,
.contatti #_form_66_:after,
.al-comando #_form_62_:after,
.consulenza #_form_74_:after {
  content: " ";
  display: table;
  clear: both;
}
.newsletter #_form_64_ ._form-thank-you,
.contatti #_form_66_ ._form-thank-you,
.al-comando #_form_62_ ._form-thank-you,
.consulenza #_form_74_ ._form-thank-you {
  position: relative;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 18px;
}
.newsletter #_form_64_ ._form_hide,
.contatti #_form_66_ ._form_hide,
.al-comando #_form_62_ ._form_hide,
.consulenza #_form_74_ ._form_hide {
  display: none;
  visibility: hidden;
}
.newsletter #_form_64_ ._form_show,
.contatti #_form_66_ ._form_show,
.al-comando #_form_62_ ._form_show,
.consulenza #_form_74_ ._form_show {
  display: block;
  visibility: visible;
}
.newsletter #_form_64_._form-top,
.contatti #_form_66_._form-top,
.al-comando #_form_62_._form-top,
.consulenza #_form_74_._form-top {
  top: 0;
}
.newsletter #_form_64_._form-bottom,
.contatti #_form_66_._form-bottom,
.al-comando #_form_62_._form-bottom,
.consulenza #_form_74_._form-bottom {
  bottom: 0;
}
.newsletter #_form_64_._form-left,
.contatti #_form_66_._form-left,
.al-comando #_form_62_._form-left,
.consulenza #_form_74_._form-left {
  left: 0;
}
.newsletter #_form_64_._form-right,
.contatti #_form_66_._form-right,
.al-comando #_form_62_._form-right,
.consulenza #_form_74_._form-right {
  right: 0;
}
.newsletter #_form_64_._dark ._form-branding,
.contatti #_form_66_._dark ._form-branding,
.al-comando #_form_62_._dark ._form-branding,
.consulenza #_form_74_._dark ._form-branding {
  color: #333;
}
.newsletter #_form_64_._dark ._form-branding ._logo,
.contatti #_form_66_._dark ._form-branding ._logo,
.al-comando #_form_62_._dark ._form-branding ._logo,
.consulenza #_form_74_._dark ._form-branding ._logo {
  background-image: url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png");
}
.newsletter #_form_64_ .pika-single,
.contatti #_form_66_ .pika-single,
.al-comando #_form_62_ .pika-single,
.consulenza #_form_74_ .pika-single {
  z-index: 10000001 !important;
}
.newsletter #_form_64_._inline-style,
.contatti #_form_66_._inline-style,
.al-comando #_form_62_._inline-style,
.consulenza #_form_74_._inline-style {
  width: auto;
  display: inline-block;
}
.newsletter #_form_64_._inline-style input[type=text],
.contatti #_form_66_._inline-style input[type=text],
.al-comando #_form_62_._inline-style input[type=text],
.consulenza #_form_74_._inline-style input[type=text] {
  padding: 10px 12px;
}
.newsletter #_form_64_._inline-style input[type=date],
.contatti #_form_66_._inline-style input[type=date],
.al-comando #_form_62_._inline-style input[type=date],
.consulenza #_form_74_._inline-style input[type=date] {
  padding: 10px 12px;
}
.newsletter #_form_64_._inline-style button._inline-style,
.contatti #_form_66_._inline-style button._inline-style,
.al-comando #_form_62_._inline-style button._inline-style,
.consulenza #_form_74_._inline-style button._inline-style {
  position: relative;
  top: 27px;
}
.newsletter #_form_64_._inline-style p,
.contatti #_form_66_._inline-style p,
.al-comando #_form_62_._inline-style p,
.consulenza #_form_74_._inline-style p {
  margin: 0;
}
.newsletter #_form_64_._inline-style ._button-wrapper,
.contatti #_form_66_._inline-style ._button-wrapper,
.al-comando #_form_62_._inline-style ._button-wrapper,
.consulenza #_form_74_._inline-style ._button-wrapper {
  position: relative;
  margin: 27px 12.5px 0 20px;
}
@media all and (min-width: 320px) and (max-width: 667px) {
  .newsletter #_form_64_::-webkit-scrollbar,
.contatti #_form_66_::-webkit-scrollbar,
.al-comando #_form_62_::-webkit-scrollbar,
.consulenza #_form_74_::-webkit-scrollbar {
    display: none;
  }
  .newsletter #_form_64_,
.contatti #_form_66_,
.al-comando #_form_62_,
.consulenza #_form_74_ {
    margin: 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    box-sizing: border-box;
  }
  .newsletter #_form_64_ *,
.contatti #_form_66_ *,
.al-comando #_form_62_ *,
.consulenza #_form_74_ * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 1em;
  }
  .newsletter #_form_64_ ._form-content,
.contatti #_form_66_ ._form-content,
.al-comando #_form_62_ ._form-content,
.consulenza #_form_74_ ._form-content {
    margin: 0;
    width: 100%;
  }
  .newsletter #_form_64_ ._form-inner,
.contatti #_form_66_ ._form-inner,
.al-comando #_form_62_ ._form-inner,
.consulenza #_form_74_ ._form-inner {
    display: block;
    min-width: 100%;
  }
  .newsletter #_form_64_ ._form-title,
.contatti #_form_66_ ._form-title,
.al-comando #_form_62_ ._form-title,
.consulenza #_form_74_ ._form-title {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    font-size: 1.2em;
  }
  .newsletter #_form_64_ ._inline-style,
.contatti #_form_66_ ._inline-style,
.al-comando #_form_62_ ._inline-style,
.consulenza #_form_74_ ._inline-style {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    float: none;
    display: block;
    width: 100%;
    margin: 20px 0 0 !important;
  }
  .newsletter #_form_64_ ._form_element,
.contatti #_form_66_ ._form_element,
.al-comando #_form_62_ ._form_element,
.consulenza #_form_74_ ._form_element {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
  }
  .newsletter #_form_64_ ._form-element,
.contatti #_form_66_ ._form-element,
.al-comando #_form_62_ ._form-element,
.consulenza #_form_74_ ._form-element {
    float: none;
    display: block;
    width: 100%;
  }
  .newsletter #_form_64_ input[type=text],
.contatti #_form_66_ input[type=text],
.al-comando #_form_62_ input[type=text],
.consulenza #_form_74_ input[type=text] {
    float: none;
    display: block;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 1.3em;
    -webkit-appearance: none;
  }
  .newsletter #_form_64_ .d-none,
.contatti #_form_66_ .d-none,
.al-comando #_form_62_ .d-none,
.consulenza #_form_74_ .d-none {
    display: none !important;
  }
  .newsletter #_form_64_ label,
.contatti #_form_66_ label,
.al-comando #_form_62_ label,
.consulenza #_form_74_ label {
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 0.7em;
    width: 100%;
  }
  .newsletter #_form_64_ p,
.contatti #_form_66_ p,
.al-comando #_form_62_ p,
.consulenza #_form_74_ p {
    float: none;
    display: block;
    width: 100%;
    margin-bottom: 0.7em;
    width: 100%;
  }
  .newsletter #_form_64_ textarea:not(.g-recaptcha-response),
.contatti #_form_66_ textarea:not(.g-recaptcha-response),
.al-comando #_form_62_ textarea:not(.g-recaptcha-response),
.consulenza #_form_74_ textarea:not(.g-recaptcha-response) {
    float: none;
    display: block;
    width: 100%;
  }
  .newsletter #_form_64_ ._row._checkbox-radio label,
.contatti #_form_66_ ._row._checkbox-radio label,
.al-comando #_form_62_ ._row._checkbox-radio label,
.consulenza #_form_74_ ._row._checkbox-radio label {
    display: inline;
  }
  .newsletter #_form_64_ ._row,
.contatti #_form_66_ ._row,
.al-comando #_form_62_ ._row,
.consulenza #_form_74_ ._row {
    margin-bottom: 0.7em;
    width: 100%;
  }
  .newsletter #_form_64_ ._row input[type=checkbox],
.contatti #_form_66_ ._row input[type=checkbox],
.al-comando #_form_62_ ._row input[type=checkbox],
.consulenza #_form_74_ ._row input[type=checkbox] {
    margin: 0 !important;
    vertical-align: middle !important;
  }
  .newsletter #_form_64_ ._row input[type=checkbox] + span label,
.contatti #_form_66_ ._row input[type=checkbox] + span label,
.al-comando #_form_62_ ._row input[type=checkbox] + span label,
.consulenza #_form_74_ ._row input[type=checkbox] + span label {
    display: inline;
  }
  .newsletter #_form_64_ ._row input[type=radio],
.contatti #_form_66_ ._row input[type=radio],
.al-comando #_form_62_ ._row input[type=radio],
.consulenza #_form_74_ ._row input[type=radio] {
    margin: 0 !important;
    vertical-align: middle !important;
  }
  .newsletter #_form_64_ ._row span label,
.contatti #_form_66_ ._row span label,
.al-comando #_form_62_ ._row span label,
.consulenza #_form_74_ ._row span label {
    margin: 0 !important;
    width: initial !important;
    vertical-align: middle !important;
  }
  .newsletter #_form_64_ ._form-image,
.contatti #_form_66_ ._form-image,
.al-comando #_form_62_ ._form-image,
.consulenza #_form_74_ ._form-image {
    max-width: 100%;
    height: auto !important;
  }
  .newsletter #_form_64_ input[type=radio],
.contatti #_form_66_ input[type=radio],
.al-comando #_form_62_ input[type=radio],
.consulenza #_form_74_ input[type=radio] {
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    font-size: 1em;
    margin: 0 0.3em 0 0;
    vertical-align: baseline;
  }
  .newsletter #_form_64_ input[type=checkbox],
.contatti #_form_66_ input[type=checkbox],
.al-comando #_form_62_ input[type=checkbox],
.consulenza #_form_74_ input[type=checkbox] {
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    font-size: 1em;
    margin: 0 0.3em 0 0;
    vertical-align: baseline;
  }
  .newsletter #_form_64_ button[type=submit],
.contatti #_form_66_ button[type=submit],
.al-comando #_form_62_ button[type=submit],
.consulenza #_form_74_ button[type=submit] {
    padding: 20px;
    font-size: 1.5em;
  }
  .newsletter #_form_64_._inline-form._inline-style ._inline-style._button-wrapper,
.contatti #_form_66_._inline-form._inline-style ._inline-style._button-wrapper,
.al-comando #_form_62_._inline-form._inline-style ._inline-style._button-wrapper,
.consulenza #_form_74_._inline-form._inline-style ._inline-style._button-wrapper {
    margin-top: 20px !important;
    margin-left: 0 !important;
  }
}
.newsletter #_form_64_ .checked.privacy_label:before,
.newsletter #_form_64_ .newsletter_ckb .checked.wpcf7-list-item-label:before,
.contatti #_form_66_ .checked.privacy_label:before,
.contatti #_form_66_ .newsletter_ckb .checked.wpcf7-list-item-label:before,
.al-comando #_form_62_ .checked.privacy_label:before,
.al-comando #_form_62_ .newsletter_ckb .checked.wpcf7-list-item-label:before,
.consulenza #_form_74_ .checked.privacy_label:before,
.consulenza #_form_74_ .newsletter_ckb .checked.wpcf7-list-item-label:before {
  clear: both;
  content: "\f00c";
  font-family: fontawesome;
  height: 20px;
  padding-left: 2px;
  width: 20px;
  line-height: 20px;
  color: #db4437;
}
.newsletter #_form_64_ .privacy_label:before,
.newsletter #_form_64_ .newsletter_ckb .wpcf7-list-item-label:before,
.contatti #_form_66_ .privacy_label:before,
.contatti #_form_66_ .newsletter_ckb .wpcf7-list-item-label:before,
.al-comando #_form_62_ .privacy_label:before,
.al-comando #_form_62_ .newsletter_ckb .wpcf7-list-item-label:before,
.consulenza #_form_74_ .privacy_label:before,
.consulenza #_form_74_ .newsletter_ckb .wpcf7-list-item-label:before {
  border: 1px solid #707070;
  clear: both;
  content: "";
  height: 20px;
  left: -25px;
  position: absolute;
  width: 20px;
  font-size: 15px;
  margin-top: -3px;
  top: 8px;
  background-color: rgba(255, 255, 255, 0.8);
}
.newsletter #_form_64_ .privacy_label,
.newsletter #_form_64_ .newsletter_ckb .wpcf7-list-item-label,
.contatti #_form_66_ .privacy_label,
.contatti #_form_66_ .newsletter_ckb .wpcf7-list-item-label,
.al-comando #_form_62_ .privacy_label,
.al-comando #_form_62_ .newsletter_ckb .wpcf7-list-item-label,
.consulenza #_form_74_ .privacy_label,
.consulenza #_form_74_ .newsletter_ckb .wpcf7-list-item-label {
  color: #333;
  position: relative;
  margin: 30px 0 30px 25px;
  text-transform: unset;
  font-weight: 500;
  padding-left: 6px;
}
.newsletter #_form_64_ .privacy_label,
.contatti #_form_66_ .privacy_label,
.al-comando #_form_62_ .privacy_label,
.consulenza #_form_74_ .privacy_label {
  margin: 0px 0 30px 25px;
}
.newsletter #_form_64_ .privacy_label,
.newsletter #_form_64_ .newsletter_ckb .wpcf7-list-item-label,
.contatti #_form_66_ .privacy_label,
.contatti #_form_66_ .newsletter_ckb .wpcf7-list-item-label,
.al-comando #_form_62_ .privacy_label,
.al-comando #_form_62_ .newsletter_ckb .wpcf7-list-item-label,
.consulenza #_form_74_ .privacy_label,
.consulenza #_form_74_ .newsletter_ckb .wpcf7-list-item-label {
  font-size: 13px;
}
.newsletter #_form_64_ .privacy_label a,
.newsletter #_form_64_ .newsletter_ckb .wpcf7-list-item-label a,
.contatti #_form_66_ .privacy_label a,
.contatti #_form_66_ .newsletter_ckb .wpcf7-list-item-label a,
.al-comando #_form_62_ .privacy_label a,
.al-comando #_form_62_ .newsletter_ckb .wpcf7-list-item-label a,
.consulenza #_form_74_ .privacy_label a,
.consulenza #_form_74_ .newsletter_ckb .wpcf7-list-item-label a {
  color: inherit;
}
.newsletter #_form_64_ .privacy_label a:hover,
.newsletter #_form_64_ .newsletter_ckb .wpcf7-list-item-label a:hover,
.contatti #_form_66_ .privacy_label a:hover,
.contatti #_form_66_ .newsletter_ckb .wpcf7-list-item-label a:hover,
.al-comando #_form_62_ .privacy_label a:hover,
.al-comando #_form_62_ .newsletter_ckb .wpcf7-list-item-label a:hover,
.consulenza #_form_74_ .privacy_label a:hover,
.consulenza #_form_74_ .newsletter_ckb .wpcf7-list-item-label a:hover {
  text-decoration: underline !important;
}
