* {
  box-sizing: border-box;
}
html,
body {
  height: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
}
body,
form,
input,
select,
button,
p,
pre,
dfn,
address,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
img,
table,
tr,
td,
th,
input,
textarea,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #4d4d4f;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
}
img {
  max-width: 100%;
}
/**
  ** FORM ELEMENTS **
**/
/* ----------------------------------------------------------------------------------------------------

Super Form Reset

A couple of things to watch out for:

- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs

----------------------------------------------------------------------------------------------------*/
input,
label,
select,
button,
textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background: none;
  line-height: 1;
  /* Browsers have different default form fonts */
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
/* Remove the stupid outer glow in Webkit */
input:focus,
select:focus,
button:focus {
  outline: 0;
}
/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
  box-sizing: border-box;
}
/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  box-sizing: border-box;
}
/* Text Inputs
-----------------------------------------------*/
/* Button Controls
-----------------------------------------------*/
input[type=checkbox],
input[type=radio] {
  width: 13px;
  height: 13px;
}
/* File Uploads
-----------------------------------------------*/
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: border-box;
}
/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none;
}
/* Buttons
-----------------------------------------------*/
button,
input[type="reset"],
input[type="button"],
input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}
/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none;
}
/* Textarea
-----------------------------------------------*/
textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
}
/* Selects
-----------------------------------------------*/
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}
input,
textarea {
  box-shadow: none;
  border: none;
  background-image: none;
  background-color: transparent;
  resize: none;
  -webkit-appearance: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 32px;
}
h3 {
  font-size: 28px;
}
h4 {
  font-size: 24px;
}
h5 {
  font-size: 20px;
}
h6 {
  font-size: 16px;
}
.link {
  color: #4d4d4f;
  text-decoration: underline;
}
.link-dark {
  color: #000;
  text-decoration: underline;
}
.link-dark:hover {
  text-decoration: none;
}
.link--bold {
  font-weight: 700;
}
@font-face {
  font-family: "svg";
  src: url("images/design/svg-font/svg.eot?1bd4f66d6e1da21ed2b57a3c9c681d7b");
  src: url("images/design/svg-font/svg.eot?1bd4f66d6e1da21ed2b57a3c9c681d7b#iefix") format("embedded-opentype"), url("images/design/svg-font/svg.woff?1bd4f66d6e1da21ed2b57a3c9c681d7b") format("woff"), url("images/design/svg-font/svg.ttf?1bd4f66d6e1da21ed2b57a3c9c681d7b") format("truetype"), url("images/design/svg-font/svg.svg?1bd4f66d6e1da21ed2b57a3c9c681d7b#svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.svg {
  display: inline-block;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.svg:before {
  font-family: "svg";
}
.svg-car:before {
  content: "\f101";
}
.svg-cross:before {
  content: "\f102";
}
.svg-envelope:before {
  content: "\f103";
}
.svg-facebook:before {
  content: "\f104";
}
.svg-menu-button:before {
  content: "\f105";
}
.svg-phone:before {
  content: "\f106";
}
.svg-pin:before {
  content: "\f107";
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
body {
  display: flex;
  flex-direction: column;
}
.web {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  background: #fff;
}
.web__line {
  display: block;
  width: 100%;
  margin: 20px 0;
}
.web__line--content {
  flex: 1 1 auto;
}
.web__line--gray {
  background: #e4e4e4;
}
.web__line--gray-green {
  background: linear-gradient(90deg, #e4e4e4 50%, #a6cc45 50%);
}
.web__line--no-top-gap {
  margin-top: 0;
}
.web__line--no-bottom-gap {
  margin-bottom: 0;
}
.web__line--no-gap {
  margin: 0;
}
.web__line--with-note {
  position: relative;
  padding-bottom: 10px;
}
.web__container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
  margin-bottom: 15px;
}
.web__container:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 1100px) {
  .web__container {
    width: 1100px;
  }
}
.web__container--header {
  position: sticky;
  margin-bottom: 0;
  top: 0;
  z-index: 10000;
}
@media only screen and (min-width: 1024px) {
  .web__container--header {
    position: relative;
    z-index: 20;
    background: linear-gradient(90deg, #e4e4e4 50%, #a6cc45 50%);
  }
}
.web__container--no-bottom-gap {
  margin-bottom: 0;
}
.web__panel {
  float: none;
  min-height: 480px;
}
@media only screen and (min-width: 768px) {
  .web__panel {
    float: left;
  }
}
@media only screen and (min-width: 768px) {
  .web__panel--left-block {
    width: 70%;
    padding-right: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .web__panel--right-block {
    width: calc(100% - 70%);
    padding-left: 15px;
  }
}
.web__panel__title {
  display: block;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 700;
  color: #a6cc45;
  border-bottom: 1px solid #a6cc45;
}
.web__panel__content {
  padding-top: 10px;
}
.web__footer {
  min-height: 250px;
}
.header {
  margin-left: -15px;
  margin-right: -15px;
  padding: 15px 10px;
  height: 60px;
  font-size: 0;
  background: #a6cc45;
  border-bottom: 3px solid #d8dee5;
}
@media only screen and (min-width: 1024px) {
  .header {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    height: auto;
    border-bottom: none;
  }
}
.header__logo {
  display: inline-block;
  vertical-align: middle;
  width: 100px;
  height: 58px;
  margin-left: -10px;
  margin-top: -15px;
  padding: 10px 15px;
  background: #e4e4e4;
}
@media only screen and (min-width: 1024px) {
  .header__logo {
    vertical-align: bottom;
    width: 200px;
    height: auto;
    padding: 0;
    margin-top: 0;
    margin-left: 0;
  }
}
.header__logo__in {
  display: inline-block;
  height: 100%;
}
@media only screen and (min-width: 1024px) {
  .header__logo__in {
    height: auto;
    padding: 15px;
  }
}
.header__logo__in img {
  max-height: 100%;
  max-width: 120px;
}
.header__mobile {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  margin-top: -10px;
  width: calc(100% - 100px);
}
@media only screen and (min-width: 1024px) {
  .header__mobile {
    display: none;
  }
}
.header__mobile__menu {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #e4e4e4;
  text-decoration: none;
  border: 1px solid #dfe4ea;
  border-radius: 4px;
}
.header__mobile__menu__icon {
  display: none;
  font-size: 14px;
  color: #8c98ac;
}
.header__mobile__menu__icon--menu-button {
  display: inline-block;
  vertical-align: middle;
}
.header.active .header__mobile__menu__icon--menu-button {
  display: none;
}
.header__mobile__menu__icon--cross {
  display: none;
  vertical-align: middle;
}
.header.active .header__mobile__menu__icon--cross {
  display: inline-block;
}
.header__menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: none;
  position: absolute;
  top: 80px;
  left: 15px;
  right: 15px;
  font-size: 0;
  background: #f2f4f6;
  border-radius: 4px;
}
@media only screen and (min-width: 1024px) {
  .header__menu {
    position: static;
    display: inline-flex;
    justify-content: space-between;
    width: calc(100% - 200px);
    padding-left: 90px;
    background: transparent;
  }
}
.header.active .header__menu {
  display: block;
}
.header__menu:after {
  content: " ";
  position: absolute;
  bottom: 100%;
  right: 7px;
  height: 0;
  width: 0;
  pointer-events: none;
  border: solid transparent;
  border-color: transparent;
  border-bottom-color: #f2f4f6;
  border-width: 10px;
}
@media only screen and (min-width: 1024px) {
  .header__menu:after {
    display: none;
  }
}
.header__menu__item {
  display: block;
  text-align: left;
  border-bottom: 1px solid #dde2e7;
}
@media only screen and (min-width: 1024px) {
  .header__menu__item {
    display: inline-flex;
    justify-content: center;
    text-align: center;
    width: calc(100% / 6);
    border-bottom: none;
  }
}
.header__menu__item:first-child {
  border-radius: 4px 4px 0 0;
}
@media only screen and (min-width: 1024px) {
  .header__menu__item:first-child {
    border-radius: 0;
  }
}
.header__menu__item:last-child {
  border-radius: 0 0 4px 4px;
  border-bottom: none;
}
@media only screen and (min-width: 1024px) {
  .header__menu__item:last-child {
    border-radius: 0;
  }
}
.header__menu__link {
  display: block;
  padding: 15px;
  color: #333;
  text-decoration: none;
  font-weight: 400;
}
@media only screen and (min-width: 1024px) {
  .header__menu__link {
    display: inline-block;
    text-transform: uppercase;
    color: #fff;
  }
}
@media only screen and (min-width: 1024px) {
  .header__menu__link:hover,
  .header__menu__item.active .header__menu__link {
    background: #e4e4e4;
    color: #4d4d4f;
  }
}
.footer {
  padding-top: 50px;
  background: #a6cc45;
  color: #fff;
  font-size: 0;
}
.footer__line {
  margin-bottom: 0;
  padding-bottom: 15px;
}
.footer__line__item {
  display: inline-block;
  vertical-align: baseline;
  font-weight: 400;
  color: #fff;
  cursor: default;
}
.footer__line__item--copyright {
  width: 70%;
  font-size: 12px;
}
.footer__line__item--contact {
  width: 30%;
  text-align: right;
  text-transform: uppercase;
  font-size: 13px;
}
.footer__line__item__link {
  text-decoration: none;
  color: #fff;
  font-weight: 500;
}
.form-line {
  position: relative;
  width: calc(100% + 25px);
  margin-left: -25px;
  margin-bottom: 25px;
}
.form-line:after {
  content: "";
  display: table;
  clear: both;
}
.form-line__item {
  float: left;
  width: calc(50% - 25px);
  margin-left: 25px;
}
.form-line--full-width .form-line__item {
  width: calc(100% - 25px);
}
.checkbox {
  display: inline-block;
  margin-right: 10px !important;
}
.input {
  width: 100%;
  padding: 5px 10px;
  line-height: 18px;
  background: #fff;
}
.textarea {
  width: 100%;
  padding: 10px;
  min-height: 110px;
  background: #fff;
}
.button {
  display: inline-block;
  padding: 5px 35px;
  box-shadow: 0px 10px 17px -7px rgba(51, 51, 51, 0.85);
  text-transform: uppercase;
  background-color: #a6cc45;
  font-weight: 300;
}
.list-social-sites {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  background: #fff;
  border-radius: 4px;
  text-align: right;
}
.list-social-sites__item {
  display: inline-block;
  font-size: 35px;
}
.list-social-sites__link {
  display: inline-block;
  padding: 10px 25px;
}
.list-social-sites__item--facebook .list-social-sites__link {
  color: #3b5998;
}
.list-articles__item {
  margin-bottom: 25px;
}
.list-articles__item__desc {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #888;
  font-family: 'Open Sans', sans-serif;
}
.list-articles__item__content {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-size: 0;
  text-align: right;
}
.list-articles__item__image {
  display: none;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .list-articles__item__image {
    width: 120px;
    margin-bottom: 0;
    text-align: left;
  }
}
.list-articles__item--with-image .list-articles__item__image {
  display: block;
}
@media only screen and (min-width: 480px) {
  .list-articles__item--with-image .list-articles__item__image {
    display: inline-block;
  }
}
.list-articles__item__image img {
  max-width: 100%;
}
.list-articles__item__text {
  margin: 0;
  line-height: 1.6;
  text-align: justify;
  font-family: 'Open Sans', sans-serif;
}
@media only screen and (min-width: 480px) {
  .list-articles__item--with-image .list-articles__item__text {
    display: inline-block;
    width: calc(100% - 120px);
    padding-left: 15px;
    vertical-align: top;
  }
}
.list-album {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 0;
}
.list-album__item {
  display: inline-block;
  width: 100%;
  padding: 15px;
  vertical-align: top;
  text-align: center;
  font-size: 16px;
}
@media only screen and (min-width: 480px) {
  .list-album__item {
    width: calc(100% / 2);
  }
}
@media only screen and (min-width: 1024px) {
  .list-album__item {
    width: calc(100% / 3);
  }
}
.list-album__item__link {
  display: block;
  outline: none;
  text-decoration: none;
}
.list-album__item__cover {
  position: relative;
  width: 100%;
  height: 200px;
}
.list-album__item__cover img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.list-album__item__title {
  display: block;
  font-size: 18px;
  color: #a6cc45;
}
.list-album__item__link:hover .list-album__item__title {
  text-decoration: underline;
}
.list-album__item__date {
  display: block;
  font-size: 14px;
  color: #000;
}
.list-gallery {
  list-style-type: none;
  padding: 0;
  margin: 0;
  padding: 30px 0;
  text-align: center;
  font-size: 0;
}
@media only screen and (min-width: 480px) {
  .list-gallery {
    text-align: left;
  }
}
.list-gallery__gallery {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-bottom: calc(2 * 10px + 20px);
  vertical-align: middle;
}
@media only screen and (min-width: 480px) {
  .list-gallery__gallery {
    width: calc(100% / 2);
  }
}
@media only screen and (min-width: 1024px) {
  .list-gallery__gallery {
    width: calc(100% / 3);
  }
}
.list-gallery__gallery__block {
  display: block;
  position: relative;
  width: calc(200px + 2 * 10px);
  margin-left: auto;
  margin-right: auto;
}
.list-gallery__gallery__item {
  display: none;
  position: relative;
  width: 200px;
  height: 200px;
  outline: 0;
  z-index: 100;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.images-loaded .list-gallery__gallery__item {
  box-shadow: -10px 10px 20px -10px rgba(51, 51, 51, 0.85);
}
.list-gallery__gallery__item:nth-child(2) {
  position: absolute;
  z-index: 11;
  top: 10px;
  left: 10px;
}
.list-gallery__gallery__item:nth-child(3) {
  position: absolute;
  z-index: 10;
  top: 20px;
  left: 20px;
}
.images-loaded .list-gallery__gallery__item:nth-child(3) {
  box-shadow: 0 15px 35px -10px rgba(51, 51, 51, 0.85);
}
.list-gallery__gallery__item--cover {
  display: block;
}
.list-gallery__gallery__item__image {
  max-width: 100%;
}
.list-gallery__gallery__item__title {
  display: inline-block;
  margin-top: calc(2 * 10px + 10px);
  width: 100%;
  text-align: center;
  font-style: italic;
  font-weight: 300;
}
.list-news {
  max-height: 144px;
  overflow: auto;
}
.list-news__item__date {
  display: inline;
  line-height: 18px;
  font-weight: bold;
}
.list-news__item__message {
  display: inline-block;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 18px;
}
.list-items {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 0;
}
.list-items__item {
  display: inline-block;
  vertical-align: middle;
  padding: 15px;
}
.list-items--3-per-row .list-items__item {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .list-items--3-per-row .list-items__item {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .list-items--3-per-row .list-items__item {
    width: calc(99.99% / 3);
  }
}
.list-items--insurance-companies .list-items__item img {
  display: block;
  max-width: 180px;
  margin-left: auto;
  margin-right: auto;
}
.list-custom {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.list-custom__item {
  position: relative;
  line-height: 20px;
  margin-left: 25px;
}
.list-custom__item:before {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  left: -25px;
  top: 7px;
  background: #000;
  border-radius: 50%;
}
.list-custom__item--empty-line {
  height: 20px;
}
.list-custom__item--empty-line:before {
  display: none;
}
.list-images {
  position: relative;
  margin-bottom: 15px;
  box-shadow: 0px 20px 35px -15px rgba(51, 51, 51, 0.85);
}
@media only screen and (min-width: 768px) {
  .list-images {
    margin-bottom: 40px;
  }
}
.list-images__item {
  display: block !important;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .list-images__item {
    min-height: 400px;
  }
}
.list-images__item__image {
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .list-images__item__image {
    display: block !important;
  }
}
.list-images__item__image--mobile {
  display: block !important;
}
@media only screen and (min-width: 768px) {
  .list-images__item__image--mobile {
    display: none !important;
  }
}
.list-images__item__motto {
  position: absolute;
  bottom: 35px;
  left: 20px;
  right: 20px;
  line-height: 1.5;
  margin: 0;
  padding: 15px;
  text-align: center;
  opacity: 0.85;
  text-transform: uppercase;
  color: #fff;
  background: #a6cc45;
  font-weight: 600;
}
@media only screen and (min-width: 480px) {
  .list-images__item__motto {
    width: 100%;
    max-width: 80%;
    left: 50%;
    bottom: 60px;
    transform: translateX(-50%);
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  .list-images__item__motto {
    max-width: 570px;
    padding: 30px;
  }
}
@media only screen and (min-width: 1100px) {
  .list-images__item__motto {
    bottom: 130px;
  }
}
.list-images__button {
  padding: 10px;
  background: transparent;
  border: none;
  font-size: 0;
}
.list-images__button__in {
  display: inline-block;
  width: 45px;
  height: 2px;
  border: none;
  background: #fff;
}
.slick-active .list-images__button__in {
  background: #a6cc45;
}
.list-images .slick-dots {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 5px;
  font-size: 0;
}
@media only screen and (min-width: 480px) {
  .list-images .slick-dots {
    bottom: 25px;
  }
}
.list-images .slick-dots li {
  display: inline-block;
  padding-right: 10px;
}
.list-images .slick-dots li:last-child {
  padding-right: 0;
}
.in-paging {
  margin-bottom: 25px;
  font-size: 0;
}
.in-paging__item {
  display: inline-block;
  width: 50%;
}
.in-paging__item--left {
  text-align: left;
}
.in-paging__item--right {
  text-align: right;
}
.in-paging__item__link {
  display: inline-block;
  outline: none;
  font-size: 16px;
}
.in-note {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 80%;
  line-height: 18px;
  padding: 15px;
  font-size: 13px;
  box-shadow: 0px 20px 35px -15px rgba(51, 51, 51, 0.85);
  background: #a6cc45;
}
@media only screen and (min-width: 768px) {
  .in-note {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 60%;
    margin-bottom: 40px;
  }
}
.in-note--relative {
  position: relative;
  display: inline-block;
  width: auto;
  left: 50%;
  margin-bottom: 30px;
  transform: translateX(-50%);
}
.in-note--bigger {
  padding: 15px 25px 17px;
}
.in-surgery-title {
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}
.in-surgery-title--left {
  text-align: left;
}
.in-notification {
  text-align: center;
  line-height: 1.3;
  height: auto;
  padding: 20px;
  color: #fff;
  background: #66bb6a;
}
.wrap-section {
  margin-bottom: 15px;
  font-size: 0;
}
.wrap-section--vertical-gap {
  padding-top: 15px;
  padding-bottom: 15px;
}
.wrap-section--vertical-gap-xl {
  padding-top: 30px;
  padding-bottom: 30px;
}
.wrap-section--top-gap-xl {
  padding-top: 30px;
}
.wrap-section--reverse {
  text-align: right;
}
.wrap-section__block {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
  width: 100%;
  font-size: 13px;
}
.wrap-section__block--vertical-gap {
  padding-top: 15px;
  padding-bottom: 15px;
}
.wrap-section__block--vertical-gap-xl {
  padding-top: 30px;
  padding-bottom: 30px;
}
.wrap-section__block--green {
  padding-left: 30px;
  box-shadow: 0px 20px 35px -15px rgba(51, 51, 51, 0.85);
  background: #a6cc45;
}
.wrap-section__block--gray {
  background: #e4e4e4;
}
.wrap-section__block--resume-list {
  overflow: hidden;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .wrap-section__block--resume-list {
    margin-left: 15px;
    margin-right: 15px;
    min-height: 360px;
    max-width: calc(100% - 2 * 15px);
  }
}
.wrap-section__block--acute-patients {
  margin-top: -15px;
}
.wrap-section__block__title {
  position: relative;
  line-height: 1.5;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
}
.wrap-section__block__title--double-bottom-gap {
  margin-bottom: 30px;
}
.wrap-section__block__title--right {
  text-align: right;
}
.wrap-section__block__title:after {
  content: "";
  position: absolute;
  left: 0;
  top: calc(100% + 3px);
  width: 30px;
  height: 2px;
  background: #a6cc45;
}
.wrap-section__block--green .wrap-section__block__title:after {
  background: #fff;
}
.web__line--gray .wrap-section__block__title:after,
.wrap-section__block--gray .wrap-section__block__title:after {
  background: #fff;
}
.wrap-section__block__title--right.wrap-section__block__title:after {
  left: auto;
  right: 0;
}
.wrap-section__block__content--right {
  text-align: right;
}
.wrap-section__block__content__paragraph--no-bottom-gap {
  margin-bottom: 0;
}
.wrap-section__block__content__paragraph--profession {
  margin-top: 26px;
  margin-bottom: 0;
  font-weight: 600;
}
.wrap-section__block__content__line {
  display: block;
  font-size: 13px;
}
.wrap-section__block__content__line--bold {
  font-weight: 700;
}
.table-opening-hours {
  width: 100%;
  border-collapse: collapse;
}
.table-opening-hours__cell {
  line-height: 22px;
  font-size: 13px;
}
.table-opening-hours__cell:nth-child(1) {
  width: 30%;
}
@media only screen and (min-width: 1024px) {
  .table-opening-hours__cell:nth-child(1) {
    width: 40%;
  }
}
@media only screen and (min-width: 1100px) {
  .table-opening-hours__cell:nth-child(1) {
    width: 50%;
  }
}
.table-opening-hours__cell:nth-child(2) {
  width: 35%;
}
@media only screen and (min-width: 1024px) {
  .table-opening-hours__cell:nth-child(2) {
    width: 30%;
  }
}
@media only screen and (min-width: 1100px) {
  .table-opening-hours__cell:nth-child(2) {
    width: 25%;
  }
}
.table-opening-hours__cell:nth-child(3) {
  width: 35%;
}
@media only screen and (min-width: 1024px) {
  .table-opening-hours__cell:nth-child(3) {
    width: 30%;
  }
}
@media only screen and (min-width: 1100px) {
  .table-opening-hours__cell:nth-child(3) {
    width: 25%;
  }
}
.window-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: #333;
  opacity: 0.5;
  z-index: 9999;
}
.box-contact {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}
.box-contact__title {
  display: block;
  font-weight: 700;
}
.box-login {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.box-contact-information {
  font-size: 13px;
}
.box-contact-information__top {
  margin-bottom: 25px;
}
.box-contact-information__middle {
  margin-bottom: 40px;
}
.box-contact-information__info {
  display: inline-block;
  width: 100%;
}
.box-contact-information__info--bold {
  font-weight: 600;
}
.box-contact-information__line {
  margin-bottom: 2px;
  font-size: 0;
}
.box-contact-information__line__icon {
  display: inline-block;
  vertical-align: top;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 18px;
  color: #a6cc45;
}
.box-contact-information__line__icon--facebook {
  color: #3c5a99;
}
.box-contact-information__line__icon .svg {
  vertical-align: top;
}
.box-contact-information__line__text {
  display: inline-block;
  vertical-align: top;
  padding-left: 5px;
  width: calc(100% - 25px);
  font-size: 13px;
}
.box-map {
  font-size: 0;
}
.box-map__iframe {
  width: 100%;
  border: none;
}
.box-resume {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .box-resume {
    justify-content: space-between;
    align-items: center;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume {
    font-size: 0;
  }
}
.box-resume__profession {
  font-size: 13px;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .box-resume__profession {
    order: 1;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume__profession {
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .box-resume--right .box-resume__profession {
    order: 2;
  }
}
.box-resume__table {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  .box-resume__table {
    order: 3;
    flex-basis: 100%;
    margin-top: 25px;
  }
}
@media only screen and (min-width: 480px) {
  .box-resume__table {
    height: 255px;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume__table {
    width: 75%;
    flex: 0 1 auto;
  }
}
.box-resume__table:before {
  content: "";
  position: absolute;
  left: 0;
  margin-left: -115px;
  z-index: -1;
  background: #a6cc45;
  border-radius: 50%;
}
@media only screen and (max-width: 479px) {
  .box-resume__table:before {
    display: none;
  }
}
@media only screen and (min-width: 480px) {
  .box-resume__table:before {
    top: 0;
    height: 255px;
    width: 235px;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume__table:before {
    top: 50%;
    transform: translateY(-50%);
    height: 225px;
    width: 225px;
  }
}
.box-resume--right .box-resume__table:before {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -115px;
}
@media only screen and (max-width: 479px) {
  .box-resume--right .box-resume__table:before {
    display: none;
  }
}
.box-resume__table__row {
  font-size: 0;
}
.box-resume__table__col {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 30%);
  font-size: 13px;
}
@media only screen and (min-width: 480px) {
  .box-resume__table__col {
    width: calc(100% - 30%);
  }
}
.box-resume__table__col--years {
  width: 30%;
}
@media only screen and (min-width: 480px) {
  .box-resume__table__col--years {
    width: 30%;
    padding-left: 5px;
  }
  .box-resume--right .box-resume__table__col--years {
    padding-left: 0;
    padding-right: 5px;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume__table__col--years {
    padding-left: 10px;
  }
  .box-resume--right .box-resume__table__col--years {
    padding-left: 0;
    padding-right: 10px;
  }
}
.box-resume__photo {
  width: auto;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .box-resume__photo {
    order: 2;
    flex-basis: 80px;
    margin-top: -40px;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .box-resume__photo {
    flex-basis: calc(25% - 2 * 20px);
    margin: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .box-resume--right .box-resume__photo {
    order: 1;
    margin-left: 15px;
    margin-right: 0;
  }
}
.box-resume__photo img {
  box-shadow: 0px 20px 35px -15px rgba(51, 51, 51, 0.85);
  border-radius: 50%;
}
.box-single-text-page {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 22px;
}
.columns {
  font-size: 0;
}
.columns__item {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
}
.columns__item--0 {
  width: 0%;
}
.columns__item--1 {
  width: 1%;
}
.columns__item--2 {
  width: 2%;
}
.columns__item--3 {
  width: 3%;
}
.columns__item--4 {
  width: 4%;
}
.columns__item--5 {
  width: 5%;
}
.columns__item--6 {
  width: 6%;
}
.columns__item--7 {
  width: 7%;
}
.columns__item--8 {
  width: 8%;
}
.columns__item--9 {
  width: 9%;
}
.columns__item--10 {
  width: 10%;
}
.columns__item--11 {
  width: 11%;
}
.columns__item--12 {
  width: 12%;
}
.columns__item--13 {
  width: 13%;
}
.columns__item--14 {
  width: 14%;
}
.columns__item--15 {
  width: 15%;
}
.columns__item--16 {
  width: 16%;
}
.columns__item--17 {
  width: 17%;
}
.columns__item--18 {
  width: 18%;
}
.columns__item--19 {
  width: 19%;
}
.columns__item--20 {
  width: 20%;
}
.columns__item--21 {
  width: 21%;
}
.columns__item--22 {
  width: 22%;
}
.columns__item--23 {
  width: 23%;
}
.columns__item--24 {
  width: 24%;
}
.columns__item--25 {
  width: 25%;
}
.columns__item--26 {
  width: 26%;
}
.columns__item--27 {
  width: 27%;
}
.columns__item--28 {
  width: 28%;
}
.columns__item--29 {
  width: 29%;
}
.columns__item--30 {
  width: 30%;
}
.columns__item--31 {
  width: 31%;
}
.columns__item--32 {
  width: 32%;
}
.columns__item--33 {
  width: 33%;
}
.columns__item--34 {
  width: 34%;
}
.columns__item--35 {
  width: 35%;
}
.columns__item--36 {
  width: 36%;
}
.columns__item--37 {
  width: 37%;
}
.columns__item--38 {
  width: 38%;
}
.columns__item--39 {
  width: 39%;
}
.columns__item--40 {
  width: 40%;
}
.columns__item--41 {
  width: 41%;
}
.columns__item--42 {
  width: 42%;
}
.columns__item--43 {
  width: 43%;
}
.columns__item--44 {
  width: 44%;
}
.columns__item--45 {
  width: 45%;
}
.columns__item--46 {
  width: 46%;
}
.columns__item--47 {
  width: 47%;
}
.columns__item--48 {
  width: 48%;
}
.columns__item--49 {
  width: 49%;
}
.columns__item--50 {
  width: 50%;
}
.columns__item--51 {
  width: 51%;
}
.columns__item--52 {
  width: 52%;
}
.columns__item--53 {
  width: 53%;
}
.columns__item--54 {
  width: 54%;
}
.columns__item--55 {
  width: 55%;
}
.columns__item--56 {
  width: 56%;
}
.columns__item--57 {
  width: 57%;
}
.columns__item--58 {
  width: 58%;
}
.columns__item--59 {
  width: 59%;
}
.columns__item--60 {
  width: 60%;
}
.columns__item--61 {
  width: 61%;
}
.columns__item--62 {
  width: 62%;
}
.columns__item--63 {
  width: 63%;
}
.columns__item--64 {
  width: 64%;
}
.columns__item--65 {
  width: 65%;
}
.columns__item--66 {
  width: 66%;
}
.columns__item--67 {
  width: 67%;
}
.columns__item--68 {
  width: 68%;
}
.columns__item--69 {
  width: 69%;
}
.columns__item--70 {
  width: 70%;
}
.columns__item--71 {
  width: 71%;
}
.columns__item--72 {
  width: 72%;
}
.columns__item--73 {
  width: 73%;
}
.columns__item--74 {
  width: 74%;
}
.columns__item--75 {
  width: 75%;
}
.columns__item--76 {
  width: 76%;
}
.columns__item--77 {
  width: 77%;
}
.columns__item--78 {
  width: 78%;
}
.columns__item--79 {
  width: 79%;
}
.columns__item--80 {
  width: 80%;
}
.columns__item--81 {
  width: 81%;
}
.columns__item--82 {
  width: 82%;
}
.columns__item--83 {
  width: 83%;
}
.columns__item--84 {
  width: 84%;
}
.columns__item--85 {
  width: 85%;
}
.columns__item--86 {
  width: 86%;
}
.columns__item--87 {
  width: 87%;
}
.columns__item--88 {
  width: 88%;
}
.columns__item--89 {
  width: 89%;
}
.columns__item--90 {
  width: 90%;
}
.columns__item--91 {
  width: 91%;
}
.columns__item--92 {
  width: 92%;
}
.columns__item--93 {
  width: 93%;
}
.columns__item--94 {
  width: 94%;
}
.columns__item--95 {
  width: 95%;
}
.columns__item--96 {
  width: 96%;
}
.columns__item--97 {
  width: 97%;
}
.columns__item--98 {
  width: 98%;
}
.columns__item--99 {
  width: 99%;
}
.columns__item--100 {
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .columns__item--0-tablet-xl {
    width: 0%;
  }
  .columns__item--1-tablet-xl {
    width: 1%;
  }
  .columns__item--2-tablet-xl {
    width: 2%;
  }
  .columns__item--3-tablet-xl {
    width: 3%;
  }
  .columns__item--4-tablet-xl {
    width: 4%;
  }
  .columns__item--5-tablet-xl {
    width: 5%;
  }
  .columns__item--6-tablet-xl {
    width: 6%;
  }
  .columns__item--7-tablet-xl {
    width: 7%;
  }
  .columns__item--8-tablet-xl {
    width: 8%;
  }
  .columns__item--9-tablet-xl {
    width: 9%;
  }
  .columns__item--10-tablet-xl {
    width: 10%;
  }
  .columns__item--11-tablet-xl {
    width: 11%;
  }
  .columns__item--12-tablet-xl {
    width: 12%;
  }
  .columns__item--13-tablet-xl {
    width: 13%;
  }
  .columns__item--14-tablet-xl {
    width: 14%;
  }
  .columns__item--15-tablet-xl {
    width: 15%;
  }
  .columns__item--16-tablet-xl {
    width: 16%;
  }
  .columns__item--17-tablet-xl {
    width: 17%;
  }
  .columns__item--18-tablet-xl {
    width: 18%;
  }
  .columns__item--19-tablet-xl {
    width: 19%;
  }
  .columns__item--20-tablet-xl {
    width: 20%;
  }
  .columns__item--21-tablet-xl {
    width: 21%;
  }
  .columns__item--22-tablet-xl {
    width: 22%;
  }
  .columns__item--23-tablet-xl {
    width: 23%;
  }
  .columns__item--24-tablet-xl {
    width: 24%;
  }
  .columns__item--25-tablet-xl {
    width: 25%;
  }
  .columns__item--26-tablet-xl {
    width: 26%;
  }
  .columns__item--27-tablet-xl {
    width: 27%;
  }
  .columns__item--28-tablet-xl {
    width: 28%;
  }
  .columns__item--29-tablet-xl {
    width: 29%;
  }
  .columns__item--30-tablet-xl {
    width: 30%;
  }
  .columns__item--31-tablet-xl {
    width: 31%;
  }
  .columns__item--32-tablet-xl {
    width: 32%;
  }
  .columns__item--33-tablet-xl {
    width: 33%;
  }
  .columns__item--34-tablet-xl {
    width: 34%;
  }
  .columns__item--35-tablet-xl {
    width: 35%;
  }
  .columns__item--36-tablet-xl {
    width: 36%;
  }
  .columns__item--37-tablet-xl {
    width: 37%;
  }
  .columns__item--38-tablet-xl {
    width: 38%;
  }
  .columns__item--39-tablet-xl {
    width: 39%;
  }
  .columns__item--40-tablet-xl {
    width: 40%;
  }
  .columns__item--41-tablet-xl {
    width: 41%;
  }
  .columns__item--42-tablet-xl {
    width: 42%;
  }
  .columns__item--43-tablet-xl {
    width: 43%;
  }
  .columns__item--44-tablet-xl {
    width: 44%;
  }
  .columns__item--45-tablet-xl {
    width: 45%;
  }
  .columns__item--46-tablet-xl {
    width: 46%;
  }
  .columns__item--47-tablet-xl {
    width: 47%;
  }
  .columns__item--48-tablet-xl {
    width: 48%;
  }
  .columns__item--49-tablet-xl {
    width: 49%;
  }
  .columns__item--50-tablet-xl {
    width: 50%;
  }
  .columns__item--51-tablet-xl {
    width: 51%;
  }
  .columns__item--52-tablet-xl {
    width: 52%;
  }
  .columns__item--53-tablet-xl {
    width: 53%;
  }
  .columns__item--54-tablet-xl {
    width: 54%;
  }
  .columns__item--55-tablet-xl {
    width: 55%;
  }
  .columns__item--56-tablet-xl {
    width: 56%;
  }
  .columns__item--57-tablet-xl {
    width: 57%;
  }
  .columns__item--58-tablet-xl {
    width: 58%;
  }
  .columns__item--59-tablet-xl {
    width: 59%;
  }
  .columns__item--60-tablet-xl {
    width: 60%;
  }
  .columns__item--61-tablet-xl {
    width: 61%;
  }
  .columns__item--62-tablet-xl {
    width: 62%;
  }
  .columns__item--63-tablet-xl {
    width: 63%;
  }
  .columns__item--64-tablet-xl {
    width: 64%;
  }
  .columns__item--65-tablet-xl {
    width: 65%;
  }
  .columns__item--66-tablet-xl {
    width: 66%;
  }
  .columns__item--67-tablet-xl {
    width: 67%;
  }
  .columns__item--68-tablet-xl {
    width: 68%;
  }
  .columns__item--69-tablet-xl {
    width: 69%;
  }
  .columns__item--70-tablet-xl {
    width: 70%;
  }
  .columns__item--71-tablet-xl {
    width: 71%;
  }
  .columns__item--72-tablet-xl {
    width: 72%;
  }
  .columns__item--73-tablet-xl {
    width: 73%;
  }
  .columns__item--74-tablet-xl {
    width: 74%;
  }
  .columns__item--75-tablet-xl {
    width: 75%;
  }
  .columns__item--76-tablet-xl {
    width: 76%;
  }
  .columns__item--77-tablet-xl {
    width: 77%;
  }
  .columns__item--78-tablet-xl {
    width: 78%;
  }
  .columns__item--79-tablet-xl {
    width: 79%;
  }
  .columns__item--80-tablet-xl {
    width: 80%;
  }
  .columns__item--81-tablet-xl {
    width: 81%;
  }
  .columns__item--82-tablet-xl {
    width: 82%;
  }
  .columns__item--83-tablet-xl {
    width: 83%;
  }
  .columns__item--84-tablet-xl {
    width: 84%;
  }
  .columns__item--85-tablet-xl {
    width: 85%;
  }
  .columns__item--86-tablet-xl {
    width: 86%;
  }
  .columns__item--87-tablet-xl {
    width: 87%;
  }
  .columns__item--88-tablet-xl {
    width: 88%;
  }
  .columns__item--89-tablet-xl {
    width: 89%;
  }
  .columns__item--90-tablet-xl {
    width: 90%;
  }
  .columns__item--91-tablet-xl {
    width: 91%;
  }
  .columns__item--92-tablet-xl {
    width: 92%;
  }
  .columns__item--93-tablet-xl {
    width: 93%;
  }
  .columns__item--94-tablet-xl {
    width: 94%;
  }
  .columns__item--95-tablet-xl {
    width: 95%;
  }
  .columns__item--96-tablet-xl {
    width: 96%;
  }
  .columns__item--97-tablet-xl {
    width: 97%;
  }
  .columns__item--98-tablet-xl {
    width: 98%;
  }
  .columns__item--99-tablet-xl {
    width: 99%;
  }
  .columns__item--100-tablet-xl {
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .columns__item--0-tablet {
    width: 0%;
  }
  .columns__item--1-tablet {
    width: 1%;
  }
  .columns__item--2-tablet {
    width: 2%;
  }
  .columns__item--3-tablet {
    width: 3%;
  }
  .columns__item--4-tablet {
    width: 4%;
  }
  .columns__item--5-tablet {
    width: 5%;
  }
  .columns__item--6-tablet {
    width: 6%;
  }
  .columns__item--7-tablet {
    width: 7%;
  }
  .columns__item--8-tablet {
    width: 8%;
  }
  .columns__item--9-tablet {
    width: 9%;
  }
  .columns__item--10-tablet {
    width: 10%;
  }
  .columns__item--11-tablet {
    width: 11%;
  }
  .columns__item--12-tablet {
    width: 12%;
  }
  .columns__item--13-tablet {
    width: 13%;
  }
  .columns__item--14-tablet {
    width: 14%;
  }
  .columns__item--15-tablet {
    width: 15%;
  }
  .columns__item--16-tablet {
    width: 16%;
  }
  .columns__item--17-tablet {
    width: 17%;
  }
  .columns__item--18-tablet {
    width: 18%;
  }
  .columns__item--19-tablet {
    width: 19%;
  }
  .columns__item--20-tablet {
    width: 20%;
  }
  .columns__item--21-tablet {
    width: 21%;
  }
  .columns__item--22-tablet {
    width: 22%;
  }
  .columns__item--23-tablet {
    width: 23%;
  }
  .columns__item--24-tablet {
    width: 24%;
  }
  .columns__item--25-tablet {
    width: 25%;
  }
  .columns__item--26-tablet {
    width: 26%;
  }
  .columns__item--27-tablet {
    width: 27%;
  }
  .columns__item--28-tablet {
    width: 28%;
  }
  .columns__item--29-tablet {
    width: 29%;
  }
  .columns__item--30-tablet {
    width: 30%;
  }
  .columns__item--31-tablet {
    width: 31%;
  }
  .columns__item--32-tablet {
    width: 32%;
  }
  .columns__item--33-tablet {
    width: 33%;
  }
  .columns__item--34-tablet {
    width: 34%;
  }
  .columns__item--35-tablet {
    width: 35%;
  }
  .columns__item--36-tablet {
    width: 36%;
  }
  .columns__item--37-tablet {
    width: 37%;
  }
  .columns__item--38-tablet {
    width: 38%;
  }
  .columns__item--39-tablet {
    width: 39%;
  }
  .columns__item--40-tablet {
    width: 40%;
  }
  .columns__item--41-tablet {
    width: 41%;
  }
  .columns__item--42-tablet {
    width: 42%;
  }
  .columns__item--43-tablet {
    width: 43%;
  }
  .columns__item--44-tablet {
    width: 44%;
  }
  .columns__item--45-tablet {
    width: 45%;
  }
  .columns__item--46-tablet {
    width: 46%;
  }
  .columns__item--47-tablet {
    width: 47%;
  }
  .columns__item--48-tablet {
    width: 48%;
  }
  .columns__item--49-tablet {
    width: 49%;
  }
  .columns__item--50-tablet {
    width: 50%;
  }
  .columns__item--51-tablet {
    width: 51%;
  }
  .columns__item--52-tablet {
    width: 52%;
  }
  .columns__item--53-tablet {
    width: 53%;
  }
  .columns__item--54-tablet {
    width: 54%;
  }
  .columns__item--55-tablet {
    width: 55%;
  }
  .columns__item--56-tablet {
    width: 56%;
  }
  .columns__item--57-tablet {
    width: 57%;
  }
  .columns__item--58-tablet {
    width: 58%;
  }
  .columns__item--59-tablet {
    width: 59%;
  }
  .columns__item--60-tablet {
    width: 60%;
  }
  .columns__item--61-tablet {
    width: 61%;
  }
  .columns__item--62-tablet {
    width: 62%;
  }
  .columns__item--63-tablet {
    width: 63%;
  }
  .columns__item--64-tablet {
    width: 64%;
  }
  .columns__item--65-tablet {
    width: 65%;
  }
  .columns__item--66-tablet {
    width: 66%;
  }
  .columns__item--67-tablet {
    width: 67%;
  }
  .columns__item--68-tablet {
    width: 68%;
  }
  .columns__item--69-tablet {
    width: 69%;
  }
  .columns__item--70-tablet {
    width: 70%;
  }
  .columns__item--71-tablet {
    width: 71%;
  }
  .columns__item--72-tablet {
    width: 72%;
  }
  .columns__item--73-tablet {
    width: 73%;
  }
  .columns__item--74-tablet {
    width: 74%;
  }
  .columns__item--75-tablet {
    width: 75%;
  }
  .columns__item--76-tablet {
    width: 76%;
  }
  .columns__item--77-tablet {
    width: 77%;
  }
  .columns__item--78-tablet {
    width: 78%;
  }
  .columns__item--79-tablet {
    width: 79%;
  }
  .columns__item--80-tablet {
    width: 80%;
  }
  .columns__item--81-tablet {
    width: 81%;
  }
  .columns__item--82-tablet {
    width: 82%;
  }
  .columns__item--83-tablet {
    width: 83%;
  }
  .columns__item--84-tablet {
    width: 84%;
  }
  .columns__item--85-tablet {
    width: 85%;
  }
  .columns__item--86-tablet {
    width: 86%;
  }
  .columns__item--87-tablet {
    width: 87%;
  }
  .columns__item--88-tablet {
    width: 88%;
  }
  .columns__item--89-tablet {
    width: 89%;
  }
  .columns__item--90-tablet {
    width: 90%;
  }
  .columns__item--91-tablet {
    width: 91%;
  }
  .columns__item--92-tablet {
    width: 92%;
  }
  .columns__item--93-tablet {
    width: 93%;
  }
  .columns__item--94-tablet {
    width: 94%;
  }
  .columns__item--95-tablet {
    width: 95%;
  }
  .columns__item--96-tablet {
    width: 96%;
  }
  .columns__item--97-tablet {
    width: 97%;
  }
  .columns__item--98-tablet {
    width: 98%;
  }
  .columns__item--99-tablet {
    width: 99%;
  }
  .columns__item--100-tablet {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .columns__item--0-mobile {
    width: 0%;
  }
  .columns__item--1-mobile {
    width: 1%;
  }
  .columns__item--2-mobile {
    width: 2%;
  }
  .columns__item--3-mobile {
    width: 3%;
  }
  .columns__item--4-mobile {
    width: 4%;
  }
  .columns__item--5-mobile {
    width: 5%;
  }
  .columns__item--6-mobile {
    width: 6%;
  }
  .columns__item--7-mobile {
    width: 7%;
  }
  .columns__item--8-mobile {
    width: 8%;
  }
  .columns__item--9-mobile {
    width: 9%;
  }
  .columns__item--10-mobile {
    width: 10%;
  }
  .columns__item--11-mobile {
    width: 11%;
  }
  .columns__item--12-mobile {
    width: 12%;
  }
  .columns__item--13-mobile {
    width: 13%;
  }
  .columns__item--14-mobile {
    width: 14%;
  }
  .columns__item--15-mobile {
    width: 15%;
  }
  .columns__item--16-mobile {
    width: 16%;
  }
  .columns__item--17-mobile {
    width: 17%;
  }
  .columns__item--18-mobile {
    width: 18%;
  }
  .columns__item--19-mobile {
    width: 19%;
  }
  .columns__item--20-mobile {
    width: 20%;
  }
  .columns__item--21-mobile {
    width: 21%;
  }
  .columns__item--22-mobile {
    width: 22%;
  }
  .columns__item--23-mobile {
    width: 23%;
  }
  .columns__item--24-mobile {
    width: 24%;
  }
  .columns__item--25-mobile {
    width: 25%;
  }
  .columns__item--26-mobile {
    width: 26%;
  }
  .columns__item--27-mobile {
    width: 27%;
  }
  .columns__item--28-mobile {
    width: 28%;
  }
  .columns__item--29-mobile {
    width: 29%;
  }
  .columns__item--30-mobile {
    width: 30%;
  }
  .columns__item--31-mobile {
    width: 31%;
  }
  .columns__item--32-mobile {
    width: 32%;
  }
  .columns__item--33-mobile {
    width: 33%;
  }
  .columns__item--34-mobile {
    width: 34%;
  }
  .columns__item--35-mobile {
    width: 35%;
  }
  .columns__item--36-mobile {
    width: 36%;
  }
  .columns__item--37-mobile {
    width: 37%;
  }
  .columns__item--38-mobile {
    width: 38%;
  }
  .columns__item--39-mobile {
    width: 39%;
  }
  .columns__item--40-mobile {
    width: 40%;
  }
  .columns__item--41-mobile {
    width: 41%;
  }
  .columns__item--42-mobile {
    width: 42%;
  }
  .columns__item--43-mobile {
    width: 43%;
  }
  .columns__item--44-mobile {
    width: 44%;
  }
  .columns__item--45-mobile {
    width: 45%;
  }
  .columns__item--46-mobile {
    width: 46%;
  }
  .columns__item--47-mobile {
    width: 47%;
  }
  .columns__item--48-mobile {
    width: 48%;
  }
  .columns__item--49-mobile {
    width: 49%;
  }
  .columns__item--50-mobile {
    width: 50%;
  }
  .columns__item--51-mobile {
    width: 51%;
  }
  .columns__item--52-mobile {
    width: 52%;
  }
  .columns__item--53-mobile {
    width: 53%;
  }
  .columns__item--54-mobile {
    width: 54%;
  }
  .columns__item--55-mobile {
    width: 55%;
  }
  .columns__item--56-mobile {
    width: 56%;
  }
  .columns__item--57-mobile {
    width: 57%;
  }
  .columns__item--58-mobile {
    width: 58%;
  }
  .columns__item--59-mobile {
    width: 59%;
  }
  .columns__item--60-mobile {
    width: 60%;
  }
  .columns__item--61-mobile {
    width: 61%;
  }
  .columns__item--62-mobile {
    width: 62%;
  }
  .columns__item--63-mobile {
    width: 63%;
  }
  .columns__item--64-mobile {
    width: 64%;
  }
  .columns__item--65-mobile {
    width: 65%;
  }
  .columns__item--66-mobile {
    width: 66%;
  }
  .columns__item--67-mobile {
    width: 67%;
  }
  .columns__item--68-mobile {
    width: 68%;
  }
  .columns__item--69-mobile {
    width: 69%;
  }
  .columns__item--70-mobile {
    width: 70%;
  }
  .columns__item--71-mobile {
    width: 71%;
  }
  .columns__item--72-mobile {
    width: 72%;
  }
  .columns__item--73-mobile {
    width: 73%;
  }
  .columns__item--74-mobile {
    width: 74%;
  }
  .columns__item--75-mobile {
    width: 75%;
  }
  .columns__item--76-mobile {
    width: 76%;
  }
  .columns__item--77-mobile {
    width: 77%;
  }
  .columns__item--78-mobile {
    width: 78%;
  }
  .columns__item--79-mobile {
    width: 79%;
  }
  .columns__item--80-mobile {
    width: 80%;
  }
  .columns__item--81-mobile {
    width: 81%;
  }
  .columns__item--82-mobile {
    width: 82%;
  }
  .columns__item--83-mobile {
    width: 83%;
  }
  .columns__item--84-mobile {
    width: 84%;
  }
  .columns__item--85-mobile {
    width: 85%;
  }
  .columns__item--86-mobile {
    width: 86%;
  }
  .columns__item--87-mobile {
    width: 87%;
  }
  .columns__item--88-mobile {
    width: 88%;
  }
  .columns__item--89-mobile {
    width: 89%;
  }
  .columns__item--90-mobile {
    width: 90%;
  }
  .columns__item--91-mobile {
    width: 91%;
  }
  .columns__item--92-mobile {
    width: 92%;
  }
  .columns__item--93-mobile {
    width: 93%;
  }
  .columns__item--94-mobile {
    width: 94%;
  }
  .columns__item--95-mobile {
    width: 95%;
  }
  .columns__item--96-mobile {
    width: 96%;
  }
  .columns__item--97-mobile {
    width: 97%;
  }
  .columns__item--98-mobile {
    width: 98%;
  }
  .columns__item--99-mobile {
    width: 99%;
  }
  .columns__item--100-mobile {
    width: 100%;
  }
}
.mt100 {
  margin-top: 100px;
}
.mt99 {
  margin-top: 99px;
}
.mt98 {
  margin-top: 98px;
}
.mt97 {
  margin-top: 97px;
}
.mt96 {
  margin-top: 96px;
}
.mt95 {
  margin-top: 95px;
}
.mt94 {
  margin-top: 94px;
}
.mt93 {
  margin-top: 93px;
}
.mt92 {
  margin-top: 92px;
}
.mt91 {
  margin-top: 91px;
}
.mt90 {
  margin-top: 90px;
}
.mt89 {
  margin-top: 89px;
}
.mt88 {
  margin-top: 88px;
}
.mt87 {
  margin-top: 87px;
}
.mt86 {
  margin-top: 86px;
}
.mt85 {
  margin-top: 85px;
}
.mt84 {
  margin-top: 84px;
}
.mt83 {
  margin-top: 83px;
}
.mt82 {
  margin-top: 82px;
}
.mt81 {
  margin-top: 81px;
}
.mt80 {
  margin-top: 80px;
}
.mt79 {
  margin-top: 79px;
}
.mt78 {
  margin-top: 78px;
}
.mt77 {
  margin-top: 77px;
}
.mt76 {
  margin-top: 76px;
}
.mt75 {
  margin-top: 75px;
}
.mt74 {
  margin-top: 74px;
}
.mt73 {
  margin-top: 73px;
}
.mt72 {
  margin-top: 72px;
}
.mt71 {
  margin-top: 71px;
}
.mt70 {
  margin-top: 70px;
}
.mt69 {
  margin-top: 69px;
}
.mt68 {
  margin-top: 68px;
}
.mt67 {
  margin-top: 67px;
}
.mt66 {
  margin-top: 66px;
}
.mt65 {
  margin-top: 65px;
}
.mt64 {
  margin-top: 64px;
}
.mt63 {
  margin-top: 63px;
}
.mt62 {
  margin-top: 62px;
}
.mt61 {
  margin-top: 61px;
}
.mt60 {
  margin-top: 60px;
}
.mt59 {
  margin-top: 59px;
}
.mt58 {
  margin-top: 58px;
}
.mt57 {
  margin-top: 57px;
}
.mt56 {
  margin-top: 56px;
}
.mt55 {
  margin-top: 55px;
}
.mt54 {
  margin-top: 54px;
}
.mt53 {
  margin-top: 53px;
}
.mt52 {
  margin-top: 52px;
}
.mt51 {
  margin-top: 51px;
}
.mt50 {
  margin-top: 50px;
}
.mt49 {
  margin-top: 49px;
}
.mt48 {
  margin-top: 48px;
}
.mt47 {
  margin-top: 47px;
}
.mt46 {
  margin-top: 46px;
}
.mt45 {
  margin-top: 45px;
}
.mt44 {
  margin-top: 44px;
}
.mt43 {
  margin-top: 43px;
}
.mt42 {
  margin-top: 42px;
}
.mt41 {
  margin-top: 41px;
}
.mt40 {
  margin-top: 40px;
}
.mt39 {
  margin-top: 39px;
}
.mt38 {
  margin-top: 38px;
}
.mt37 {
  margin-top: 37px;
}
.mt36 {
  margin-top: 36px;
}
.mt35 {
  margin-top: 35px;
}
.mt34 {
  margin-top: 34px;
}
.mt33 {
  margin-top: 33px;
}
.mt32 {
  margin-top: 32px;
}
.mt31 {
  margin-top: 31px;
}
.mt30 {
  margin-top: 30px;
}
.mt29 {
  margin-top: 29px;
}
.mt28 {
  margin-top: 28px;
}
.mt27 {
  margin-top: 27px;
}
.mt26 {
  margin-top: 26px;
}
.mt25 {
  margin-top: 25px;
}
.mt24 {
  margin-top: 24px;
}
.mt23 {
  margin-top: 23px;
}
.mt22 {
  margin-top: 22px;
}
.mt21 {
  margin-top: 21px;
}
.mt20 {
  margin-top: 20px;
}
.mt19 {
  margin-top: 19px;
}
.mt18 {
  margin-top: 18px;
}
.mt17 {
  margin-top: 17px;
}
.mt16 {
  margin-top: 16px;
}
.mt15 {
  margin-top: 15px;
}
.mt14 {
  margin-top: 14px;
}
.mt13 {
  margin-top: 13px;
}
.mt12 {
  margin-top: 12px;
}
.mt11 {
  margin-top: 11px;
}
.mt10 {
  margin-top: 10px;
}
.mt9 {
  margin-top: 9px;
}
.mt8 {
  margin-top: 8px;
}
.mt7 {
  margin-top: 7px;
}
.mt6 {
  margin-top: 6px;
}
.mt5 {
  margin-top: 5px;
}
.mt4 {
  margin-top: 4px;
}
.mt3 {
  margin-top: 3px;
}
.mt2 {
  margin-top: 2px;
}
.mt1 {
  margin-top: 1px;
}
.mt0 {
  margin-top: 0px;
}
.mr100 {
  margin-right: 100px;
}
.mr99 {
  margin-right: 99px;
}
.mr98 {
  margin-right: 98px;
}
.mr97 {
  margin-right: 97px;
}
.mr96 {
  margin-right: 96px;
}
.mr95 {
  margin-right: 95px;
}
.mr94 {
  margin-right: 94px;
}
.mr93 {
  margin-right: 93px;
}
.mr92 {
  margin-right: 92px;
}
.mr91 {
  margin-right: 91px;
}
.mr90 {
  margin-right: 90px;
}
.mr89 {
  margin-right: 89px;
}
.mr88 {
  margin-right: 88px;
}
.mr87 {
  margin-right: 87px;
}
.mr86 {
  margin-right: 86px;
}
.mr85 {
  margin-right: 85px;
}
.mr84 {
  margin-right: 84px;
}
.mr83 {
  margin-right: 83px;
}
.mr82 {
  margin-right: 82px;
}
.mr81 {
  margin-right: 81px;
}
.mr80 {
  margin-right: 80px;
}
.mr79 {
  margin-right: 79px;
}
.mr78 {
  margin-right: 78px;
}
.mr77 {
  margin-right: 77px;
}
.mr76 {
  margin-right: 76px;
}
.mr75 {
  margin-right: 75px;
}
.mr74 {
  margin-right: 74px;
}
.mr73 {
  margin-right: 73px;
}
.mr72 {
  margin-right: 72px;
}
.mr71 {
  margin-right: 71px;
}
.mr70 {
  margin-right: 70px;
}
.mr69 {
  margin-right: 69px;
}
.mr68 {
  margin-right: 68px;
}
.mr67 {
  margin-right: 67px;
}
.mr66 {
  margin-right: 66px;
}
.mr65 {
  margin-right: 65px;
}
.mr64 {
  margin-right: 64px;
}
.mr63 {
  margin-right: 63px;
}
.mr62 {
  margin-right: 62px;
}
.mr61 {
  margin-right: 61px;
}
.mr60 {
  margin-right: 60px;
}
.mr59 {
  margin-right: 59px;
}
.mr58 {
  margin-right: 58px;
}
.mr57 {
  margin-right: 57px;
}
.mr56 {
  margin-right: 56px;
}
.mr55 {
  margin-right: 55px;
}
.mr54 {
  margin-right: 54px;
}
.mr53 {
  margin-right: 53px;
}
.mr52 {
  margin-right: 52px;
}
.mr51 {
  margin-right: 51px;
}
.mr50 {
  margin-right: 50px;
}
.mr49 {
  margin-right: 49px;
}
.mr48 {
  margin-right: 48px;
}
.mr47 {
  margin-right: 47px;
}
.mr46 {
  margin-right: 46px;
}
.mr45 {
  margin-right: 45px;
}
.mr44 {
  margin-right: 44px;
}
.mr43 {
  margin-right: 43px;
}
.mr42 {
  margin-right: 42px;
}
.mr41 {
  margin-right: 41px;
}
.mr40 {
  margin-right: 40px;
}
.mr39 {
  margin-right: 39px;
}
.mr38 {
  margin-right: 38px;
}
.mr37 {
  margin-right: 37px;
}
.mr36 {
  margin-right: 36px;
}
.mr35 {
  margin-right: 35px;
}
.mr34 {
  margin-right: 34px;
}
.mr33 {
  margin-right: 33px;
}
.mr32 {
  margin-right: 32px;
}
.mr31 {
  margin-right: 31px;
}
.mr30 {
  margin-right: 30px;
}
.mr29 {
  margin-right: 29px;
}
.mr28 {
  margin-right: 28px;
}
.mr27 {
  margin-right: 27px;
}
.mr26 {
  margin-right: 26px;
}
.mr25 {
  margin-right: 25px;
}
.mr24 {
  margin-right: 24px;
}
.mr23 {
  margin-right: 23px;
}
.mr22 {
  margin-right: 22px;
}
.mr21 {
  margin-right: 21px;
}
.mr20 {
  margin-right: 20px;
}
.mr19 {
  margin-right: 19px;
}
.mr18 {
  margin-right: 18px;
}
.mr17 {
  margin-right: 17px;
}
.mr16 {
  margin-right: 16px;
}
.mr15 {
  margin-right: 15px;
}
.mr14 {
  margin-right: 14px;
}
.mr13 {
  margin-right: 13px;
}
.mr12 {
  margin-right: 12px;
}
.mr11 {
  margin-right: 11px;
}
.mr10 {
  margin-right: 10px;
}
.mr9 {
  margin-right: 9px;
}
.mr8 {
  margin-right: 8px;
}
.mr7 {
  margin-right: 7px;
}
.mr6 {
  margin-right: 6px;
}
.mr5 {
  margin-right: 5px;
}
.mr4 {
  margin-right: 4px;
}
.mr3 {
  margin-right: 3px;
}
.mr2 {
  margin-right: 2px;
}
.mr1 {
  margin-right: 1px;
}
.mr0 {
  margin-right: 0px;
}
.mb100 {
  margin-bottom: 100px;
}
.mb99 {
  margin-bottom: 99px;
}
.mb98 {
  margin-bottom: 98px;
}
.mb97 {
  margin-bottom: 97px;
}
.mb96 {
  margin-bottom: 96px;
}
.mb95 {
  margin-bottom: 95px;
}
.mb94 {
  margin-bottom: 94px;
}
.mb93 {
  margin-bottom: 93px;
}
.mb92 {
  margin-bottom: 92px;
}
.mb91 {
  margin-bottom: 91px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb89 {
  margin-bottom: 89px;
}
.mb88 {
  margin-bottom: 88px;
}
.mb87 {
  margin-bottom: 87px;
}
.mb86 {
  margin-bottom: 86px;
}
.mb85 {
  margin-bottom: 85px;
}
.mb84 {
  margin-bottom: 84px;
}
.mb83 {
  margin-bottom: 83px;
}
.mb82 {
  margin-bottom: 82px;
}
.mb81 {
  margin-bottom: 81px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb79 {
  margin-bottom: 79px;
}
.mb78 {
  margin-bottom: 78px;
}
.mb77 {
  margin-bottom: 77px;
}
.mb76 {
  margin-bottom: 76px;
}
.mb75 {
  margin-bottom: 75px;
}
.mb74 {
  margin-bottom: 74px;
}
.mb73 {
  margin-bottom: 73px;
}
.mb72 {
  margin-bottom: 72px;
}
.mb71 {
  margin-bottom: 71px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb69 {
  margin-bottom: 69px;
}
.mb68 {
  margin-bottom: 68px;
}
.mb67 {
  margin-bottom: 67px;
}
.mb66 {
  margin-bottom: 66px;
}
.mb65 {
  margin-bottom: 65px;
}
.mb64 {
  margin-bottom: 64px;
}
.mb63 {
  margin-bottom: 63px;
}
.mb62 {
  margin-bottom: 62px;
}
.mb61 {
  margin-bottom: 61px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb59 {
  margin-bottom: 59px;
}
.mb58 {
  margin-bottom: 58px;
}
.mb57 {
  margin-bottom: 57px;
}
.mb56 {
  margin-bottom: 56px;
}
.mb55 {
  margin-bottom: 55px;
}
.mb54 {
  margin-bottom: 54px;
}
.mb53 {
  margin-bottom: 53px;
}
.mb52 {
  margin-bottom: 52px;
}
.mb51 {
  margin-bottom: 51px;
}
.mb50 {
  margin-bottom: 50px;
}
.mb49 {
  margin-bottom: 49px;
}
.mb48 {
  margin-bottom: 48px;
}
.mb47 {
  margin-bottom: 47px;
}
.mb46 {
  margin-bottom: 46px;
}
.mb45 {
  margin-bottom: 45px;
}
.mb44 {
  margin-bottom: 44px;
}
.mb43 {
  margin-bottom: 43px;
}
.mb42 {
  margin-bottom: 42px;
}
.mb41 {
  margin-bottom: 41px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb39 {
  margin-bottom: 39px;
}
.mb38 {
  margin-bottom: 38px;
}
.mb37 {
  margin-bottom: 37px;
}
.mb36 {
  margin-bottom: 36px;
}
.mb35 {
  margin-bottom: 35px;
}
.mb34 {
  margin-bottom: 34px;
}
.mb33 {
  margin-bottom: 33px;
}
.mb32 {
  margin-bottom: 32px;
}
.mb31 {
  margin-bottom: 31px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb29 {
  margin-bottom: 29px;
}
.mb28 {
  margin-bottom: 28px;
}
.mb27 {
  margin-bottom: 27px;
}
.mb26 {
  margin-bottom: 26px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb24 {
  margin-bottom: 24px;
}
.mb23 {
  margin-bottom: 23px;
}
.mb22 {
  margin-bottom: 22px;
}
.mb21 {
  margin-bottom: 21px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb19 {
  margin-bottom: 19px;
}
.mb18 {
  margin-bottom: 18px;
}
.mb17 {
  margin-bottom: 17px;
}
.mb16 {
  margin-bottom: 16px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb14 {
  margin-bottom: 14px;
}
.mb13 {
  margin-bottom: 13px;
}
.mb12 {
  margin-bottom: 12px;
}
.mb11 {
  margin-bottom: 11px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb9 {
  margin-bottom: 9px;
}
.mb8 {
  margin-bottom: 8px;
}
.mb7 {
  margin-bottom: 7px;
}
.mb6 {
  margin-bottom: 6px;
}
.mb5 {
  margin-bottom: 5px;
}
.mb4 {
  margin-bottom: 4px;
}
.mb3 {
  margin-bottom: 3px;
}
.mb2 {
  margin-bottom: 2px;
}
.mb1 {
  margin-bottom: 1px;
}
.mb0 {
  margin-bottom: 0px;
}
.ml100 {
  margin-left: 100px;
}
.ml99 {
  margin-left: 99px;
}
.ml98 {
  margin-left: 98px;
}
.ml97 {
  margin-left: 97px;
}
.ml96 {
  margin-left: 96px;
}
.ml95 {
  margin-left: 95px;
}
.ml94 {
  margin-left: 94px;
}
.ml93 {
  margin-left: 93px;
}
.ml92 {
  margin-left: 92px;
}
.ml91 {
  margin-left: 91px;
}
.ml90 {
  margin-left: 90px;
}
.ml89 {
  margin-left: 89px;
}
.ml88 {
  margin-left: 88px;
}
.ml87 {
  margin-left: 87px;
}
.ml86 {
  margin-left: 86px;
}
.ml85 {
  margin-left: 85px;
}
.ml84 {
  margin-left: 84px;
}
.ml83 {
  margin-left: 83px;
}
.ml82 {
  margin-left: 82px;
}
.ml81 {
  margin-left: 81px;
}
.ml80 {
  margin-left: 80px;
}
.ml79 {
  margin-left: 79px;
}
.ml78 {
  margin-left: 78px;
}
.ml77 {
  margin-left: 77px;
}
.ml76 {
  margin-left: 76px;
}
.ml75 {
  margin-left: 75px;
}
.ml74 {
  margin-left: 74px;
}
.ml73 {
  margin-left: 73px;
}
.ml72 {
  margin-left: 72px;
}
.ml71 {
  margin-left: 71px;
}
.ml70 {
  margin-left: 70px;
}
.ml69 {
  margin-left: 69px;
}
.ml68 {
  margin-left: 68px;
}
.ml67 {
  margin-left: 67px;
}
.ml66 {
  margin-left: 66px;
}
.ml65 {
  margin-left: 65px;
}
.ml64 {
  margin-left: 64px;
}
.ml63 {
  margin-left: 63px;
}
.ml62 {
  margin-left: 62px;
}
.ml61 {
  margin-left: 61px;
}
.ml60 {
  margin-left: 60px;
}
.ml59 {
  margin-left: 59px;
}
.ml58 {
  margin-left: 58px;
}
.ml57 {
  margin-left: 57px;
}
.ml56 {
  margin-left: 56px;
}
.ml55 {
  margin-left: 55px;
}
.ml54 {
  margin-left: 54px;
}
.ml53 {
  margin-left: 53px;
}
.ml52 {
  margin-left: 52px;
}
.ml51 {
  margin-left: 51px;
}
.ml50 {
  margin-left: 50px;
}
.ml49 {
  margin-left: 49px;
}
.ml48 {
  margin-left: 48px;
}
.ml47 {
  margin-left: 47px;
}
.ml46 {
  margin-left: 46px;
}
.ml45 {
  margin-left: 45px;
}
.ml44 {
  margin-left: 44px;
}
.ml43 {
  margin-left: 43px;
}
.ml42 {
  margin-left: 42px;
}
.ml41 {
  margin-left: 41px;
}
.ml40 {
  margin-left: 40px;
}
.ml39 {
  margin-left: 39px;
}
.ml38 {
  margin-left: 38px;
}
.ml37 {
  margin-left: 37px;
}
.ml36 {
  margin-left: 36px;
}
.ml35 {
  margin-left: 35px;
}
.ml34 {
  margin-left: 34px;
}
.ml33 {
  margin-left: 33px;
}
.ml32 {
  margin-left: 32px;
}
.ml31 {
  margin-left: 31px;
}
.ml30 {
  margin-left: 30px;
}
.ml29 {
  margin-left: 29px;
}
.ml28 {
  margin-left: 28px;
}
.ml27 {
  margin-left: 27px;
}
.ml26 {
  margin-left: 26px;
}
.ml25 {
  margin-left: 25px;
}
.ml24 {
  margin-left: 24px;
}
.ml23 {
  margin-left: 23px;
}
.ml22 {
  margin-left: 22px;
}
.ml21 {
  margin-left: 21px;
}
.ml20 {
  margin-left: 20px;
}
.ml19 {
  margin-left: 19px;
}
.ml18 {
  margin-left: 18px;
}
.ml17 {
  margin-left: 17px;
}
.ml16 {
  margin-left: 16px;
}
.ml15 {
  margin-left: 15px;
}
.ml14 {
  margin-left: 14px;
}
.ml13 {
  margin-left: 13px;
}
.ml12 {
  margin-left: 12px;
}
.ml11 {
  margin-left: 11px;
}
.ml10 {
  margin-left: 10px;
}
.ml9 {
  margin-left: 9px;
}
.ml8 {
  margin-left: 8px;
}
.ml7 {
  margin-left: 7px;
}
.ml6 {
  margin-left: 6px;
}
.ml5 {
  margin-left: 5px;
}
.ml4 {
  margin-left: 4px;
}
.ml3 {
  margin-left: 3px;
}
.ml2 {
  margin-left: 2px;
}
.ml1 {
  margin-left: 1px;
}
.ml0 {
  margin-left: 0px;
}
.display-none {
  display: none;
}
.display-none-important {
  display: none !important;
}
.display-block {
  display: block;
}
.text-italic {
  font-style: italic;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-transform-none {
  text-transform: none;
}
@media only screen and (max-width: 479px) {
  .display-none-mobile {
    display: none;
  }
  .display-none-important-mobile {
    display: none !important;
  }
  .display-block-mobile {
    display: block;
  }
  .text-italic-mobile {
    font-style: italic;
  }
  .text-center-mobile {
    text-align: center;
  }
  .text-right-mobile {
    text-align: right;
  }
  .text-left-mobile {
    text-align: left;
  }
}
@media only screen and (max-width: 767px) {
  .display-none-tablet {
    display: none;
  }
  .display-none-important-tablet {
    display: none !important;
  }
  .display-block-tablet {
    display: block;
  }
  .text-italic-tablet {
    font-style: italic;
  }
  .text-center-tablet {
    text-align: center;
  }
  .text-right-tablet {
    text-align: right;
  }
  .text-left-tablet {
    text-align: left;
  }
}
@media only screen and (max-width: 1023px) {
  .display-none-tablet-xl {
    display: none;
  }
  .display-none-important-tablet-xl {
    display: none !important;
  }
  .display-block-tablet-xl {
    display: block;
  }
  .text-italic-tablet-xl {
    font-style: italic;
  }
  .text-center-tablet-xl {
    text-align: center;
  }
  .text-right-tablet-xl {
    text-align: right;
  }
  .text-left-tablet-xl {
    text-align: left;
  }
}
