Guest User

Untitled

a guest
Feb 24th, 2018
590
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 96.49 KB | None | 0 0
  1. @charset "UTF-8";
  2. * {
  3.   box-sizing: border-box;
  4.   margin: 0;
  5.   padding: 0; }
  6.  
  7. html {
  8.   overflow-x: hidden; }
  9.  
  10. audio,
  11. canvas,
  12. progress,
  13. video {
  14.   display: inline-block;
  15.   /* 1 */
  16.   vertical-align: baseline;
  17.   /* 2 */ }
  18.  
  19. img {
  20.   border: 0;
  21.   width: 100%;
  22.   height: auto;
  23.   vertical-align: middle;
  24.   transition: all .2s ease-in-out; }
  25.  
  26. body {
  27.   overflow-x: hidden;
  28.   font-family: 'Titillium Web', sans-serif;
  29.   line-height: 1.5;
  30.   -webkit-font-smoothing: subpixel-antialiased;
  31.   font-weight: 400; }
  32.  
  33. a {
  34.   color: #e02009;
  35.   text-decoration: none; }
  36.  
  37. nav {
  38.   list-style-type: none;
  39.   display: inline; }
  40.  
  41. header {
  42.   display: block; }
  43.  
  44. main {
  45.   background: rgba(0, 0, 0, 0.1);
  46.   display: block; }
  47.  
  48. aside {
  49.   display: block;
  50.   background: rgba(0, 0, 0, 0.1); }
  51.  
  52. button {
  53.   outline: 0;
  54.   border: 3px;
  55.   cursor: pointer;
  56.   font-size: 1rem;
  57.   background: transparent;
  58.   transition: all .2s ease-in-out; }
  59.  
  60. hr {
  61.   border: 1px solid currentColor;
  62.   width: 100%;
  63.   display: block; }
  64.  
  65. blockquote {
  66.   background-color: rgba(151, 178, 232, 0.27);
  67.   padding: 15px; }
  68.  
  69. footer {
  70.   width: 100%;
  71.   clear: both;
  72.   padding: 10px 0;
  73.   position: relative;
  74.   color: #f9f9f9; }
  75.  
  76. ol {
  77.   display: block; }
  78.  
  79. .full {
  80.   width: 100%;
  81.   height: 100vh;
  82.   display: block; }
  83.  
  84. .flex {
  85.   display: flex; }
  86.  
  87. .text-center {
  88.   text-align: center; }
  89.  
  90. .text-right {
  91.   text-align: right; }
  92.  
  93. .text-left {
  94.   text-align: left; }
  95.  
  96. .text-justify {
  97.   text-align: justify; }
  98.  
  99. .center-block {
  100.   margin-right: auto !important;
  101.   margin-left: auto !important; }
  102.  
  103. .right {
  104.   float: right; }
  105.  
  106. .left {
  107.   float: left; }
  108.  
  109. .top-buffer {
  110.   padding-top: 50px; }
  111.  
  112. .center {
  113.   justify-content: center; }
  114.  
  115. .middle {
  116.   align-items: center; }
  117.  
  118. .center-xy {
  119.   align-items: center;
  120.   justify-content: center; }
  121.  
  122. .align-top {
  123.   align-items: flex-start; }
  124.  
  125. .align-bottom {
  126.   align-items: flex-end; }
  127.  
  128. .transparent {
  129.   background: transparent !important; }
  130.  
  131. .h-50 {
  132.   height: 50%; }
  133.  
  134. .h-100 {
  135.   height: 100%; }
  136.  
  137. .w-50 {
  138.   width: 50%; }
  139.  
  140. .w-100 {
  141.   width: 100%; }
  142.  
  143. .container {
  144.   width: 85vw;
  145.   margin: 0 auto;
  146.   max-width: 1200px; }
  147.  
  148. .row {
  149.   display: flex;
  150.   margin: 10px 0; }
  151.  
  152. .row:after {
  153.   content: '';
  154.   display: table;
  155.   clear: both; }
  156.  
  157. .grid-header {
  158.   grid-area: header; }
  159.  
  160. .grid-main {
  161.   grid-area: main; }
  162.  
  163. .grid-side-left {
  164.   grid-area: side-left; }
  165.  
  166. .grid-side-right {
  167.   grid-area: side-right; }
  168.  
  169. .grid-footer {
  170.   grid-area: footer; }
  171.  
  172. .col {
  173.   max-width: 100%;
  174.   -webkit-box-flex: 1;
  175.   -webkit-flex-grow: 1;
  176.   -webkit-flex-basis: 0;
  177.   -ms-flex-preferred-size: 0;
  178.   -ms-flex-positive: 1;
  179.   flex-basis: 0;
  180.   flex-grow: 1; }
  181.  
  182. .gutter {
  183.   padding-left: 10px;
  184.   padding-right: 10px; }
  185.   .gutter:first-child {
  186.     margin-left: 0; }
  187.   .gutter:last-child {
  188.     margin-right: 0; }
  189.  
  190. .col-1 {
  191.   width: 100%;
  192.   padding: 10px 0; }
  193.   .col-1:first-child {
  194.     padding-left: 0; }
  195.   .col-1:last-child {
  196.     padding-right: 0; }
  197.  
  198. .col-2 {
  199.   width: 100%;
  200.   padding: 10px 0; }
  201.   .col-2:first-child {
  202.     padding-left: 0; }
  203.   .col-2:last-child {
  204.     padding-right: 0; }
  205.  
  206. .col-3 {
  207.   width: 100%;
  208.   padding: 10px 0; }
  209.   .col-3:first-child {
  210.     padding-left: 0; }
  211.   .col-3:last-child {
  212.     padding-right: 0; }
  213.  
  214. .col-4 {
  215.   width: 100%;
  216.   padding: 10px 0; }
  217.   .col-4:first-child {
  218.     padding-left: 0; }
  219.   .col-4:last-child {
  220.     padding-right: 0; }
  221.  
  222. .col-5 {
  223.   width: 100%;
  224.   padding: 10px 0; }
  225.   .col-5:first-child {
  226.     padding-left: 0; }
  227.   .col-5:last-child {
  228.     padding-right: 0; }
  229.  
  230. .col-6 {
  231.   width: 100%;
  232.   padding: 10px 0; }
  233.   .col-6:first-child {
  234.     padding-left: 0; }
  235.   .col-6:last-child {
  236.     padding-right: 0; }
  237.  
  238. .col-7 {
  239.   width: 100%;
  240.   padding: 10px 0; }
  241.   .col-7:first-child {
  242.     padding-left: 0; }
  243.   .col-7:last-child {
  244.     padding-right: 0; }
  245.  
  246. .col-8 {
  247.   width: 100%;
  248.   padding: 10px 0; }
  249.   .col-8:first-child {
  250.     padding-left: 0; }
  251.   .col-8:last-child {
  252.     padding-right: 0; }
  253.  
  254. .col-9 {
  255.   width: 100%;
  256.   padding: 10px 0; }
  257.   .col-9:first-child {
  258.     padding-left: 0; }
  259.   .col-9:last-child {
  260.     padding-right: 0; }
  261.  
  262. .col-10 {
  263.   width: 100%;
  264.   padding: 10px 0; }
  265.   .col-10:first-child {
  266.     padding-left: 0; }
  267.   .col-10:last-child {
  268.     padding-right: 0; }
  269.  
  270. .col-11 {
  271.   width: 100%;
  272.   padding: 10px 0; }
  273.   .col-11:first-child {
  274.     padding-left: 0; }
  275.   .col-11:last-child {
  276.     padding-right: 0; }
  277.  
  278. .col-12 {
  279.   width: 100%;
  280.   padding: 10px 0; }
  281.   .col-12:first-child {
  282.     padding-left: 0; }
  283.   .col-12:last-child {
  284.     padding-right: 0; }
  285.  
  286. @font-face {
  287.   font-family: "Mayeka";
  288.   font-weight: normal;
  289.   src: url("fonts/MayekaRegular.otf") format("opentype"); }
  290.  
  291. @font-face {
  292.   font-family: "Mayeka Demi Bold";
  293.   font-weight: bolder;
  294.   src: url("fonts/MayekaDemiBold.otf") format("opentype"); }
  295.  
  296. @font-face {
  297.   font-family: "Mayeka Bold";
  298.   font-weight: bold;
  299.   src: url("fonts/MayekaBold.otf") format("opentype"); }
  300.  
  301. @font-face {
  302.   font-family: "Mayeka Light";
  303.   font-weight: lighter;
  304.   src: url("fonts/MayekaLight.otf") format("opentype"); }
  305.  
  306. @font-face {
  307.   font-family: "Days";
  308.   font-weight: normal;
  309.   src: url("fonts/Days.ttf") format("truetype"); }
  310.  
  311. * {
  312.   text-rendering: auto;
  313.   -webkit-font-smoothing: antialiased;
  314.   -moz-osx-font-smoothing: grayscale; }
  315.  
  316. span, p {
  317.   font-size: 1.1rem; }
  318.  
  319. p {
  320.   display: block;
  321.   -webkit-margin-before: 1em;
  322.   -webkit-margin-after: 1em;
  323.   -webkit-margin-start: 0px;
  324.   -webkit-margin-end: 0px; }
  325.  
  326. em {
  327.   background-color: #efefef;
  328.   letter-spacing: 1px;
  329.   padding: 5px;
  330.   border-radius: 3px; }
  331.  
  332. h1 {
  333.   font-size: 3.2rem; }
  334.  
  335. h2 {
  336.   font-size: 2.8rem; }
  337.  
  338. h3 {
  339.   font-size: 1.5rem; }
  340.  
  341. .uppercase {
  342.   text-transform: uppercase; }
  343.  
  344. .vermelho {
  345.   color: #e02009; }
  346.  
  347. .branco {
  348.   color: white !important; }
  349.  
  350. .azul {
  351.   color: #3F00A6; }
  352.  
  353. .roxo {
  354.   color: #8F0071; }
  355.  
  356. /* Menu icon styles */
  357. .menu-icon-wrapper {
  358.   position: relative;
  359.   display: block;
  360.   width: 34px;
  361.   height: 34px;
  362.   pointer-events: none;
  363.   transition: 0.1s; }
  364.  
  365. .menu-icon-wrapper.scaled {
  366.   -webkit-transform: scale(0.5);
  367.   -ms-transform: scale(0.5);
  368.   transform: scale(0.5); }
  369.  
  370. .menu-icon-wrapper svg {
  371.   position: absolute;
  372.   top: -33px;
  373.   left: -33px;
  374.   -webkit-transform: scale(0.1);
  375.   -ms-transform: scale(0.1);
  376.   transform: scale(0.1);
  377.   -webkit-transform-origin: 0 0;
  378.   -ms-transform-origin: 0 0;
  379.   transform-origin: 0 0; }
  380.  
  381. .menu-icon-wrapper svg path {
  382.   stroke: #9B2555;
  383.   stroke-width: 60px;
  384.   stroke-linecap: round;
  385.   stroke-linejoin: round;
  386.   fill: transparent; }
  387.  
  388. .menu-icon-wrapper .menu-icon-trigger {
  389.   position: relative;
  390.   width: 100%;
  391.   height: 100%;
  392.   cursor: pointer;
  393.   pointer-events: auto;
  394.   background: none;
  395.   border: none;
  396.   display: block;
  397.   margin: 0;
  398.   padding: 0; }
  399.  
  400. .menu-icon-wrapper .menu-icon-trigger:hover,
  401. .menu-icon-wrapper .menu-icon-trigger:focus {
  402.   outline: none; }
  403.  
  404. #dummy {
  405.   position: absolute;
  406.   margin-top: 0;
  407.   left: -32px;
  408.   transition: all .2s;
  409.   top: -100vh; }
  410.  
  411. #dummy.dummy--active {
  412.   display: block;
  413.   top: 60px;
  414.   z-index: 9998; }
  415.  
  416. .dummy__item {
  417.   width: 360px;
  418.   margin: 0em 1.25em;
  419.   background: white;
  420.   text-align: center;
  421.   -webkit-transition: -webkit-transform 0.5s;
  422.   transition: transform 0.5s;
  423.   -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  424.   transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
  425.   .dummy__item a {
  426.     width: 100%;
  427.     z-index: 9999;
  428.     display: block;
  429.     position: relative; }
  430.  
  431. .dummy__item {
  432.   -webkit-transform: translate3d(0, -70vh, 0) translate3d(0, 0, 0) scale3d(0.5, 1, 1);
  433.   transform: translate3d(0, -70vh, 0) translate3d(0, 0, 0) scale3d(0.5, 1, 1);
  434.   -webkit-transform-origin: 0 50%;
  435.   transform-origin: 0 50%; }
  436.  
  437. .device--alt .dummy__item {
  438.   -webkit-transform: translate3d(0, 260px, 0) scale3d(1, 0.2, 1);
  439.   transform: translate3d(0, 260px, 0) scale3d(1, 0.2, 1); }
  440.  
  441. .dummy--active .dummy__item {
  442.   -webkit-transition-timing-function: cubic-bezier(0.56, 1.19, 0.2, 1.05);
  443.   transition-timing-function: cubic-bezier(0.56, 1.19, 0.2, 1.05);
  444.   -webkit-transform: translate3d(0, 0, 0);
  445.   transform: translate3d(0, 0, 0); }
  446.  
  447. .dummy__item:nth-child(4),
  448. .dummy--active .dummy__item:first-child {
  449.   -webkit-transition-delay: 0.05s;
  450.   transition-delay: 0.05s; }
  451.  
  452. .dummy__item:nth-child(3),
  453. .dummy--active .dummy__item:nth-child(2) {
  454.   -webkit-transition-delay: 0.1s;
  455.   transition-delay: 0.1s; }
  456.  
  457. .dummy__item:nth-child(2),
  458. .dummy--active .dummy__item:nth-child(3) {
  459.   -webkit-transition-delay: 0.15s;
  460.   transition-delay: 0.15s; }
  461.  
  462. .dummy__item:first-child,
  463. .dummy--active .dummy__item:nth-child(4) {
  464.   -webkit-transition-delay: 0.2s;
  465.   transition-delay: 0.2s; }
  466.  
  467. /* Slider */
  468. .slick-slider {
  469.   position: relative;
  470.   display: block;
  471.   box-sizing: border-box;
  472.   -webkit-touch-callout: none;
  473.   -webkit-user-select: none;
  474.   -khtml-user-select: none;
  475.   -moz-user-select: none;
  476.   -ms-user-select: none;
  477.   user-select: none;
  478.   -ms-touch-action: pan-y;
  479.   touch-action: pan-y;
  480.   -webkit-tap-highlight-color: transparent; }
  481.  
  482. .slick-list {
  483.   position: relative;
  484.   overflow: hidden;
  485.   display: block;
  486.   margin: 0;
  487.   padding: 0; }
  488.   .slick-list:focus {
  489.     outline: none; }
  490.   .slick-list.dragging {
  491.     cursor: pointer;
  492.     cursor: hand; }
  493.  
  494. .slick-slider .slick-track,
  495. .slick-slider .slick-list {
  496.   -webkit-transform: translate3d(0, 0, 0);
  497.   -moz-transform: translate3d(0, 0, 0);
  498.   -ms-transform: translate3d(0, 0, 0);
  499.   -o-transform: translate3d(0, 0, 0);
  500.   transform: translate3d(0, 0, 0); }
  501.  
  502. .slick-track {
  503.   position: relative;
  504.   left: 0;
  505.   top: 0;
  506.   display: block;
  507.   margin-left: auto;
  508.   margin-right: auto; }
  509.   .slick-track:before, .slick-track:after {
  510.     content: "";
  511.     display: table; }
  512.   .slick-track:after {
  513.     clear: both; }
  514.   .slick-loading .slick-track {
  515.     visibility: hidden; }
  516.  
  517. .slick-slide {
  518.   float: left;
  519.   height: 100%;
  520.   min-height: 1px;
  521.   transition: all .4s;
  522.   display: none; }
  523.   [dir="rtl"] .slick-slide {
  524.     float: right; }
  525.   .slick-slide img {
  526.     transition: all .4s;
  527.     display: block;
  528.     opacity: 0.8; }
  529.   .slick-slide.slick-loading img {
  530.     display: none; }
  531.   .slick-slide.dragging img {
  532.     pointer-events: none; }
  533.   .slick-initialized .slick-slide {
  534.     display: block; }
  535.   .slick-loading .slick-slide {
  536.     visibility: hidden; }
  537.   .slick-vertical .slick-slide {
  538.     display: block;
  539.     height: auto;
  540.     border: 1px solid transparent; }
  541.   .slick-slide.slick-current img {
  542.     transform: scale(1.1);
  543.     opacity: 1; }
  544.  
  545. .slick-arrow.slick-hidden {
  546.   display: none; }
  547.  
  548. label[for^="modal"] {
  549.   cursor: pointer; }
  550.  
  551. #galeria-modal .modal-dialog {
  552.   background: #000000;
  553.   height: 100vh !important;
  554.   max-width: 100vw !important; }
  555.   #galeria-modal .modal-dialog .modal-body {
  556.     align-items: center;
  557.     display: flex;
  558.     height: 100%;
  559.     justify-content: center; }
  560.   #galeria-modal .modal-dialog .btn-close {
  561.     color: white;
  562.     position: absolute;
  563.     right: 30px;
  564.     top: 30px; }
  565.  
  566. #galeria-modal .modal-open:checked ~ .modal-wrap .modal-dialog {
  567.   width: 100vw !important; }
  568.  
  569. .modal .btn-close {
  570.   color: #e02009;
  571.   cursor: pointer;
  572.   font-size: 5rem;
  573.   line-height: 2rem;
  574.   right: 5px;
  575.   text-decoration: none; }
  576.   .modal .btn-close:hover, .modal .btn-close:focus {
  577.     color: #af1907; }
  578.   @media (max-width: 480px) {
  579.     .modal .btn-close {
  580.       align-self: flex-end; } }
  581.  
  582. .modal-wrap:before {
  583.   content: '';
  584.   display: none;
  585.   background: rgba(0, 0, 0, 0.6);
  586.   position: fixed;
  587.   top: 0;
  588.   right: 0;
  589.   bottom: 0;
  590.   left: 0;
  591.   z-index: 101; }
  592.  
  593. .modal-overlay {
  594.   display: none;
  595.   position: fixed;
  596.   top: 0;
  597.   right: 0;
  598.   bottom: 0;
  599.   left: 0;
  600.   z-index: 102; }
  601.  
  602. .modal-open:checked ~ .modal-wrap:before,
  603. .modal-open:checked ~ .modal-wrap .modal-overlay {
  604.   display: block; }
  605.  
  606. .modal-open:checked ~ .modal-wrap .modal-dialog {
  607.   transform: translate(-50%, -50%);
  608.   position: fixed;
  609.   top: 50%; }
  610.   @media (max-width: 480px) {
  611.     .modal-open:checked ~ .modal-wrap .modal-dialog {
  612.       overflow-y: scroll;
  613.       max-height: 90vh;
  614.       max-width: 90vw; } }
  615.  
  616. .modal-dialog {
  617.   background: #fefefe;
  618.   left: 50%;
  619.   max-width: 600px;
  620.   position: fixed;
  621.   top: -100%;
  622.   transform: translate(-50%, -150%);
  623.   transition: .6s ease-in-out;
  624.   width: 80%;
  625.   z-index: 103; }
  626.   @media (max-width: 480px) {
  627.     .modal-dialog {
  628.       width: 100%; } }
  629.  
  630. .modal-body {
  631.   padding: 10px 20px; }
  632.   .modal-body p {
  633.     margin: 0; }
  634.  
  635. .modal-header,
  636. .modal-footer {
  637.   padding: 20px; }
  638.  
  639. .modal-header {
  640.   align-items: center;
  641.   display: flex;
  642.   flex-flow: column;
  643.   justify-content: center; }
  644.   .modal-header a {
  645.     text-decoration: none; }
  646.   .modal-header h2 {
  647.     font-size: 2rem;
  648.     font-weight: 700;
  649.     line-height: 2rem;
  650.     margin-bottom: 5px; }
  651.   .modal-header h4 {
  652.     display: inline-block;
  653.     line-height: 10px;
  654.     margin-left: 10px; }
  655.   .modal-header i.fa.fa-comments-o,
  656.   .modal-header i.fa.fa-calendar {
  657.     border-radius: 50%;
  658.     background: #573668;
  659.     color: white;
  660.     font-size: 30px;
  661.     padding: 15px; }
  662.   @media (max-width: 480px) {
  663.     .modal-header {
  664.       flex-flow: column-reverse; }
  665.       .modal-header .author-profile {
  666.         display: none; } }
  667.  
  668. .modal-body .data-evento {
  669.   align-items: center;
  670.   background: #573668;
  671.   border-radius: 5px;
  672.   color: #f3f3f3;
  673.   display: flex;
  674.   flex-flow: column;
  675.   justify-content: center;
  676.   margin: 5px;
  677.   padding: 20px 0; }
  678.   .modal-body .data-evento h2 {
  679.     font-family: Days;
  680.     font-size: 2rem; }
  681.  
  682. .modal-body .horario-evento {
  683.   align-items: center;
  684.   background: #f3f3f3;
  685.   border-radius: 5px;
  686.   color: #c8c8c8;
  687.   display: flex;
  688.   flex-flow: column;
  689.   justify-content: center;
  690.   margin: 5px;
  691.   padding: 20px 0; }
  692.   .modal-body .horario-evento h2 {
  693.     color: #573668;
  694.     font-family: Days;
  695.     font-size: 2rem; }
  696.  
  697. .modal-footer {
  698.   color: white;
  699.   background: #573668;
  700.   text-align: center; }
  701.   .modal-footer .fb_iframe_widget {
  702.     background: white; }
  703.   .modal-footer .btn-white:hover {
  704.     background: white !important;
  705.     color: #573668 !important; }
  706.  
  707. .navbar {
  708.   top: 0;
  709.   z-index: 10; }
  710.  
  711. .navbar li,
  712. .nav-menu ul,
  713. .drawer-menu ul {
  714.   display: inline;
  715.   list-style: none; }
  716.  
  717. .nav-menu {
  718.   font-family: sans-serif;
  719.   display: inline;
  720.   transition: all .2s ease-in-out; }
  721.  
  722. .nav-menu li {
  723.   text-decoration: none;
  724.   transition: all .2s ease-in-out;
  725.   padding: 10px 20px; }
  726.   .nav-menu li:hover {
  727.     background: rgba(255, 255, 255, 0.1); }
  728.  
  729. .brand {
  730.   font-size: 2em;
  731.   font-weight: 600;
  732.   display: inline; }
  733.  
  734. .drawer {
  735.   width: 15vh;
  736.   height: 15vh;
  737.   margin-left: -6vw;
  738.   margin-right: 3vw;
  739.   background-image: none;
  740.   background-color: transparent;
  741.   border: none;
  742.   padding: 0;
  743.   display: inline-block;
  744.   -webkit-transition: background-color 0.2s ease-out;
  745.   transition: background-color 0.2s ease-out;
  746.   -webkit-tap-highlight-color: transparent;
  747.   display: none;
  748.   z-index: 10; }
  749.   .drawer .icon-bar {
  750.     background-color: #fff;
  751.     display: block;
  752.     width: 40px;
  753.     height: 5px;
  754.     margin-top: 6px;
  755.     margin-left: auto;
  756.     margin-right: auto; }
  757.     .drawer .icon-bar:first-child {
  758.       margin-top: 0; }
  759.   .drawer:hover, .drawer:active {
  760.     background: rgba(255, 255, 255, 0.1); }
  761.  
  762. .drawer-menu {
  763.   display: none;
  764.   transition: all .3s ease-in-out;
  765.   background: #1b1f27;
  766.   box-shadow: 2px -30px 38px -1px rgba(0, 0, 0, 0.4);
  767.   height: 100vh;
  768.   padding-top: 16vh;
  769.   position: absolute;
  770.   left: 0;
  771.   top: 0;
  772.   width: 60vw;
  773.   z-index: 9; }
  774.   .drawer-menu li {
  775.     padding: 20px; }
  776.     .drawer-menu li:hover {
  777.       background: rgba(255, 255, 255, 0.1); }
  778.  
  779. .hide-drawer {
  780.   width: 0vw !important;
  781.   left: -35vw; }
  782.  
  783. .overlay {
  784.   overflow: hidden; }
  785.  
  786. .btn {
  787.   border: 2px solid currentColor;
  788.   padding: 15px;
  789.   font-weight: 600;
  790.   font-family: 'Titillium Web', sans-serif;
  791.   margin: 10px 5px;
  792.   -webkit-user-select: none;
  793.   -moz-user-select: none;
  794.   -ms-user-select: none;
  795.   user-select: none;
  796.   white-space: nowrap;
  797.   vertical-align: middle;
  798.   touch-action: manipulation;
  799.   text-align: center;
  800.   transition: all .17s ease-in-out; }
  801.  
  802. .btn-lg {
  803.   padding: 20px 40px;
  804.   font-size: 1.5rem; }
  805.  
  806. .btn-sm {
  807.   padding: 10px;
  808.   font-size: .6rem; }
  809.  
  810. .rounded {
  811.   border-radius: 30px; }
  812.  
  813. button > i {
  814.   padding-right: 10px; }
  815.  
  816. html.lb-disable-scrolling {
  817.   overflow: hidden;
  818.   /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */
  819.   position: fixed;
  820.   height: 100vh;
  821.   width: 100vw; }
  822.  
  823. .lightboxOverlay {
  824.   position: absolute;
  825.   top: 0;
  826.   left: 0;
  827.   z-index: 9999;
  828.   background-color: black;
  829.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  830.   opacity: 0.8;
  831.   display: none; }
  832.  
  833. .lightbox {
  834.   position: absolute;
  835.   left: 0;
  836.   width: 100%;
  837.   z-index: 10000;
  838.   text-align: center;
  839.   line-height: 0;
  840.   font-weight: normal; }
  841.  
  842. .lightbox .lb-image {
  843.   display: block;
  844.   height: auto;
  845.   max-width: inherit;
  846.   max-height: none;
  847.   border-radius: 3px;
  848.   /* Image border */
  849.   border: 4px solid white; }
  850.  
  851. .lightbox a img {
  852.   border: none; }
  853.  
  854. .lb-outerContainer {
  855.   position: relative;
  856.   *zoom: 1;
  857.   width: 250px;
  858.   height: 250px;
  859.   margin: 0 auto;
  860.   border-radius: 4px;
  861.   /* Background color behind image.
  862.      This is visible during transitions. */
  863.   background-color: white; }
  864.  
  865. .lb-outerContainer:after {
  866.   content: "";
  867.   display: table;
  868.   clear: both; }
  869.  
  870. .lb-loader {
  871.   position: absolute;
  872.   top: 43%;
  873.   left: 0;
  874.   height: 25%;
  875.   width: 100%;
  876.   text-align: center;
  877.   line-height: 0; }
  878.  
  879. .lb-cancel {
  880.   display: block;
  881.   width: 32px;
  882.   height: 32px;
  883.   margin: 0 auto;
  884.   background: url(../img/loading.gif) no-repeat; }
  885.  
  886. .lb-nav {
  887.   position: absolute;
  888.   top: 0;
  889.   left: 0;
  890.   height: 100%;
  891.   width: 100%;
  892.   z-index: 10; }
  893.  
  894. .lb-container > .nav {
  895.   left: 0; }
  896.  
  897. .lb-nav a {
  898.   outline: none;
  899.   background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }
  900.  
  901. .lb-prev, .lb-next {
  902.   height: 100%;
  903.   cursor: pointer;
  904.   display: block; }
  905.  
  906. .lb-nav a.lb-prev {
  907.   width: 34%;
  908.   left: 0;
  909.   float: left;
  910.   background: url(../img/prev.png) left 48% no-repeat;
  911.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  912.   opacity: 0;
  913.   -webkit-transition: opacity 0.6s;
  914.   -moz-transition: opacity 0.6s;
  915.   -o-transition: opacity 0.6s;
  916.   transition: opacity 0.6s; }
  917.  
  918. .lb-nav a.lb-prev:hover {
  919.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  920.   opacity: 1; }
  921.  
  922. .lb-nav a.lb-next {
  923.   width: 64%;
  924.   right: 0;
  925.   float: right;
  926.   background: url(../img/next.png) right 48% no-repeat;
  927.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  928.   opacity: 0;
  929.   -webkit-transition: opacity 0.6s;
  930.   -moz-transition: opacity 0.6s;
  931.   -o-transition: opacity 0.6s;
  932.   transition: opacity 0.6s; }
  933.  
  934. .lb-nav a.lb-next:hover {
  935.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  936.   opacity: 1; }
  937.  
  938. .lb-dataContainer {
  939.   margin: 0 auto;
  940.   padding-top: 5px;
  941.   *zoom: 1;
  942.   width: 100%;
  943.   border-bottom-left-radius: 4px;
  944.   border-bottom-right-radius: 4px; }
  945.  
  946. .lb-dataContainer:after {
  947.   content: "";
  948.   display: table;
  949.   clear: both; }
  950.  
  951. .lb-data {
  952.   padding: 0 4px;
  953.   color: #ccc; }
  954.  
  955. .lb-data .lb-details {
  956.   width: 85%;
  957.   float: left;
  958.   text-align: left;
  959.   line-height: 1.1em; }
  960.  
  961. .lb-data .lb-caption {
  962.   font-size: 13px;
  963.   font-weight: bold;
  964.   line-height: 1em; }
  965.  
  966. .lb-data .lb-caption a {
  967.   color: #4ae; }
  968.  
  969. .lb-data .lb-number {
  970.   display: block;
  971.   clear: left;
  972.   padding-bottom: 1em;
  973.   font-size: 12px;
  974.   color: #999999; }
  975.  
  976. .lb-data .lb-close {
  977.   display: block;
  978.   float: right;
  979.   width: 30px;
  980.   height: 30px;
  981.   background: url(../img/close.png) top right no-repeat;
  982.   text-align: right;
  983.   outline: none;
  984.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  985.   opacity: 0.7;
  986.   -webkit-transition: opacity 0.2s;
  987.   -moz-transition: opacity 0.2s;
  988.   -o-transition: opacity 0.2s;
  989.   transition: opacity 0.2s; }
  990.  
  991. .lb-data .lb-close:hover {
  992.   cursor: pointer;
  993.   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  994.   opacity: 1; }
  995.  
  996. .animate {
  997.   -webkit-animation-duration: 1s;
  998.   animation-duration: 1s;
  999.   -webkit-animation-fill-mode: both;
  1000.   animation-fill-mode: both; }
  1001.  
  1002. .delay {
  1003.   animation-delay: .5s; }
  1004.  
  1005. .delay-2x {
  1006.   animation-delay: 1s; }
  1007.  
  1008. .delay-3x {
  1009.   animation-delay: 1.5s; }
  1010.  
  1011. @-webkit-keyframes toBlack {
  1012.   from {
  1013.     color: #f9f9f9; }
  1014.   to {
  1015.     color: #252A34; } }
  1016.  
  1017. .toBlack {
  1018.   -webkit-animation-name: toBlack;
  1019.   animation-name: toBlack;
  1020.   animation-delay: 1s; }
  1021.  
  1022. @-webkit-keyframes toWhite {
  1023.   from {
  1024.     color: #252A34; }
  1025.   to {
  1026.     color: #f9f9f9; } }
  1027.  
  1028. .toWhite {
  1029.   -webkit-animation-name: toWhite;
  1030.   animation-name: toWhite;
  1031.   animation-delay: 1s; }
  1032.  
  1033. @-webkit-keyframes fadeIn {
  1034.   from {
  1035.     opacity: 0; }
  1036.   to {
  1037.     opacity: 1; } }
  1038.  
  1039. @keyframes fadeIn {
  1040.   from {
  1041.     opacity: 0; }
  1042.   to {
  1043.     opacity: 1; } }
  1044.  
  1045. .fadeIn {
  1046.   -webkit-animation-name: fadeIn;
  1047.   animation-name: fadeIn; }
  1048.  
  1049. @-webkit-keyframes fadeInDown {
  1050.   from {
  1051.     opacity: 0;
  1052.     -webkit-transform: translate3d(0, -100%, 0);
  1053.     transform: translate3d(0, -100%, 0); }
  1054.   to {
  1055.     opacity: 1;
  1056.     -webkit-transform: none;
  1057.     transform: none; } }
  1058.  
  1059. @keyframes fadeInDown {
  1060.   from {
  1061.     opacity: 0;
  1062.     -webkit-transform: translate3d(0, -100%, 0);
  1063.     transform: translate3d(0, -100%, 0); }
  1064.   to {
  1065.     opacity: 1;
  1066.     -webkit-transform: none;
  1067.     transform: none; } }
  1068.  
  1069. .fadeInDown {
  1070.   -webkit-animation-name: fadeInDown;
  1071.   animation-name: fadeInDown; }
  1072.  
  1073. @-webkit-keyframes fadeInDownBig {
  1074.   from {
  1075.     opacity: 0;
  1076.     -webkit-transform: translate3d(0, -2000px, 0);
  1077.     transform: translate3d(0, -2000px, 0); }
  1078.   to {
  1079.     opacity: 1;
  1080.     -webkit-transform: none;
  1081.     transform: none; } }
  1082.  
  1083. @keyframes fadeInDownBig {
  1084.   from {
  1085.     opacity: 0;
  1086.     -webkit-transform: translate3d(0, -2000px, 0);
  1087.     transform: translate3d(0, -2000px, 0); }
  1088.   to {
  1089.     opacity: 1;
  1090.     -webkit-transform: none;
  1091.     transform: none; } }
  1092.  
  1093. .fadeInDownBig {
  1094.   -webkit-animation-name: fadeInDownBig;
  1095.   animation-name: fadeInDownBig; }
  1096.  
  1097. @-webkit-keyframes fadeInLeft {
  1098.   from {
  1099.     opacity: 0;
  1100.     -webkit-transform: translate3d(-100%, 0, 0);
  1101.     transform: translate3d(-100%, 0, 0); }
  1102.   to {
  1103.     opacity: 1;
  1104.     -webkit-transform: none;
  1105.     transform: none; } }
  1106.  
  1107. @keyframes fadeInLeft {
  1108.   from {
  1109.     opacity: 0;
  1110.     -webkit-transform: translate3d(-100%, 0, 0);
  1111.     transform: translate3d(-100%, 0, 0); }
  1112.   to {
  1113.     opacity: 1;
  1114.     -webkit-transform: none;
  1115.     transform: none; } }
  1116.  
  1117. .fadeInLeft {
  1118.   -webkit-animation-name: fadeInLeft;
  1119.   animation-name: fadeInLeft; }
  1120.  
  1121. @-webkit-keyframes fadeInLeftBig {
  1122.   from {
  1123.     opacity: 0;
  1124.     -webkit-transform: translate3d(-2000px, 0, 0);
  1125.     transform: translate3d(-2000px, 0, 0); }
  1126.   to {
  1127.     opacity: 1;
  1128.     -webkit-transform: none;
  1129.     transform: none; } }
  1130.  
  1131. @keyframes fadeInLeftBig {
  1132.   from {
  1133.     opacity: 0;
  1134.     -webkit-transform: translate3d(-2000px, 0, 0);
  1135.     transform: translate3d(-2000px, 0, 0); }
  1136.   to {
  1137.     opacity: 1;
  1138.     -webkit-transform: none;
  1139.     transform: none; } }
  1140.  
  1141. .fadeInLeftBig {
  1142.   -webkit-animation-name: fadeInLeftBig;
  1143.   animation-name: fadeInLeftBig; }
  1144.  
  1145. @-webkit-keyframes fadeInRight {
  1146.   from {
  1147.     opacity: 0;
  1148.     -webkit-transform: translate3d(100%, 0, 0);
  1149.     transform: translate3d(100%, 0, 0); }
  1150.   to {
  1151.     opacity: 1;
  1152.     -webkit-transform: none;
  1153.     transform: none; } }
  1154.  
  1155. @keyframes fadeInRight {
  1156.   from {
  1157.     opacity: 0;
  1158.     -webkit-transform: translate3d(100%, 0, 0);
  1159.     transform: translate3d(100%, 0, 0); }
  1160.   to {
  1161.     opacity: 1;
  1162.     -webkit-transform: none;
  1163.     transform: none; } }
  1164.  
  1165. .fadeInRight {
  1166.   -webkit-animation-name: fadeInRight;
  1167.   animation-name: fadeInRight; }
  1168.  
  1169. @-webkit-keyframes fadeInRightBig {
  1170.   from {
  1171.     opacity: 0;
  1172.     -webkit-transform: translate3d(2000px, 0, 0);
  1173.     transform: translate3d(2000px, 0, 0); }
  1174.   to {
  1175.     opacity: 1;
  1176.     -webkit-transform: none;
  1177.     transform: none; } }
  1178.  
  1179. @keyframes fadeInRightBig {
  1180.   from {
  1181.     opacity: 0;
  1182.     -webkit-transform: translate3d(2000px, 0, 0);
  1183.     transform: translate3d(2000px, 0, 0); }
  1184.   to {
  1185.     opacity: 1;
  1186.     -webkit-transform: none;
  1187.     transform: none; } }
  1188.  
  1189. .fadeInRightBig {
  1190.   -webkit-animation-name: fadeInRightBig;
  1191.   animation-name: fadeInRightBig; }
  1192.  
  1193. @-webkit-keyframes fadeInUp {
  1194.   from {
  1195.     opacity: 0;
  1196.     -webkit-transform: translate3d(0, 100%, 0);
  1197.     transform: translate3d(0, 100%, 0); }
  1198.   to {
  1199.     opacity: 1;
  1200.     -webkit-transform: none;
  1201.     transform: none; } }
  1202.  
  1203. @keyframes fadeInUp {
  1204.   from {
  1205.     opacity: 0;
  1206.     -webkit-transform: translate3d(0, 100%, 0);
  1207.     transform: translate3d(0, 100%, 0); }
  1208.   to {
  1209.     opacity: 1;
  1210.     -webkit-transform: none;
  1211.     transform: none; } }
  1212.  
  1213. .fadeInUp {
  1214.   -webkit-animation-name: fadeInUp;
  1215.   animation-name: fadeInUp; }
  1216.  
  1217. @-webkit-keyframes fadeInUpBig {
  1218.   from {
  1219.     opacity: 0;
  1220.     -webkit-transform: translate3d(0, 2000px, 0);
  1221.     transform: translate3d(0, 2000px, 0); }
  1222.   to {
  1223.     opacity: 1;
  1224.     -webkit-transform: none;
  1225.     transform: none; } }
  1226.  
  1227. @keyframes fadeInUpBig {
  1228.   from {
  1229.     opacity: 0;
  1230.     -webkit-transform: translate3d(0, 2000px, 0);
  1231.     transform: translate3d(0, 2000px, 0); }
  1232.   to {
  1233.     opacity: 1;
  1234.     -webkit-transform: none;
  1235.     transform: none; } }
  1236.  
  1237. .fadeInUpBig {
  1238.   -webkit-animation-name: fadeInUpBig;
  1239.   animation-name: fadeInUpBig; }
  1240.  
  1241. @-webkit-keyframes fadeOut {
  1242.   from {
  1243.     opacity: 1; }
  1244.   to {
  1245.     opacity: 0; } }
  1246.  
  1247. @keyframes fadeOut {
  1248.   from {
  1249.     opacity: 1; }
  1250.   to {
  1251.     opacity: 0; } }
  1252.  
  1253. .fadeOut {
  1254.   -webkit-animation-name: fadeOut;
  1255.   animation-name: fadeOut; }
  1256.  
  1257. @-webkit-keyframes fadeOutDown {
  1258.   from {
  1259.     opacity: 1; }
  1260.   to {
  1261.     opacity: 0;
  1262.     -webkit-transform: translate3d(0, 100%, 0);
  1263.     transform: translate3d(0, 100%, 0); } }
  1264.  
  1265. @keyframes fadeOutDown {
  1266.   from {
  1267.     opacity: 1; }
  1268.   to {
  1269.     opacity: 0;
  1270.     -webkit-transform: translate3d(0, 100%, 0);
  1271.     transform: translate3d(0, 100%, 0); } }
  1272.  
  1273. .fadeOutDown {
  1274.   -webkit-animation-name: fadeOutDown;
  1275.   animation-name: fadeOutDown; }
  1276.  
  1277. @-webkit-keyframes fadeOutDownBig {
  1278.   from {
  1279.     opacity: 1; }
  1280.   to {
  1281.     opacity: 0;
  1282.     -webkit-transform: translate3d(0, 2000px, 0);
  1283.     transform: translate3d(0, 2000px, 0); } }
  1284.  
  1285. @keyframes fadeOutDownBig {
  1286.   from {
  1287.     opacity: 1; }
  1288.   to {
  1289.     opacity: 0;
  1290.     -webkit-transform: translate3d(0, 2000px, 0);
  1291.     transform: translate3d(0, 2000px, 0); } }
  1292.  
  1293. .fadeOutDownBig {
  1294.   -webkit-animation-name: fadeOutDownBig;
  1295.   animation-name: fadeOutDownBig; }
  1296.  
  1297. @-webkit-keyframes fadeOutLeft {
  1298.   from {
  1299.     opacity: 1; }
  1300.   to {
  1301.     opacity: 0;
  1302.     -webkit-transform: translate3d(-100%, 0, 0);
  1303.     transform: translate3d(-100%, 0, 0); } }
  1304.  
  1305. @keyframes fadeOutLeft {
  1306.   from {
  1307.     opacity: 1; }
  1308.   to {
  1309.     opacity: 0;
  1310.     -webkit-transform: translate3d(-100%, 0, 0);
  1311.     transform: translate3d(-100%, 0, 0); } }
  1312.  
  1313. .fadeOutLeft {
  1314.   -webkit-animation-name: fadeOutLeft;
  1315.   animation-name: fadeOutLeft; }
  1316.  
  1317. @-webkit-keyframes fadeOutLeftBig {
  1318.   from {
  1319.     opacity: 1; }
  1320.   to {
  1321.     opacity: 0;
  1322.     -webkit-transform: translate3d(-2000px, 0, 0);
  1323.     transform: translate3d(-2000px, 0, 0); } }
  1324.  
  1325. @keyframes fadeOutLeftBig {
  1326.   from {
  1327.     opacity: 1; }
  1328.   to {
  1329.     opacity: 0;
  1330.     -webkit-transform: translate3d(-2000px, 0, 0);
  1331.     transform: translate3d(-2000px, 0, 0); } }
  1332.  
  1333. .fadeOutLeftBig {
  1334.   -webkit-animation-name: fadeOutLeftBig;
  1335.   animation-name: fadeOutLeftBig; }
  1336.  
  1337. @-webkit-keyframes fadeOutRight {
  1338.   from {
  1339.     opacity: 1; }
  1340.   to {
  1341.     opacity: 0;
  1342.     -webkit-transform: translate3d(100%, 0, 0);
  1343.     transform: translate3d(100%, 0, 0); } }
  1344.  
  1345. @keyframes fadeOutRight {
  1346.   from {
  1347.     opacity: 1; }
  1348.   to {
  1349.     opacity: 0;
  1350.     -webkit-transform: translate3d(100%, 0, 0);
  1351.     transform: translate3d(100%, 0, 0); } }
  1352.  
  1353. .fadeOutRight {
  1354.   -webkit-animation-name: fadeOutRight;
  1355.   animation-name: fadeOutRight; }
  1356.  
  1357. @-webkit-keyframes fadeOutRightBig {
  1358.   from {
  1359.     opacity: 1; }
  1360.   to {
  1361.     opacity: 0;
  1362.     -webkit-transform: translate3d(2000px, 0, 0);
  1363.     transform: translate3d(2000px, 0, 0); } }
  1364.  
  1365. @keyframes fadeOutRightBig {
  1366.   from {
  1367.     opacity: 1; }
  1368.   to {
  1369.     opacity: 0;
  1370.     -webkit-transform: translate3d(2000px, 0, 0);
  1371.     transform: translate3d(2000px, 0, 0); } }
  1372.  
  1373. .fadeOutRightBig {
  1374.   -webkit-animation-name: fadeOutRightBig;
  1375.   animation-name: fadeOutRightBig; }
  1376.  
  1377. @-webkit-keyframes fadeOutUp {
  1378.   from {
  1379.     opacity: 1; }
  1380.   to {
  1381.     opacity: 0;
  1382.     -webkit-transform: translate3d(0, -100%, 0);
  1383.     transform: translate3d(0, -100%, 0); } }
  1384.  
  1385. @keyframes fadeOutUp {
  1386.   from {
  1387.     opacity: 1; }
  1388.   to {
  1389.     opacity: 0;
  1390.     -webkit-transform: translate3d(0, -100%, 0);
  1391.     transform: translate3d(0, -100%, 0); } }
  1392.  
  1393. .fadeOutUp {
  1394.   -webkit-animation-name: fadeOutUp;
  1395.   animation-name: fadeOutUp; }
  1396.  
  1397. @-webkit-keyframes fadeOutUpBig {
  1398.   from {
  1399.     opacity: 1; }
  1400.   to {
  1401.     opacity: 0;
  1402.     -webkit-transform: translate3d(0, -2000px, 0);
  1403.     transform: translate3d(0, -2000px, 0); } }
  1404.  
  1405. @keyframes fadeOutUpBig {
  1406.   from {
  1407.     opacity: 1; }
  1408.   to {
  1409.     opacity: 0;
  1410.     -webkit-transform: translate3d(0, -2000px, 0);
  1411.     transform: translate3d(0, -2000px, 0); } }
  1412.  
  1413. .fadeOutUpBig {
  1414.   -webkit-animation-name: fadeOutUpBig;
  1415.   animation-name: fadeOutUpBig; }
  1416.  
  1417. /* Slider */
  1418. .slick-loading .slick-list {
  1419.   background: #fff url("./ajax-loader.gif") center center no-repeat; }
  1420.  
  1421. /* Icons */
  1422. @font-face {
  1423.   font-family: "slick";
  1424.   src: url("./fonts/slick.eot");
  1425.   src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  1426.   font-weight: normal;
  1427.   font-style: normal; }
  1428.  
  1429. /* Arrows */
  1430. .slick-prev,
  1431. .slick-next {
  1432.   position: absolute;
  1433.   display: block;
  1434.   height: 20px;
  1435.   width: 20px;
  1436.   line-height: 0px;
  1437.   font-size: 0px;
  1438.   cursor: pointer;
  1439.   background: transparent;
  1440.   color: transparent;
  1441.   top: 37%;
  1442.   -webkit-transform: translate(0, -50%);
  1443.   -ms-transform: translate(0, -50%);
  1444.   transform: translate(0, -50%);
  1445.   padding: 0;
  1446.   border: none;
  1447.   outline: none; }
  1448.   .slick-prev:hover, .slick-prev:focus,
  1449.   .slick-next:hover,
  1450.   .slick-next:focus {
  1451.     outline: none;
  1452.     background: transparent;
  1453.     color: transparent; }
  1454.     .slick-prev:hover:before, .slick-prev:focus:before,
  1455.     .slick-next:hover:before,
  1456.     .slick-next:focus:before {
  1457.       opacity: 1; }
  1458.   .slick-prev.slick-disabled:before,
  1459.   .slick-next.slick-disabled:before {
  1460.     opacity: 0.25; }
  1461.   .slick-prev:before,
  1462.   .slick-next:before {
  1463.     font-family: "slick";
  1464.     font-size: 110px;
  1465.     line-height: 0.3;
  1466.     color: white;
  1467.     opacity: 0.75;
  1468.     -webkit-font-smoothing: antialiased;
  1469.     -moz-osx-font-smoothing: grayscale; }
  1470.  
  1471. .slick-prev {
  1472.   left: -45px;
  1473.   height: 100%; }
  1474.   [dir="rtl"] .slick-prev {
  1475.     left: auto;
  1476.     right: -45px; }
  1477.   .slick-prev:before {
  1478.     content: "‹"; }
  1479.     [dir="rtl"] .slick-prev:before {
  1480.       content: "›"; }
  1481.  
  1482. .slick-next {
  1483.   right: -25px;
  1484.   height: 100%; }
  1485.   [dir="rtl"] .slick-next {
  1486.     left: -25px;
  1487.     right: auto; }
  1488.   .slick-next:before {
  1489.     content: "›"; }
  1490.     [dir="rtl"] .slick-next:before {
  1491.       content: "‹"; }
  1492.  
  1493. /* Dots */
  1494. .slick-dotted.slick-slider {
  1495.   margin-bottom: 30px; }
  1496.  
  1497. .slick-dots {
  1498.   position: absolute;
  1499.   bottom: -35px;
  1500.   list-style: none;
  1501.   display: block;
  1502.   text-align: center;
  1503.   padding: 0;
  1504.   margin: 0;
  1505.   width: 100%; }
  1506.   .slick-dots li {
  1507.     position: relative;
  1508.     display: inline-block;
  1509.     padding: 0;
  1510.     cursor: pointer; }
  1511.     .slick-dots li button {
  1512.       border: 0;
  1513.       background: transparent;
  1514.       display: block;
  1515.       outline: none;
  1516.       line-height: 0px;
  1517.       font-size: 0px;
  1518.       color: transparent;
  1519.       cursor: pointer; }
  1520.       .slick-dots li button:hover, .slick-dots li button:focus {
  1521.         outline: none; }
  1522.         .slick-dots li button:hover:before, .slick-dots li button:focus:before {
  1523.           opacity: 1; }
  1524.       .slick-dots li button:before {
  1525.         position: relative;
  1526.         top: 0;
  1527.         left: 0;
  1528.         content: "․";
  1529.         width: 20px;
  1530.         height: 20px;
  1531.         font-family: "slick";
  1532.         font-size: 110px;
  1533.         line-height: 0;
  1534.         text-align: center;
  1535.         color: white;
  1536.         opacity: 0.25;
  1537.         -webkit-font-smoothing: antialiased;
  1538.         -moz-osx-font-smoothing: grayscale; }
  1539.     .slick-dots li.slick-active button:before {
  1540.       color: white;
  1541.       opacity: 0.75; }
  1542.  
  1543. @media (max-width: 480px) {
  1544.   h1 {
  1545.     font-size: 2.8rem; }
  1546.   .img-center-resize {
  1547.     width: 50%;
  1548.     vertical-align: middle;
  1549.     margin: 0 auto;
  1550.     display: block; }
  1551.   .drawer {
  1552.     margin-left: -7vw;
  1553.     right: 0px; }
  1554.   .tab-item span {
  1555.     display: none; }
  1556.   .modal-dialog {
  1557.     height: 100vh;
  1558.     padding: 20px;
  1559.     width: 100vw; } }
  1560.  
  1561. @media (max-width: 960px) {
  1562.   html {
  1563.     font-size: 18px; }
  1564.   body {
  1565.     overflow-x: hidden; }
  1566.   h1 {
  1567.     font-size: 2.5rem; }
  1568.   h2 {
  1569.     font-size: 2rem; }
  1570.   h3 {
  1571.     font-size: 1.1rem; }
  1572.   aside {
  1573.     margin: 20px auto; }
  1574.   .img-responsive {
  1575.     margin-left: auto;
  1576.     margin-right: auto; }
  1577.   .nav-menu {
  1578.     display: none; }
  1579.   .drawer,
  1580.   .drawer-menu,
  1581.   .drawer-menu ul,
  1582.   .drawer-menu li {
  1583.     align-items: center;
  1584.     display: flex;
  1585.     flex-flow: column;
  1586.     justify-content: center; }
  1587.   .img-center-resize {
  1588.     width: 50%;
  1589.     vertical-align: middle;
  1590.     margin: 0 auto;
  1591.     display: block; }
  1592.   .center-on-mobile {
  1593.     margin-right: auto !important;
  1594.     margin-left: auto !important;
  1595.     justify-content: center; }
  1596.   .row {
  1597.     flex-flow: column; }
  1598.   .gutter {
  1599.     padding-left: 0;
  1600.     padding-right: 0; }
  1601.   .modal-dialog {
  1602.     overflow-y: scroll; } }
  1603.  
  1604. @media (min-width: 961px) {
  1605.   .col-1 {
  1606.     max-width: 8.33333%;
  1607.     -webkit-box-flex: 0;
  1608.     -webkit-flex: 0 0 8.33333%;
  1609.     -ms-flex: 0 0 8.33333%;
  1610.     flex: 0 0 8.33333%; }
  1611.   .col-2 {
  1612.     max-width: 16.66667%;
  1613.     -webkit-box-flex: 0;
  1614.     -webkit-flex: 0 0 16.66667%;
  1615.     -ms-flex: 0 0 16.66667%;
  1616.     flex: 0 0 16.66667%; }
  1617.   .col-3 {
  1618.     max-width: 25%;
  1619.     -webkit-box-flex: 0;
  1620.     -webkit-flex: 0 0 25%;
  1621.     -ms-flex: 0 0 25%;
  1622.     flex: 0 0 25%; }
  1623.   .col-4 {
  1624.     max-width: 33.33333%;
  1625.     -webkit-box-flex: 0;
  1626.     -webkit-flex: 0 0 33.33333%;
  1627.     -ms-flex: 0 0 33.33333%;
  1628.     flex: 0 0 33.33333%; }
  1629.   .col-5 {
  1630.     max-width: 41.66667%;
  1631.     -webkit-box-flex: 0;
  1632.     -webkit-flex: 0 0 41.66667%;
  1633.     -ms-flex: 0 0 41.66667%;
  1634.     flex: 0 0 41.66667%; }
  1635.   .col-6 {
  1636.     max-width: 50%;
  1637.     -webkit-box-flex: 0;
  1638.     -webkit-flex: 0 0 50%;
  1639.     -ms-flex: 0 0 50%;
  1640.     flex: 0 0 50%; }
  1641.   .col-7 {
  1642.     max-width: 58.33333%;
  1643.     -webkit-box-flex: 0;
  1644.     -webkit-flex: 0 0 58.33333%;
  1645.     -ms-flex: 0 0 58.33333%;
  1646.     flex: 0 0 58.33333%; }
  1647.   .col-8 {
  1648.     max-width: 66.66667%;
  1649.     -webkit-box-flex: 0;
  1650.     -webkit-flex: 0 0 66.66667%;
  1651.     -ms-flex: 0 0 66.66667%;
  1652.     flex: 0 0 66.66667%; }
  1653.   .col-9 {
  1654.     max-width: 75%;
  1655.     -webkit-box-flex: 0;
  1656.     -webkit-flex: 0 0 75%;
  1657.     -ms-flex: 0 0 75%;
  1658.     flex: 0 0 75%; }
  1659.   .col-10 {
  1660.     max-width: 83.33333%;
  1661.     -webkit-box-flex: 0;
  1662.     -webkit-flex: 0 0 83.33333%;
  1663.     -ms-flex: 0 0 83.33333%;
  1664.     flex: 0 0 83.33333%; }
  1665.   .col-11 {
  1666.     max-width: 91.66667%;
  1667.     -webkit-box-flex: 0;
  1668.     -webkit-flex: 0 0 91.66667%;
  1669.     -ms-flex: 0 0 91.66667%;
  1670.     flex: 0 0 91.66667%; }
  1671.   .col-12 {
  1672.     max-width: 100%;
  1673.     -webkit-box-flex: 0;
  1674.     -webkit-flex: 0 0 100%;
  1675.     -ms-flex: 0 0 100%;
  1676.     flex: 0 0 100%; } }
  1677.  
  1678. /*!
  1679.  *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
  1680.  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
  1681.  */
  1682. /* FONT PATH
  1683.  * -------------------------- */
  1684. @font-face {
  1685.   font-family: 'FontAwesome';
  1686.   src: url("fonts/fontawesome-webfont.eot?v=4.7.0");
  1687.   src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  1688.   font-weight: normal;
  1689.   font-style: normal; }
  1690.  
  1691. .fa {
  1692.   display: inline-block;
  1693.   font: normal normal normal 14px/1 FontAwesome;
  1694.   font-size: inherit;
  1695.   text-rendering: auto;
  1696.   -webkit-font-smoothing: antialiased;
  1697.   -moz-osx-font-smoothing: grayscale; }
  1698.  
  1699. /* makes the font 33% larger relative to the icon container */
  1700. .fa-lg {
  1701.   font-size: 1.33333em;
  1702.   line-height: 0.75em;
  1703.   vertical-align: -15%; }
  1704.  
  1705. .fa-2x {
  1706.   font-size: 2em; }
  1707.  
  1708. .fa-3x {
  1709.   font-size: 3em; }
  1710.  
  1711. .fa-4x {
  1712.   font-size: 4em; }
  1713.  
  1714. .fa-5x {
  1715.   font-size: 5em; }
  1716.  
  1717. .fa-fw {
  1718.   width: 1.28571em;
  1719.   text-align: center; }
  1720.  
  1721. .fa-ul {
  1722.   padding-left: 0;
  1723.   margin-left: 2.14286em;
  1724.   list-style-type: none; }
  1725.   .fa-ul > li {
  1726.     position: relative; }
  1727.  
  1728. .fa-li {
  1729.   position: absolute;
  1730.   left: -2.14286em;
  1731.   width: 2.14286em;
  1732.   top: 0.14286em;
  1733.   text-align: center; }
  1734.   .fa-li.fa-lg {
  1735.     left: -1.85714em; }
  1736.  
  1737. .fa-border {
  1738.   padding: .2em .25em .15em;
  1739.   border: solid 0.08em #eee;
  1740.   border-radius: .1em; }
  1741.  
  1742. .fa-pull-left {
  1743.   float: left; }
  1744.  
  1745. .fa-pull-right {
  1746.   float: right; }
  1747.  
  1748. .fa.fa-pull-left {
  1749.   margin-right: .3em; }
  1750.  
  1751. .fa.fa-pull-right {
  1752.   margin-left: .3em; }
  1753.  
  1754. /* Deprecated as of 4.4.0 */
  1755. .pull-right {
  1756.   float: right; }
  1757.  
  1758. .pull-left {
  1759.   float: left; }
  1760.  
  1761. .fa.pull-left {
  1762.   margin-right: .3em; }
  1763.  
  1764. .fa.pull-right {
  1765.   margin-left: .3em; }
  1766.  
  1767. .fa-spin {
  1768.   -webkit-animation: fa-spin 2s infinite linear;
  1769.   animation: fa-spin 2s infinite linear; }
  1770.  
  1771. .fa-pulse {
  1772.   -webkit-animation: fa-spin 1s infinite steps(8);
  1773.   animation: fa-spin 1s infinite steps(8); }
  1774.  
  1775. @-webkit-keyframes fa-spin {
  1776.   0% {
  1777.     -webkit-transform: rotate(0deg);
  1778.     transform: rotate(0deg); }
  1779.   100% {
  1780.     -webkit-transform: rotate(359deg);
  1781.     transform: rotate(359deg); } }
  1782.  
  1783. @keyframes fa-spin {
  1784.   0% {
  1785.     -webkit-transform: rotate(0deg);
  1786.     transform: rotate(0deg); }
  1787.   100% {
  1788.     -webkit-transform: rotate(359deg);
  1789.     transform: rotate(359deg); } }
  1790.  
  1791. .fa-rotate-90 {
  1792.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  1793.   -webkit-transform: rotate(90deg);
  1794.   -ms-transform: rotate(90deg);
  1795.   transform: rotate(90deg); }
  1796.  
  1797. .fa-rotate-180 {
  1798.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  1799.   -webkit-transform: rotate(180deg);
  1800.   -ms-transform: rotate(180deg);
  1801.   transform: rotate(180deg); }
  1802.  
  1803. .fa-rotate-270 {
  1804.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  1805.   -webkit-transform: rotate(270deg);
  1806.   -ms-transform: rotate(270deg);
  1807.   transform: rotate(270deg); }
  1808.  
  1809. .fa-flip-horizontal {
  1810.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  1811.   -webkit-transform: scale(-1, 1);
  1812.   -ms-transform: scale(-1, 1);
  1813.   transform: scale(-1, 1); }
  1814.  
  1815. .fa-flip-vertical {
  1816.   -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  1817.   -webkit-transform: scale(1, -1);
  1818.   -ms-transform: scale(1, -1);
  1819.   transform: scale(1, -1); }
  1820.  
  1821. :root .fa-rotate-90,
  1822. :root .fa-rotate-180,
  1823. :root .fa-rotate-270,
  1824. :root .fa-flip-horizontal,
  1825. :root .fa-flip-vertical {
  1826.   filter: none; }
  1827.  
  1828. .fa-stack {
  1829.   position: relative;
  1830.   display: inline-block;
  1831.   width: 2em;
  1832.   height: 2em;
  1833.   line-height: 2em;
  1834.   vertical-align: middle; }
  1835.  
  1836. .fa-stack-1x, .fa-stack-2x {
  1837.   position: absolute;
  1838.   left: 0;
  1839.   width: 100%;
  1840.   text-align: center; }
  1841.  
  1842. .fa-stack-1x {
  1843.   line-height: inherit; }
  1844.  
  1845. .fa-stack-2x {
  1846.   font-size: 2em; }
  1847.  
  1848. .fa-inverse {
  1849.   color: #fff; }
  1850.  
  1851. /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
  1852.    readers do not read off random characters that represent icons */
  1853. .fa-glass:before {
  1854.   content: ""; }
  1855.  
  1856. .fa-music:before {
  1857.   content: ""; }
  1858.  
  1859. .fa-search:before {
  1860.   content: ""; }
  1861.  
  1862. .fa-envelope-o:before {
  1863.   content: ""; }
  1864.  
  1865. .fa-heart:before {
  1866.   content: ""; }
  1867.  
  1868. .fa-star:before {
  1869.   content: ""; }
  1870.  
  1871. .fa-star-o:before {
  1872.   content: ""; }
  1873.  
  1874. .fa-user:before {
  1875.   content: ""; }
  1876.  
  1877. .fa-film:before {
  1878.   content: ""; }
  1879.  
  1880. .fa-th-large:before {
  1881.   content: ""; }
  1882.  
  1883. .fa-th:before {
  1884.   content: ""; }
  1885.  
  1886. .fa-th-list:before {
  1887.   content: ""; }
  1888.  
  1889. .fa-check:before {
  1890.   content: ""; }
  1891.  
  1892. .fa-remove:before,
  1893. .fa-close:before,
  1894. .fa-times:before {
  1895.   content: ""; }
  1896.  
  1897. .fa-search-plus:before {
  1898.   content: ""; }
  1899.  
  1900. .fa-search-minus:before {
  1901.   content: ""; }
  1902.  
  1903. .fa-power-off:before {
  1904.   content: ""; }
  1905.  
  1906. .fa-signal:before {
  1907.   content: ""; }
  1908.  
  1909. .fa-gear:before,
  1910. .fa-cog:before {
  1911.   content: ""; }
  1912.  
  1913. .fa-trash-o:before {
  1914.   content: ""; }
  1915.  
  1916. .fa-home:before {
  1917.   content: ""; }
  1918.  
  1919. .fa-file-o:before {
  1920.   content: ""; }
  1921.  
  1922. .fa-clock-o:before {
  1923.   content: ""; }
  1924.  
  1925. .fa-road:before {
  1926.   content: ""; }
  1927.  
  1928. .fa-download:before {
  1929.   content: ""; }
  1930.  
  1931. .fa-arrow-circle-o-down:before {
  1932.   content: ""; }
  1933.  
  1934. .fa-arrow-circle-o-up:before {
  1935.   content: ""; }
  1936.  
  1937. .fa-inbox:before {
  1938.   content: ""; }
  1939.  
  1940. .fa-play-circle-o:before {
  1941.   content: ""; }
  1942.  
  1943. .fa-rotate-right:before,
  1944. .fa-repeat:before {
  1945.   content: ""; }
  1946.  
  1947. .fa-refresh:before {
  1948.   content: ""; }
  1949.  
  1950. .fa-list-alt:before {
  1951.   content: ""; }
  1952.  
  1953. .fa-lock:before {
  1954.   content: ""; }
  1955.  
  1956. .fa-flag:before {
  1957.   content: ""; }
  1958.  
  1959. .fa-headphones:before {
  1960.   content: ""; }
  1961.  
  1962. .fa-volume-off:before {
  1963.   content: ""; }
  1964.  
  1965. .fa-volume-down:before {
  1966.   content: ""; }
  1967.  
  1968. .fa-volume-up:before {
  1969.   content: ""; }
  1970.  
  1971. .fa-qrcode:before {
  1972.   content: ""; }
  1973.  
  1974. .fa-barcode:before {
  1975.   content: ""; }
  1976.  
  1977. .fa-tag:before {
  1978.   content: ""; }
  1979.  
  1980. .fa-tags:before {
  1981.   content: ""; }
  1982.  
  1983. .fa-book:before {
  1984.   content: ""; }
  1985.  
  1986. .fa-bookmark:before {
  1987.   content: ""; }
  1988.  
  1989. .fa-print:before {
  1990.   content: ""; }
  1991.  
  1992. .fa-camera:before {
  1993.   content: ""; }
  1994.  
  1995. .fa-font:before {
  1996.   content: ""; }
  1997.  
  1998. .fa-bold:before {
  1999.   content: ""; }
  2000.  
  2001. .fa-italic:before {
  2002.   content: ""; }
  2003.  
  2004. .fa-text-height:before {
  2005.   content: ""; }
  2006.  
  2007. .fa-text-width:before {
  2008.   content: ""; }
  2009.  
  2010. .fa-align-left:before {
  2011.   content: ""; }
  2012.  
  2013. .fa-align-center:before {
  2014.   content: ""; }
  2015.  
  2016. .fa-align-right:before {
  2017.   content: ""; }
  2018.  
  2019. .fa-align-justify:before {
  2020.   content: ""; }
  2021.  
  2022. .fa-list:before {
  2023.   content: ""; }
  2024.  
  2025. .fa-dedent:before,
  2026. .fa-outdent:before {
  2027.   content: ""; }
  2028.  
  2029. .fa-indent:before {
  2030.   content: ""; }
  2031.  
  2032. .fa-video-camera:before {
  2033.   content: ""; }
  2034.  
  2035. .fa-photo:before,
  2036. .fa-image:before,
  2037. .fa-picture-o:before {
  2038.   content: ""; }
  2039.  
  2040. .fa-pencil:before {
  2041.   content: ""; }
  2042.  
  2043. .fa-map-marker:before {
  2044.   content: ""; }
  2045.  
  2046. .fa-adjust:before {
  2047.   content: ""; }
  2048.  
  2049. .fa-tint:before {
  2050.   content: ""; }
  2051.  
  2052. .fa-edit:before,
  2053. .fa-pencil-square-o:before {
  2054.   content: ""; }
  2055.  
  2056. .fa-share-square-o:before {
  2057.   content: ""; }
  2058.  
  2059. .fa-check-square-o:before {
  2060.   content: ""; }
  2061.  
  2062. .fa-arrows:before {
  2063.   content: ""; }
  2064.  
  2065. .fa-step-backward:before {
  2066.   content: ""; }
  2067.  
  2068. .fa-fast-backward:before {
  2069.   content: ""; }
  2070.  
  2071. .fa-backward:before {
  2072.   content: ""; }
  2073.  
  2074. .fa-play:before {
  2075.   content: ""; }
  2076.  
  2077. .fa-pause:before {
  2078.   content: ""; }
  2079.  
  2080. .fa-stop:before {
  2081.   content: ""; }
  2082.  
  2083. .fa-forward:before {
  2084.   content: ""; }
  2085.  
  2086. .fa-fast-forward:before {
  2087.   content: ""; }
  2088.  
  2089. .fa-step-forward:before {
  2090.   content: ""; }
  2091.  
  2092. .fa-eject:before {
  2093.   content: ""; }
  2094.  
  2095. .fa-chevron-left:before {
  2096.   content: ""; }
  2097.  
  2098. .fa-chevron-right:before {
  2099.   content: ""; }
  2100.  
  2101. .fa-plus-circle:before {
  2102.   content: ""; }
  2103.  
  2104. .fa-minus-circle:before {
  2105.   content: ""; }
  2106.  
  2107. .fa-times-circle:before {
  2108.   content: ""; }
  2109.  
  2110. .fa-check-circle:before {
  2111.   content: ""; }
  2112.  
  2113. .fa-question-circle:before {
  2114.   content: ""; }
  2115.  
  2116. .fa-info-circle:before {
  2117.   content: ""; }
  2118.  
  2119. .fa-crosshairs:before {
  2120.   content: ""; }
  2121.  
  2122. .fa-times-circle-o:before {
  2123.   content: ""; }
  2124.  
  2125. .fa-check-circle-o:before {
  2126.   content: ""; }
  2127.  
  2128. .fa-ban:before {
  2129.   content: ""; }
  2130.  
  2131. .fa-arrow-left:before {
  2132.   content: ""; }
  2133.  
  2134. .fa-arrow-right:before {
  2135.   content: ""; }
  2136.  
  2137. .fa-arrow-up:before {
  2138.   content: ""; }
  2139.  
  2140. .fa-arrow-down:before {
  2141.   content: ""; }
  2142.  
  2143. .fa-mail-forward:before,
  2144. .fa-share:before {
  2145.   content: ""; }
  2146.  
  2147. .fa-expand:before {
  2148.   content: ""; }
  2149.  
  2150. .fa-compress:before {
  2151.   content: ""; }
  2152.  
  2153. .fa-plus:before {
  2154.   content: ""; }
  2155.  
  2156. .fa-minus:before {
  2157.   content: ""; }
  2158.  
  2159. .fa-asterisk:before {
  2160.   content: ""; }
  2161.  
  2162. .fa-exclamation-circle:before {
  2163.   content: ""; }
  2164.  
  2165. .fa-gift:before {
  2166.   content: ""; }
  2167.  
  2168. .fa-leaf:before {
  2169.   content: ""; }
  2170.  
  2171. .fa-fire:before {
  2172.   content: ""; }
  2173.  
  2174. .fa-eye:before {
  2175.   content: ""; }
  2176.  
  2177. .fa-eye-slash:before {
  2178.   content: ""; }
  2179.  
  2180. .fa-warning:before,
  2181. .fa-exclamation-triangle:before {
  2182.   content: ""; }
  2183.  
  2184. .fa-plane:before {
  2185.   content: ""; }
  2186.  
  2187. .fa-calendar:before {
  2188.   content: ""; }
  2189.  
  2190. .fa-random:before {
  2191.   content: ""; }
  2192.  
  2193. .fa-comment:before {
  2194.   content: ""; }
  2195.  
  2196. .fa-magnet:before {
  2197.   content: ""; }
  2198.  
  2199. .fa-chevron-up:before {
  2200.   content: ""; }
  2201.  
  2202. .fa-chevron-down:before {
  2203.   content: ""; }
  2204.  
  2205. .fa-retweet:before {
  2206.   content: ""; }
  2207.  
  2208. .fa-shopping-cart:before {
  2209.   content: ""; }
  2210.  
  2211. .fa-folder:before {
  2212.   content: ""; }
  2213.  
  2214. .fa-folder-open:before {
  2215.   content: ""; }
  2216.  
  2217. .fa-arrows-v:before {
  2218.   content: ""; }
  2219.  
  2220. .fa-arrows-h:before {
  2221.   content: ""; }
  2222.  
  2223. .fa-bar-chart-o:before,
  2224. .fa-bar-chart:before {
  2225.   content: ""; }
  2226.  
  2227. .fa-twitter-square:before {
  2228.   content: ""; }
  2229.  
  2230. .fa-facebook-square:before {
  2231.   content: ""; }
  2232.  
  2233. .fa-camera-retro:before {
  2234.   content: ""; }
  2235.  
  2236. .fa-key:before {
  2237.   content: ""; }
  2238.  
  2239. .fa-gears:before,
  2240. .fa-cogs:before {
  2241.   content: ""; }
  2242.  
  2243. .fa-comments:before {
  2244.   content: ""; }
  2245.  
  2246. .fa-thumbs-o-up:before {
  2247.   content: ""; }
  2248.  
  2249. .fa-thumbs-o-down:before {
  2250.   content: ""; }
  2251.  
  2252. .fa-star-half:before {
  2253.   content: ""; }
  2254.  
  2255. .fa-heart-o:before {
  2256.   content: ""; }
  2257.  
  2258. .fa-sign-out:before {
  2259.   content: ""; }
  2260.  
  2261. .fa-linkedin-square:before {
  2262.   content: ""; }
  2263.  
  2264. .fa-thumb-tack:before {
  2265.   content: ""; }
  2266.  
  2267. .fa-external-link:before {
  2268.   content: ""; }
  2269.  
  2270. .fa-sign-in:before {
  2271.   content: ""; }
  2272.  
  2273. .fa-trophy:before {
  2274.   content: ""; }
  2275.  
  2276. .fa-github-square:before {
  2277.   content: ""; }
  2278.  
  2279. .fa-upload:before {
  2280.   content: ""; }
  2281.  
  2282. .fa-lemon-o:before {
  2283.   content: ""; }
  2284.  
  2285. .fa-phone:before {
  2286.   content: ""; }
  2287.  
  2288. .fa-square-o:before {
  2289.   content: ""; }
  2290.  
  2291. .fa-bookmark-o:before {
  2292.   content: ""; }
  2293.  
  2294. .fa-phone-square:before {
  2295.   content: ""; }
  2296.  
  2297. .fa-twitter:before {
  2298.   content: ""; }
  2299.  
  2300. .fa-facebook-f:before,
  2301. .fa-facebook:before {
  2302.   content: ""; }
  2303.  
  2304. .fa-github:before {
  2305.   content: ""; }
  2306.  
  2307. .fa-unlock:before {
  2308.   content: ""; }
  2309.  
  2310. .fa-credit-card:before {
  2311.   content: ""; }
  2312.  
  2313. .fa-feed:before,
  2314. .fa-rss:before {
  2315.   content: ""; }
  2316.  
  2317. .fa-hdd-o:before {
  2318.   content: ""; }
  2319.  
  2320. .fa-bullhorn:before {
  2321.   content: ""; }
  2322.  
  2323. .fa-bell:before {
  2324.   content: ""; }
  2325.  
  2326. .fa-certificate:before {
  2327.   content: ""; }
  2328.  
  2329. .fa-hand-o-right:before {
  2330.   content: ""; }
  2331.  
  2332. .fa-hand-o-left:before {
  2333.   content: ""; }
  2334.  
  2335. .fa-hand-o-up:before {
  2336.   content: ""; }
  2337.  
  2338. .fa-hand-o-down:before {
  2339.   content: ""; }
  2340.  
  2341. .fa-arrow-circle-left:before {
  2342.   content: ""; }
  2343.  
  2344. .fa-arrow-circle-right:before {
  2345.   content: ""; }
  2346.  
  2347. .fa-arrow-circle-up:before {
  2348.   content: ""; }
  2349.  
  2350. .fa-arrow-circle-down:before {
  2351.   content: ""; }
  2352.  
  2353. .fa-globe:before {
  2354.   content: ""; }
  2355.  
  2356. .fa-wrench:before {
  2357.   content: ""; }
  2358.  
  2359. .fa-tasks:before {
  2360.   content: ""; }
  2361.  
  2362. .fa-filter:before {
  2363.   content: ""; }
  2364.  
  2365. .fa-briefcase:before {
  2366.   content: ""; }
  2367.  
  2368. .fa-arrows-alt:before {
  2369.   content: ""; }
  2370.  
  2371. .fa-group:before,
  2372. .fa-users:before {
  2373.   content: ""; }
  2374.  
  2375. .fa-chain:before,
  2376. .fa-link:before {
  2377.   content: ""; }
  2378.  
  2379. .fa-cloud:before {
  2380.   content: ""; }
  2381.  
  2382. .fa-flask:before {
  2383.   content: ""; }
  2384.  
  2385. .fa-cut:before,
  2386. .fa-scissors:before {
  2387.   content: ""; }
  2388.  
  2389. .fa-copy:before,
  2390. .fa-files-o:before {
  2391.   content: ""; }
  2392.  
  2393. .fa-paperclip:before {
  2394.   content: ""; }
  2395.  
  2396. .fa-save:before,
  2397. .fa-floppy-o:before {
  2398.   content: ""; }
  2399.  
  2400. .fa-square:before {
  2401.   content: ""; }
  2402.  
  2403. .fa-navicon:before,
  2404. .fa-reorder:before,
  2405. .fa-bars:before {
  2406.   content: ""; }
  2407.  
  2408. .fa-list-ul:before {
  2409.   content: ""; }
  2410.  
  2411. .fa-list-ol:before {
  2412.   content: ""; }
  2413.  
  2414. .fa-strikethrough:before {
  2415.   content: ""; }
  2416.  
  2417. .fa-underline:before {
  2418.   content: ""; }
  2419.  
  2420. .fa-table:before {
  2421.   content: ""; }
  2422.  
  2423. .fa-magic:before {
  2424.   content: ""; }
  2425.  
  2426. .fa-truck:before {
  2427.   content: ""; }
  2428.  
  2429. .fa-pinterest:before {
  2430.   content: ""; }
  2431.  
  2432. .fa-pinterest-square:before {
  2433.   content: ""; }
  2434.  
  2435. .fa-google-plus-square:before {
  2436.   content: ""; }
  2437.  
  2438. .fa-google-plus:before {
  2439.   content: ""; }
  2440.  
  2441. .fa-money:before {
  2442.   content: ""; }
  2443.  
  2444. .fa-caret-down:before {
  2445.   content: ""; }
  2446.  
  2447. .fa-caret-up:before {
  2448.   content: ""; }
  2449.  
  2450. .fa-caret-left:before {
  2451.   content: ""; }
  2452.  
  2453. .fa-caret-right:before {
  2454.   content: ""; }
  2455.  
  2456. .fa-columns:before {
  2457.   content: ""; }
  2458.  
  2459. .fa-unsorted:before,
  2460. .fa-sort:before {
  2461.   content: ""; }
  2462.  
  2463. .fa-sort-down:before,
  2464. .fa-sort-desc:before {
  2465.   content: ""; }
  2466.  
  2467. .fa-sort-up:before,
  2468. .fa-sort-asc:before {
  2469.   content: ""; }
  2470.  
  2471. .fa-envelope:before {
  2472.   content: ""; }
  2473.  
  2474. .fa-linkedin:before {
  2475.   content: ""; }
  2476.  
  2477. .fa-rotate-left:before,
  2478. .fa-undo:before {
  2479.   content: ""; }
  2480.  
  2481. .fa-legal:before,
  2482. .fa-gavel:before {
  2483.   content: ""; }
  2484.  
  2485. .fa-dashboard:before,
  2486. .fa-tachometer:before {
  2487.   content: ""; }
  2488.  
  2489. .fa-comment-o:before {
  2490.   content: ""; }
  2491.  
  2492. .fa-comments-o:before {
  2493.   content: ""; }
  2494.  
  2495. .fa-flash:before,
  2496. .fa-bolt:before {
  2497.   content: ""; }
  2498.  
  2499. .fa-sitemap:before {
  2500.   content: ""; }
  2501.  
  2502. .fa-umbrella:before {
  2503.   content: ""; }
  2504.  
  2505. .fa-paste:before,
  2506. .fa-clipboard:before {
  2507.   content: ""; }
  2508.  
  2509. .fa-lightbulb-o:before {
  2510.   content: ""; }
  2511.  
  2512. .fa-exchange:before {
  2513.   content: ""; }
  2514.  
  2515. .fa-cloud-download:before {
  2516.   content: ""; }
  2517.  
  2518. .fa-cloud-upload:before {
  2519.   content: ""; }
  2520.  
  2521. .fa-user-md:before {
  2522.   content: ""; }
  2523.  
  2524. .fa-stethoscope:before {
  2525.   content: ""; }
  2526.  
  2527. .fa-suitcase:before {
  2528.   content: ""; }
  2529.  
  2530. .fa-bell-o:before {
  2531.   content: ""; }
  2532.  
  2533. .fa-coffee:before {
  2534.   content: ""; }
  2535.  
  2536. .fa-cutlery:before {
  2537.   content: ""; }
  2538.  
  2539. .fa-file-text-o:before {
  2540.   content: ""; }
  2541.  
  2542. .fa-building-o:before {
  2543.   content: ""; }
  2544.  
  2545. .fa-hospital-o:before {
  2546.   content: ""; }
  2547.  
  2548. .fa-ambulance:before {
  2549.   content: ""; }
  2550.  
  2551. .fa-medkit:before {
  2552.   content: ""; }
  2553.  
  2554. .fa-fighter-jet:before {
  2555.   content: ""; }
  2556.  
  2557. .fa-beer:before {
  2558.   content: ""; }
  2559.  
  2560. .fa-h-square:before {
  2561.   content: ""; }
  2562.  
  2563. .fa-plus-square:before {
  2564.   content: ""; }
  2565.  
  2566. .fa-angle-double-left:before {
  2567.   content: ""; }
  2568.  
  2569. .fa-angle-double-right:before {
  2570.   content: ""; }
  2571.  
  2572. .fa-angle-double-up:before {
  2573.   content: ""; }
  2574.  
  2575. .fa-angle-double-down:before {
  2576.   content: ""; }
  2577.  
  2578. .fa-angle-left:before {
  2579.   content: ""; }
  2580.  
  2581. .fa-angle-right:before {
  2582.   content: ""; }
  2583.  
  2584. .fa-angle-up:before {
  2585.   content: ""; }
  2586.  
  2587. .fa-angle-down:before {
  2588.   content: ""; }
  2589.  
  2590. .fa-desktop:before {
  2591.   content: ""; }
  2592.  
  2593. .fa-laptop:before {
  2594.   content: ""; }
  2595.  
  2596. .fa-tablet:before {
  2597.   content: ""; }
  2598.  
  2599. .fa-mobile-phone:before,
  2600. .fa-mobile:before {
  2601.   content: ""; }
  2602.  
  2603. .fa-circle-o:before {
  2604.   content: ""; }
  2605.  
  2606. .fa-quote-left:before {
  2607.   content: ""; }
  2608.  
  2609. .fa-quote-right:before {
  2610.   content: ""; }
  2611.  
  2612. .fa-spinner:before {
  2613.   content: ""; }
  2614.  
  2615. .fa-circle:before {
  2616.   content: ""; }
  2617.  
  2618. .fa-mail-reply:before,
  2619. .fa-reply:before {
  2620.   content: ""; }
  2621.  
  2622. .fa-github-alt:before {
  2623.   content: ""; }
  2624.  
  2625. .fa-folder-o:before {
  2626.   content: ""; }
  2627.  
  2628. .fa-folder-open-o:before {
  2629.   content: ""; }
  2630.  
  2631. .fa-smile-o:before {
  2632.   content: ""; }
  2633.  
  2634. .fa-frown-o:before {
  2635.   content: ""; }
  2636.  
  2637. .fa-meh-o:before {
  2638.   content: ""; }
  2639.  
  2640. .fa-gamepad:before {
  2641.   content: ""; }
  2642.  
  2643. .fa-keyboard-o:before {
  2644.   content: ""; }
  2645.  
  2646. .fa-flag-o:before {
  2647.   content: ""; }
  2648.  
  2649. .fa-flag-checkered:before {
  2650.   content: ""; }
  2651.  
  2652. .fa-terminal:before {
  2653.   content: ""; }
  2654.  
  2655. .fa-code:before {
  2656.   content: ""; }
  2657.  
  2658. .fa-mail-reply-all:before,
  2659. .fa-reply-all:before {
  2660.   content: ""; }
  2661.  
  2662. .fa-star-half-empty:before,
  2663. .fa-star-half-full:before,
  2664. .fa-star-half-o:before {
  2665.   content: ""; }
  2666.  
  2667. .fa-location-arrow:before {
  2668.   content: ""; }
  2669.  
  2670. .fa-crop:before {
  2671.   content: ""; }
  2672.  
  2673. .fa-code-fork:before {
  2674.   content: ""; }
  2675.  
  2676. .fa-unlink:before,
  2677. .fa-chain-broken:before {
  2678.   content: ""; }
  2679.  
  2680. .fa-question:before {
  2681.   content: ""; }
  2682.  
  2683. .fa-info:before {
  2684.   content: ""; }
  2685.  
  2686. .fa-exclamation:before {
  2687.   content: ""; }
  2688.  
  2689. .fa-superscript:before {
  2690.   content: ""; }
  2691.  
  2692. .fa-subscript:before {
  2693.   content: ""; }
  2694.  
  2695. .fa-eraser:before {
  2696.   content: ""; }
  2697.  
  2698. .fa-puzzle-piece:before {
  2699.   content: ""; }
  2700.  
  2701. .fa-microphone:before {
  2702.   content: ""; }
  2703.  
  2704. .fa-microphone-slash:before {
  2705.   content: ""; }
  2706.  
  2707. .fa-shield:before {
  2708.   content: ""; }
  2709.  
  2710. .fa-calendar-o:before {
  2711.   content: ""; }
  2712.  
  2713. .fa-fire-extinguisher:before {
  2714.   content: ""; }
  2715.  
  2716. .fa-rocket:before {
  2717.   content: ""; }
  2718.  
  2719. .fa-maxcdn:before {
  2720.   content: ""; }
  2721.  
  2722. .fa-chevron-circle-left:before {
  2723.   content: ""; }
  2724.  
  2725. .fa-chevron-circle-right:before {
  2726.   content: ""; }
  2727.  
  2728. .fa-chevron-circle-up:before {
  2729.   content: ""; }
  2730.  
  2731. .fa-chevron-circle-down:before {
  2732.   content: ""; }
  2733.  
  2734. .fa-html5:before {
  2735.   content: ""; }
  2736.  
  2737. .fa-css3:before {
  2738.   content: ""; }
  2739.  
  2740. .fa-anchor:before {
  2741.   content: ""; }
  2742.  
  2743. .fa-unlock-alt:before {
  2744.   content: ""; }
  2745.  
  2746. .fa-bullseye:before {
  2747.   content: ""; }
  2748.  
  2749. .fa-ellipsis-h:before {
  2750.   content: ""; }
  2751.  
  2752. .fa-ellipsis-v:before {
  2753.   content: ""; }
  2754.  
  2755. .fa-rss-square:before {
  2756.   content: ""; }
  2757.  
  2758. .fa-play-circle:before {
  2759.   content: ""; }
  2760.  
  2761. .fa-ticket:before {
  2762.   content: ""; }
  2763.  
  2764. .fa-minus-square:before {
  2765.   content: ""; }
  2766.  
  2767. .fa-minus-square-o:before {
  2768.   content: ""; }
  2769.  
  2770. .fa-level-up:before {
  2771.   content: ""; }
  2772.  
  2773. .fa-level-down:before {
  2774.   content: ""; }
  2775.  
  2776. .fa-check-square:before {
  2777.   content: ""; }
  2778.  
  2779. .fa-pencil-square:before {
  2780.   content: ""; }
  2781.  
  2782. .fa-external-link-square:before {
  2783.   content: ""; }
  2784.  
  2785. .fa-share-square:before {
  2786.   content: ""; }
  2787.  
  2788. .fa-compass:before {
  2789.   content: ""; }
  2790.  
  2791. .fa-toggle-down:before,
  2792. .fa-caret-square-o-down:before {
  2793.   content: ""; }
  2794.  
  2795. .fa-toggle-up:before,
  2796. .fa-caret-square-o-up:before {
  2797.   content: ""; }
  2798.  
  2799. .fa-toggle-right:before,
  2800. .fa-caret-square-o-right:before {
  2801.   content: ""; }
  2802.  
  2803. .fa-euro:before,
  2804. .fa-eur:before {
  2805.   content: ""; }
  2806.  
  2807. .fa-gbp:before {
  2808.   content: ""; }
  2809.  
  2810. .fa-dollar:before,
  2811. .fa-usd:before {
  2812.   content: ""; }
  2813.  
  2814. .fa-rupee:before,
  2815. .fa-inr:before {
  2816.   content: ""; }
  2817.  
  2818. .fa-cny:before,
  2819. .fa-rmb:before,
  2820. .fa-yen:before,
  2821. .fa-jpy:before {
  2822.   content: ""; }
  2823.  
  2824. .fa-ruble:before,
  2825. .fa-rouble:before,
  2826. .fa-rub:before {
  2827.   content: ""; }
  2828.  
  2829. .fa-won:before,
  2830. .fa-krw:before {
  2831.   content: ""; }
  2832.  
  2833. .fa-bitcoin:before,
  2834. .fa-btc:before {
  2835.   content: ""; }
  2836.  
  2837. .fa-file:before {
  2838.   content: ""; }
  2839.  
  2840. .fa-file-text:before {
  2841.   content: ""; }
  2842.  
  2843. .fa-sort-alpha-asc:before {
  2844.   content: ""; }
  2845.  
  2846. .fa-sort-alpha-desc:before {
  2847.   content: ""; }
  2848.  
  2849. .fa-sort-amount-asc:before {
  2850.   content: ""; }
  2851.  
  2852. .fa-sort-amount-desc:before {
  2853.   content: ""; }
  2854.  
  2855. .fa-sort-numeric-asc:before {
  2856.   content: ""; }
  2857.  
  2858. .fa-sort-numeric-desc:before {
  2859.   content: ""; }
  2860.  
  2861. .fa-thumbs-up:before {
  2862.   content: ""; }
  2863.  
  2864. .fa-thumbs-down:before {
  2865.   content: ""; }
  2866.  
  2867. .fa-youtube-square:before {
  2868.   content: ""; }
  2869.  
  2870. .fa-youtube:before {
  2871.   content: ""; }
  2872.  
  2873. .fa-xing:before {
  2874.   content: ""; }
  2875.  
  2876. .fa-xing-square:before {
  2877.   content: ""; }
  2878.  
  2879. .fa-youtube-play:before {
  2880.   content: ""; }
  2881.  
  2882. .fa-dropbox:before {
  2883.   content: ""; }
  2884.  
  2885. .fa-stack-overflow:before {
  2886.   content: ""; }
  2887.  
  2888. .fa-instagram:before {
  2889.   content: ""; }
  2890.  
  2891. .fa-flickr:before {
  2892.   content: ""; }
  2893.  
  2894. .fa-adn:before {
  2895.   content: ""; }
  2896.  
  2897. .fa-bitbucket:before {
  2898.   content: ""; }
  2899.  
  2900. .fa-bitbucket-square:before {
  2901.   content: ""; }
  2902.  
  2903. .fa-tumblr:before {
  2904.   content: ""; }
  2905.  
  2906. .fa-tumblr-square:before {
  2907.   content: ""; }
  2908.  
  2909. .fa-long-arrow-down:before {
  2910.   content: ""; }
  2911.  
  2912. .fa-long-arrow-up:before {
  2913.   content: ""; }
  2914.  
  2915. .fa-long-arrow-left:before {
  2916.   content: ""; }
  2917.  
  2918. .fa-long-arrow-right:before {
  2919.   content: ""; }
  2920.  
  2921. .fa-apple:before {
  2922.   content: ""; }
  2923.  
  2924. .fa-windows:before {
  2925.   content: ""; }
  2926.  
  2927. .fa-android:before {
  2928.   content: ""; }
  2929.  
  2930. .fa-linux:before {
  2931.   content: ""; }
  2932.  
  2933. .fa-dribbble:before {
  2934.   content: ""; }
  2935.  
  2936. .fa-skype:before {
  2937.   content: ""; }
  2938.  
  2939. .fa-foursquare:before {
  2940.   content: ""; }
  2941.  
  2942. .fa-trello:before {
  2943.   content: ""; }
  2944.  
  2945. .fa-female:before {
  2946.   content: ""; }
  2947.  
  2948. .fa-male:before {
  2949.   content: ""; }
  2950.  
  2951. .fa-gittip:before,
  2952. .fa-gratipay:before {
  2953.   content: ""; }
  2954.  
  2955. .fa-sun-o:before {
  2956.   content: ""; }
  2957.  
  2958. .fa-moon-o:before {
  2959.   content: ""; }
  2960.  
  2961. .fa-archive:before {
  2962.   content: ""; }
  2963.  
  2964. .fa-bug:before {
  2965.   content: ""; }
  2966.  
  2967. .fa-vk:before {
  2968.   content: ""; }
  2969.  
  2970. .fa-weibo:before {
  2971.   content: ""; }
  2972.  
  2973. .fa-renren:before {
  2974.   content: ""; }
  2975.  
  2976. .fa-pagelines:before {
  2977.   content: ""; }
  2978.  
  2979. .fa-stack-exchange:before {
  2980.   content: ""; }
  2981.  
  2982. .fa-arrow-circle-o-right:before {
  2983.   content: ""; }
  2984.  
  2985. .fa-arrow-circle-o-left:before {
  2986.   content: ""; }
  2987.  
  2988. .fa-toggle-left:before,
  2989. .fa-caret-square-o-left:before {
  2990.   content: ""; }
  2991.  
  2992. .fa-dot-circle-o:before {
  2993.   content: ""; }
  2994.  
  2995. .fa-wheelchair:before {
  2996.   content: ""; }
  2997.  
  2998. .fa-vimeo-square:before {
  2999.   content: ""; }
  3000.  
  3001. .fa-turkish-lira:before,
  3002. .fa-try:before {
  3003.   content: ""; }
  3004.  
  3005. .fa-plus-square-o:before {
  3006.   content: ""; }
  3007.  
  3008. .fa-space-shuttle:before {
  3009.   content: ""; }
  3010.  
  3011. .fa-slack:before {
  3012.   content: ""; }
  3013.  
  3014. .fa-envelope-square:before {
  3015.   content: ""; }
  3016.  
  3017. .fa-wordpress:before {
  3018.   content: ""; }
  3019.  
  3020. .fa-openid:before {
  3021.   content: ""; }
  3022.  
  3023. .fa-institution:before,
  3024. .fa-bank:before,
  3025. .fa-university:before {
  3026.   content: ""; }
  3027.  
  3028. .fa-mortar-board:before,
  3029. .fa-graduation-cap:before {
  3030.   content: ""; }
  3031.  
  3032. .fa-yahoo:before {
  3033.   content: ""; }
  3034.  
  3035. .fa-google:before {
  3036.   content: ""; }
  3037.  
  3038. .fa-reddit:before {
  3039.   content: ""; }
  3040.  
  3041. .fa-reddit-square:before {
  3042.   content: ""; }
  3043.  
  3044. .fa-stumbleupon-circle:before {
  3045.   content: ""; }
  3046.  
  3047. .fa-stumbleupon:before {
  3048.   content: ""; }
  3049.  
  3050. .fa-delicious:before {
  3051.   content: ""; }
  3052.  
  3053. .fa-digg:before {
  3054.   content: ""; }
  3055.  
  3056. .fa-pied-piper-pp:before {
  3057.   content: ""; }
  3058.  
  3059. .fa-pied-piper-alt:before {
  3060.   content: ""; }
  3061.  
  3062. .fa-drupal:before {
  3063.   content: ""; }
  3064.  
  3065. .fa-joomla:before {
  3066.   content: ""; }
  3067.  
  3068. .fa-language:before {
  3069.   content: ""; }
  3070.  
  3071. .fa-fax:before {
  3072.   content: ""; }
  3073.  
  3074. .fa-building:before {
  3075.   content: ""; }
  3076.  
  3077. .fa-child:before {
  3078.   content: ""; }
  3079.  
  3080. .fa-paw:before {
  3081.   content: ""; }
  3082.  
  3083. .fa-spoon:before {
  3084.   content: ""; }
  3085.  
  3086. .fa-cube:before {
  3087.   content: ""; }
  3088.  
  3089. .fa-cubes:before {
  3090.   content: ""; }
  3091.  
  3092. .fa-behance:before {
  3093.   content: ""; }
  3094.  
  3095. .fa-behance-square:before {
  3096.   content: ""; }
  3097.  
  3098. .fa-steam:before {
  3099.   content: ""; }
  3100.  
  3101. .fa-steam-square:before {
  3102.   content: ""; }
  3103.  
  3104. .fa-recycle:before {
  3105.   content: ""; }
  3106.  
  3107. .fa-automobile:before,
  3108. .fa-car:before {
  3109.   content: ""; }
  3110.  
  3111. .fa-cab:before,
  3112. .fa-taxi:before {
  3113.   content: ""; }
  3114.  
  3115. .fa-tree:before {
  3116.   content: ""; }
  3117.  
  3118. .fa-spotify:before {
  3119.   content: ""; }
  3120.  
  3121. .fa-deviantart:before {
  3122.   content: ""; }
  3123.  
  3124. .fa-soundcloud:before {
  3125.   content: ""; }
  3126.  
  3127. .fa-database:before {
  3128.   content: ""; }
  3129.  
  3130. .fa-file-pdf-o:before {
  3131.   content: ""; }
  3132.  
  3133. .fa-file-word-o:before {
  3134.   content: ""; }
  3135.  
  3136. .fa-file-excel-o:before {
  3137.   content: ""; }
  3138.  
  3139. .fa-file-powerpoint-o:before {
  3140.   content: ""; }
  3141.  
  3142. .fa-file-photo-o:before,
  3143. .fa-file-picture-o:before,
  3144. .fa-file-image-o:before {
  3145.   content: ""; }
  3146.  
  3147. .fa-file-zip-o:before,
  3148. .fa-file-archive-o:before {
  3149.   content: ""; }
  3150.  
  3151. .fa-file-sound-o:before,
  3152. .fa-file-audio-o:before {
  3153.   content: ""; }
  3154.  
  3155. .fa-file-movie-o:before,
  3156. .fa-file-video-o:before {
  3157.   content: ""; }
  3158.  
  3159. .fa-file-code-o:before {
  3160.   content: ""; }
  3161.  
  3162. .fa-vine:before {
  3163.   content: ""; }
  3164.  
  3165. .fa-codepen:before {
  3166.   content: ""; }
  3167.  
  3168. .fa-jsfiddle:before {
  3169.   content: ""; }
  3170.  
  3171. .fa-life-bouy:before,
  3172. .fa-life-buoy:before,
  3173. .fa-life-saver:before,
  3174. .fa-support:before,
  3175. .fa-life-ring:before {
  3176.   content: ""; }
  3177.  
  3178. .fa-circle-o-notch:before {
  3179.   content: ""; }
  3180.  
  3181. .fa-ra:before,
  3182. .fa-resistance:before,
  3183. .fa-rebel:before {
  3184.   content: ""; }
  3185.  
  3186. .fa-ge:before,
  3187. .fa-empire:before {
  3188.   content: ""; }
  3189.  
  3190. .fa-git-square:before {
  3191.   content: ""; }
  3192.  
  3193. .fa-git:before {
  3194.   content: ""; }
  3195.  
  3196. .fa-y-combinator-square:before,
  3197. .fa-yc-square:before,
  3198. .fa-hacker-news:before {
  3199.   content: ""; }
  3200.  
  3201. .fa-tencent-weibo:before {
  3202.   content: ""; }
  3203.  
  3204. .fa-qq:before {
  3205.   content: ""; }
  3206.  
  3207. .fa-wechat:before,
  3208. .fa-weixin:before {
  3209.   content: ""; }
  3210.  
  3211. .fa-send:before,
  3212. .fa-paper-plane:before {
  3213.   content: ""; }
  3214.  
  3215. .fa-send-o:before,
  3216. .fa-paper-plane-o:before {
  3217.   content: ""; }
  3218.  
  3219. .fa-history:before {
  3220.   content: ""; }
  3221.  
  3222. .fa-circle-thin:before {
  3223.   content: ""; }
  3224.  
  3225. .fa-header:before {
  3226.   content: ""; }
  3227.  
  3228. .fa-paragraph:before {
  3229.   content: ""; }
  3230.  
  3231. .fa-sliders:before {
  3232.   content: ""; }
  3233.  
  3234. .fa-share-alt:before {
  3235.   content: ""; }
  3236.  
  3237. .fa-share-alt-square:before {
  3238.   content: ""; }
  3239.  
  3240. .fa-bomb:before {
  3241.   content: ""; }
  3242.  
  3243. .fa-soccer-ball-o:before,
  3244. .fa-futbol-o:before {
  3245.   content: ""; }
  3246.  
  3247. .fa-tty:before {
  3248.   content: ""; }
  3249.  
  3250. .fa-binoculars:before {
  3251.   content: ""; }
  3252.  
  3253. .fa-plug:before {
  3254.   content: ""; }
  3255.  
  3256. .fa-slideshare:before {
  3257.   content: ""; }
  3258.  
  3259. .fa-twitch:before {
  3260.   content: ""; }
  3261.  
  3262. .fa-yelp:before {
  3263.   content: ""; }
  3264.  
  3265. .fa-newspaper-o:before {
  3266.   content: ""; }
  3267.  
  3268. .fa-wifi:before {
  3269.   content: ""; }
  3270.  
  3271. .fa-calculator:before {
  3272.   content: ""; }
  3273.  
  3274. .fa-paypal:before {
  3275.   content: ""; }
  3276.  
  3277. .fa-google-wallet:before {
  3278.   content: ""; }
  3279.  
  3280. .fa-cc-visa:before {
  3281.   content: ""; }
  3282.  
  3283. .fa-cc-mastercard:before {
  3284.   content: ""; }
  3285.  
  3286. .fa-cc-discover:before {
  3287.   content: ""; }
  3288.  
  3289. .fa-cc-amex:before {
  3290.   content: ""; }
  3291.  
  3292. .fa-cc-paypal:before {
  3293.   content: ""; }
  3294.  
  3295. .fa-cc-stripe:before {
  3296.   content: ""; }
  3297.  
  3298. .fa-bell-slash:before {
  3299.   content: ""; }
  3300.  
  3301. .fa-bell-slash-o:before {
  3302.   content: ""; }
  3303.  
  3304. .fa-trash:before {
  3305.   content: ""; }
  3306.  
  3307. .fa-copyright:before {
  3308.   content: ""; }
  3309.  
  3310. .fa-at:before {
  3311.   content: ""; }
  3312.  
  3313. .fa-eyedropper:before {
  3314.   content: ""; }
  3315.  
  3316. .fa-paint-brush:before {
  3317.   content: ""; }
  3318.  
  3319. .fa-birthday-cake:before {
  3320.   content: ""; }
  3321.  
  3322. .fa-area-chart:before {
  3323.   content: ""; }
  3324.  
  3325. .fa-pie-chart:before {
  3326.   content: ""; }
  3327.  
  3328. .fa-line-chart:before {
  3329.   content: ""; }
  3330.  
  3331. .fa-lastfm:before {
  3332.   content: ""; }
  3333.  
  3334. .fa-lastfm-square:before {
  3335.   content: ""; }
  3336.  
  3337. .fa-toggle-off:before {
  3338.   content: ""; }
  3339.  
  3340. .fa-toggle-on:before {
  3341.   content: ""; }
  3342.  
  3343. .fa-bicycle:before {
  3344.   content: ""; }
  3345.  
  3346. .fa-bus:before {
  3347.   content: ""; }
  3348.  
  3349. .fa-ioxhost:before {
  3350.   content: ""; }
  3351.  
  3352. .fa-angellist:before {
  3353.   content: ""; }
  3354.  
  3355. .fa-cc:before {
  3356.   content: ""; }
  3357.  
  3358. .fa-shekel:before,
  3359. .fa-sheqel:before,
  3360. .fa-ils:before {
  3361.   content: ""; }
  3362.  
  3363. .fa-meanpath:before {
  3364.   content: ""; }
  3365.  
  3366. .fa-buysellads:before {
  3367.   content: ""; }
  3368.  
  3369. .fa-connectdevelop:before {
  3370.   content: ""; }
  3371.  
  3372. .fa-dashcube:before {
  3373.   content: ""; }
  3374.  
  3375. .fa-forumbee:before {
  3376.   content: ""; }
  3377.  
  3378. .fa-leanpub:before {
  3379.   content: ""; }
  3380.  
  3381. .fa-sellsy:before {
  3382.   content: ""; }
  3383.  
  3384. .fa-shirtsinbulk:before {
  3385.   content: ""; }
  3386.  
  3387. .fa-simplybuilt:before {
  3388.   content: ""; }
  3389.  
  3390. .fa-skyatlas:before {
  3391.   content: ""; }
  3392.  
  3393. .fa-cart-plus:before {
  3394.   content: ""; }
  3395.  
  3396. .fa-cart-arrow-down:before {
  3397.   content: ""; }
  3398.  
  3399. .fa-diamond:before {
  3400.   content: ""; }
  3401.  
  3402. .fa-ship:before {
  3403.   content: ""; }
  3404.  
  3405. .fa-user-secret:before {
  3406.   content: ""; }
  3407.  
  3408. .fa-motorcycle:before {
  3409.   content: ""; }
  3410.  
  3411. .fa-street-view:before {
  3412.   content: ""; }
  3413.  
  3414. .fa-heartbeat:before {
  3415.   content: ""; }
  3416.  
  3417. .fa-venus:before {
  3418.   content: ""; }
  3419.  
  3420. .fa-mars:before {
  3421.   content: ""; }
  3422.  
  3423. .fa-mercury:before {
  3424.   content: ""; }
  3425.  
  3426. .fa-intersex:before,
  3427. .fa-transgender:before {
  3428.   content: ""; }
  3429.  
  3430. .fa-transgender-alt:before {
  3431.   content: ""; }
  3432.  
  3433. .fa-venus-double:before {
  3434.   content: ""; }
  3435.  
  3436. .fa-mars-double:before {
  3437.   content: ""; }
  3438.  
  3439. .fa-venus-mars:before {
  3440.   content: ""; }
  3441.  
  3442. .fa-mars-stroke:before {
  3443.   content: ""; }
  3444.  
  3445. .fa-mars-stroke-v:before {
  3446.   content: ""; }
  3447.  
  3448. .fa-mars-stroke-h:before {
  3449.   content: ""; }
  3450.  
  3451. .fa-neuter:before {
  3452.   content: ""; }
  3453.  
  3454. .fa-genderless:before {
  3455.   content: ""; }
  3456.  
  3457. .fa-facebook-official:before {
  3458.   content: ""; }
  3459.  
  3460. .fa-pinterest-p:before {
  3461.   content: ""; }
  3462.  
  3463. .fa-whatsapp:before {
  3464.   content: ""; }
  3465.  
  3466. .fa-server:before {
  3467.   content: ""; }
  3468.  
  3469. .fa-user-plus:before {
  3470.   content: ""; }
  3471.  
  3472. .fa-user-times:before {
  3473.   content: ""; }
  3474.  
  3475. .fa-hotel:before,
  3476. .fa-bed:before {
  3477.   content: ""; }
  3478.  
  3479. .fa-viacoin:before {
  3480.   content: ""; }
  3481.  
  3482. .fa-train:before {
  3483.   content: ""; }
  3484.  
  3485. .fa-subway:before {
  3486.   content: ""; }
  3487.  
  3488. .fa-medium:before {
  3489.   content: ""; }
  3490.  
  3491. .fa-yc:before,
  3492. .fa-y-combinator:before {
  3493.   content: ""; }
  3494.  
  3495. .fa-optin-monster:before {
  3496.   content: ""; }
  3497.  
  3498. .fa-opencart:before {
  3499.   content: ""; }
  3500.  
  3501. .fa-expeditedssl:before {
  3502.   content: ""; }
  3503.  
  3504. .fa-battery-4:before,
  3505. .fa-battery:before,
  3506. .fa-battery-full:before {
  3507.   content: ""; }
  3508.  
  3509. .fa-battery-3:before,
  3510. .fa-battery-three-quarters:before {
  3511.   content: ""; }
  3512.  
  3513. .fa-battery-2:before,
  3514. .fa-battery-half:before {
  3515.   content: ""; }
  3516.  
  3517. .fa-battery-1:before,
  3518. .fa-battery-quarter:before {
  3519.   content: ""; }
  3520.  
  3521. .fa-battery-0:before,
  3522. .fa-battery-empty:before {
  3523.   content: ""; }
  3524.  
  3525. .fa-mouse-pointer:before {
  3526.   content: ""; }
  3527.  
  3528. .fa-i-cursor:before {
  3529.   content: ""; }
  3530.  
  3531. .fa-object-group:before {
  3532.   content: ""; }
  3533.  
  3534. .fa-object-ungroup:before {
  3535.   content: ""; }
  3536.  
  3537. .fa-sticky-note:before {
  3538.   content: ""; }
  3539.  
  3540. .fa-sticky-note-o:before {
  3541.   content: ""; }
  3542.  
  3543. .fa-cc-jcb:before {
  3544.   content: ""; }
  3545.  
  3546. .fa-cc-diners-club:before {
  3547.   content: ""; }
  3548.  
  3549. .fa-clone:before {
  3550.   content: ""; }
  3551.  
  3552. .fa-balance-scale:before {
  3553.   content: ""; }
  3554.  
  3555. .fa-hourglass-o:before {
  3556.   content: ""; }
  3557.  
  3558. .fa-hourglass-1:before,
  3559. .fa-hourglass-start:before {
  3560.   content: ""; }
  3561.  
  3562. .fa-hourglass-2:before,
  3563. .fa-hourglass-half:before {
  3564.   content: ""; }
  3565.  
  3566. .fa-hourglass-3:before,
  3567. .fa-hourglass-end:before {
  3568.   content: ""; }
  3569.  
  3570. .fa-hourglass:before {
  3571.   content: ""; }
  3572.  
  3573. .fa-hand-grab-o:before,
  3574. .fa-hand-rock-o:before {
  3575.   content: ""; }
  3576.  
  3577. .fa-hand-stop-o:before,
  3578. .fa-hand-paper-o:before {
  3579.   content: ""; }
  3580.  
  3581. .fa-hand-scissors-o:before {
  3582.   content: ""; }
  3583.  
  3584. .fa-hand-lizard-o:before {
  3585.   content: ""; }
  3586.  
  3587. .fa-hand-spock-o:before {
  3588.   content: ""; }
  3589.  
  3590. .fa-hand-pointer-o:before {
  3591.   content: ""; }
  3592.  
  3593. .fa-hand-peace-o:before {
  3594.   content: ""; }
  3595.  
  3596. .fa-trademark:before {
  3597.   content: ""; }
  3598.  
  3599. .fa-registered:before {
  3600.   content: ""; }
  3601.  
  3602. .fa-creative-commons:before {
  3603.   content: ""; }
  3604.  
  3605. .fa-gg:before {
  3606.   content: ""; }
  3607.  
  3608. .fa-gg-circle:before {
  3609.   content: ""; }
  3610.  
  3611. .fa-tripadvisor:before {
  3612.   content: ""; }
  3613.  
  3614. .fa-odnoklassniki:before {
  3615.   content: ""; }
  3616.  
  3617. .fa-odnoklassniki-square:before {
  3618.   content: ""; }
  3619.  
  3620. .fa-get-pocket:before {
  3621.   content: ""; }
  3622.  
  3623. .fa-wikipedia-w:before {
  3624.   content: ""; }
  3625.  
  3626. .fa-safari:before {
  3627.   content: ""; }
  3628.  
  3629. .fa-chrome:before {
  3630.   content: ""; }
  3631.  
  3632. .fa-firefox:before {
  3633.   content: ""; }
  3634.  
  3635. .fa-opera:before {
  3636.   content: ""; }
  3637.  
  3638. .fa-internet-explorer:before {
  3639.   content: ""; }
  3640.  
  3641. .fa-tv:before,
  3642. .fa-television:before {
  3643.   content: ""; }
  3644.  
  3645. .fa-contao:before {
  3646.   content: ""; }
  3647.  
  3648. .fa-500px:before {
  3649.   content: ""; }
  3650.  
  3651. .fa-amazon:before {
  3652.   content: ""; }
  3653.  
  3654. .fa-calendar-plus-o:before {
  3655.   content: ""; }
  3656.  
  3657. .fa-calendar-minus-o:before {
  3658.   content: ""; }
  3659.  
  3660. .fa-calendar-times-o:before {
  3661.   content: ""; }
  3662.  
  3663. .fa-calendar-check-o:before {
  3664.   content: ""; }
  3665.  
  3666. .fa-industry:before {
  3667.   content: ""; }
  3668.  
  3669. .fa-map-pin:before {
  3670.   content: ""; }
  3671.  
  3672. .fa-map-signs:before {
  3673.   content: ""; }
  3674.  
  3675. .fa-map-o:before {
  3676.   content: ""; }
  3677.  
  3678. .fa-map:before {
  3679.   content: ""; }
  3680.  
  3681. .fa-commenting:before {
  3682.   content: ""; }
  3683.  
  3684. .fa-commenting-o:before {
  3685.   content: ""; }
  3686.  
  3687. .fa-houzz:before {
  3688.   content: ""; }
  3689.  
  3690. .fa-vimeo:before {
  3691.   content: ""; }
  3692.  
  3693. .fa-black-tie:before {
  3694.   content: ""; }
  3695.  
  3696. .fa-fonticons:before {
  3697.   content: ""; }
  3698.  
  3699. .fa-reddit-alien:before {
  3700.   content: ""; }
  3701.  
  3702. .fa-edge:before {
  3703.   content: ""; }
  3704.  
  3705. .fa-credit-card-alt:before {
  3706.   content: ""; }
  3707.  
  3708. .fa-codiepie:before {
  3709.   content: ""; }
  3710.  
  3711. .fa-modx:before {
  3712.   content: ""; }
  3713.  
  3714. .fa-fort-awesome:before {
  3715.   content: ""; }
  3716.  
  3717. .fa-usb:before {
  3718.   content: ""; }
  3719.  
  3720. .fa-product-hunt:before {
  3721.   content: ""; }
  3722.  
  3723. .fa-mixcloud:before {
  3724.   content: ""; }
  3725.  
  3726. .fa-scribd:before {
  3727.   content: ""; }
  3728.  
  3729. .fa-pause-circle:before {
  3730.   content: ""; }
  3731.  
  3732. .fa-pause-circle-o:before {
  3733.   content: ""; }
  3734.  
  3735. .fa-stop-circle:before {
  3736.   content: ""; }
  3737.  
  3738. .fa-stop-circle-o:before {
  3739.   content: ""; }
  3740.  
  3741. .fa-shopping-bag:before {
  3742.   content: ""; }
  3743.  
  3744. .fa-shopping-basket:before {
  3745.   content: ""; }
  3746.  
  3747. .fa-hashtag:before {
  3748.   content: ""; }
  3749.  
  3750. .fa-bluetooth:before {
  3751.   content: ""; }
  3752.  
  3753. .fa-bluetooth-b:before {
  3754.   content: ""; }
  3755.  
  3756. .fa-percent:before {
  3757.   content: ""; }
  3758.  
  3759. .fa-gitlab:before {
  3760.   content: ""; }
  3761.  
  3762. .fa-wpbeginner:before {
  3763.   content: ""; }
  3764.  
  3765. .fa-wpforms:before {
  3766.   content: ""; }
  3767.  
  3768. .fa-envira:before {
  3769.   content: ""; }
  3770.  
  3771. .fa-universal-access:before {
  3772.   content: ""; }
  3773.  
  3774. .fa-wheelchair-alt:before {
  3775.   content: ""; }
  3776.  
  3777. .fa-question-circle-o:before {
  3778.   content: ""; }
  3779.  
  3780. .fa-blind:before {
  3781.   content: ""; }
  3782.  
  3783. .fa-audio-description:before {
  3784.   content: ""; }
  3785.  
  3786. .fa-volume-control-phone:before {
  3787.   content: ""; }
  3788.  
  3789. .fa-braille:before {
  3790.   content: ""; }
  3791.  
  3792. .fa-assistive-listening-systems:before {
  3793.   content: ""; }
  3794.  
  3795. .fa-asl-interpreting:before,
  3796. .fa-american-sign-language-interpreting:before {
  3797.   content: ""; }
  3798.  
  3799. .fa-deafness:before,
  3800. .fa-hard-of-hearing:before,
  3801. .fa-deaf:before {
  3802.   content: ""; }
  3803.  
  3804. .fa-glide:before {
  3805.   content: ""; }
  3806.  
  3807. .fa-glide-g:before {
  3808.   content: ""; }
  3809.  
  3810. .fa-signing:before,
  3811. .fa-sign-language:before {
  3812.   content: ""; }
  3813.  
  3814. .fa-low-vision:before {
  3815.   content: ""; }
  3816.  
  3817. .fa-viadeo:before {
  3818.   content: ""; }
  3819.  
  3820. .fa-viadeo-square:before {
  3821.   content: ""; }
  3822.  
  3823. .fa-snapchat:before {
  3824.   content: ""; }
  3825.  
  3826. .fa-snapchat-ghost:before {
  3827.   content: ""; }
  3828.  
  3829. .fa-snapchat-square:before {
  3830.   content: ""; }
  3831.  
  3832. .fa-pied-piper:before {
  3833.   content: ""; }
  3834.  
  3835. .fa-first-order:before {
  3836.   content: ""; }
  3837.  
  3838. .fa-yoast:before {
  3839.   content: ""; }
  3840.  
  3841. .fa-themeisle:before {
  3842.   content: ""; }
  3843.  
  3844. .fa-google-plus-circle:before,
  3845. .fa-google-plus-official:before {
  3846.   content: ""; }
  3847.  
  3848. .fa-fa:before,
  3849. .fa-font-awesome:before {
  3850.   content: ""; }
  3851.  
  3852. .fa-handshake-o:before {
  3853.   content: ""; }
  3854.  
  3855. .fa-envelope-open:before {
  3856.   content: ""; }
  3857.  
  3858. .fa-envelope-open-o:before {
  3859.   content: ""; }
  3860.  
  3861. .fa-linode:before {
  3862.   content: ""; }
  3863.  
  3864. .fa-address-book:before {
  3865.   content: ""; }
  3866.  
  3867. .fa-address-book-o:before {
  3868.   content: ""; }
  3869.  
  3870. .fa-vcard:before,
  3871. .fa-address-card:before {
  3872.   content: ""; }
  3873.  
  3874. .fa-vcard-o:before,
  3875. .fa-address-card-o:before {
  3876.   content: ""; }
  3877.  
  3878. .fa-user-circle:before {
  3879.   content: ""; }
  3880.  
  3881. .fa-user-circle-o:before {
  3882.   content: ""; }
  3883.  
  3884. .fa-user-o:before {
  3885.   content: ""; }
  3886.  
  3887. .fa-id-badge:before {
  3888.   content: ""; }
  3889.  
  3890. .fa-drivers-license:before,
  3891. .fa-id-card:before {
  3892.   content: ""; }
  3893.  
  3894. .fa-drivers-license-o:before,
  3895. .fa-id-card-o:before {
  3896.   content: ""; }
  3897.  
  3898. .fa-quora:before {
  3899.   content: ""; }
  3900.  
  3901. .fa-free-code-camp:before {
  3902.   content: ""; }
  3903.  
  3904. .fa-telegram:before {
  3905.   content: ""; }
  3906.  
  3907. .fa-thermometer-4:before,
  3908. .fa-thermometer:before,
  3909. .fa-thermometer-full:before {
  3910.   content: ""; }
  3911.  
  3912. .fa-thermometer-3:before,
  3913. .fa-thermometer-three-quarters:before {
  3914.   content: ""; }
  3915.  
  3916. .fa-thermometer-2:before,
  3917. .fa-thermometer-half:before {
  3918.   content: ""; }
  3919.  
  3920. .fa-thermometer-1:before,
  3921. .fa-thermometer-quarter:before {
  3922.   content: ""; }
  3923.  
  3924. .fa-thermometer-0:before,
  3925. .fa-thermometer-empty:before {
  3926.   content: ""; }
  3927.  
  3928. .fa-shower:before {
  3929.   content: ""; }
  3930.  
  3931. .fa-bathtub:before,
  3932. .fa-s15:before,
  3933. .fa-bath:before {
  3934.   content: ""; }
  3935.  
  3936. .fa-podcast:before {
  3937.   content: ""; }
  3938.  
  3939. .fa-window-maximize:before {
  3940.   content: ""; }
  3941.  
  3942. .fa-window-minimize:before {
  3943.   content: ""; }
  3944.  
  3945. .fa-window-restore:before {
  3946.   content: ""; }
  3947.  
  3948. .fa-times-rectangle:before,
  3949. .fa-window-close:before {
  3950.   content: ""; }
  3951.  
  3952. .fa-times-rectangle-o:before,
  3953. .fa-window-close-o:before {
  3954.   content: ""; }
  3955.  
  3956. .fa-bandcamp:before {
  3957.   content: ""; }
  3958.  
  3959. .fa-grav:before {
  3960.   content: ""; }
  3961.  
  3962. .fa-etsy:before {
  3963.   content: ""; }
  3964.  
  3965. .fa-imdb:before {
  3966.   content: ""; }
  3967.  
  3968. .fa-ravelry:before {
  3969.   content: ""; }
  3970.  
  3971. .fa-eercast:before {
  3972.   content: ""; }
  3973.  
  3974. .fa-microchip:before {
  3975.   content: ""; }
  3976.  
  3977. .fa-snowflake-o:before {
  3978.   content: ""; }
  3979.  
  3980. .fa-superpowers:before {
  3981.   content: ""; }
  3982.  
  3983. .fa-wpexplorer:before {
  3984.   content: ""; }
  3985.  
  3986. .fa-meetup:before {
  3987.   content: ""; }
  3988.  
  3989. .sr-only {
  3990.   position: absolute;
  3991.   width: 1px;
  3992.   height: 1px;
  3993.   padding: 0;
  3994.   margin: -1px;
  3995.   overflow: hidden;
  3996.   clip: rect(0, 0, 0, 0);
  3997.   border: 0; }
  3998.  
  3999. .sr-only-focusable:active, .sr-only-focusable:focus {
  4000.   position: static;
  4001.   width: auto;
  4002.   height: auto;
  4003.   margin: 0;
  4004.   overflow: visible;
  4005.   clip: auto; }
  4006.  
  4007. body {
  4008.   background-color: #f9f9f9;
  4009.   font-size: 16px;
  4010.   color: #252A34; }
  4011.  
  4012. header {
  4013.   padding: 20px 0;
  4014.   background-color: transparent;
  4015.   color: #f9f9f9; }
  4016.   header nav {
  4017.     height: 60px; }
  4018.   header .container {
  4019.     align-items: center;
  4020.     display: flex;
  4021.     flex-flow: row wrap;
  4022.     justify-content: flex-end; }
  4023.     @media (max-width: 960px) {
  4024.       header .container {
  4025.         padding-top: 60px; } }
  4026.   header #logo-cabecalho {
  4027.     max-width: 176px; }
  4028.     @media (max-width: 960px) {
  4029.       header #logo-cabecalho {
  4030.         margin: 0 auto; } }
  4031.   header #link-cabecalho {
  4032.     color: #e02009;
  4033.     font-size: 1.5rem;
  4034.     font-style: italic;
  4035.     font-weight: 300;
  4036.     text-transform: uppercase; }
  4037.  
  4038. .navbar {
  4039.   width: 100%;
  4040.   display: block;
  4041.   height: 15vh;
  4042.   position: relative;
  4043.   line-height: 15vh;
  4044.   background-color: #252A34;
  4045.   color: #f9f9f9; }
  4046.   .navbar .icon-bar {
  4047.     background-color: #f9f9f9; }
  4048.  
  4049. #logo-ricardo-ozcar {
  4050.   max-width: 176px;
  4051.   max-height: 115px; }
  4052.   @media (max-width: 960px) {
  4053.     #logo-ricardo-ozcar {
  4054.       margin: 0 auto;
  4055.       margin-top: -6px;
  4056.       position: relative;
  4057.       width: 80px;
  4058.       z-index: 10; } }
  4059.   @media (max-width: 480px) {
  4060.     #logo-ricardo-ozcar {
  4061.       margin-left: 30px; } }
  4062.  
  4063. #pagina-hotsite {
  4064.   background-image: url(../img/background.jpg);
  4065.   background-position: top;
  4066.   background-repeat: no-repeat;
  4067.   background-size: cover; }
  4068.   @media (min-width: 961px) {
  4069.     #pagina-hotsite header {
  4070.       position: absolute; } }
  4071.   #pagina-hotsite footer {
  4072.     align-items: center;
  4073.     background-color: transparent !important;
  4074.     background-image: none;
  4075.     display: flex;
  4076.     flex-flow: column wrap; }
  4077.     #pagina-hotsite footer img {
  4078.       display: block;
  4079.       width: auto; }
  4080.  
  4081. #menu-botoes {
  4082.   display: flex;
  4083.   justify-content: space-between;
  4084.   max-width: 690px;
  4085.   margin: 5px 0;
  4086.   width: 100%; }
  4087.   @media (max-width: 960px) {
  4088.     #menu-botoes {
  4089.       flex-flow: column; } }
  4090.   #menu-botoes :last-child {
  4091.     margin-right: 0; }
  4092.  
  4093. #video-hotsite {
  4094.   align-items: flex-end;
  4095.   display: flex;
  4096.   flex-flow: column;
  4097.   text-align: right; }
  4098.   #video-hotsite button {
  4099.     border: 2px solid #ffffff;
  4100.     color: #e02009;
  4101.     font-family: "Titillium Web";
  4102.     font-size: 1.4rem;
  4103.     font-style: italic;
  4104.     font-weight: 300;
  4105.     text-transform: uppercase;
  4106.     padding: 15px 13px;
  4107.     margin: 20px 0 10px; }
  4108.     #video-hotsite button:hover {
  4109.       background: #e02009;
  4110.       border-color: #e02009;
  4111.       color: white; }
  4112.   #video-hotsite #video-secao {
  4113.     margin: 20px 0; }
  4114.     @media (min-width: 960px) {
  4115.       #video-hotsite #video-secao {
  4116.         width: 690px;
  4117.         height: 395px;
  4118.         float: right; } }
  4119.     #video-hotsite #video-secao iframe {
  4120.       padding: 5px;
  4121.       border: 2px solid white; }
  4122.  
  4123. #video-social {
  4124.   align-items: center;
  4125.   display: flex;
  4126.   justify-content: flex-end;
  4127.   width: 100%; }
  4128.   #video-social h3 {
  4129.     font-family: 'Montserrat', sans-serif;
  4130.     font-style: italic;
  4131.     font-weight: 300; }
  4132.  
  4133. #redes {
  4134.   font-size: 1.5rem;
  4135.   margin-left: 20px; }
  4136.   #redes a {
  4137.     transition: all .2s; }
  4138.     #redes a:hover {
  4139.       color: white; }
  4140.   #redes .fa-circle {
  4141.     color: white;
  4142.     transition: all .2s; }
  4143.   #redes a:hover .fa-circle {
  4144.     color: #e02009; }
  4145.  
  4146. #ouca-nas-plataformas {
  4147.   font-family: 'Montserrat', sans-serif;
  4148.   text-transform: uppercase;
  4149.   font-style: italic; }
  4150.   #ouca-nas-plataformas sub {
  4151.     display: block;
  4152.     font-weight: 200;
  4153.     font-style: normal;
  4154.     margin-bottom: -10px; }
  4155.  
  4156. #plataformas-de-audio {
  4157.   display: flex;
  4158.   flex-flow: row wrap;
  4159.   justify-content: space-between; }
  4160.   @media (max-width: 480px) {
  4161.     #plataformas-de-audio {
  4162.       flex-flow: column wrap; } }
  4163.   #plataformas-de-audio .plataforma {
  4164.     align-items: center;
  4165.     display: flex;
  4166.     flex-flow: row wrap;
  4167.     font-size: 1.5rem;
  4168.     font-weight: 600;
  4169.     padding: 10px;
  4170.     transition: all .1s;
  4171.     cursor: pointer; }
  4172.     #plataformas-de-audio .plataforma:first-child {
  4173.       padding-left: 0px; }
  4174.     #plataformas-de-audio .plataforma:last-child {
  4175.       padding-right: 0px; }
  4176.     #plataformas-de-audio .plataforma:hover {
  4177.       transform: scale(1.1); }
  4178.   #plataformas-de-audio #spotify {
  4179.     color: #1ed760; }
  4180.  
  4181. #vmais {
  4182.   margin-top: 20px;
  4183.   display: flex;
  4184.   flex-flow: column wrap;
  4185.   align-items: center; }
  4186.   #vmais img {
  4187.     max-width: 42px; }
  4188.  
  4189. #area-do-fa {
  4190.   background: linear-gradient(to right, #B00099 0%, #2d5f9f 100%);
  4191.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A61474', endColorstr='#3143A5', GradientType=1 );
  4192.   height: 100vh;
  4193.   overflow-x: hidden;
  4194.   width: 100%; }
  4195.   #area-do-fa header {
  4196.     background-color: #B70092;
  4197.     background-image: url(../img/header-bg.jpg);
  4198.     background-position: center;
  4199.     background-repeat: no-repeat;
  4200.     background-size: cover;
  4201.     min-height: 300px;
  4202.     padding: 10px 0;
  4203.     width: 100%; }
  4204.   #area-do-fa #logo-ricardo-ozcar {
  4205.     display: none; }
  4206.   #area-do-fa #redes {
  4207.     align-items: flex-end;
  4208.     display: flex;
  4209.     flex-flow: column;
  4210.     font-size: 0.8rem;
  4211.     margin-left: 0;
  4212.     margin-top: 30px;
  4213.     width: 100%; }
  4214.     @media (max-width: 960px) {
  4215.       #area-do-fa #redes {
  4216.         align-items: flex-end;
  4217.         flex-flow: row;
  4218.         height: 250px;
  4219.         justify-content: center; } }
  4220.  
  4221. nav {
  4222.   display: flex;
  4223.   font-family: "Mayeka";
  4224.   font-size: 1.6rem;
  4225.   justify-content: space-between;
  4226.   position: fixed;
  4227.   width: 100%;
  4228.   z-index: 999; }
  4229.   nav a {
  4230.     color: inherit; }
  4231.   @media (max-width: 960px) {
  4232.     nav {
  4233.       flex-direction: column;
  4234.       position: fixed;
  4235.       margin-top: 10px; } }
  4236.   nav #menu {
  4237.     display: flex;
  4238.     justify-content: flex-end;
  4239.     line-height: 60px;
  4240.     padding-right: 30px;
  4241.     text-align: right; }
  4242.     @media (max-width: 960px) {
  4243.       nav #menu {
  4244.         position: fixed;
  4245.         width: 100%;
  4246.         margin-top: -10px;
  4247.         padding-right: 0; } }
  4248.     nav #menu #menu-icon-wrapper {
  4249.       margin-left: 20px;
  4250.       position: relative;
  4251.       z-index: 9999; }
  4252.     nav #menu .barra {
  4253.       align-items: center;
  4254.       background: #ffffff;
  4255.       color: rgba(0, 0, 0, 0.685);
  4256.       display: flex;
  4257.       justify-content: flex-end;
  4258.       min-width: 300px;
  4259.       padding-right: 30px;
  4260.       width: 100%; }
  4261.       nav #menu .barra img {
  4262.         height: 27px;
  4263.         margin-left: 5px;
  4264.         vertical-align: text-top;
  4265.         width: 52px; }
  4266.     nav #menu .seta-esquerda {
  4267.       border-style: solid;
  4268.       border-width: 60px 0 0 60px;
  4269.       border-color: transparent transparent transparent #ffffff;
  4270.       display: block;
  4271.       height: 0;
  4272.       width: 0; }
  4273.       @media (max-width: 960px) {
  4274.         nav #menu .seta-esquerda {
  4275.           display: none; } }
  4276.   nav #fa-clube {
  4277.     display: flex;
  4278.     justify-content: flex-end;
  4279.     line-height: 60px;
  4280.     min-width: 300px;
  4281.     text-align: left; }
  4282.     @media (max-width: 960px) {
  4283.       nav #fa-clube {
  4284.         margin-top: -10px;
  4285.         position: fixed; } }
  4286.     @media (max-width: 480px) {
  4287.       nav #fa-clube {
  4288.         display: none; } }
  4289.     nav #fa-clube .barra {
  4290.       background: #ffffff;
  4291.       color: rgba(0, 0, 0, 0.685);
  4292.       display: inline-table;
  4293.       min-width: 300px;
  4294.       padding-left: 30px;
  4295.       width: 100%; }
  4296.       nav #fa-clube .barra img {
  4297.         height: 38px;
  4298.         margin-right: 5px;
  4299.         vertical-align: middle;
  4300.         width: 48px; }
  4301.     nav #fa-clube .seta-direita {
  4302.       border-style: solid;
  4303.       border-width: 0 60px 60px 0;
  4304.       border-color: transparent #fff transparent transparent;
  4305.       display: block;
  4306.       height: 0;
  4307.       width: 0; }
  4308.       @media (max-width: 960px) {
  4309.         nav #fa-clube .seta-direita {
  4310.           display: none; } }
  4311.  
  4312. #seja-um-fa {
  4313.   align-items: center;
  4314.   background-color: #D8D9DB;
  4315.   background-image: url(../img/bg-seja-um-fa.jpg);
  4316.   background-position: center;
  4317.   background-repeat: no-repeat;
  4318.   background-size: cover;
  4319.   display: flex;
  4320.   flex-flow: column;
  4321.   justify-content: center;
  4322.   padding: 50px 0; }
  4323.   #seja-um-fa .item {
  4324.     align-items: center;
  4325.     background-color: transparent;
  4326.     border: 1px solid #fff;
  4327.     color: #f9f9f9;
  4328.     display: flex;
  4329.     flex-flow: column;
  4330.     padding: 10px;
  4331.     width: 350px;
  4332.     border-radius: 0px 0px 5px 5px; }
  4333.     #seja-um-fa .item:first-child {
  4334.       border-bottom: none;
  4335.       border-radius: 5px 5px 0 0; }
  4336.  
  4337. #clube-de-fas {
  4338.   padding: 50px 0; }
  4339.   #clube-de-fas #lista-de-fas {
  4340.     flex-flow: row wrap; }
  4341.   #clube-de-fas .fan {
  4342.     background: transparent;
  4343.     border: 2px solid #ffffff;
  4344.     color: #ffffff;
  4345.     display: flex;
  4346.     flex-direction: row;
  4347.     padding: 10px;
  4348.     margin-right: 5px; }
  4349.     #clube-de-fas .fan-foto {
  4350.       border-radius: 50%;
  4351.       max-width: 30%;
  4352.       margin-right: 20px;
  4353.       overflow: hidden; }
  4354.     #clube-de-fas .fan-descricao {
  4355.       display: flex;
  4356.       flex-flow: column wrap;
  4357.       justify-content: center; }
  4358.     #clube-de-fas .fan span {
  4359.       display: block; }
  4360.     #clube-de-fas .fan .nome {
  4361.       font-family: 'Montserrat', sans-serif;
  4362.       font-weight: 900;
  4363.       text-transform: uppercase; }
  4364.  
  4365. #page-navigation {
  4366.   display: flex;
  4367.   flex-flow: row wrap;
  4368.   justify-content: center;
  4369.   margin-top: 20px;
  4370.   text-align: center; }
  4371.   #page-navigation a {
  4372.     color: #fff;
  4373.     display: block;
  4374.     font-family: Montserrat,sans-serif;
  4375.     font-size: 1.5rem;
  4376.     font-weight: 900;
  4377.     padding: 0px 10px; }
  4378.     #page-navigation a:first-child {
  4379.       border-radius: 5px 0 0 5px; }
  4380.     #page-navigation a:last-child {
  4381.       border-radius: 0 5px 5px 0; }
  4382.     #page-navigation a:nth-child(odd) {
  4383.       background: #5000A5; }
  4384.     #page-navigation a:nth-child(even) {
  4385.       background: #8C2580; }
  4386.  
  4387. #home .titulo {
  4388.   font-family: Mayeka Light;
  4389.   font-weight: 300;
  4390.   text-transform: uppercase; }
  4391.  
  4392. #home header {
  4393.   background-color: transparent;
  4394.   background-position: top;
  4395.   background-repeat: no-repeat;
  4396.   background-size: cover;
  4397.   padding: 10px 0;
  4398.   position: relative;
  4399.   width: 100%;
  4400.   z-index: 5; }
  4401.   #home header #header {
  4402.     top: 0;
  4403.     position: absolute;
  4404.     width: 100%;
  4405.     z-index: 2; }
  4406.   #home header #slider-home {
  4407.     margin-top: -10px; }
  4408.     #home header #slider-home img {
  4409.       width: 110%; }
  4410.     #home header #slider-home .slick-arrow {
  4411.       display: none !important; }
  4412.     #home header #slider-home .slick-dots {
  4413.       bottom: 25%; }
  4414.     @media (max-width: 960px) {
  4415.       #home header #slider-home {
  4416.         margin-top: 50px; }
  4417.         #home header #slider-home .slick-dots {
  4418.           bottom: 40%; } }
  4419.   #home header #redes {
  4420.     align-items: flex-end;
  4421.     display: flex;
  4422.     flex-flow: column;
  4423.     font-size: 1.3rem;
  4424.     margin-left: 0;
  4425.     margin-top: 110px; }
  4426.     @media (max-width: 960px) {
  4427.       #home header #redes {
  4428.         align-items: center;
  4429.         flex-flow: row;
  4430.         height: 250px;
  4431.         justify-content: center;
  4432.         margin-top: 0;
  4433.         width: 100%; } }
  4434.     @media (min-width: 2000px) {
  4435.       #home header #redes {
  4436.         font-size: 1.6rem; } }
  4437.  
  4438. #home #agenda {
  4439.   background-color: transparent;
  4440.   background-image: url(../img/agenda-bg.png);
  4441.   background-position: top;
  4442.   background-repeat: no-repeat;
  4443.   background-size: cover;
  4444.   min-height: 830px;
  4445.   padding-top: 22vh;
  4446.   position: relative;
  4447.   width: 100%;
  4448.   z-index: 4; }
  4449.   @media (max-width: 960px) {
  4450.     #home #agenda {
  4451.       padding-top: 18vh;
  4452.       margin-top: -25vh; }
  4453.       #home #agenda .titulo {
  4454.         color: white !important; } }
  4455.   @media (min-width: 961px) {
  4456.     #home #agenda {
  4457.       padding-top: 30vh;
  4458.       margin-top: -50vh; }
  4459.       #home #agenda .slick-dots {
  4460.         display: none !important; }
  4461.       #home #agenda .slick-track > div:nth-child(2) {
  4462.         margin-top: 50px; }
  4463.       #home #agenda .slick-track > div:nth-child(3) {
  4464.         margin-top: 100px; }
  4465.       #home #agenda .slick-track > div:nth-child(4) {
  4466.         margin-top: 150px; } }
  4467.   @media (min-width: 1200px) {
  4468.     #home #agenda {
  4469.       min-height: 910px;
  4470.       padding-bottom: 25vh; } }
  4471.   @media (min-width: 2000px) {
  4472.     #home #agenda {
  4473.       margin-top: -50vh;
  4474.       height: 1205px; } }
  4475.   #home #agenda .item-agenda {
  4476.     align-items: center;
  4477.     display: flex;
  4478.     flex-flow: column; }
  4479.     #home #agenda .item-agenda h2 {
  4480.       font-family: Days;
  4481.       font-size: 7rem;
  4482.       margin-bottom: -30px; }
  4483.       #home #agenda .item-agenda h2:after {
  4484.         background-image: url(../img/mais-btn.png);
  4485.         background-size: cover;
  4486.         content: '';
  4487.         display: block;
  4488.         height: 40px;
  4489.         margin-left: 150px;
  4490.         margin-top: -80px;
  4491.         position: absolute;
  4492.         width: 40px; }
  4493.     #home #agenda .item-agenda h4 {
  4494.       font-weight: 300; }
  4495.     #home #agenda .item-agenda b {
  4496.       display: block; }
  4497.  
  4498. #home #galeria {
  4499.   background-color: transparent;
  4500.   background-image: url(../img/galeria-bg.png);
  4501.   background-position: top;
  4502.   background-repeat: no-repeat;
  4503.   background-size: cover;
  4504.   min-height: 830px;
  4505.   padding: 22vh 0;
  4506.   position: relative;
  4507.   width: 100%;
  4508.   z-index: 3; }
  4509.   #home #galeria .slick-slide {
  4510.     transition: all .4s;
  4511.     margin: 20px; }
  4512.   @media (max-width: 960px) {
  4513.     #home #galeria {
  4514.       padding: 35vh 0;
  4515.       margin-top: -68vh; } }
  4516.   @media (min-width: 961px) and (max-width: 1200px) {
  4517.     #home #galeria {
  4518.       padding: 40vh 0;
  4519.       margin-top: -68vh;
  4520.       min-height: 910px; } }
  4521.   @media (min-width: 1201px) {
  4522.     #home #galeria {
  4523.       margin-top: -72vh;
  4524.       min-height: 1220px;
  4525.       padding: 52vh 0; } }
  4526.   @media (min-width: 2000px) {
  4527.     #home #galeria {
  4528.       margin-top: -53vh;
  4529.       height: 1430px;
  4530.       padding: 40vh 0; } }
  4531.   #home #galeria .foto-galeria {
  4532.     align-items: center;
  4533.     display: flex;
  4534.     flex-flow: column;
  4535.     padding: 10px; }
  4536.  
  4537. #home #videos {
  4538.   background-color: #EA2F66;
  4539.   background-image: url(../img/videos-bg.jpg);
  4540.   background-position: top;
  4541.   background-repeat: no-repeat;
  4542.   background-size: cover;
  4543.   min-height: 830px;
  4544.   padding-bottom: 70px;
  4545.   padding-top: 22vh;
  4546.   position: relative;
  4547.   width: 100%;
  4548.   z-index: 2; }
  4549.   @media (max-width: 960px) {
  4550.     #home #videos {
  4551.       padding-top: 25vh;
  4552.       margin-top: -50vh; } }
  4553.   @media (min-width: 961px) {
  4554.     #home #videos {
  4555.       padding-top: 40vh;
  4556.       margin-top: -60vh; } }
  4557.   @media (min-width: 1200px) {
  4558.     #home #videos {
  4559.       margin-top: -64vh; } }
  4560.   @media (min-width: 2000px) {
  4561.     #home #videos {
  4562.       margin-top: -54vh; } }
  4563.   #home #videos #videos-destaque {
  4564.     border: 3px solid #83001D;
  4565.     display: block;
  4566.     margin-top: 40px;
  4567.     padding: 10px; }
  4568.     #home #videos #videos-destaque iframe {
  4569.       min-height: 350px; }
  4570.   #home #videos .slick-next:before, #home #videos .slick-prev:before {
  4571.     color: #83001D; }
  4572.   #home #videos #video-buttons {
  4573.     display: flex;
  4574.     flex-flow: row;
  4575.     justify-content: space-between; }
  4576.     @media (max-width: 960px) {
  4577.       #home #videos #video-buttons {
  4578.         flex-flow: column; } }
  4579.     #home #videos #video-buttons button {
  4580.       border: 2px solid #83001d;
  4581.       color: #fff;
  4582.       font-size: 1.3rem;
  4583.       padding: 10px; }
  4584.       #home #videos #video-buttons button:hover {
  4585.         background: #83001d; }
  4586.       @media (max-width: 960px) {
  4587.         #home #videos #video-buttons button {
  4588.           margin-top: 10px; } }
  4589.   #home #videos #plataformas-de-audio_branco {
  4590.     align-items: center;
  4591.     display: flex;
  4592.     justify-content: space-between;
  4593.     margin-top: 30px; }
  4594.     #home #videos #plataformas-de-audio_branco img {
  4595.       max-width: 132px;
  4596.       margin-left: auto;
  4597.       margin-right: auto; }
  4598.     @media (max-width: 960px) {
  4599.       #home #videos #plataformas-de-audio_branco {
  4600.         display: none; } }
  4601.  
  4602. #home #espaco-do-fa {
  4603.   background-color: #EA2F66;
  4604.   background-image: url(../img/espaco-fa-bg.jpg);
  4605.   background-position: top;
  4606.   background-repeat: no-repeat;
  4607.   background-size: cover;
  4608.   min-height: 300px;
  4609.   padding: 30px 0;
  4610.   width: 100%; }
  4611.   #home #espaco-do-fa #brand {
  4612.     display: flex;
  4613.     justify-content: center; }
  4614.     #home #espaco-do-fa #brand img {
  4615.       max-width: 378px; }
  4616.   @media (max-width: 960px) {
  4617.     #home #espaco-do-fa .fan {
  4618.       display: none; } }
  4619.   #home #espaco-do-fa #botoes-acessar {
  4620.     align-items: flex-end;
  4621.     display: flex;
  4622.     flex-flow: column;
  4623.     float: right;
  4624.     max-width: 1200px;
  4625.     margin-top: -100px;
  4626.     position: absolute;
  4627.     width: 85vw; }
  4628.     @media (max-width: 960px) {
  4629.       #home #espaco-do-fa #botoes-acessar {
  4630.         align-items: center;
  4631.         margin-top: 10px;
  4632.         position: relative; } }
  4633.     #home #espaco-do-fa #botoes-acessar button {
  4634.       background: none;
  4635.       border: none;
  4636.       color: #ffffff;
  4637.       display: flex;
  4638.       flex-flow: row;
  4639.       font-size: 1.2rem;
  4640.       margin-top: 10px; }
  4641.       #home #espaco-do-fa #botoes-acessar button img {
  4642.         max-height: 20px;
  4643.         max-width: 20px;
  4644.         margin-right: 10px; }
  4645.  
  4646. #home #secao-fas {
  4647.   align-items: center;
  4648.   display: flex;
  4649.   flex-flow: row;
  4650.   justify-content: space-between;
  4651.   width: 100%; }
  4652.   @media (max-width: 960px) {
  4653.     #home #secao-fas {
  4654.       justify-content: center; } }
  4655.   #home #secao-fas .fan {
  4656.     border-radius: 50%;
  4657.     margin: 5px;
  4658.     overflow: hidden; }
  4659.   #home #secao-fas button {
  4660.     max-height: 60px;
  4661.     border-radius: 4px; }
  4662.     #home #secao-fas button:hover {
  4663.       color: #ffffff; }
  4664.  
  4665. #formulario-contrate-nos {
  4666.   width: 95%; }
  4667.  
  4668. .campo-form {
  4669.   color: #573668 !important;
  4670.   margin: 5px; }
  4671.   .campo-form textarea,
  4672.   .campo-form input {
  4673.     border: 2px solid #573668;
  4674.     padding: 10px 5px;
  4675.     width: 100%; }
  4676.   .campo-form textarea {
  4677.     width: 102%; }
  4678.     @media (max-width: 480px) {
  4679.       .campo-form textarea {
  4680.         width: 100%; } }
  4681.  
  4682. footer {
  4683.   align-items: center;
  4684.   background-color: #371126;
  4685.   background-image: url(../img/footer-bg.jpg);
  4686.   background-position: center;
  4687.   background-repeat: no-repeat;
  4688.   background-size: cover;
  4689.   display: flex;
  4690.   flex-flow: column wrap;
  4691.   margin-top: -10px; }
  4692.   footer .btn {
  4693.     font-family: "Mayeka Light" !important;
  4694.     letter-spacing: 2px;
  4695.     border-radius: 4px;
  4696.     opacity: 0.9; }
  4697.     footer .btn:hover {
  4698.       color: white !important; }
  4699.   footer #agende-seu-show {
  4700.     font-family: "Mayeka Light"; }
  4701.     footer #agende-seu-show h2 {
  4702.       margin-bottom: -10px; }
  4703.   footer .form-area-restrita,
  4704.   footer .col-4 {
  4705.     align-items: center;
  4706.     display: flex;
  4707.     justify-content: center;
  4708.     flex-flow: column wrap; }
  4709.     footer .form-area-restrita h3,
  4710.     footer .col-4 h3 {
  4711.       font-family: Montserrat; }
  4712.   footer .form-area-restrita {
  4713.     margin-bottom: 50px; }
  4714.   footer .form-area-restrita-footer {
  4715.     align-items: flex-end; }
  4716.     footer .form-area-restrita-footer button {
  4717.       margin-bottom: -30px; }
  4718.     footer .form-area-restrita-footer .linha-horizontal {
  4719.       width: 8vw;
  4720.       max-width: 100px; }
  4721.   footer .form-area-restrita {
  4722.     border-left: 1px solid #ffffff;
  4723.     border-right: 1px solid #ffffff; }
  4724.     footer .form-area-restrita-header, footer .form-area-restrita-footer {
  4725.       display: flex;
  4726.       justify-content: space-between;
  4727.       width: 100%; }
  4728.     footer .form-area-restrita h4 {
  4729.       margin-top: -10px; }
  4730.     footer .form-area-restrita input[type="password"] {
  4731.       background: rgba(168, 123, 129, 0.719);
  4732.       border: none;
  4733.       border-radius: 5px;
  4734.       color: #fff;
  4735.       display: block;
  4736.       font-family: Montserrat;
  4737.       font-size: 1.4rem;
  4738.       letter-spacing: .2rem;
  4739.       padding: 15px 0;
  4740.       text-align: center;
  4741.       width: 80%; }
  4742.       footer .form-area-restrita input[type="password"]::-webkit-input-placeholder {
  4743.         /* Chrome/Opera/Safari */
  4744.         color: #ffffff; }
  4745.       footer .form-area-restrita input[type="password"]::-moz-placeholder {
  4746.         /* Firefox 19+ */
  4747.         color: #ffffff; }
  4748.       footer .form-area-restrita input[type="password"]:-ms-input-placeholder {
  4749.         /* IE 10+ */
  4750.         color: #ffffff; }
  4751.       footer .form-area-restrita input[type="password"]:-moz-placeholder {
  4752.         /* Firefox 18- */
  4753.         color: #ffffff; }
  4754.   footer .item-contato {
  4755.     text-align: center;
  4756.     margin: 10px 0; }
  4757.   footer .linha-horizontal {
  4758.     background-color: #ffffff;
  4759.     display: block;
  4760.     height: 1px;
  4761.     width: 3vw; }
  4762.   footer img {
  4763.     display: block;
  4764.     width: auto; }
  4765.  
  4766. .btn-default {
  4767.   color: #e02009;
  4768.   border-color: transparent;
  4769.   background-color: transparent;
  4770.   border-color: #e02009; }
  4771.   .btn-default a {
  4772.     color: inherit; }
  4773.   .btn-default:hover {
  4774.     color: transparent;
  4775.     background: transparent;
  4776.     border-color: transparent; }
  4777.  
  4778. .btn-red {
  4779.   color: #e02009;
  4780.   border-color: transparent;
  4781.   background-color: transparent;
  4782.   border-color: #e02009; }
  4783.   .btn-red a {
  4784.     color: inherit; }
  4785.   .btn-red:hover {
  4786.     color: transparent;
  4787.     background: transparent;
  4788.     border-color: transparent; }
  4789.  
  4790. .btn-green {
  4791.   color: #1D9F75;
  4792.   border-color: transparent;
  4793.   background-color: transparent;
  4794.   border-color: #1D9F75; }
  4795.   .btn-green a {
  4796.     color: inherit; }
  4797.   .btn-green:hover {
  4798.     color: transparent;
  4799.     background: transparent;
  4800.     border-color: transparent; }
  4801.  
  4802. .btn-blue {
  4803.   color: #3F00A6;
  4804.   border-color: transparent;
  4805.   background-color: transparent;
  4806.   border-color: #3F00A6; }
  4807.   .btn-blue a {
  4808.     color: inherit; }
  4809.   .btn-blue:hover {
  4810.     color: transparent;
  4811.     background: transparent;
  4812.     border-color: transparent; }
  4813.  
  4814. .btn-indigo {
  4815.   color: #f7f7f7;
  4816.   border-color: #3F51B5;
  4817.   background-color: #3F51B5; }
  4818.   .btn-indigo a {
  4819.     color: inherit; }
  4820.   .btn-indigo:hover {
  4821.     color: #3F51B5;
  4822.     background: transparent;
  4823.     border-color: #3F51B5; }
  4824.  
  4825. .btn-amethyst {
  4826.   color: #f7f7f7;
  4827.   border-color: #9b59b6;
  4828.   background-color: #9b59b6; }
  4829.   .btn-amethyst a {
  4830.     color: inherit; }
  4831.   .btn-amethyst:hover {
  4832.     color: #9b59b6;
  4833.     background: transparent;
  4834.     border-color: #9b59b6; }
  4835.  
  4836. .btn-purple {
  4837.   color: #f7f7f7;
  4838.   border-color: #8F0071;
  4839.   background-color: #8F0071; }
  4840.   .btn-purple a {
  4841.     color: inherit; }
  4842.   .btn-purple:hover {
  4843.     color: #8F0071;
  4844.     background: transparent;
  4845.     border-color: #8F0071; }
  4846.  
  4847. .btn-lightPurple {
  4848.   color: #f7f7f7;
  4849.   border-color: #6F475C;
  4850.   background-color: #6F475C; }
  4851.   .btn-lightPurple a {
  4852.     color: inherit; }
  4853.   .btn-lightPurple:hover {
  4854.     color: #6F475C;
  4855.     background: transparent;
  4856.     border-color: #6F475C; }
  4857.  
  4858. .btn-orange {
  4859.   color: #e67e22;
  4860.   border-color: transparent;
  4861.   background-color: transparent;
  4862.   border-color: #e67e22; }
  4863.   .btn-orange a {
  4864.     color: inherit; }
  4865.   .btn-orange:hover {
  4866.     color: transparent;
  4867.     background: transparent;
  4868.     border-color: transparent; }
  4869.  
  4870. .btn-white {
  4871.   color: #f7f7f7;
  4872.   border-color: transparent;
  4873.   background-color: transparent;
  4874.   border-color: #f7f7f7; }
  4875.   .btn-white a {
  4876.     color: inherit; }
  4877.   .btn-white:hover {
  4878.     color: transparent;
  4879.     background: transparent;
  4880.     border-color: transparent; }
  4881.  
  4882. .btn-white:hover {
  4883.   color: #252A34; }
Add Comment
Please, Sign In to add comment