/*********************************************************/
          /*####### -- RESET STYLES -- #######*/
/*********************************************************/

  #main:after, header:after, #parceiros:after, #parceiros ul:after {
    content: " ";
    display: table;
    clear: both; }

  img, picture, video, embed {
    max-width: 100%; }

  * {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-style: normal !important; }

  html {
    line-height: 1.15; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    /* max-height: 100%; */
    /* box-sizing: border-box; */
  }

  /*body {
     width: 130% !important;
    min-height: 100%;
    display: grid;
    grid-template-rows: 1fr auto;
    -moz-osx-font-smoothing:grayscale;
    -ms-flex-direction:column;
    -webkit-box-direction:normal;
    -webkit-box-orient:vertical;
    -webkit-font-smoothing:antialiased; 
  }*/

  .col03 {
    width: 33.33% !important;
  }

  .mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .box-size {
    max-width: 1200px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .flex  { display: flex;}
  .flex-1 { flex-grow: 1;}
  .flex-2 { flex-grow: 2;}
  .flex-3 { flex-grow: 3;}
  .flex-wrap { flex-wrap: wrap;}
  .flex-flow { flex-flow: row wrap;}

  [class*="flexB:40"]       { flex-basis: 40px; }
  [class*="display:block"]  { display:block; }

  [class*="justify:center"]  { justify-content: center; }
  [class*="justify:betwenn"] { justify-content: space-between; }
  [class*="justify:end"]     { justify-content: flex-end; }

  [class*="item:center"]  { align-items: center; }
  [class*="item:end"]     { align-items: flex-end; }
  [class*="item:start"]   { align-items:flex-start; }
  [class*="item:base"]    { align-items: baseline; }

  [class*="text:center"] { text-align: center; }
  [class*="text:left"]   { text-align: left; }
  [class*="text:right"]  { text-align: right; }

  [class*="border:blue"] { border: 1px solid blue; }
  [class*="border:yellow"] { border: 1px solid yellow; }
  [class*="clr:border"] { border: 0 }
  .border { border: 1px solid red; }

  [class*="list:none"] { list-style: none; }

  [class*="z:index:1"] { z-index: 1; }

  /*********************************************************/
          /*####### -- Font Size -- #######*/
  /*********************************************************/

  [class*="font:10pt"] { font-size: 10pt;}
  [class*="font:11pt"] { font-size: 11pt;}
  [class*="font:12pt"] { font-size: 12pt;}
  [class*="font:13pt"] { font-size: 13pt;}
  [class*="font:14pt"] { font-size: 14pt;}
  [class*="font:15pt"] { font-size: 15pt;}
  [class*="font:16pt"] { font-size: 16pt;}
  [class*="font:17pt"] { font-size: 17pt;}
  [class*="font:18pt"] { font-size: 18pt;}
  [class*="font:19pt"] { font-size: 19pt;}
  [class*="font:20pt"] { font-size: 20pt;}
  [class*="font:21pt"] { font-size: 21pt;}
  [class*="font:22pt"] { font-size: 22pt;}
  [class*="font:23pt"] { font-size: 23pt;}
  [class*="font:24pt"] { font-size: 24pt;}
  [class*="font:25pt"] { font-size: 25pt;}
  [class*="font:26pt"] { font-size: 26pt;}
  [class*="font:27pt"] { font-size: 27pt;}
  [class*="font:28pt"] { font-size: 28pt;}
  [class*="font:29pt"] { font-size: 29pt;}
  [class*="font:30pt"] { font-size: 30pt;}

  [class*="font:4vh"] { font-size: 4vh;}


  [class*="font:normal"] { font-weight: normal;}
  [class*="font:bold"] { font-weight: bold;}
  [class*="font:lighter"] { font-weight: lighter;}
  [class*="font:100"] { font-weight: 100;}


  [class*="decoration:none"] { text-decoration: none; }
  [class*="decoration:underline"] { text-decoration: underline; }


  [class*="style:normal"] { font-style: normal;}

  /*********************************************************/
          /*####### -- Colors -- #######*/
  /*********************************************************/

  .color-white {color: white}
  .color-grey {color:  #444;}
  .color-yellow { color:#FAC204; }
  .color-green-whater { color:#D6FFCF; }

  .bg-white { background-color: white;}
  .bg-green { background-color: #009D42;}
  .bg-blue  { background-color: #222A35}


  /*********************************************************/
          /*####### -- Width Classes -- #######*/
  /*********************************************************/

  [class*="w:1"] { width: 1%; }
  [class*="w:2"] { width: 2%; }
  [class*="w:3"] { width: 3%; }
  [class*="w:4"] { width: 4%; }
  [class*="w:4.5"] { width: 4.5%; }
  [class*="w:4.8"] { width: 4.8%; }
  [class*="w:5"] { width: 5%; }
  [class*="w:6"] { width: 6%; }
  [class*="w:7"] { width: 7%; }
  [class*="w:8"] { width: 8%; }
  [class*="w:9"] { width: 9%; }
  [class*="w:10"] { width: 10%; }
  [class*="w:20"] { width: 20%; }
  [class*="w:21"] { width: 21%; }
  [class*="w:22"] { width: 22%; }
  [class*="w:23"] { width: 23%; }
  [class*="w:24"] { width: 24%; }
  [class*="w:25"] { width: 25%; }
  [class*="w:26"] { width: 26%; }
  [class*="w:26.5"] { width: 26.5%; }
  [class*="w:27"] { width: 27%; }
  [class*="w:28"] { width: 28%; }
  [class*="w:28.5"] { width: 28.5%; }
  [class*="w:28.8"] { width: 28.8%; }
  [class*="w:28"] { width: 28%; }
  [class*="w:29"] { width: 29%; }
  [class*="w:30"] { width: 30%; }
  [class*="w:30"] { width: 30%; }
  [class*="w:31"] { width: 31%; }
  [class*="w:31.7"] { width: 31.7%; }
  [class*="w:32"] { width: 32%; }
  [class*="w:33"] { width: 33%; }
  [class*="w:33.33"] { width: 33,33%; }
  [class*="w:34"] { width: 34%; }
  [class*="w:35"] { width: 35%; }
  [class*="w:36"] { width: 36%; }
  [class*="w:40"] { width: 40%; }
  [class*="w:41"] { width: 41%; }
  [class*="w:41.61"] { width: 41.61%; }
  [class*="w:42"] { width: 42%; }
  [class*="w:42.4"] { width: 42%.4; }
  [class*="w:42.5"] { width: 42.5%; }
  [class*="w:42.6"] { width: 42.6%; }
  [class*="w:42.7"] { width: 42.7%; }
  [class*="w:42.8"] { width: 42.8%; }
  [class*="w:42.9"] { width: 42.9%; }
  [class*="w:43"] { width: 43%; }
  [class*="w:43"] { width: 44%; }
  [class*="w:44.1"] { width: 44.1%; }
  [class*="w:45"]   { width: 45%; }
  [class*="w:45.1"] { width: 45.1%; }
  [class*="w:45.2"] { width: 45.2%; }
  [class*="w:45.3"] { width: 45.3%; }
  [class*="w:45.2"] { width: 45.4%; }
  [class*="w:45.5"] { width: 45.5%; }
  [class*="w:45.6"] { width: 45.6%; }
  [class*="w:45.7"] { width: 45.7%; }
  [class*="w:45.8"] { width: 45.8%; }
  [class*="w:45.9"] { width: 45.9%; }
  [class*="w:46"] { width: 46%; }
  [class*="w:47"] { width: 47%; }
  [class*="w:48"] { width: 48%; }
  [class*="w:49"] { width: 49%; }
  [class*="w:49.5"] { width: 49.5%; }
  [class*="w:49.6"] { width: 49.6%; }
  [class*="w:49.7"] { width: 49.7%; }
  [class*="w:49.8"] { width: 49.8%; }
  [class*="w:49.9"] { width: 49.9%; }
  [class*="w:50"] { width: 50%; }
  [class*="w:51"] { width: 51%; }
  [class*="w:52"] { width: 52%; }
  [class*="w:53"] { width: 53%; }
  [class*="w:54"] { width: 54%; }
  [class*="w:55"] { width: 55%; }
  [class*="w:60"] { width: 60%; }
  [class*="w:61"] { width: 61%; }
  [class*="w:62"] { width: 62%; }
  [class*="w:63"] { width: 63%; }
  [class*="w:64"] { width: 64%; }
  [class*="w:65"] { width: 65%; }
  [class*="w:66"] { width: 66%; }
  [class*="w:67"] { width: 67%; }
  [class*="w:68"] { width: 68%; }
  [class*="w:69"] { width: 69%; }
  [class*="w:70"] { width: 70%; }
  [class*="w:71"] { width: 71%; }
  [class*="w:72"] { width: 72%; }
  [class*="w:73"] { width: 73%; }
  [class*="w:74"] { width: 74%; }
  [class*="w:75"] { width: 75%; }
  [class*="w:76"] { width: 76%; }
  [class*="w:77"] { width: 77%; }
  [class*="w:78"] { width: 78%; }
  [class*="w:79"] { width: 79%; }
  [class*="w:80"] { width: 80%; }
  [class*="w:81"] { width: 81%; }
  [class*="w:82"] { width: 82%; }
  [class*="w:83"] { width: 83%; }
  [class*="w:84"] { width: 84%; }
  [class*="w:85"] { width: 85%; }
  [class*="w:86"] { width: 86%; }
  [class*="w:87"] { width: 87%; }
  [class*="w:88"] { width: 88%; }
  [class*="w:89"] { width: 89%; }
  [class*="w:90"] { width: 90%; }
  [class*="w:90.5"] { width: 90.5%; }
  [class*="w:91"] { width: 91%; }
  [class*="w:92"] { width: 92%; }
  [class*="w:93"] { width: 93%; }
  [class*="w:94"] { width: 94%; }
  [class*="w:95"] { width: 95%; }
  [class*="w:95.1"] { width: 95.1%; }
  [class*="w:95.2"] { width: 95.2%; }
  [class*="w:95.3"] { width: 95.3%; }
  [class*="w:95.4"] { width: 95.4%; }
  [class*="w:95.5"] { width: 95.5%; }
  [class*="w:96"] { width: 96%; }
  [class*="w:97"] { width: 97%; }
  [class*="w:98"] { width: 98%; }
  [class*="w:99"] { width: 99%; }
  [class*="w:100"] { width: 100%;}

  /*********************************************************/
          /*####### -- Floats -- #######*/
  /*********************************************************/

  [class*="flt:left"]  { float: left;  }
  [class*="flt:right"] { float: right; }
  [class*="flt:none"]  { float: none;  }

  /*********************************************************/
          /*####### -- Clear Margins -- #######*/
  /*********************************************************/

  [class*="clr:m-left"]   { margin-left: 0px; }
  [class*="clr:m-top"]    { margin-top: 0px; }
  [class*="clr:m-bottom"] { margin-bottom: 0px; }

  /*********************************************************/
          /*####### -- Clear Paddings -- #######*/
  /*********************************************************/

  [class*="clr:p-left"]  { padding-left: 0px; }
  [class*="clr:p-right"] { padding-right: 0px; }

  /*********************************************************/
          /*####### -- Margin Left -- #######*/
  /*********************************************************/

  [class*="m:left:1"] { margin-left: 1px; }
  [class*="m:left:2"] { margin-left: 2px; }
  [class*="m:left:3"] { margin-left: 3px; }
  [class*="m:left:4"] { margin-left: 4px; }
  [class*="m:left:5"] { margin-left: 5px; }
  [class*="m:left:6"] { margin-left: 6px; }
  [class*="m:left:7"] { margin-left: 7px; }
  [class*="m:left:8"] { margin-left: 8px; }
  [class*="m:left:9"] { margin-left: 9px; }
  [class*="m:left:10"] { margin-left: 10px; }
  [class*="m:left:11"] { margin-left: 11px; }
  [class*="m:left:12"] { margin-left: 12px; }
  [class*="m:left:13"] { margin-left: 13px; }
  [class*="m:left:14"] { margin-left: 14px; }
  [class*="m:left:15"] { margin-left: 15px; }
  [class*="m:left:19"] { margin-left: 19px; }
  [class*="m:left:20"] { margin-left: 20px; }
  [class*="m:left:21"] { margin-left: 21px; }
  [class*="m:left:22"] { margin-left: 22px; }
  [class*="m:left-23"] { margin-left: 23px; }
  [class*="m:left-25"] { margin-left: 25px; }
  [class*="m:left-30"] { margin-left: 30px; }
  [class*="m:left:35"] { margin-left: 35px; }
  [class*="m:left:40"] { margin-left: 40px; }
  [class*="m:left:45"] { margin-left: 45px; }
  [class*="m:left:45"] { margin-left: 45px; }
  [class*="m:left:50"] { margin-left: 50px; }
  [class*="m:left:51"] { margin-left: 51px; }
  [class*="m:left:52"] { margin-left: 52px; }
  [class*="m:left:60"] { margin-left: 60px; }
  [class*="m:left:70"] { margin-left: 70px; }
  [class*="m:left:80"] { margin-left: 80px; }
  [class*="m:left:90"] { margin-left: 90px; }
  [class*="m:left:100"] { margin-left: 100px; }

  /*********************************************************/
          /*####### -- Margin Top -- #######*/
  /*********************************************************/

  [class*="m:top-1"]   { margin-top: 1%; }
  [class*="m:top-1-2"] { margin-top: 1.2%; }
  [class*="m:top-1-5"] { margin-top: 1.5%; }
  [class*="m:top-2"]   { margin-top: 2%; }
  [class*="m:top-3"]   { margin-top: 3%; }
  [class*="m:top-4"]   { margin-top: 4%; }
  [class*="m:top-5"]   { margin-top: 5%; }
  [class*="m:top-5-2"] { margin-top: 5.2%; }
  [class*="m:top-5-3"] { margin-top: 5.3%; }
  [class*="m:top-5-4"] { margin-top: 5.4%; }
  [class*="m:top-5-6"] { margin-top: 5.6%; }
  [class*="m:top-5-7"] { margin-top: 5.7%; }
  [class*="m:top-6"]   { margin-top: 6%; }
  [class*="m:top-6-4"] { margin-top: 6.4%; }
  [class*="m:top-7"]   { margin-top: 7%; }
  [class*="m:top-8"]   { margin-top: 8%; }
  [class*="m:top-10"]  { margin-top: 10%; }
  [class*="m:top-14"]  { margin-top: 14%; }
  [class*="m:top-15"]  { margin-top: 15%; }
  [class*="m:top-16"]  { margin-top: 16%; }
  [class*="m:top-17"]  { margin-top: 17%; }
  [class*="m:top-18"]  { margin-top: 18%; }
  [class*="m:top-20"]  { margin-top: 20%; }
  [class*="m:top-21"]  { margin-top: 21%; }
  [class*="m:top-22"]  { margin-top: 22%; }
  [class*="m:top-23"]  { margin-top: 23%; }
  [class*="m:top-24"]  { margin-top: 24%; }
  [class*="m:top-25"]  { margin-top: 25%; }
  [class*="m:top-30"]  { margin-top: 30%; }
  [class*="m:top-35"]  { margin-top: 35%; }
  [class*="m:top-40"]  { margin-top: 40%; }
  [class*="m:top-45"]  { margin-top: 45%; }
  [class*="m:top-45"]  { margin-top: 46%; }
  [class*="m:top-45"]  { margin-top: 47%; }

  /*********************************************************/

  [class*="m:top:-5"]  { margin-top: -5px; }
  [class*="m:top:-10"]  { margin-top: -10px; }
  [class*="m:top:0"]  { margin-top: 0px; }
  [class*="m:top:5"]  { margin-top: 5px; }
  [class*="m:top:6"]  { margin-top: 6px; }
  [class*="m:top:7"]  { margin-top: 7px; }
  [class*="m:top:8"]  { margin-top: 8px; }
  [class*="m:top:9"]  { margin-top: 9px; }
  [class*="m:top:10"] { margin-top: 10px; }
  [class*="m:top:15"] { margin-top: 15px; }
  [class*="m:top:20"] { margin-top: 20px; }
  [class*="m:top:25"] { margin-top: 25px; }
  [class*="m:top:30"] { margin-top: 30px; }
  [class*="m:top:35"] { margin-top: 35px; }
  [class*="m:top:40"] { margin-top: 40px; }
  [class*="m:top:45"] { margin-top: 45px; }
  [class*="m:top:50"] { margin-top: 50px; }
  [class*="m:top:55"] { margin-top: 55px; }
  [class*="m:top:60"] { margin-top: 60px; }
  [class*="m:top:65"] { margin-top: 65px; }
  [class*="m:top:70"] { margin-top: 70px; }
  [class*="m:top:75"] { margin-top: 75px; }
  [class*="m:top:80"] { margin-top: 80px; }
  [class*="m:top:85"] { margin-top: 85px; }
  [class*="m:top:90"] { margin-top: 90px; }
  [class*="m:top:95"] { margin-top: 95px; }
  [class*="m:top:100"] { margin-top: 100px; }
  [class*="m:top:105"] { margin-top: 105px; }
  [class*="m:top:110"] { margin-top: 110px; }
  [class*="m:top:120"] { margin-top: 120px; }
  [class*="m:top:125"] { margin-top: 125px; }
  [class*="m:top:130"] { margin-top: 130px; }
  [class*="m:top:135"] { margin-top: 135px; }
  [class*="m:top:140"] { margin-top: 140px; }
  [class*="m:top:145"] { margin-top: 145px; }
  [class*="m:top:150"] { margin-top: 150px; }
  [class*="m:top:155"] { margin-top: 155px; }
  [class*="m:top:160"] { margin-top: 160px; }
  [class*="m:top:165"] { margin-top: 165px; }
  [class*="m:top:170"] { margin-top: 170px; }
  [class*="m:top:175"] { margin-top: 175px; }
  [class*="m:top:180"] { margin-top: 180px; }


  [class*="m:side:50"] { margin: 0 50px; }
  [class*="m:side:100"] { margin: 0 100px; }


  /*********************************************************/
          /*####### -- Margin Botton -- #######*/
  /*********************************************************/

  [class*="m:bottom-1"]   { margin-bottom: 1%; }
  [class*="m:bottom-2"]   { margin-bottom: 2%; }
  [class*="m:bottom-3"]   { margin-bottom: 3%; }
  [class*="m:bottom-4"]   { margin-bottom: 4%; }
  [class*="m:bottom-5"]   { margin-bottom: 5%; }
  [class*="m:bottom-8"]   { margin-bottom: 8%; }
  [class*="m:bottom-10"]  { margin-bottom: 10%; }
  [class*="m:bottom-20"]  { margin-bottom: 20%; }
  [class*="m:bottom-30"]  { margin-bottom: 30%; }
  [class*="m:bottom-40"]  { margin-bottom: 40px; }
  [class*="m:bottom-50"]  { margin-bottom: 50%; }
  [class*="m:bottom-60"]  { margin-bottom: 60px; }
  [class*="m:bottom-70"]  { margin-bottom: 70px; }
  [class*="m:bottom-80"]  { margin-bottom: 80px; }
  [class*="m:bottom-90"]  { margin-bottom: 90px; }
  [class*="m:bottom-100"] { margin-bottom: 100px; }


  [class*="m:bottom:5"]   { margin-bottom: 5px; }
  [class*="m:bottom:10"]  { margin-bottom: 10px; }
  [class*="m:bottom:15"]  { margin-bottom: 15px; }
  [class*="m:bottom:20"]  { margin-bottom: 20px; }
  [class*="m:bottom:25"]  { margin-bottom: 25px; }
  [class*="m:bottom:30"]  { margin-bottom: 30px; }
  [class*="m:bottom:35"]  { margin-bottom: 35px; }
  [class*="m:bottom:40"]  { margin-bottom: 40px; }
  [class*="m:bottom:45"]  { margin-bottom: 45px; }
  [class*="m:bottom:50"]  { margin-bottom: 50px; }
  [class*="m:bottom:55"]  { margin-bottom: 55px; }
  [class*="m:bottom:60"]  { margin-bottom: 60px; }
  [class*="m:bottom:65"]  { margin-bottom: 65px; }
  [class*="m:bottom:70"]  { margin-bottom: 70px; }
  [class*="m:bottom:75"]  { margin-bottom: 75px; }
  [class*="m:bottom:80"]  { margin-bottom: 80px; }
  [class*="m:bottom:85"]  { margin-bottom: 85px; }
  [class*="m:bottom:90"]  { margin-bottom: 90px; }
  [class*="m:bottom:95"]  { margin-bottom: 95px; }
  [class*="m:bottom:100"] { margin-bottom: 100px;}




  /*********************************************************/
          /*####### -- Padding Top -- #######*/
  /*********************************************************/

  [class*="p:top-5"]   { padding-top: 5%; }
  [class*="p:top-10"]  { padding-top: 10%; }
  [class*="p:top-20"]  { padding-top: 20%; }
  [class*="p:top-30"]  { padding-top: 30%; }
  [class*="p:top-40"]  { padding-top: 40%; }
  [class*="p:top-50"]  { padding-top: 50%; }
  [class*="p:top-60"]  { padding-top: 60%; }
  [class*="p:top-70"]  { padding-top: 70%; }
  [class*="p:top-80"]  { padding-top: 80%; }
  [class*="p:top-90"]  { padding-top: 90%; }
  [class*="p:top-100"] { padding-top: 100%; }

  /*********************************************************/

  [class*="padding:10"] { padding: 10px; }
  [class*="padding:20"] { padding: 20px; }
  [class*="padding:30"] { padding: 30px; }
  [class*="padding:40"] { padding: 40px; }
  [class*="padding:50"] { padding: 50px; }
  [class*="padding:60"] { padding: 60px; }
  [class*="padding:70"] { padding: 70px; }
  [class*="padding:80"] { padding: 80px; }
  [class*="padding:90"] { padding: 90px; }
  [class*="padding:100"] { padding: 100px; }


  [class*="p:center:40"] { padding: 0 40px; }
  [class*="p:center:50"] { padding: 0 50px; }


  /*********************************************************/
          /*####### -- Padding Bottom -- #######*/
  /*********************************************************/

  [class*="p:bottom-2"]  { padding-bottom: 2%; }
  [class*="p:bottom-4"]  { padding-bottom: 4%; }
  [class*="p:bottom-4.5"] { padding-bottom: 4.5%; }
  [class*="p:bottom-5"]  { padding-bottom: 5%; }
  [class*="p:bottom-6"]  { padding-bottom: 6%; }
  [class*="p:bottom-7"]  { padding-bottom: 7%; }
  [class*="p:bottom-8"]  { padding-bottom: 8%; }
  [class*="p:bottom-9"]  { padding-bottom: 9%; }
  [class*="p:bottom-10"] { padding-bottom: 10%; }
  [class*="p:bottom-15"] { padding-bottom: 15%; }
  [class*="p:bottom-20"] { padding-bottom: 20%; }
  [class*="p:bottom-30"] { padding-bottom: 30%; }
  [class*="p:bottom-35"] { padding-bottom: 35%; }
  [class*="p:bottom-40"] { padding-bottom: 40%; }
  [class*="p:bottom-45"] { padding-bottom: 45%; }
  [class*="p:bottom-50"] { padding-bottom: 50px;}


  [class*="padding-bottom:10"] { padding-bottom: 10px; }
  [class*="padding-bottom:15"] { padding-bottom: 15px; }
  [class*="padding-bottom:20"] { padding-bottom: 20px; }
  [class*="padding-bottom:25"] { padding-bottom: 25px; }
  [class*="padding-bottom:30"] { padding-bottom: 30px; }
  [class*="padding-bottom:35"] { padding-bottom: 35px; }
  [class*="padding-bottom:40"] { padding-bottom: 40px; }
  [class*="padding-bottom:45"] { padding-bottom: 45px; }
  [class*="padding-bottom:50"] { padding-bottom: 50px; }
  [class*="padding-bottom:55"] { padding-bottom: 55px; }
  [class*="padding-bottom:60"] { padding-bottom: 60px; }
  [class*="padding-bottom:65"] { padding-bottom: 65px; }
  [class*="padding-bottom:70"] { padding-bottom: 70px; }
  [class*="padding-bottom:75"] { padding-bottom: 75px; }
  [class*="padding-bottom:80"] { padding-bottom: 80px; }
  [class*="padding-bottom:85"] { padding-bottom: 85px; }
  [class*="padding-bottom:90"] { padding-bottom: 90px; }
  [class*="padding-bottom:95"] { padding-bottom: 95px; }
  [class*="padding-bottom:100"] { padding-bottom: 100px; }
  [class*="padding-bottom:110"] { padding-bottom: 110px; }
  [class*="padding-bottom:120"] { padding-bottom: 120px; }
  [class*="padding-bottom:130"] { padding-bottom: 130px; }
  [class*="padding-bottom:140"] { padding-bottom: 140px; }
  [class*="padding-bottom:150"] { padding-bottom: 150px; }



  /*********************************************************/
          /*####### -- Text Align -- #######*/
  /*********************************************************/

  [class*="text:center"] {
    text-align: center;
  }

  /*********************************************************/
          /*####### -- Form -- #######*/
  /*********************************************************/

  input[type="text"], [type="email"] {
    color: #707070;
  }

  input:focus, textarea:focus, button:focus, select:focus {
      outline: none !important;
      box-shadow: 0 0 10px #EDEDED;
  }

  select {
    color: #A1A2A4;
  }

  textarea {
    color: #707070;
  }

  input[type="text"]:hover {
    background-color: #ccc;
    transition: background-color 0.5s ease;
  }

  .form input, .form select {
    padding: 15px;
    margin-bottom: 20px;
    float: left;
    border: 0;
  }

  .form textarea {
    display: block;
    padding: 15px;
  }


  .hover:hover {
    filter: brightness(115%);
  }


  /*********************************************************/
          /*####### -- Shadown -- #######*/
  /*********************************************************/

  .shadow-xs {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .shadow-sm {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .shadow {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .shadow {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .shadow-2xl {
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .shadow-inner {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .shadow-outline {
    box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .shadow-none {
    box-shadow: none;
  }

  .hover\:shadow-xs:hover {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .hover\:shadow-sm:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .hover\:shadow:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .hover\:shadow-md:hover {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .hover\:shadow-lg:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .hover\:shadow:hover { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .hover\:shadow-2xl:hover { box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .hover\:shadow-inner:hover { box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .hover\:shadow-outline:hover { box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .hover\:shadow-none:hover { box-shadow: none; }
  .focus\:shadow-xs:focus { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }
  .focus\:shadow-sm:focus { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .focus\:shadow:focus { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
  .focus\:shadow-md:focus { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
  .focus\:shadow-lg:focus { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
  .focus\:shadow:focus { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
  .focus\:shadow-2xl:focus { box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); }
  .focus\:shadow-inner:focus { box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); }
  .focus\:shadow-outline:focus { box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5); }
  .focus\:shadow-none:focus { box-shadow: none; }
  .text-shadow { text-shadow: 4px 2px 3px #333; }


  @media (min-width: 576px)  {
    [class*="m:top:-5-sm"]  { margin-top: -5px; }
    [class*="m:top:-10-sm"]  { margin-top: -10px; }
    [class*="m:top:0-sm"]  { margin-top: 0px; }
    [class*="m:top:5-sm"]  { margin-top: 5px; }
    [class*="m:top:6-sm"]  { margin-top: 6px; }
    [class*="m:top:7-sm"]  { margin-top: 7px; }
    [class*="m:top:8-sm"]  { margin-top: 8px; }
    [class*="m:top:9-sm"]  { margin-top: 9px; }
    [class*="m:top:10-sm"] { margin-top: 10px; }
    [class*="m:top:15-sm"] { margin-top: 15px; }
    [class*="m:top:20-sm"] { margin-top: 20px; }
    [class*="m:top:25-sm"] { margin-top: 25px; }
    [class*="m:top:30-sm"] { margin-top: 30px; }
    [class*="m:top:35-sm"] { margin-top: 35px; }
    [class*="m:top:40-sm"] { margin-top: 40px; }
    [class*="m:top:45-sm"] { margin-top: 45px; }
    [class*="m:top:50-sm"] { margin-top: 50px; }
    [class*="m:top:55-sm"] { margin-top: 55px; }
    [class*="m:top:60-sm"] { margin-top: 60px; }
    [class*="m:top:65-sm"] { margin-top: 65px; }
    [class*="m:top:70-sm"] { margin-top: 70px; }
    [class*="m:top:75-sm"] { margin-top: 75px; }
    [class*="m:top:80-sm"] { margin-top: 80px; }
    [class*="m:top:85-sm"] { margin-top: 85px; }
    [class*="m:top:90-sm"] { margin-top: 90px; }
    [class*="m:top:95-sm"] { margin-top: 95px; }
    [class*="m:top:100-sm"] { margin-top: 100px; }
    [class*="m:top:105-sm"] { margin-top: 105px; }
    [class*="m:top:110-sm"] { margin-top: 110px; }
    [class*="m:top:120-sm"] { margin-top: 120px; }
    [class*="m:top:125-sm"] { margin-top: 125px; }
    [class*="m:top:130-sm"] { margin-top: 130px; }
    [class*="m:top:135-sm"] { margin-top: 135px; }
    [class*="m:top:140-sm"] { margin-top: 140px; }
    [class*="m:top:145-sm"] { margin-top: 145px; }
    [class*="m:top:150-sm"] { margin-top: 150px; }
    [class*="m:top:155-sm"] { margin-top: 155px; }
    [class*="m:top:160-sm"] { margin-top: 160px; }
    [class*="m:top:165-sm"] { margin-top: 165px; }
    [class*="m:top:170-sm"] { margin-top: 170px; }
    [class*="m:top:175-sm"] { margin-top: 175px; }
    [class*="m:top:180-sm"] { margin-top: 180px; }
  }
