



/*@font-face {
    font-family: 'Univers';
    src: url('font/univers_ssv/UniversLTStd.otf') format('Opentype');
}*/

body {
   /* font-family: "Univers",Helvetica!important;*/
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14px;
    color: #333333;
    background-color: #ffffff;
}
.zoom {
  transition: transform .2s; /* Animation */
}

.zoom:hover {
  transform: scale(0.9); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.Cursor{
	cursor: pointer;
}
.section-ancla {     
  display: block;       
  content: " "       
  margin-top: -45px;       
  height: 45px;       
  visibility: hidden; 
}
.section-AltoMin {     
  min-height: 88vh;
}
.section-AltoMid {     
  min-height: 61vh;
}
.section-AltoFull {     
  min-height: 100vh;
}
.img-Cert {     
  max-height: 250px;
}

.bg-container{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.bg-blue-light {
    background-color: #f3f8fc!important;
}
.btn-Naranja {
    color: #212529;
    background-color: #ffab00 !important;
   
}
.div-color-grey {
    background-color: #e9ecef !important;
}

.text-primar {
    color: #04458c !important;
}
.text-action {
    color: #007934 !important;
}
.text-blank {
    color: #fff !important;
}
.text-gray-700 {
    color: #506690!important;
}
.text-blak {
    color: #000!important;
}
.border-t{
	border-top: 1px solid #dee2e6 !important;
	border-bottom: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.border-color-narange{
	border-color: #ff9933 !important;
}
.border-color-red{
	border-color: red !important;
}
.border-color-blue{
	border-color: blue !important;
}
.border-color-green{
	border-color: green !important;
}
.animation-1 {
    transition: box-shadow .25s ease,transform .25s ease;
}
.bg-light {
    /*background-color: #007934; /*color Barra de  menu*/
    padding-top: 0px;
    padding-bottom: 0px;
    border-color: #000;
    background-color: #023f7b !important;
}

.pb-lg-8, .py-lg-8 {
    padding-bottom: 7.5rem!important;
}
.pb-6, .py-6 {
    padding-bottom: 4.5rem!important;
}
.pt-lg-8, .py-lg-8 {
    padding-top: 7.5rem!important;
}
.pt-6, .py-6 {
    padding-top: 4.5rem!important;
}

.bg-lightsas {
    background: -moz-linear-gradient(1deg, rgba(50,153,46,1) 0%, rgba(50,153,46,1) 1%, rgba(0,148,61,1) 78%, rgba(0,148,61,1) 99%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(50,153,46,1)), color-stop(1%, rgba(50,153,46,1)), color-stop(78%, rgba(0,148,61,1)), color-stop(99%, rgba(0,148,61,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(1deg, rgba(50,153,46,1) 0%, rgba(50,153,46,1) 1%, rgba(0,148,61,1) 78%, rgba(0,148,61,1) 99%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(1deg, rgba(50,153,46,1) 0%, rgba(50,153,46,1) 1%, rgba(0,148,61,1) 78%, rgba(0,148,61,1) 99%); /* opera 11.10+ */
    background: -ms-linear-gradient(1deg, rgba(50,153,46,1) 0%, rgba(50,153,46,1) 1%, rgba(0,148,61,1) 78%, rgba(0,148,61,1) 99%); /* ie10+ */
    background: linear-gradient(89deg, rgba(50,153,46,1) 0%, rgba(50,153,46,1) 1%, rgba(0,148,61,1) 78%, rgba(0,148,61,1) 99%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32992E', endColorstr='#00943d',GradientType=1 ); /* ie6-9 */
}
.navbar-color{background-color: #8a8989 !important;}
.navbar-color .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
    box-shadow: 0 1px 10px rgba(151, 164, 175, 0.1);
     
}

    .navbar-color .navbar-brand:hover, .navbar-color .navbar-brand:focus {
        color: rgba(0, 0, 0, 0.9);
    }
/**/
.navbar-color .navbar-nav .nav-link {
    color:#edeffdf0; 
}
    /**/
    .navbar-color .navbar-nav .nav-link:hover, .navbar-color .navbar-nav .nav-link:focus {
        color: #daac73eb;
    }

    .navbar-color .navbar-nav .nav-link.disabled {
        color: rgba(0, 0, 0, 0.3);
    }
    /**/
    .navbar-color .navbar-nav .show > .nav-link,
    .navbar-color .navbar-nav .active > .nav-link,
    .navbar-color .navbar-nav .nav-link.show,
    .navbar-color .navbar-nav .nav-link.active {
        color: rgba(229, 246, 6, 0.7);
    }

.navbar-color .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    /*border-color: rgba(0, 0, 0, 0.1);*/
}

.navbar-color .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-color .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}

.navbar-color .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
}

.navbar-color .navbar-text a:hover, .navbar-color .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}
.g-img img{
  width: 100%;
  height: auto;
}

    .g-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center;
    }

@media (min-width: 768px){
.bd-links {
    display: block!important;
}
}
/* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
    .text-Rem3-Res {
     font-size: 1.5rem !important;
  }
    .text-Rem2-Res {
   font-size: 1.2rem !important;
  }
    .text-Rem1-9-Res {
   font-size: 1.1rem !important;
  }

  
}
@media screen and (min-width: 601px) {
  .text-Rem3-Res {
   font-size: 3rem !important;
  }
  .text-Rem2-Res {
   font-size: 2rem !important;
  }
  .text-Rem1-9-Res {
   font-size: 1.9rem !important;
  }
}
.hover-shadow-lg:hover {
  box-shadow: 0 1rem 3rem rgba(31, 45, 61, 0.125) !important; }
[class*="shadow"] {
  transition: all 0.2s ease; }
[class*='hover-'] {
  transition: all 0.2s ease; }
  @media (prefers-reduced-motion: reduce) {
    [class*='hover-'] {
      transition: none; } }

.text-Rem0-9 {
    font-size: 0.9rem !important;
}
.text-Rem-1 {
    font-size: 1rem !important;
}
.text-Rem1-1 {
    font-size: 1.1rem !important;
}
.text-Rem1-2 {
    font-size: 1.2rem !important;
}
.text-Rem1-3 {
    font-size: 1.3rem !important;
}
.text-Rem1-4 {
    font-size: 1.4rem !important;
}
.text-Rem1-5 {
    font-size: 1.5rem !important;
}
.text-Rem1-6 {
    font-size: 1.6rem !important;
}
.text-Rem1-7 {
    font-size: 1.7rem !important;
}
.text-Rem1-9 {
    font-size: 1.9rem !important;
}
.text-Rem2 {
    font-size: 2rem !important;
}
.text-Rem2-1  {
    font-size: 2.1rem !important;
}
.text-Rem2-3  {
    font-size: 2.3rem !important;
}
.text-Rem3 {
    font-size: 3rem !important;
}
.text-Rem4 {
    font-size: 4rem !important;
}
@media (min-width: 1200px)
.fs-xl-4 {
    font-size: 3rem!important;
}
@media (min-width: 768px)
.fs-md-3 {
    font-size: 2.5rem!important;
}
.fs-2 {
    font-size: 2rem!important;
}
.square::before {
    padding-top: 100%;
}
.rectangle::before, .square::before {
    display: block;
    content: '';
}

.section-2{

	background-color: #fff;
    background-repeat:no-repeat;
	background-position: center;
 	background-attachment: fixed;
 	position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100%;
width: 100%;

}
.Fondo-Blak{
     background-color: #000 !important;
}
.bg-text{
     background-color: rgba(15, 20, 11, 0.6) !important;
    opacity: .7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 1.5rem;
}
.mask2{
    
    background: url('../img/seinmx_Fondo.jpg') no-repeat center center fixed !important;
}
.mask3{
    
    background: url('../img/seinmx_Fondo1.jpg') no-repeat center center fixed !important;
}
.mask{
    
	background: url('../img/fondo2.jpg') no-repeat center center fixed;
	opacity: .7;
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .2s ease;
}
.mask::before{
    position: absolute;
    background-color: rgba(15, 20, 11, 0.6) !important;
    content: "";
     top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Negative margins
   ========================================================================== */
.m-neg-0
{
    margin: 0 !important;
}

.mt-neg-0,
.my-neg-0
{
    margin-top: 0 !important;
}

.mr-neg-0,
.mx-neg-0
{
    margin-right: 0 !important;
}

.mb-neg-0,
.my-neg-0
{
    margin-bottom: 0 !important;
}

.ml-neg-0,
.mx-neg-0
{
    margin-left: 0 !important;
}

.m-neg-1
{
    margin: .25rem !important;
}

.mt-neg-1,
.my-neg-1
{
    margin-top: -.25rem !important;
}

.mr-neg-1,
.mx-neg-1
{
    margin-right: -.25rem !important;
}

.mb-neg-1,
.my-neg-1
{
    margin-bottom: -.25rem !important;
}

.ml-neg-1,
.mx-neg-1
{
    margin-left: -.25rem !important;
}

.m-neg-2
{
    margin: .5rem !important;
}

.mt-neg-2,
.my-neg-2
{
    margin-top: -.5rem !important;
}

.mr-neg-2,
.mx-neg-2
{
    margin-right: -.5rem !important;
}

.mb-neg-2,
.my-neg-2
{
    margin-bottom: -.5rem !important;
}

.ml-neg-2,
.mx-neg-2
{
    margin-left: -.5rem !important;
}

.m-neg-3
{
    margin: 1rem !important;
}

.mt-neg-3,
.my-neg-3
{
    margin-top: -1rem !important;
}

.mr-neg-3,
.mx-neg-3
{
    margin-right: -1rem !important;
}

.mb-neg-3,
.my-neg-3
{
    margin-bottom: -1rem !important;
}

.ml-neg-3,
.mx-neg-3
{
    margin-left: -1rem !important;
}

.m-neg-4
{
    margin: 1.5rem !important;
}

.mt-neg-4,
.my-neg-4
{
    margin-top: -1.5rem !important;
}

.mr-neg-4,
.mx-neg-4
{
    margin-right: -1.5rem !important;
}

.mb-neg-4,
.my-neg-4
{
    margin-bottom: -1.5rem !important;
}

.ml-neg-4,
.mx-neg-4
{
    margin-left: -1.5rem !important;
}

.m-neg-5
{
    margin: 3rem !important;
}

.mt-neg-5,
.my-neg-5
{
    margin-top: -3rem !important;
}

.mr-neg-5,
.mx-neg-5
{
    margin-right: -3rem !important;
}

.mb-neg-5,
.my-neg-5
{
    margin-bottom: -3rem !important;
}

.ml-neg-5,
.mx-neg-5
{
    margin-left: -3rem !important;
}

.m-neg-6
{
    margin: 4.5rem !important;
}

.mt-neg-6,
.my-neg-6
{
    margin-top: -4.5rem !important;
}

.mr-neg-6,
.mx-neg-6
{
    margin-right: -4.5rem !important;
}

.mb-neg-6,
.my-neg-6
{
    margin-bottom: -4.5rem !important;
}

.ml-neg-6,
.mx-neg-6
{
    margin-left: -4.5rem !important;
}

.m-neg-7
{
    margin: 6rem !important;
}

.mt-neg-7,
.my-neg-7
{
    margin-top: -6rem !important;
}

.mr-neg-7,
.mx-neg-7
{
    margin-right: -6rem !important;
}

.mb-neg-7,
.my-neg-7
{
    margin-bottom: -6rem !important;
}

.ml-neg-7,
.mx-neg-7
{
    margin-left: -6rem !important;
}

.m-neg-8
{
    margin: 7.5rem !important;
}

.mt-neg-8,
.my-neg-8
{
    margin-top: -7.5rem !important;
}

.mr-neg-8,
.mx-neg-8
{
    margin-right: -7.5rem !important;
}

.mb-neg-8,
.my-neg-8
{
    margin-bottom: -7.5rem !important;
}

.ml-neg-8,
.mx-neg-8
{
    margin-left: -7.5rem !important;
}

.m-neg-9
{
    margin: 9rem !important;
}

.mt-neg-9,
.my-neg-9
{
    margin-top: -9rem !important;
}

.mr-neg-9,
.mx-neg-9
{
    margin-right: -9rem !important;
}

.mb-neg-9,
.my-neg-9
{
    margin-bottom: -9rem !important;
}

.ml-neg-9,
.mx-neg-9
{
    margin-left: -9rem !important;
}

.m-neg-10
{
    margin: 10rem !important;
}

.mt-neg-10,
.my-neg-10
{
    margin-top: -10rem !important;
}

.mr-neg-10,
.mx-neg-10
{
    margin-right: -10rem !important;
}

.mb-neg-10,
.my-neg-10
{
    margin-bottom: -10rem !important;
}

.ml-neg-10,
.mx-neg-10
{
    margin-left: -10rem !important;
}

.m-neg-11
{
    margin: 12rem !important;
}

.mt-neg-11,
.my-neg-11
{
    margin-top: -12rem !important;
}

.mr-neg-11,
.mx-neg-11
{
    margin-right: -12rem !important;
}

.mb-neg-11,
.my-neg-11
{
    margin-bottom: -12rem !important;
}

.ml-neg-11,
.mx-neg-11
{
    margin-left: -12rem !important;
}

.m-neg-12
{
    margin: 14.5rem !important;
}

.mt-neg-12,
.my-neg-12
{
    margin-top: -14.5rem !important;
}

.mr-neg-12,
.mx-neg-12
{
    margin-right: -14.5rem !important;
}

.mb-neg-12,
.my-neg-12
{
    margin-bottom: -14.5rem !important;
}

.ml-neg-12,
.mx-neg-12
{
    margin-left: -14.5rem !important;
}

.m-neg-13
{
    margin: 15rem !important;
}

.mt-neg-13,
.my-neg-13
{
    margin-top: -15rem !important;
}

.mr-neg-13,
.mx-neg-13
{
    margin-right: -15rem !important;
}

.mb-neg-13,
.my-neg-13
{
    margin-bottom: -15rem !important;
}

.ml-neg-13,
.mx-neg-13
{
    margin-left: -15rem !important;
}

.m-neg-14
{
    margin: 16rem !important;
}

.mt-neg-14,
.my-neg-14
{
    margin-top: -16rem !important;
}

.mr-neg-14,
.mx-neg-14
{
    margin-right: -16rem !important;
}

.mb-neg-14,
.my-neg-14
{
    margin-bottom: -16rem !important;
}

.ml-neg-14,
.mx-neg-14
{
    margin-left: -16rem !important;
}

.m-neg-15
{
    margin: 17rem !important;
}

.mt-neg-15,
.my-neg-15
{
    margin-top: -17rem !important;
}

.mr-neg-15,
.mx-neg-15
{
    margin-right: -17rem !important;
}

.mb-neg-15,
.my-neg-15
{
    margin-bottom: -17rem !important;
}

.ml-neg-15,
.mx-neg-15
{
    margin-left: -17rem !important;
}

@media (min-width: 576px)
{
    .m-sm-neg-0
    {
        margin: 0 !important;
    }
    .mt-sm-neg-0,
    .my-sm-neg-0
    {
        margin-top: 0 !important;
    }
    .mr-sm-neg-0,
    .mx-sm-neg-0
    {
        margin-right: 0 !important;
    }
    .mb-sm-neg-0,
    .my-sm-neg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-sm-neg-0,
    .mx-sm-neg-0
    {
        margin-left: 0 !important;
    }
    .m-sm-neg-1
    {
        margin: .25rem !important;
    }
    .mt-sm-neg-1,
    .my-sm-neg-1
    {
        margin-top: -.25rem !important;
    }
    .mr-sm-neg-1,
    .mx-sm-neg-1
    {
        margin-right: -.25rem !important;
    }
    .mb-sm-neg-1,
    .my-sm-neg-1
    {
        margin-bottom: -.25rem !important;
    }
    .ml-sm-neg-1,
    .mx-sm-neg-1
    {
        margin-left: -.25rem !important;
    }
    .m-sm-neg-2
    {
        margin: .5rem !important;
    }
    .mt-sm-neg-2,
    .my-sm-neg-2
    {
        margin-top: -.5rem !important;
    }
    .mr-sm-neg-2,
    .mx-sm-neg-2
    {
        margin-right: -.5rem !important;
    }
    .mb-sm-neg-2,
    .my-sm-neg-2
    {
        margin-bottom: -.5rem !important;
    }
    .ml-sm-neg-2,
    .mx-sm-neg-2
    {
        margin-left: -.5rem !important;
    }
    .m-sm-neg-3
    {
        margin: 1rem !important;
    }
    .mt-sm-neg-3,
    .my-sm-neg-3
    {
        margin-top: -1rem !important;
    }
    .mr-sm-neg-3,
    .mx-sm-neg-3
    {
        margin-right: -1rem !important;
    }
    .mb-sm-neg-3,
    .my-sm-neg-3
    {
        margin-bottom: -1rem !important;
    }
    .ml-sm-neg-3,
    .mx-sm-neg-3
    {
        margin-left: -1rem !important;
    }
    .m-sm-neg-4
    {
        margin: 1.5rem !important;
    }
    .mt-sm-neg-4,
    .my-sm-neg-4
    {
        margin-top: -1.5rem !important;
    }
    .mr-sm-neg-4,
    .mx-sm-neg-4
    {
        margin-right: -1.5rem !important;
    }
    .mb-sm-neg-4,
    .my-sm-neg-4
    {
        margin-bottom: -1.5rem !important;
    }
    .ml-sm-neg-4,
    .mx-sm-neg-4
    {
        margin-left: -1.5rem !important;
    }
    .m-sm-neg-5
    {
        margin: 3rem !important;
    }
    .mt-sm-neg-5,
    .my-sm-neg-5
    {
        margin-top: -3rem !important;
    }
    .mr-sm-neg-5,
    .mx-sm-neg-5
    {
        margin-right: -3rem !important;
    }
    .mb-sm-neg-5,
    .my-sm-neg-5
    {
        margin-bottom: -3rem !important;
    }
    .ml-sm-neg-5,
    .mx-sm-neg-5
    {
        margin-left: -3rem !important;
    }
    .m-sm-neg-6
    {
        margin: 4.5rem !important;
    }
    .mt-sm-neg-6,
    .my-sm-neg-6
    {
        margin-top: -4.5rem !important;
    }
    .mr-sm-neg-6,
    .mx-sm-neg-6
    {
        margin-right: -4.5rem !important;
    }
    .mb-sm-neg-6,
    .my-sm-neg-6
    {
        margin-bottom: -4.5rem !important;
    }
    .ml-sm-neg-6,
    .mx-sm-neg-6
    {
        margin-left: -4.5rem !important;
    }
    .m-sm-neg-7
    {
        margin: 6rem !important;
    }
    .mt-sm-neg-7,
    .my-sm-neg-7
    {
        margin-top: -6rem !important;
    }
    .mr-sm-neg-7,
    .mx-sm-neg-7
    {
        margin-right: -6rem !important;
    }
    .mb-sm-neg-7,
    .my-sm-neg-7
    {
        margin-bottom: -6rem !important;
    }
    .ml-sm-neg-7,
    .mx-sm-neg-7
    {
        margin-left: -6rem !important;
    }
    .m-sm-neg-8
    {
        margin: 7.5rem !important;
    }
    .mt-sm-neg-8,
    .my-sm-neg-8
    {
        margin-top: -7.5rem !important;
    }
    .mr-sm-neg-8,
    .mx-sm-neg-8
    {
        margin-right: -7.5rem !important;
    }
    .mb-sm-neg-8,
    .my-sm-neg-8
    {
        margin-bottom: -7.5rem !important;
    }
    .ml-sm-neg-8,
    .mx-sm-neg-8
    {
        margin-left: -7.5rem !important;
    }
    .m-sm-neg-9
    {
        margin: 9rem !important;
    }
    .mt-sm-neg-9,
    .my-sm-neg-9
    {
        margin-top: -9rem !important;
    }
    .mr-sm-neg-9,
    .mx-sm-neg-9
    {
        margin-right: -9rem !important;
    }
    .mb-sm-neg-9,
    .my-sm-neg-9
    {
        margin-bottom: -9rem !important;
    }
    .ml-sm-neg-9,
    .mx-sm-neg-9
    {
        margin-left: -9rem !important;
    }
    .m-sm-neg-10
    {
        margin: 10rem !important;
    }
    .mt-sm-neg-10,
    .my-sm-neg-10
    {
        margin-top: -10rem !important;
    }
    .mr-sm-neg-10,
    .mx-sm-neg-10
    {
        margin-right: -10rem !important;
    }
    .mb-sm-neg-10,
    .my-sm-neg-10
    {
        margin-bottom: -10rem !important;
    }
    .ml-sm-neg-10,
    .mx-sm-neg-10
    {
        margin-left: -10rem !important;
    }
    .m-sm-neg-11
    {
        margin: 12rem !important;
    }
    .mt-sm-neg-11,
    .my-sm-neg-11
    {
        margin-top: -12rem !important;
    }
    .mr-sm-neg-11,
    .mx-sm-neg-11
    {
        margin-right: -12rem !important;
    }
    .mb-sm-neg-11,
    .my-sm-neg-11
    {
        margin-bottom: -12rem !important;
    }
    .ml-sm-neg-11,
    .mx-sm-neg-11
    {
        margin-left: -12rem !important;
    }
    .m-sm-neg-12
    {
        margin: 14.5rem !important;
    }
    .mt-sm-neg-12,
    .my-sm-neg-12
    {
        margin-top: -14.5rem !important;
    }
    .mr-sm-neg-12,
    .mx-sm-neg-12
    {
        margin-right: -14.5rem !important;
    }
    .mb-sm-neg-12,
    .my-sm-neg-12
    {
        margin-bottom: -14.5rem !important;
    }
    .ml-sm-neg-12,
    .mx-sm-neg-12
    {
        margin-left: -14.5rem !important;
    }
    .m-sm-neg-13
    {
        margin: 15rem !important;
    }
    .mt-sm-neg-13,
    .my-sm-neg-13
    {
        margin-top: -15rem !important;
    }
    .mr-sm-neg-13,
    .mx-sm-neg-13
    {
        margin-right: -15rem !important;
    }
    .mb-sm-neg-13,
    .my-sm-neg-13
    {
        margin-bottom: -15rem !important;
    }
    .ml-sm-neg-13,
    .mx-sm-neg-13
    {
        margin-left: -15rem !important;
    }
    .m-sm-neg-14
    {
        margin: 16rem !important;
    }
    .mt-sm-neg-14,
    .my-sm-neg-14
    {
        margin-top: -16rem !important;
    }
    .mr-sm-neg-14,
    .mx-sm-neg-14
    {
        margin-right: -16rem !important;
    }
    .mb-sm-neg-14,
    .my-sm-neg-14
    {
        margin-bottom: -16rem !important;
    }
    .ml-sm-neg-14,
    .mx-sm-neg-14
    {
        margin-left: -16rem !important;
    }
    .m-sm-neg-15
    {
        margin: 17rem !important;
    }
    .mt-sm-neg-15,
    .my-sm-neg-15
    {
        margin-top: -17rem !important;
    }
    .mr-sm-neg-15,
    .mx-sm-neg-15
    {
        margin-right: -17rem !important;
    }
    .mb-sm-neg-15,
    .my-sm-neg-15
    {
        margin-bottom: -17rem !important;
    }
    .ml-sm-neg-15,
    .mx-sm-neg-15
    {
        margin-left: -17rem !important;
    }
}

@media (min-width: 768px)
{
    .m-md-neg-0
    {
        margin: 0 !important;
    }
    .mt-md-neg-0,
    .my-md-neg-0
    {
        margin-top: 0 !important;
    }
    .mr-md-neg-0,
    .mx-md-neg-0
    {
        margin-right: 0 !important;
    }
    .mb-md-neg-0,
    .my-md-neg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-md-neg-0,
    .mx-md-neg-0
    {
        margin-left: 0 !important;
    }
    .m-md-neg-1
    {
        margin: .25rem !important;
    }
    .mt-md-neg-1,
    .my-md-neg-1
    {
        margin-top: -.25rem !important;
    }
    .mr-md-neg-1,
    .mx-md-neg-1
    {
        margin-right: -.25rem !important;
    }
    .mb-md-neg-1,
    .my-md-neg-1
    {
        margin-bottom: -.25rem !important;
    }
    .ml-md-neg-1,
    .mx-md-neg-1
    {
        margin-left: -.25rem !important;
    }
    .m-md-neg-2
    {
        margin: .5rem !important;
    }
    .mt-md-neg-2,
    .my-md-neg-2
    {
        margin-top: -.5rem !important;
    }
    .mr-md-neg-2,
    .mx-md-neg-2
    {
        margin-right: -.5rem !important;
    }
    .mb-md-neg-2,
    .my-md-neg-2
    {
        margin-bottom: -.5rem !important;
    }
    .ml-md-neg-2,
    .mx-md-neg-2
    {
        margin-left: -.5rem !important;
    }
    .m-md-neg-3
    {
        margin: 1rem !important;
    }
    .mt-md-neg-3,
    .my-md-neg-3
    {
        margin-top: -1rem !important;
    }
    .mr-md-neg-3,
    .mx-md-neg-3
    {
        margin-right: -1rem !important;
    }
    .mb-md-neg-3,
    .my-md-neg-3
    {
        margin-bottom: -1rem !important;
    }
    .ml-md-neg-3,
    .mx-md-neg-3
    {
        margin-left: -1rem !important;
    }
    .m-md-neg-4
    {
        margin: 1.5rem !important;
    }
    .mt-md-neg-4,
    .my-md-neg-4
    {
        margin-top: -1.5rem !important;
    }
    .mr-md-neg-4,
    .mx-md-neg-4
    {
        margin-right: -1.5rem !important;
    }
    .mb-md-neg-4,
    .my-md-neg-4
    {
        margin-bottom: -1.5rem !important;
    }
    .ml-md-neg-4,
    .mx-md-neg-4
    {
        margin-left: -1.5rem !important;
    }
    .m-md-neg-5
    {
        margin: 3rem !important;
    }
    .mt-md-neg-5,
    .my-md-neg-5
    {
        margin-top: -3rem !important;
    }
    .mr-md-neg-5,
    .mx-md-neg-5
    {
        margin-right: -3rem !important;
    }
    .mb-md-neg-5,
    .my-md-neg-5
    {
        margin-bottom: -3rem !important;
    }
    .ml-md-neg-5,
    .mx-md-neg-5
    {
        margin-left: -3rem !important;
    }
    .m-md-neg-6
    {
        margin: 4.5rem !important;
    }
    .mt-md-neg-6,
    .my-md-neg-6
    {
        margin-top: -4.5rem !important;
    }
    .mr-md-neg-6,
    .mx-md-neg-6
    {
        margin-right: -4.5rem !important;
    }
    .mb-md-neg-6,
    .my-md-neg-6
    {
        margin-bottom: -4.5rem !important;
    }
    .ml-md-neg-6,
    .mx-md-neg-6
    {
        margin-left: -4.5rem !important;
    }
    .m-md-neg-7
    {
        margin: 6rem !important;
    }
    .mt-md-neg-7,
    .my-md-neg-7
    {
        margin-top: -6rem !important;
    }
    .mr-md-neg-7,
    .mx-md-neg-7
    {
        margin-right: -6rem !important;
    }
    .mb-md-neg-7,
    .my-md-neg-7
    {
        margin-bottom: -6rem !important;
    }
    .ml-md-neg-7,
    .mx-md-neg-7
    {
        margin-left: -6rem !important;
    }
    .m-md-neg-8
    {
        margin: 7.5rem !important;
    }
    .mt-md-neg-8,
    .my-md-neg-8
    {
        margin-top: -7.5rem !important;
    }
    .mr-md-neg-8,
    .mx-md-neg-8
    {
        margin-right: -7.5rem !important;
    }
    .mb-md-neg-8,
    .my-md-neg-8
    {
        margin-bottom: -7.5rem !important;
    }
    .ml-md-neg-8,
    .mx-md-neg-8
    {
        margin-left: -7.5rem !important;
    }
    .m-md-neg-9
    {
        margin: 9rem !important;
    }
    .mt-md-neg-9,
    .my-md-neg-9
    {
        margin-top: -9rem !important;
    }
    .mr-md-neg-9,
    .mx-md-neg-9
    {
        margin-right: -9rem !important;
    }
    .mb-md-neg-9,
    .my-md-neg-9
    {
        margin-bottom: -9rem !important;
    }
    .ml-md-neg-9,
    .mx-md-neg-9
    {
        margin-left: -9rem !important;
    }
    .m-md-neg-10
    {
        margin: 10rem !important;
    }
    .mt-md-neg-10,
    .my-md-neg-10
    {
        margin-top: -10rem !important;
    }
    .mr-md-neg-10,
    .mx-md-neg-10
    {
        margin-right: -10rem !important;
    }
    .mb-md-neg-10,
    .my-md-neg-10
    {
        margin-bottom: -10rem !important;
    }
    .ml-md-neg-10,
    .mx-md-neg-10
    {
        margin-left: -10rem !important;
    }
    .m-md-neg-11
    {
        margin: 12rem !important;
    }
    .mt-md-neg-11,
    .my-md-neg-11
    {
        margin-top: -12rem !important;
    }
    .mr-md-neg-11,
    .mx-md-neg-11
    {
        margin-right: -12rem !important;
    }
    .mb-md-neg-11,
    .my-md-neg-11
    {
        margin-bottom: -12rem !important;
    }
    .ml-md-neg-11,
    .mx-md-neg-11
    {
        margin-left: -12rem !important;
    }
    .m-md-neg-12
    {
        margin: 14.5rem !important;
    }
    .mt-md-neg-12,
    .my-md-neg-12
    {
        margin-top: -14.5rem !important;
    }
    .mr-md-neg-12,
    .mx-md-neg-12
    {
        margin-right: -14.5rem !important;
    }
    .mb-md-neg-12,
    .my-md-neg-12
    {
        margin-bottom: -14.5rem !important;
    }
    .ml-md-neg-12,
    .mx-md-neg-12
    {
        margin-left: -14.5rem !important;
    }
    .m-md-neg-13
    {
        margin: 15rem !important;
    }
    .mt-md-neg-13,
    .my-md-neg-13
    {
        margin-top: -15rem !important;
    }
    .mr-md-neg-13,
    .mx-md-neg-13
    {
        margin-right: -15rem !important;
    }
    .mb-md-neg-13,
    .my-md-neg-13
    {
        margin-bottom: -15rem !important;
    }
    .ml-md-neg-13,
    .mx-md-neg-13
    {
        margin-left: -15rem !important;
    }
    .m-md-neg-14
    {
        margin: 16rem !important;
    }
    .mt-md-neg-14,
    .my-md-neg-14
    {
        margin-top: -16rem !important;
    }
    .mr-md-neg-14,
    .mx-md-neg-14
    {
        margin-right: -16rem !important;
    }
    .mb-md-neg-14,
    .my-md-neg-14
    {
        margin-bottom: -16rem !important;
    }
    .ml-md-neg-14,
    .mx-md-neg-14
    {
        margin-left: -16rem !important;
    }
    .m-md-neg-15
    {
        margin: 17rem !important;
    }
    .mt-md-neg-15,
    .my-md-neg-15
    {
        margin-top: -17rem !important;
    }
    .mr-md-neg-15,
    .mx-md-neg-15
    {
        margin-right: -17rem !important;
    }
    .mb-md-neg-15,
    .my-md-neg-15
    {
        margin-bottom: -17rem !important;
    }
    .ml-md-neg-15,
    .mx-md-neg-15
    {
        margin-left: -17rem !important;
    }
}

@media (min-width: 992px)
{
    .m-lg-neg-0
    {
        margin: 0 !important;
    }
    .mt-lg-neg-0,
    .my-lg-neg-0
    {
        margin-top: 0 !important;
    }
    .mr-lg-neg-0,
    .mx-lg-neg-0
    {
        margin-right: 0 !important;
    }
    .mb-lg-neg-0,
    .my-lg-neg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-lg-neg-0,
    .mx-lg-neg-0
    {
        margin-left: 0 !important;
    }
    .m-lg-neg-1
    {
        margin: .25rem !important;
    }
    .mt-lg-neg-1,
    .my-lg-neg-1
    {
        margin-top: -.25rem !important;
    }
    .mr-lg-neg-1,
    .mx-lg-neg-1
    {
        margin-right: -.25rem !important;
    }
    .mb-lg-neg-1,
    .my-lg-neg-1
    {
        margin-bottom: -.25rem !important;
    }
    .ml-lg-neg-1,
    .mx-lg-neg-1
    {
        margin-left: -.25rem !important;
    }
    .m-lg-neg-2
    {
        margin: .5rem !important;
    }
    .mt-lg-neg-2,
    .my-lg-neg-2
    {
        margin-top: -.5rem !important;
    }
    .mr-lg-neg-2,
    .mx-lg-neg-2
    {
        margin-right: -.5rem !important;
    }
    .mb-lg-neg-2,
    .my-lg-neg-2
    {
        margin-bottom: -.5rem !important;
    }
    .ml-lg-neg-2,
    .mx-lg-neg-2
    {
        margin-left: -.5rem !important;
    }
    .m-lg-neg-3
    {
        margin: 1rem !important;
    }
    .mt-lg-neg-3,
    .my-lg-neg-3
    {
        margin-top: -1rem !important;
    }
    .mr-lg-neg-3,
    .mx-lg-neg-3
    {
        margin-right: -1rem !important;
    }
    .mb-lg-neg-3,
    .my-lg-neg-3
    {
        margin-bottom: -1rem !important;
    }
    .ml-lg-neg-3,
    .mx-lg-neg-3
    {
        margin-left: -1rem !important;
    }
    .m-lg-neg-4
    {
        margin: 1.5rem !important;
    }
    .mt-lg-neg-4,
    .my-lg-neg-4
    {
        margin-top: -1.5rem !important;
    }
    .mr-lg-neg-4,
    .mx-lg-neg-4
    {
        margin-right: -1.5rem !important;
    }
    .mb-lg-neg-4,
    .my-lg-neg-4
    {
        margin-bottom: -1.5rem !important;
    }
    .ml-lg-neg-4,
    .mx-lg-neg-4
    {
        margin-left: -1.5rem !important;
    }
    .m-lg-neg-5
    {
        margin: 3rem !important;
    }
    .mt-lg-neg-5,
    .my-lg-neg-5
    {
        margin-top: -3rem !important;
    }
    .mr-lg-neg-5,
    .mx-lg-neg-5
    {
        margin-right: -3rem !important;
    }
    .mb-lg-neg-5,
    .my-lg-neg-5
    {
        margin-bottom: -3rem !important;
    }
    .ml-lg-neg-5,
    .mx-lg-neg-5
    {
        margin-left: -3rem !important;
    }
    .m-lg-neg-6
    {
        margin: 4.5rem !important;
    }
    .mt-lg-neg-6,
    .my-lg-neg-6
    {
        margin-top: -4.5rem !important;
    }
    .mr-lg-neg-6,
    .mx-lg-neg-6
    {
        margin-right: -4.5rem !important;
    }
    .mb-lg-neg-6,
    .my-lg-neg-6
    {
        margin-bottom: -4.5rem !important;
    }
    .ml-lg-neg-6,
    .mx-lg-neg-6
    {
        margin-left: -4.5rem !important;
    }
    .m-lg-neg-7
    {
        margin: 6rem !important;
    }
    .mt-lg-neg-7,
    .my-lg-neg-7
    {
        margin-top: -6rem !important;
    }
    .mr-lg-neg-7,
    .mx-lg-neg-7
    {
        margin-right: -6rem !important;
    }
    .mb-lg-neg-7,
    .my-lg-neg-7
    {
        margin-bottom: -6rem !important;
    }
    .ml-lg-neg-7,
    .mx-lg-neg-7
    {
        margin-left: -6rem !important;
    }
    .m-lg-neg-8
    {
        margin: 7.5rem !important;
    }
    .mt-lg-neg-8,
    .my-lg-neg-8
    {
        margin-top: -7.5rem !important;
    }
    .mr-lg-neg-8,
    .mx-lg-neg-8
    {
        margin-right: -7.5rem !important;
    }
    .mb-lg-neg-8,
    .my-lg-neg-8
    {
        margin-bottom: -7.5rem !important;
    }
    .ml-lg-neg-8,
    .mx-lg-neg-8
    {
        margin-left: -7.5rem !important;
    }
    .m-lg-neg-9
    {
        margin: 9rem !important;
    }
    .mt-lg-neg-9,
    .my-lg-neg-9
    {
        margin-top: -9rem !important;
    }
    .mr-lg-neg-9,
    .mx-lg-neg-9
    {
        margin-right: -9rem !important;
    }
    .mb-lg-neg-9,
    .my-lg-neg-9
    {
        margin-bottom: -9rem !important;
    }
    .ml-lg-neg-9,
    .mx-lg-neg-9
    {
        margin-left: -9rem !important;
    }
    .m-lg-neg-10
    {
        margin: 10rem !important;
    }
    .mt-lg-neg-10,
    .my-lg-neg-10
    {
        margin-top: -10rem !important;
    }
    .mr-lg-neg-10,
    .mx-lg-neg-10
    {
        margin-right: -10rem !important;
    }
    .mb-lg-neg-10,
    .my-lg-neg-10
    {
        margin-bottom: -10rem !important;
    }
    .ml-lg-neg-10,
    .mx-lg-neg-10
    {
        margin-left: -10rem !important;
    }
    .m-lg-neg-11
    {
        margin: 12rem !important;
    }
    .mt-lg-neg-11,
    .my-lg-neg-11
    {
        margin-top: -12rem !important;
    }
    .mr-lg-neg-11,
    .mx-lg-neg-11
    {
        margin-right: -12rem !important;
    }
    .mb-lg-neg-11,
    .my-lg-neg-11
    {
        margin-bottom: -12rem !important;
    }
    .ml-lg-neg-11,
    .mx-lg-neg-11
    {
        margin-left: -12rem !important;
    }
    .m-lg-neg-12
    {
        margin: 14.5rem !important;
    }
    .mt-lg-neg-12,
    .my-lg-neg-12
    {
        margin-top: -14.5rem !important;
    }
    .mr-lg-neg-12,
    .mx-lg-neg-12
    {
        margin-right: -14.5rem !important;
    }
    .mb-lg-neg-12,
    .my-lg-neg-12
    {
        margin-bottom: -14.5rem !important;
    }
    .ml-lg-neg-12,
    .mx-lg-neg-12
    {
        margin-left: -14.5rem !important;
    }
    .m-lg-neg-13
    {
        margin: 15rem !important;
    }
    .mt-lg-neg-13,
    .my-lg-neg-13
    {
        margin-top: -15rem !important;
    }
    .mr-lg-neg-13,
    .mx-lg-neg-13
    {
        margin-right: -15rem !important;
    }
    .mb-lg-neg-13,
    .my-lg-neg-13
    {
        margin-bottom: -15rem !important;
    }
    .ml-lg-neg-13,
    .mx-lg-neg-13
    {
        margin-left: -15rem !important;
    }
    .m-lg-neg-14
    {
        margin: 16rem !important;
    }
    .mt-lg-neg-14,
    .my-lg-neg-14
    {
        margin-top: -16rem !important;
    }
    .mr-lg-neg-14,
    .mx-lg-neg-14
    {
        margin-right: -16rem !important;
    }
    .mb-lg-neg-14,
    .my-lg-neg-14
    {
        margin-bottom: -16rem !important;
    }
    .ml-lg-neg-14,
    .mx-lg-neg-14
    {
        margin-left: -16rem !important;
    }
    .m-lg-neg-15
    {
        margin: 17rem !important;
    }
    .mt-lg-neg-15,
    .my-lg-neg-15
    {
        margin-top: -17rem !important;
    }
    .mr-lg-neg-15,
    .mx-lg-neg-15
    {
        margin-right: -17rem !important;
    }
    .mb-lg-neg-15,
    .my-lg-neg-15
    {
        margin-bottom: -17rem !important;
    }
    .ml-lg-neg-15,
    .mx-lg-neg-15
    {
        margin-left: -17rem !important;
    }
}

@media (min-width: 1200px)
{
    .m-xl-neg-0
    {
        margin: 0 !important;
    }
    .mt-xl-neg-0,
    .my-xl-neg-0
    {
        margin-top: 0 !important;
    }
    .mr-xl-neg-0,
    .mx-xl-neg-0
    {
        margin-right: 0 !important;
    }
    .mb-xl-neg-0,
    .my-xl-neg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xl-neg-0,
    .mx-xl-neg-0
    {
        margin-left: 0 !important;
    }
    .m-xl-neg-1
    {
        margin: .25rem !important;
    }
    .mt-xl-neg-1,
    .my-xl-neg-1
    {
        margin-top: -.25rem !important;
    }
    .mr-xl-neg-1,
    .mx-xl-neg-1
    {
        margin-right: -.25rem !important;
    }
    .mb-xl-neg-1,
    .my-xl-neg-1
    {
        margin-bottom: -.25rem !important;
    }
    .ml-xl-neg-1,
    .mx-xl-neg-1
    {
        margin-left: -.25rem !important;
    }
    .m-xl-neg-2
    {
        margin: .5rem !important;
    }
    .mt-xl-neg-2,
    .my-xl-neg-2
    {
        margin-top: -.5rem !important;
    }
    .mr-xl-neg-2,
    .mx-xl-neg-2
    {
        margin-right: -.5rem !important;
    }
    .mb-xl-neg-2,
    .my-xl-neg-2
    {
        margin-bottom: -.5rem !important;
    }
    .ml-xl-neg-2,
    .mx-xl-neg-2
    {
        margin-left: -.5rem !important;
    }
    .m-xl-neg-3
    {
        margin: 1rem !important;
    }
    .mt-xl-neg-3,
    .my-xl-neg-3
    {
        margin-top: -1rem !important;
    }
    .mr-xl-neg-3,
    .mx-xl-neg-3
    {
        margin-right: -1rem !important;
    }
    .mb-xl-neg-3,
    .my-xl-neg-3
    {
        margin-bottom: -1rem !important;
    }
    .ml-xl-neg-3,
    .mx-xl-neg-3
    {
        margin-left: -1rem !important;
    }
    .m-xl-neg-4
    {
        margin: 1.5rem !important;
    }
    .mt-xl-neg-4,
    .my-xl-neg-4
    {
        margin-top: -1.5rem !important;
    }
    .mr-xl-neg-4,
    .mx-xl-neg-4
    {
        margin-right: -1.5rem !important;
    }
    .mb-xl-neg-4,
    .my-xl-neg-4
    {
        margin-bottom: -1.5rem !important;
    }
    .ml-xl-neg-4,
    .mx-xl-neg-4
    {
        margin-left: -1.5rem !important;
    }
    .m-xl-neg-5
    {
        margin: 3rem !important;
    }
    .mt-xl-neg-5,
    .my-xl-neg-5
    {
        margin-top: -3rem !important;
    }
    .mr-xl-neg-5,
    .mx-xl-neg-5
    {
        margin-right: -3rem !important;
    }
    .mb-xl-neg-5,
    .my-xl-neg-5
    {
        margin-bottom: -3rem !important;
    }
    .ml-xl-neg-5,
    .mx-xl-neg-5
    {
        margin-left: -3rem !important;
    }
    .m-xl-neg-6
    {
        margin: 4.5rem !important;
    }
    .mt-xl-neg-6,
    .my-xl-neg-6
    {
        margin-top: -4.5rem !important;
    }
    .mr-xl-neg-6,
    .mx-xl-neg-6
    {
        margin-right: -4.5rem !important;
    }
    .mb-xl-neg-6,
    .my-xl-neg-6
    {
        margin-bottom: -4.5rem !important;
    }
    .ml-xl-neg-6,
    .mx-xl-neg-6
    {
        margin-left: -4.5rem !important;
    }
    .m-xl-neg-7
    {
        margin: 6rem !important;
    }
    .mt-xl-neg-7,
    .my-xl-neg-7
    {
        margin-top: -6rem !important;
    }
    .mr-xl-neg-7,
    .mx-xl-neg-7
    {
        margin-right: -6rem !important;
    }
    .mb-xl-neg-7,
    .my-xl-neg-7
    {
        margin-bottom: -6rem !important;
    }
    .ml-xl-neg-7,
    .mx-xl-neg-7
    {
        margin-left: -6rem !important;
    }
    .m-xl-neg-8
    {
        margin: 7.5rem !important;
    }
    .mt-xl-neg-8,
    .my-xl-neg-8
    {
        margin-top: -7.5rem !important;
    }
    .mr-xl-neg-8,
    .mx-xl-neg-8
    {
        margin-right: -7.5rem !important;
    }
    .mb-xl-neg-8,
    .my-xl-neg-8
    {
        margin-bottom: -7.5rem !important;
    }
    .ml-xl-neg-8,
    .mx-xl-neg-8
    {
        margin-left: -7.5rem !important;
    }
    .m-xl-neg-9
    {
        margin: 9rem !important;
    }
    .mt-xl-neg-9,
    .my-xl-neg-9
    {
        margin-top: -9rem !important;
    }
    .mr-xl-neg-9,
    .mx-xl-neg-9
    {
        margin-right: -9rem !important;
    }
    .mb-xl-neg-9,
    .my-xl-neg-9
    {
        margin-bottom: -9rem !important;
    }
    .ml-xl-neg-9,
    .mx-xl-neg-9
    {
        margin-left: -9rem !important;
    }
    .m-xl-neg-10
    {
        margin: 10rem !important;
    }
    .mt-xl-neg-10,
    .my-xl-neg-10
    {
        margin-top: -10rem !important;
    }
    .mr-xl-neg-10,
    .mx-xl-neg-10
    {
        margin-right: -10rem !important;
    }
    .mb-xl-neg-10,
    .my-xl-neg-10
    {
        margin-bottom: -10rem !important;
    }
    .ml-xl-neg-10,
    .mx-xl-neg-10
    {
        margin-left: -10rem !important;
    }
    .m-xl-neg-11
    {
        margin: 12rem !important;
    }
    .mt-xl-neg-11,
    .my-xl-neg-11
    {
        margin-top: -12rem !important;
    }
    .mr-xl-neg-11,
    .mx-xl-neg-11
    {
        margin-right: -12rem !important;
    }
    .mb-xl-neg-11,
    .my-xl-neg-11
    {
        margin-bottom: -12rem !important;
    }
    .ml-xl-neg-11,
    .mx-xl-neg-11
    {
        margin-left: -12rem !important;
    }
    .m-xl-neg-12
    {
        margin: 14.5rem !important;
    }
    .mt-xl-neg-12,
    .my-xl-neg-12
    {
        margin-top: -14.5rem !important;
    }
    .mr-xl-neg-12,
    .mx-xl-neg-12
    {
        margin-right: -14.5rem !important;
    }
    .mb-xl-neg-12,
    .my-xl-neg-12
    {
        margin-bottom: -14.5rem !important;
    }
    .ml-xl-neg-12,
    .mx-xl-neg-12
    {
        margin-left: -14.5rem !important;
    }
    .m-xl-neg-13
    {
        margin: 15rem !important;
    }
    .mt-xl-neg-13,
    .my-xl-neg-13
    {
        margin-top: -15rem !important;
    }
    .mr-xl-neg-13,
    .mx-xl-neg-13
    {
        margin-right: -15rem !important;
    }
    .mb-xl-neg-13,
    .my-xl-neg-13
    {
        margin-bottom: -15rem !important;
    }
    .ml-xl-neg-13,
    .mx-xl-neg-13
    {
        margin-left: -15rem !important;
    }
    .m-xl-neg-14
    {
        margin: 16rem !important;
    }
    .mt-xl-neg-14,
    .my-xl-neg-14
    {
        margin-top: -16rem !important;
    }
    .mr-xl-neg-14,
    .mx-xl-neg-14
    {
        margin-right: -16rem !important;
    }
    .mb-xl-neg-14,
    .my-xl-neg-14
    {
        margin-bottom: -16rem !important;
    }
    .ml-xl-neg-14,
    .mx-xl-neg-14
    {
        margin-left: -16rem !important;
    }
    .m-xl-neg-15
    {
        margin: 17rem !important;
    }
    .mt-xl-neg-15,
    .my-xl-neg-15
    {
        margin-top: -17rem !important;
    }
    .mr-xl-neg-15,
    .mx-xl-neg-15
    {
        margin-right: -17rem !important;
    }
    .mb-xl-neg-15,
    .my-xl-neg-15
    {
        margin-bottom: -17rem !important;
    }
    .ml-xl-neg-15,
    .mx-xl-neg-15
    {
        margin-left: -17rem !important;
    }
}

@media (min-width: 1600px)
{
    .m-xxl-neg-0
    {
        margin: 0 !important;
    }
    .mt-xxl-neg-0,
    .my-xxl-neg-0
    {
        margin-top: 0 !important;
    }
    .mr-xxl-neg-0,
    .mx-xxl-neg-0
    {
        margin-right: 0 !important;
    }
    .mb-xxl-neg-0,
    .my-xxl-neg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xxl-neg-0,
    .mx-xxl-neg-0
    {
        margin-left: 0 !important;
    }
    .m-xxl-neg-1
    {
        margin: .25rem !important;
    }
    .mt-xxl-neg-1,
    .my-xxl-neg-1
    {
        margin-top: -.25rem !important;
    }
    .mr-xxl-neg-1,
    .mx-xxl-neg-1
    {
        margin-right: -.25rem !important;
    }
    .mb-xxl-neg-1,
    .my-xxl-neg-1
    {
        margin-bottom: -.25rem !important;
    }
    .ml-xxl-neg-1,
    .mx-xxl-neg-1
    {
        margin-left: -.25rem !important;
    }
    .m-xxl-neg-2
    {
        margin: .5rem !important;
    }
    .mt-xxl-neg-2,
    .my-xxl-neg-2
    {
        margin-top: -.5rem !important;
    }
    .mr-xxl-neg-2,
    .mx-xxl-neg-2
    {
        margin-right: -.5rem !important;
    }
    .mb-xxl-neg-2,
    .my-xxl-neg-2
    {
        margin-bottom: -.5rem !important;
    }
    .ml-xxl-neg-2,
    .mx-xxl-neg-2
    {
        margin-left: -.5rem !important;
    }
    .m-xxl-neg-3
    {
        margin: 1rem !important;
    }
    .mt-xxl-neg-3,
    .my-xxl-neg-3
    {
        margin-top: -1rem !important;
    }
    .mr-xxl-neg-3,
    .mx-xxl-neg-3
    {
        margin-right: -1rem !important;
    }
    .mb-xxl-neg-3,
    .my-xxl-neg-3
    {
        margin-bottom: -1rem !important;
    }
    .ml-xxl-neg-3,
    .mx-xxl-neg-3
    {
        margin-left: -1rem !important;
    }
    .m-xxl-neg-4
    {
        margin: 1.5rem !important;
    }
    .mt-xxl-neg-4,
    .my-xxl-neg-4
    {
        margin-top: -1.5rem !important;
    }
    .mr-xxl-neg-4,
    .mx-xxl-neg-4
    {
        margin-right: -1.5rem !important;
    }
    .mb-xxl-neg-4,
    .my-xxl-neg-4
    {
        margin-bottom: -1.5rem !important;
    }
    .ml-xxl-neg-4,
    .mx-xxl-neg-4
    {
        margin-left: -1.5rem !important;
    }
    .m-xxl-neg-5
    {
        margin: 3rem !important;
    }
    .mt-xxl-neg-5,
    .my-xxl-neg-5
    {
        margin-top: -3rem !important;
    }
    .mr-xxl-neg-5,
    .mx-xxl-neg-5
    {
        margin-right: -3rem !important;
    }
    .mb-xxl-neg-5,
    .my-xxl-neg-5
    {
        margin-bottom: -3rem !important;
    }
    .ml-xxl-neg-5,
    .mx-xxl-neg-5
    {
        margin-left: -3rem !important;
    }
    .m-xxl-neg-6
    {
        margin: 4.5rem !important;
    }
    .mt-xxl-neg-6,
    .my-xxl-neg-6
    {
        margin-top: -4.5rem !important;
    }
    .mr-xxl-neg-6,
    .mx-xxl-neg-6
    {
        margin-right: -4.5rem !important;
    }
    .mb-xxl-neg-6,
    .my-xxl-neg-6
    {
        margin-bottom: -4.5rem !important;
    }
    .ml-xxl-neg-6,
    .mx-xxl-neg-6
    {
        margin-left: -4.5rem !important;
    }
    .m-xxl-neg-7
    {
        margin: 6rem !important;
    }
    .mt-xxl-neg-7,
    .my-xxl-neg-7
    {
        margin-top: -6rem !important;
    }
    .mr-xxl-neg-7,
    .mx-xxl-neg-7
    {
        margin-right: -6rem !important;
    }
    .mb-xxl-neg-7,
    .my-xxl-neg-7
    {
        margin-bottom: -6rem !important;
    }
    .ml-xxl-neg-7,
    .mx-xxl-neg-7
    {
        margin-left: -6rem !important;
    }
    .m-xxl-neg-8
    {
        margin: 7.5rem !important;
    }
    .mt-xxl-neg-8,
    .my-xxl-neg-8
    {
        margin-top: -7.5rem !important;
    }
    .mr-xxl-neg-8,
    .mx-xxl-neg-8
    {
        margin-right: -7.5rem !important;
    }
    .mb-xxl-neg-8,
    .my-xxl-neg-8
    {
        margin-bottom: -7.5rem !important;
    }
    .ml-xxl-neg-8,
    .mx-xxl-neg-8
    {
        margin-left: -7.5rem !important;
    }
    .m-xxl-neg-9
    {
        margin: 9rem !important;
    }
    .mt-xxl-neg-9,
    .my-xxl-neg-9
    {
        margin-top: -9rem !important;
    }
    .mr-xxl-neg-9,
    .mx-xxl-neg-9
    {
        margin-right: -9rem !important;
    }
    .mb-xxl-neg-9,
    .my-xxl-neg-9
    {
        margin-bottom: -9rem !important;
    }
    .ml-xxl-neg-9,
    .mx-xxl-neg-9
    {
        margin-left: -9rem !important;
    }
    .m-xxl-neg-10
    {
        margin: 10rem !important;
    }
    .mt-xxl-neg-10,
    .my-xxl-neg-10
    {
        margin-top: -10rem !important;
    }
    .mr-xxl-neg-10,
    .mx-xxl-neg-10
    {
        margin-right: -10rem !important;
    }
    .mb-xxl-neg-10,
    .my-xxl-neg-10
    {
        margin-bottom: -10rem !important;
    }
    .ml-xxl-neg-10,
    .mx-xxl-neg-10
    {
        margin-left: -10rem !important;
    }
    .m-xxl-neg-11
    {
        margin: 12rem !important;
    }
    .mt-xxl-neg-11,
    .my-xxl-neg-11
    {
        margin-top: -12rem !important;
    }
    .mr-xxl-neg-11,
    .mx-xxl-neg-11
    {
        margin-right: -12rem !important;
    }
    .mb-xxl-neg-11,
    .my-xxl-neg-11
    {
        margin-bottom: -12rem !important;
    }
    .ml-xxl-neg-11,
    .mx-xxl-neg-11
    {
        margin-left: -12rem !important;
    }
    .m-xxl-neg-12
    {
        margin: 14.5rem !important;
    }
    .mt-xxl-neg-12,
    .my-xxl-neg-12
    {
        margin-top: -14.5rem !important;
    }
    .mr-xxl-neg-12,
    .mx-xxl-neg-12
    {
        margin-right: -14.5rem !important;
    }
    .mb-xxl-neg-12,
    .my-xxl-neg-12
    {
        margin-bottom: -14.5rem !important;
    }
    .ml-xxl-neg-12,
    .mx-xxl-neg-12
    {
        margin-left: -14.5rem !important;
    }
    .m-xxl-neg-13
    {
        margin: 15rem !important;
    }
    .mt-xxl-neg-13,
    .my-xxl-neg-13
    {
        margin-top: -15rem !important;
    }
    .mr-xxl-neg-13,
    .mx-xxl-neg-13
    {
        margin-right: -15rem !important;
    }
    .mb-xxl-neg-13,
    .my-xxl-neg-13
    {
        margin-bottom: -15rem !important;
    }
    .ml-xxl-neg-13,
    .mx-xxl-neg-13
    {
        margin-left: -15rem !important;
    }
    .m-xxl-neg-14
    {
        margin: 16rem !important;
    }
    .mt-xxl-neg-14,
    .my-xxl-neg-14
    {
        margin-top: -16rem !important;
    }
    .mr-xxl-neg-14,
    .mx-xxl-neg-14
    {
        margin-right: -16rem !important;
    }
    .mb-xxl-neg-14,
    .my-xxl-neg-14
    {
        margin-bottom: -16rem !important;
    }
    .ml-xxl-neg-14,
    .mx-xxl-neg-14
    {
        margin-left: -16rem !important;
    }
    .m-xxl-neg-15
    {
        margin: 17rem !important;
    }
    .mt-xxl-neg-15,
    .my-xxl-neg-15
    {
        margin-top: -17rem !important;
    }
    .mr-xxl-neg-15,
    .mx-xxl-neg-15
    {
        margin-right: -17rem !important;
    }
    .mb-xxl-neg-15,
    .my-xxl-neg-15
    {
        margin-bottom: -17rem !important;
    }
    .ml-xxl-neg-15,
    .mx-xxl-neg-15
    {
        margin-left: -17rem !important;
    }
}



