/*   
Theme Name: Leadership
Description: This is the English Theme for Leadership ME.com
Author: Basil Mohammad
Author URI: basilmo.com
Version: 1
*/
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
@import url(css/reset-min.css);
@import url(css/glyphicons.css);
@import url(css/glyphicons-halflings.css);
@import url(css/glyphicons-social.css);
@import url(css/animsition.min.css);
@import url(fonts/flag-icon.min.css);
@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,700,800i|Open+Sans:400,700,800&display=swap");
/* line 7, sass/_partials/_reset.scss */
html {
  color: #000;
  background: #FFF;
}

/* line 7, sass/_partials/_reset.scss */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

/* line 7, sass/_partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 7, sass/_partials/_reset.scss */
fieldset, img {
  border: 0;
}

/* line 7, sass/_partials/_reset.scss */
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var {
  font: inherit;
}

/* line 7, sass/_partials/_reset.scss */
del, ins {
  text-decoration: none;
}

/* line 7, sass/_partials/_reset.scss */
li {
  list-style: none;
}

/* line 7, sass/_partials/_reset.scss */
caption, th {
  text-align: left;
}

/* line 7, sass/_partials/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

/* line 7, sass/_partials/_reset.scss */
q:before, q:after {
  content: '';
}

/* line 7, sass/_partials/_reset.scss */
abbr, acronym {
  border: 0;
  font-variant: normal;
}

/* line 7, sass/_partials/_reset.scss */
sup {
  vertical-align: baseline;
}

/* line 7, sass/_partials/_reset.scss */
sub {
  vertical-align: baseline;
}

/* line 7, sass/_partials/_reset.scss */
legend {
  color: #000;
}

@media screen {
  /* line 12, sass/_partials/_base.scss */
  body, html {
    font-family: "Open Sans", sans-serif;
    color: #2d2e2c;
    height: 100%;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    scroll-behavior: smooth;
  }

  /* line 25, sass/_partials/_base.scss */
  .site-container {
    min-height: 100%;
  }

  /* line 30, sass/_partials/_base.scss */
  .center-piece {
    max-width: 1160px;
    margin: auto;
    width: 100%;
    position: relative;
  }

  /* line 38, sass/_partials/_base.scss */
  .wp-block-columns {
    margin: 0 !important;
    position: relative;
  }

  /* line 44, sass/_partials/_base.scss */
  .wp-block-column {
    position: relative;
  }

  /* line 49, sass/_partials/_base.scss */
  .center-elements {
    display: flex;
    justify-content: center;
    align-content: center;
  }
  /* line 55, sass/_partials/_base.scss */
  .center-elements h2, .center-elements p, .center-elements ul, .center-elements ol {
    display: block;
    width: 100%;
  }

  /* line 62, sass/_partials/_base.scss */
  .wp-block-column.center-item {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    align-content: center;
  }

  /* line 70, sass/_partials/_base.scss */
  .wp-block-image {
    margin: 0 !important;
  }

  /* line 75, sass/_partials/_base.scss */
  .header-container, .body-container, .footer-container {
    text-align: center;
    display: block;
    float: none;
    clear: both;
    width: 100%;
  }

  /* General Styles */
  /* line 87, sass/_partials/_base.scss */
  .data-row:before, .data-row:after {
    content: '';
    display: table;
  }

  /* line 88, sass/_partials/_base.scss */
  .data-row:after {
    clear: both;
  }

  /* line 91, sass/_partials/_base.scss */
  a {
    color: #474845;
    text-decoration: none;
  }

  /* line 95, sass/_partials/_base.scss */
  a:hover {
    cursor: pointer;
    text-decoration: underline;
  }

  /* line 99, sass/_partials/_base.scss */
  a img {
    border-width: 0;
  }

  /* line 102, sass/_partials/_base.scss */
  .go-left {
    text-align: left;
  }

  /* line 105, sass/_partials/_base.scss */
  .go-right {
    text-align: right;
  }

  /* line 108, sass/_partials/_base.scss */
  .go-center, .aligncenter {
    text-align: center;
  }

  /* line 111, sass/_partials/_base.scss */
  .floating-left, .alignleft {
    float: left;
  }

  /* line 114, sass/_partials/_base.scss */
  .floating-right, .alignright {
    float: right;
  }

  /* line 118, sass/_partials/_base.scss */
  input:focus {
    outline: solid 0px red;
  }

  /* line 123, sass/_partials/_base.scss */
  img {
    max-width: 100%;
    display: block;
    height: auto !important;
  }

  /* line 130, sass/_partials/_base.scss */
  img.alignleft {
    margin-right: 20px;
    margin-bottom: 10px;
  }

  /* line 135, sass/_partials/_base.scss */
  .entry img.floating-left {
    margin-right: 10px;
  }

  /* line 140, sass/_partials/_base.scss */
  img.alignright {
    margin-left: 20px;
    margin-bottom: 10px;
  }

  /* line 146, sass/_partials/_base.scss */
  .entry img.floating-right {
    margin-left: 10px;
  }

  /* line 152, sass/_partials/_base.scss */
  .arabic-text {
    direction: rtl;
  }

  /* line 175, sass/_partials/_base.scss */
  .col-2 .coloumn {
    width: 50%;
  }

  /* line 180, sass/_partials/_base.scss */
  .mobile-menu {
    display: none;
  }

  /* line 186, sass/_partials/_base.scss */
  .arrow {
    font-size: 18px;
    color: #2d2e2c;
    display: inline-block;
  }
  /* line 192, sass/_partials/_base.scss */
  .arrow span {
    line-height: 28px;
  }
  /* line 197, sass/_partials/_base.scss */
  .arrow svg {
    margin-top: 0;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  /* line 204, sass/_partials/_base.scss */
  .arrow svg .arrow-icon {
    position: relative;
    top: -1px;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    vertical-align: middle;
  }
  /* line 215, sass/_partials/_base.scss */
  .arrow svg .arrow-icon--circle {
    transition: stroke-dashoffset .3s ease;
    stroke-dasharray: 95;
    stroke-dashoffset: 95;
  }
  /* line 224, sass/_partials/_base.scss */
  .arrow:hover {
    text-decoration: none;
  }
  /* line 228, sass/_partials/_base.scss */
  .arrow:hover .arrow-icon {
    transform: translate3d(5px, 0, 0);
  }
  /* line 233, sass/_partials/_base.scss */
  .arrow:hover .arrow-icon--circle {
    stroke-dashoffset: 0;
  }
}
/*   
Theme Name: StylingCV
Description: This is the Arabic and English Theme for StylingCV.com
Author: mangafruit
Author URI: styligcv
Version: 1
*/
/* line 11, sass/_shared.scss */
body {
  /* Animation Hidden Items*/
}
/* line 19, sass/_shared.scss */
body header.header-container {
  position: absolute;
  font-family: "Fira Sans", sans-serif;
}
/* line 24, sass/_shared.scss */
body header.header-container .white-header {
  line-height: 55px;
  padding: 0;
  background: #fff;
  overflow: hidden;
}
@media screen and (max-width: 980px) {
  /* line 24, sass/_shared.scss */
  body header.header-container .white-header {
    display: none;
  }
}
/* line 36, sass/_shared.scss */
body header.header-container .white-header span {
  font-size: 16px;
  color: #2d6594;
  float: left;
  font-weight: 700;
}
/* line 44, sass/_shared.scss */
body header.header-container .white-header a {
  font-size: 16px;
  color: #fff;
  display: inline-block;
  text-align: center;
  float: right;
  background: #2d6594;
  width: 155px;
  font-weight: 700;
}
/* line 55, sass/_shared.scss */
body header.header-container .white-header a.lighter-color {
  background: #3983bf;
}
/* line 60, sass/_shared.scss */
body header.header-container .white-header a:hover {
  background: #ffca2c;
  text-decoration: none;
}
/* line 72, sass/_shared.scss */
body header.header-container .header .center-piece {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
}
/* line 80, sass/_shared.scss */
body header.header-container .header .center-piece a.logo {
  display: block;
  width: 269px;
  height: 88px;
/*   background: url("images/Logo.png") no-repeat left center; */
	background: url("/wp-content/uploads/2023/05/assistohealth-logo.png");
  background-size: contain;
  align-self: flex-end;
	background-repeat: no-repeat;
filter: brightness(0) invert(1);
}
/* line 90, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container {
  display: flex;
  justify-content: space-between;
  align-content: center;
}
/* line 96, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li {
  float: left;
  display: block;
  margin-left: 10px;
  font-family: "Fira Sans", sans-serif;
}
/* line 105, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li a {
  line-height: 26px;
  color: #fff;
  padding: 2px 5px;
  display: block;
  font-weight: 400;
  font-size: 20px;
  text-decoration: none;
  text-align: left;
  margin-left: 50px;
  background: url(images/arrow.png) no-repeat right 15px;
  padding-right: 25px;
}
/* line 123, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li.special a {
  line-height: 1.47059;
  font-weight: 400;
  letter-spacing: -.022em;
  background: linear-gradient(#00d3ed, #0399ab);
  border: 1px solid #00d3ed;
  border-radius: 4px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  min-width: 30px;
  padding: 4px 15px;
  text-align: center;
  white-space: nowrap;
}
/* line 140, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li.special.btn {
  margin-left: 33px;
}
/* line 150, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li.current-menu-item > a {
  background: #fff;
  color: #2d6594;
  text-decoration: none;
}
/* line 157, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li .sub-menu {
  visibility: hidden;
  opacity: 0;
  top: 26px;
  transform: translateY(-2em);
  z-index: -1;
  position: absolute;
  background: #fff;
  -webkit-box-shadow: 0px 12px 17px 0px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px 12px 17px 0px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 12px 17px 0px rgba(0, 0, 0, 0.17);
  border-bottom: solid 3px #00a1b5;
  padding: 5px 10px;
  transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
/* line 173, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li .sub-menu li {
  display: block;
  float: none;
  text-align: left;
  padding: 0;
  border-bottom: solid 1px #eeeeee;
  margin-left: 0;
}
/* line 183, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li .sub-menu li:last-child {
  border-bottom-width: 0;
}
/* line 188, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li .sub-menu li a {
  display: block;
  color: #00a1b5;
  padding: 0 30px;
  line-height: 3;
}
/* line 202, sass/_shared.scss */
body header.header-container .header .center-piece .main-menu-container li:hover .sub-menu {
  visibility: visible;
  visibility: visible;
  /* shows sub-menu */
  opacity: 1;
  z-index: 1;
  transform: translateY(0%);
}
/* line 215, sass/_shared.scss */
body header.header-container .header .center-piece .menu-container {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  padding-bottom: 10px;
}
/* line 223, sass/_shared.scss */
body header.header-container .header .center-piece .menu-container li {
  float: left;
}
/* line 227, sass/_shared.scss */
body header.header-container .header .center-piece .menu-container li a {
  line-height: 26px;
  color: #fff;
  text-transform: uppercase;
  padding: 0 6px;
  display: block;
  font-weight: 700;
  font-size: 13px;
}
/* line 249, sass/_shared.scss */
body.inner-page header.header-container {
  background: #2d6594;
  position: relative;
}
/* line 255, sass/_shared.scss */
body.inner-page header.header-container .center-piece {
  height: 60px;
}
/* line 272, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.special a {
  border: solid 2px #00a1b5;
}
/* line 279, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li a {
  color: #fff;
}
/* line 287, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.special a {
  border: solid 2px #00a1b5;
}
/* line 291, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.special a:hover {
  border: solid 2px #00a1b5;
  color: #fff;
}
/* line 302, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.special.btn a {
  color: #fff;
  border: solid 2px #2d2e2c;
}
/* line 308, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.special.btn a:hover {
  border: solid 2px #00a1b5;
  background: #00a1b5;
  color: #fff;
}
/* line 318, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li > a {
  color: #fff;
}
/* line 322, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li > a:hover {
  color: #2d6594;
  background: #fff;
}
/* line 336, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li .sub-menu li a:hover {
  color: #fff;
}
/* line 352, sass/_shared.scss */
body.inner-page header.header-container .center-piece .menu-container li a {
  color: #00a1b5;
}
/* line 361, sass/_shared.scss */
body.inner-page header.header-container .center-piece .bar1, body.inner-page header.header-container .center-piece .bar2, body.inner-page header.header-container .center-piece .bar3 {
  background-color: #fff;
  margin: 6px 0;
  transition: 0.4s;
}
/* line 374, sass/_shared.scss */
body #headerContainer {
  background: #00a1b5;
}
/* line 378, sass/_shared.scss */
body #headerContainer .header {
  position: relative !important;
}
/* line 383, sass/_shared.scss */
body #headerContainer.hidden-header {
  position: fixed;
  z-index: 300;
  background: #00a1b5;
  top: -200px;
  transition: all linear .5s;
  -webkit-box-shadow: 0px -10px 42px 0px rgba(0, 0, 0, 0.39);
  -moz-box-shadow: 0px -10px 42px 0px rgba(0, 0, 0, 0.39);
  box-shadow: 0px -10px 42px 0px rgba(0, 0, 0, 0.39);
}
/* line 398, sass/_shared.scss */
body #headerContainer.sticky {
  top: 0;
  overflow: visible;
}
/* line 406, sass/_shared.scss */
body #headerContainer .center-piece a.logo {
  height: 60px;
  margin-top: 10px;
}
/* line 413, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container {
  right: 0;
  left: auto;
  bottom: 15px;
}
/* line 424, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li.special a {
  border: solid 2px #00a1b5;
  color: #fff;
}
/* line 432, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li.special.btn a {
  color: #fff;
  border: solid 2px #2d2e2c;
}
/* line 437, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li.special.btn a:hover {
  border: solid 2px #00a1b5;
  color: #fff;
}
/* line 446, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li > a {
  color: #fff;
}
/* line 450, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li > a:hover {
  background: #fff;
  color: #00a1b5;
  text-decoration: none;
}
/* line 459, sass/_shared.scss */
body #headerContainer .center-piece .main-menu-container li.current-menu-item > a {
  background: #fff;
  color: #00a1b5;
  text-decoration: none;
}
/* line 472, sass/_shared.scss */
body #headerContainer .center-piece .menu-container li a {
  color: #00a1b5;
}
/* line 487, sass/_shared.scss */
body.home-container .banner-container {
  display: block;
  background: url(images/banner.jpg) no-repeat;
  background-size: cover;
  width: 100%;
  height: calc(.446 * 100vw);
}
body.home-container .why-container .content-container > .side.side3 {
    flex: 0 0 33% !important;
}
@media screen and (max-width: 980px) {
  /* line 487, sass/_shared.scss */
  body.home-container .banner-container {
    height: 80vh;
    display: flex;
    align-items: center;
  }
}
/* line 501, sass/_shared.scss */
body.home-container .banner-container .content-container {
  display: flex;
  flex-direction: row;
  width: 78.8%;
  margin: 0 auto;
}
@media screen and (max-width: 980px) {
  /* line 501, sass/_shared.scss */
  body.home-container .banner-container .content-container {
    display: flex;
    width: 100%;
    display: block;
  }
}
/* line 515, sass/_shared.scss */
body.home-container .banner-container .content-container > .side {
  flex: 1 0 50%;
  margin-top: 12.5%;
}
@media screen and (max-width: 980px) {
  /* line 515, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side {
    margin-top: 0;
  }
}
/* line 523, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container {
  margin-left: 12.6%;
  overflow: hidden;
}
@media screen and (max-width: 980px) {
  /* line 523, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side > .text-container {
    margin: 0 5%;
  }
}
/* line 532, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container h1 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-size: 2.5rem;
  line-height: .9;
  color: #fff;
  margin-top: 28.6%;
}
@media screen and (max-width: 980px) {
  /* line 532, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side > .text-container h1 {
    font-size: 1.5rem;
  }
}
/* line 546, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container h1 b {
  font-weight: 800;
  font-style: italic;
}
/* line 551, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container h1 strong {
  display: block;
  font-weight: 800;
  font-style: italic;
  font-size: 4.0625rem;
}
@media screen and (max-width: 980px) {
  /* line 551, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side > .text-container h1 strong {
    font-size: 3rem;
  }
}
/* line 564, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container {
  display: block;
  overflow: hidden;
  margin-top: 5px;
}
/* line 569, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn {
  display: inline-block;
  overflow: hidden;
  border-radius: 7px;
  color: #fff;
  float: left;
  position: relative;
  padding: 0 30px 0 45px;
  height: 46px;
  text-decoration: none;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
}
/* line 583, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn.blue {
  background: #2d6594;
  line-height: 46px;
}
/* line 587, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn.blue:before {
  top: 18px;
  left: 18px;
}
/* line 593, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn.outlined {
  border: 2px solid #fff;
  background: rgba(255, 255, 255, 0.21);
  margin-left: 20px;
  box-sizing: border-box;
  line-height: 42px;
}
@media screen and (max-width: 980px) {
  /* line 593, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn.outlined {
    display: none;
  }
}
/* line 605, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn.outlined:before {
  top: 15px;
  left: 18px;
}
/* line 611, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > .text-container .cta-container .btn:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 8px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
}
/* line 624, sass/_shared.scss */
body.home-container .banner-container .content-container > .side > img {
  display: block;
  width: 95.0%;
  float: right;
}
@media screen and (max-width: 980px) {
  /* line 624, sass/_shared.scss */
  body.home-container .banner-container .content-container > .side > img {
    width: 65%;
    float: none;
    margin: auto;
  }
}
/* line 641, sass/_shared.scss */
body.home-container .why-container {
  display: block;
  background: url(/wp-content/uploads/2021/06/why-bg-opt.png) no-repeat top center;
  background-size: contain;
  width: 100%;
  height: calc(.400 * 100vw);
}
@media screen and (max-width: 980px) {
  /* line 641, sass/_shared.scss */
  body.home-container .why-container {
    min-height: 80vh;
    height: auto;
    background: none;
  }
}
/* line 655, sass/_shared.scss */
body.home-container .why-container .content-container {
  display: flex;
  flex-direction: row;
  width: 78.8%;
  margin: 0 auto;
}
/* line 661, sass/_shared.scss */
body.home-container .why-container .content-container > .side {
  flex: 1 0 50%;
  margin-top: 0;
  box-sizing: border-box;
  padding: 33px 0 0 8%;
}
@media screen and (max-width: 980px) {
  /* line 661, sass/_shared.scss */
  body.home-container .why-container .content-container > .side {
    width: 90%;
    margin: auto;
  }
}
@media screen and (max-width: 980px) {
  /* line 673, sass/_shared.scss */
  body.home-container .why-container .content-container > .side:nth-child(1) {
    display: none;
  }
}
/* line 681, sass/_shared.scss */
body.home-container .why-container .content-container > .side h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-size: 2.5rem;
  line-height: .9;
  color: #516270;
  margin: 30% 0 0 0;
}
@media screen and (max-width: 980px) {
  /* line 681, sass/_shared.scss */
  body.home-container .why-container .content-container > .side h2 {
    margin: auto;
  }
}
/* line 696, sass/_shared.scss */
body.home-container .why-container .content-container > .side h2 b {
  font-weight: 800;
  font-style: italic;
  color: #2d6594;
}
/* line 703, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul {
  display: block;
  margin: 35px 0 0 0;
  padding: 0;
}
/* line 708, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li {
  display: flex;
  flex-direction: row;
  overflow: hidden;
  padding: 15px 0;
  align-items: center;
}
/* line 715, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li i {
  display: inline-block;
  float: left;
  width: 78px;
  height: 73px;
  background: url(/wp-content/uploads/2020/08/why-icons.png) no-repeat;
}
/* line 722, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li i.midical-history {
  background-position: center 0;
}
/* line 725, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li i.your-medication {
  background-position: center -73px;
}
/* line 728, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li i.secure-app {
  background-position: center -146px;
}
/* line 731, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li i.for-free {
  background-position: center -219px;
}
/* line 736, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li .details-container {
  padding-left: 24px;
}
/* line 739, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li .details-container > span {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  color: #2d4355;
}
/* line 747, sass/_shared.scss */
body.home-container .why-container .content-container > .side ul li .details-container > h5 {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 1.6875rem;
  color: #2d6594;
  margin: 0;
}
/* line 763, sass/_shared.scss */
body.home-container .people-container {
  display: block;
  background: #2d6594;
  width: 100%;
  padding: 88px 0;
}
@media screen and (max-width: 980px) {
  /* line 763, sass/_shared.scss */
  body.home-container .people-container {
    padding: 20px 0;
  }
}
/* line 774, sass/_shared.scss */
body.home-container .people-container .content-container {
  display: flex;
  flex-direction: column;
  width: 69%;
  margin: 0 auto;
  text-align: center;
}
/* line 782, sass/_shared.scss */
body.home-container .people-container .content-container h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-size: 2.5rem;
  color: #fff;
  margin: 0 auto;
}
@media screen and (max-width: 980px) {
  /* line 782, sass/_shared.scss */
  body.home-container .people-container .content-container h2 {
    font-size: 1.5rem;
  }
}
/* line 796, sass/_shared.scss */
body.home-container .people-container .content-container h2 b {
  font-weight: 800;
  font-style: italic;
}
/* line 802, sass/_shared.scss */
body.home-container .people-container .content-container .items-container {
  display: flex;
  flex-direction: row;
  margin: 30px 0 0 0;
}
@media screen and (max-width: 980px) {
  /* line 802, sass/_shared.scss */
  body.home-container .people-container .content-container .items-container {
    display: block;
  }
}
/* line 813, sass/_shared.scss */
body.home-container .people-container .content-container .items-container li {
  overflow: hidden;
  flex: 1 1 auto;
  margin: 0 10px;
}
/* line 818, sass/_shared.scss */
body.home-container .people-container .content-container .items-container li img {
  display: block;
  margin: 0 auto;
}
/* line 823, sass/_shared.scss */
body.home-container .people-container .content-container .items-container li h6 {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #fff;
  margin: 13px 0;
  text-align: center;
}
/* line 833, sass/_shared.scss */
body.home-container .people-container .content-container .items-container li p {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #fff;
  margin: 13px 0 0;
  text-align: center;
}
/* line 845, sass/_shared.scss */
body.home-container .people-container .content-container .btn {
  display: inline-block;
  overflow: hidden;
  border-radius: 7px;
  color: #fff;
  position: relative;
  padding: 0 45px 0 45px;
  height: 46px;
  line-height: 46px;
  text-decoration: none;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  background: #ffca2c;
  margin: 35px auto 0;
}
/* line 865, sass/_shared.scss */
body.home-container .apps-container {
  display: block;
  background: url(images/apps-bg.png) no-repeat top right;
  background-size: cover;
  width: 100%;
  padding: 88px 0;
}
/* line 872, sass/_shared.scss */
body.home-container .apps-container .content-container {
  display: flex;
  flex-direction: row;
  width: 78.8%;
  margin: 0 auto;
}
@media screen and (max-width: 980px) {
  /* line 872, sass/_shared.scss */
  body.home-container .apps-container .content-container {
    display: block;
    width: 90%;
  }
}
/* line 884, sass/_shared.scss */
body.home-container .apps-container .content-container > .side {
  flex: 1 0 50%;
  text-align: center;
}
/* line 888, sass/_shared.scss */
body.home-container .apps-container .content-container > .side .center {
  display: inline-block;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
}
/* line 894, sass/_shared.scss */
body.home-container .apps-container .content-container > .side .center h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 2.5rem;
  color: #2d6594;
  margin: 0;
}
/* line 904, sass/_shared.scss */
body.home-container .apps-container .content-container > .side .center p {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #9d9d9d;
  margin: 0;
  width: 340px;
  height: 66px;
}
/* line 914, sass/_shared.scss */
body.home-container .apps-container .content-container > .side .center p.extra {
  margin-bottom: 13px;
}
/* line 919, sass/_shared.scss */
body.home-container .apps-container .content-container > .side .center img {
  max-width: 100%;
}
/* line 928, sass/_shared.scss */
body.home-container .mobile-container {
  display: block;
  background: url(images/mobile-app-bg.jpg) no-repeat top right;
  background-size: cover;
  width: 100%;
  height: calc(.3744 * 100vw);
}
@media screen and (max-width: 980px) {
  /* line 928, sass/_shared.scss */
  body.home-container .mobile-container {
    min-height: 80vh;
    height: auto;
  }
}
/* line 941, sass/_shared.scss */
body.home-container .mobile-container .content-container {
  display: flex;
  flex-direction: row;
  width: 69%;
  margin: 0 auto;
  height: 100%;
  align-items: center;
}
@media screen and (max-width: 980px) {
  /* line 941, sass/_shared.scss */
  body.home-container .mobile-container .content-container {
    display: block;
    width: 90%;
    padding: 25px 0;
  }
}
/* line 956, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side {
  flex: 1 0 50%;
}
/* line 960, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .text-content h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 2.5rem;
  color: #fff;
  margin: 0;
}
/* line 969, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .text-content h2 b {
  font-weight: 800;
  font-style: italic;
}
/* line 975, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .text-content ul {
  display: block;
  margin-top: 40px;
  color: #fff;
  width: 90%;
}
/* line 981, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .text-content ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #fff;
  margin: 15px 0;
}
/* line 992, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .cta {
  display: inline-block;
  overflow: hidden;
  float: right;
}
@media screen and (max-width: 980px) {
  /* line 992, sass/_shared.scss */
  body.home-container .mobile-container .content-container > .side .cta {
    float: none;
    text-align: center;
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  /* line 1004, sass/_shared.scss */
  body.home-container .mobile-container .content-container > .side .cta img {
    margin: auto;
  }
}
/* line 1012, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .cta a {
  display: block;
  overflow: hidden;
}
/* line 1016, sass/_shared.scss */
body.home-container .mobile-container .content-container > .side .cta a:last-child {
  margin: 15px 0 0 0;
}
/* line 1025, sass/_shared.scss */
body.home-container .what-container {
  display: block;
  width: 100%;
  padding: 110px 0;
}
@media screen and (max-width: 980px) {
  /* line 1025, sass/_shared.scss */
  body.home-container .what-container {
    padding: 25px 0;
  }
}
/* line 1035, sass/_shared.scss */
body.home-container .what-container .content-container {
  display: block;
  margin: 0 auto;
  max-width: 740px;
}
@media screen and (max-width: 980px) {
  /* line 1035, sass/_shared.scss */
  body.home-container .what-container .content-container {
    width: 90%;
  }
}
/* line 1045, sass/_shared.scss */
body.home-container .what-container .content-container h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 2.5rem;
  color: #2d4355;
  margin: 0;
  text-align: center;
}
/* line 1055, sass/_shared.scss */
body.home-container .what-container .content-container h2 b {
  font-weight: 800;
  font-style: italic;
  color: #2d6594;
}
/* line 1062, sass/_shared.scss */
body.home-container .what-container .content-container p {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.125rem;
  color: #2d4355;
  margin: 30px 0 0;
  text-align: center;
}
/* line 1075, sass/_shared.scss */
body.home-container .trusted-container {
  display: block;
  width: 100%;
  padding: 0 0 110px 0;
}
/* line 1080, sass/_shared.scss */
body.home-container .trusted-container .content-container {
  display: block;
  margin: 0 auto;
  width: 78.8%;
}
/* line 1085, sass/_shared.scss */
body.home-container .trusted-container .content-container h2 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 300;
  font-style: italic;
  font-size: 1.875rem;
  color: #afafaf;
  margin: 0;
  text-align: center;
}
/* line 1097, sass/_shared.scss */
body.home-container .trusted-container .content-container .items-container {
  display: flex;
  flex-direction: row;
  margin: 45px 0 0 0;
  align-items: center;
  flex-wrap: wrap;
}
/* line 1105, sass/_shared.scss */
body.home-container .trusted-container .content-container .items-container li {
  overflow: hidden;
  flex: 1 1 auto;
  width: 25%;
}
@media screen and (max-width: 980px) {
  /* line 1105, sass/_shared.scss */
  body.home-container .trusted-container .content-container .items-container li {
    width: 50%;
  }
}
/* line 1115, sass/_shared.scss */
body.home-container .trusted-container .content-container .items-container li img {
  display: block;
  margin: 0 auto;
  max-width: 90%;
}
/* line 1126, sass/_shared.scss */
body main {
  overflow: hidden;
}
/* line 1130, sass/_shared.scss */
body main .no-padding {
  padding: 0 !important;
}
/* line 1135, sass/_shared.scss */
body main .header-inpage {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}
/* line 1141, sass/_shared.scss */
body main .header-img-container {
  margin-top: 30px;
}
/* line 1144, sass/_shared.scss */
body main .header-img-container .images-container {
  display: flex;
  flex-wrap: nowrap;
}
/* line 1149, sass/_shared.scss */
body main .header-img-container .images-container .left-side {
  width: 30px;
  background: no-repeat right top;
  background-size: cover;
  display: none;
}
/* line 1157, sass/_shared.scss */
body main .header-img-container .images-container .middle-side {
  width: calc(((100vw - 1160px)/2));
  position: relative;
}
/* line 1162, sass/_shared.scss */
body main .header-img-container .images-container .middle-side span {
  transform: rotate(-90deg);
  font-weight: bold;
  color: #2d2e2c;
  font-size: 20px;
  width: 29.2857142857143vw;
  display: block;
  transform-origin: 0 100%;
  position: absolute;
  bottom: 0;
  left: 75%;
}
/* line 1176, sass/_shared.scss */
body main .header-img-container .images-container .middle-side span em {
  color: #747d7d;
}
/* line 1184, sass/_shared.scss */
body main .header-img-container .images-container .right-side {
  background: no-repeat left top;
  background-size: cover;
  width: calc(100vw - ((100vw - 1160px)/2));
  height: 29.2857142857143vw;
}
/* line 1194, sass/_shared.scss */
body main .full-width-section {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
/* line 1201, sass/_shared.scss */
body main .full-width-section:before {
  content: "";
  position: absolute;
  top: 0;
  width: 300%;
  left: -100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-color: #eeeeee;
}
/* line 1215, sass/_shared.scss */
body main .full-width-section.with-image {
  margin-top: 30px;
  min-height: 428px;
  height: 25.4761904761905vw;
}
/* line 1223, sass/_shared.scss */
body main .provide-image {
  margin-bottom: 30px !important;
}
/* line 1227, sass/_shared.scss */
body main .provide-image:before {
  background: url(images/focus.jpg) calc( (100% - 1160px) / 2 ) center no-repeat #ece8e5;
  background-size: auto 100%;
}
/* line 1237, sass/_shared.scss */
body main .center-piece .content-block {
  padding: 50px 0 0 0;
}
/* line 1241, sass/_shared.scss */
body main .center-piece .content-block h1 {
  font-family: "Fira Sans", sans-serif;
  font-size: 40px;
  margin-bottom: 30px;
  text-align: center;
  font-weight: 300;
}
/* line 1251, sass/_shared.scss */
body main .center-piece .content-block h2 {
  font-family: "Fira Sans", sans-serif;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.5;
  padding: 0 0 10px 0;
  text-transform: uppercase;
  margin-top: 50px;
  position: relative;
}
/* line 1262, sass/_shared.scss */
body main .center-piece .content-block h2.in-header {
  font-size: 50px;
}
/* line 1267, sass/_shared.scss */
body main .center-piece .content-block h2:nth-child(1) {
  margin-top: 0;
}
/* line 1272, sass/_shared.scss */
body main .center-piece .content-block h2.full-width-header {
  text-align: left;
  margin-bottom: 40px;
}
/* line 1281, sass/_shared.scss */
body main .center-piece .content-block h3 {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
  font-size: 25px;
  margin: 10px 0 20px 0;
  text-transform: uppercase;
}
/* line 1290, sass/_shared.scss */
body main .center-piece .content-block h3:nth-child(1) {
  margin-top: 0;
}
/* line 1297, sass/_shared.scss */
body main .center-piece .content-block p {
  font-size: 18px;
  margin-bottom: 30px;
  line-height: 1.5;
  position: relative;
}
/* line 1304, sass/_shared.scss */
body main .center-piece .content-block p a {
  font-weight: 700;
  color: #eeeeee;
}
/* line 1311, sass/_shared.scss */
body main .center-piece .content-block strong {
  font-weight: 700;
}
/* line 1316, sass/_shared.scss */
body main .center-piece .content-block .small-block-middle {
  max-width: 810px;
  text-align: center;
  margin: auto;
}
/* line 1323, sass/_shared.scss */
body main .center-piece .content-block .how-we-serve {
  background: #efefef;
  position: relative;
  min-height: 450px;
}
/* line 1330, sass/_shared.scss */
body main .center-piece .content-block .how-we-serve h2 {
  color: #00a1b5;
  position: absolute;
  margin: 0 0 -106px -6px;
  padding: 0;
  left: 0;
  bottom: 0;
  transform: rotate(-90deg);
  transform-origin: left top;
  line-height: 1;
  font-size: 47px;
}
/* line 1344, sass/_shared.scss */
body main .center-piece .content-block .how-we-serve ul {
  text-align: center;
  width: calc(100% - 47px);
  margin-left: 47px;
  margin-top: 110px;
}
/* line 1351, sass/_shared.scss */
body main .center-piece .content-block .how-we-serve ul li {
  width: 250px;
  font-weight: 700;
  margin: auto;
  border-bottom: solid 1px #cbcbcb;
  line-height: 1;
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 1364, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section {
  position: relative;
  align-items: center;
}
/* line 1371, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section:before {
  content: "";
  background: #00a1b5;
  position: absolute;
  top: 0;
  width: 300%;
  left: -100%;
  height: 100%;
  z-index: -1;
}
/* line 1383, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section .wp-block-column {
  margin: 0;
}
/* line 1388, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner {
  padding: 70px 0;
}
/* line 1392, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner:before {
  background: #206287;
}
/* line 1397, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) {
  color: #fff;
  padding: 0 50px;
  text-align: center;
}
/* line 1403, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) h2 {
  margin-top: 0;
}
/* line 1407, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) h2:before, body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) h2:after {
  display: none;
}
/* line 1413, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) p {
  text-align: center;
}
/* line 1418, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) .btn {
  background: #fff;
  color: #206287;
  font-size: 15px;
  font-weight: 700;
  border-radius: 5px;
  border: solid 2px #fff;
  padding: 0 25px;
  line-height: 44px;
  display: block;
  margin: auto;
  box-sizing: border-box;
}
/* line 1440, sass/_shared.scss */
body main .center-piece .content-block .full-width-inner-section.orange:before {
  background: #00a1b5;
}
/* line 1449, sass/_shared.scss */
body main .center-piece .content-block .wp-block-embed-youtube {
  margin: 0;
}
/* line 1453, sass/_shared.scss */
body main .center-piece .content-block .wp-block-embed-youtube .wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin: 0;
}
/* line 1461, sass/_shared.scss */
body main .center-piece .content-block .wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 1472, sass/_shared.scss */
body main .center-piece .content-block .wp-block-button__link {
  background: #00a1b5;
  font-weight: 700;
  font-size: 14px;
}
/* line 1478, sass/_shared.scss */
body main .center-piece .content-block .wp-block-button__link:hover {
  background: #2d2e2c;
  text-decoration: none;
}
/* line 1487, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul {
  display: flex;
  flex: 1;
}
/* line 1492, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li {
  width: 25%;
  background: #3e5b98;
}
/* line 1497, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li a {
  display: block;
  color: #fff;
  text-align: center;
}
/* line 1503, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li a i {
  margin: auto;
  font-size: 30px;
  line-height: 90px;
}
/* line 1514, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li:nth-child(2) a {
  background: #4da7de;
}
/* line 1522, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li:nth-child(3) a {
  background: #d6249f;
}
/* line 1530, sass/_shared.scss */
body main .center-piece .content-block .contact-social ul li:nth-child(4) a {
  background: #e02a20;
}
/* line 1547, sass/_shared.scss */
body main .center-piece .content-block .check-list li {
  text-align: left;
  padding-left: 30px;
  background: url(images/check.png) no-repeat left 0;
  background-size: 19px 19px;
  margin-bottom: 20px;
}
/* line 1555, sass/_shared.scss */
body main .center-piece .content-block .check-list li ul, body main .center-piece .content-block .check-list li ol {
  margin: 20px auto 10px 0;
}
/* line 1564, sass/_shared.scss */
body main .center-piece .content-block .side-bar > .wp-block-column {
  flex-basis: calc(70% - 30px);
}
/* line 1569, sass/_shared.scss */
body main .center-piece .content-block .side-bar > .wp-block-column:last-child {
  flex-basis: calc(30% - 30px);
  margin-left: 60px;
}
/* line 1574, sass/_shared.scss */
body main .center-piece .content-block .side-bar > .wp-block-column:last-child .wp-block-image {
  margin-top: 0;
  margin-bottom: 40px;
}
/* line 1590, sass/_shared.scss */
body main .events-page .bg-right {
  background: none;
}
/* line 1595, sass/_shared.scss */
body main .events-page .numbers-side, body main .events-page header {
  display: none;
}
/* line 1600, sass/_shared.scss */
body main .events-page .events-side {
  width: 100%;
}
/* line 1607, sass/_shared.scss */
body main .events-page h2 a {
  font-size: 12px;
  color: #fff;
  background: #00a1b5;
  font-weight: 700;
  line-height: 2;
  padding: 0 10px;
  float: right;
  border-radius: 5px;
}
/* line 1618, sass/_shared.scss */
body main .events-page h2 a:hover {
  background: #fb541f;
}
/* line 1627, sass/_shared.scss */
body .service-block {
  padding-bottom: 40px;
  text-align: center;
}
/* line 1632, sass/_shared.scss */
body .service-block h2 {
  font-weight: 300;
  font-size: 25px;
  display: inline-block;
  color: #000;
  margin-top: 40px;
  border-bottom: solid 1px #cbcbcb;
  margin-bottom: 30px;
  clear: both;
}
/* line 1644, sass/_shared.scss */
body .service-block a {
  width: 50%;
  display: inline-block;
  float: left;
}
/* line 1650, sass/_shared.scss */
body .service-block a.first img {
  float: right;
}
/* line 1660, sass/_shared.scss */
body .service-block-list {
  width: 100vw;
  height: 29.5238095238095vw;
  background: url(images/services-home.jpg) no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1670, sass/_shared.scss */
body .service-block-list .list {
  background-color: #fff;
  padding: 20px;
  text-align: center;
}
/* line 1677, sass/_shared.scss */
body .service-block-list .list h2 {
  font-weight: 300;
  color: #000;
  font-size: 17px;
  margin-bottom: 30px;
}
/* line 1685, sass/_shared.scss */
body .service-block-list .list ul {
  text-align: center;
}
/* line 1688, sass/_shared.scss */
body .service-block-list .list ul li {
  width: 300px;
  box-sizing: border-box;
  padding: 30px 30px;
  font-weight: 700;
  margin: auto;
  border-bottom: solid 1px #cbcbcb;
  line-height: 1;
  color: #9c9c9c;
}
/* line 1699, sass/_shared.scss */
body .service-block-list .list ul li:last-child {
  border-bottom-width: 0;
}
/* line 1713, sass/_shared.scss */
body .event-block .event-date {
  margin: 0 !important;
  font-size: 14px !important;
}
/* line 1719, sass/_shared.scss */
body .event-block h2 {
  text-align: left !important;
  padding-bottom: 0 !important;
}
/* line 1725, sass/_shared.scss */
body .event-block .links-block {
  overflow: hidden;
}
/* line 1729, sass/_shared.scss */
body .event-block .links-block a {
  display: block;
  float: left;
  padding: 0 20px;
  background-color: red;
  color: #fff !important;
  line-height: 2.5;
  border-radius: 8px;
  margin-right: 20px;
}
/* line 1743, sass/_shared.scss */
body .wpcf7-form {
  margin-top: 40px;
}
/* line 1748, sass/_shared.scss */
body .wpcf7-form .data-row {
  margin-bottom: 30px;
}
/* line 1752, sass/_shared.scss */
body .wpcf7-form label {
  font-size: 13px;
  text-align: left !important;
  font-weight: bold;
  color: #919191;
  text-transform: uppercase;
  display: block;
}
/* line 1762, sass/_shared.scss */
body .wpcf7-form .wpcf7-text, body .wpcf7-form .wpcf7-textarea {
  display: block;
  border: solid 1px #919191;
  line-height: 1;
  padding: 8px 12px;
  width: 100%;
  background: #f1f1f1;
}
/* line 1772, sass/_shared.scss */
body .wpcf7-form .wpcf7-textarea {
  line-height: 1.5;
}
/* line 1777, sass/_shared.scss */
body .wpcf7-form .wpcf7-submit {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
  color: #fff;
  background: #00a1b5;
  border-radius: 5px;
  line-height: 50px;
  margin: 0 auto 20px auto;
  padding: 0 70px;
  text-transform: uppercase;
  width: 86%;
  border-width: 0;
  box-sizing: border-box;
}
/* line 1799, sass/_shared.scss */
body .footre-container {
  display: block;
  overflow: hidden;
  border-top: 1px solid #b1b1b1;
}
/* line 1806, sass/_shared.scss */
body .footre-container .content-cotainer {
  display: block;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  max-width: 1156px;
  padding: 45px 0;
}
/* line 1814, sass/_shared.scss */
body .footre-container .content-cotainer .row {
  display: flex;
  flex-direction: row;
}
/* line 1818, sass/_shared.scss */
body .footre-container .content-cotainer .row:last-child {
  margin: 58px 0 0;
}
@media screen and (max-width: 980px) {
  /* line 1818, sass/_shared.scss */
  body .footre-container .content-cotainer .row:last-child {
    margin: 20px auto 0;
    flex-direction: column;
  }
}
/* line 1828, sass/_shared.scss */
body .footre-container .content-cotainer .row .side {
  flex: 1 0 50%;
}
@media screen and (max-width: 980px) {
  /* line 1828, sass/_shared.scss */
  body .footre-container .content-cotainer .row .side {
    text-align: center;
  }
}
/* line 1836, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .text-container {
  display: inline-block;
  float: left;
  margin: 34px 0 0 0;
}
@media screen and (max-width: 980px) {
  /* line 1836, sass/_shared.scss */
  body .footre-container .content-cotainer .row .side .text-container {
    margin: 32px auto 0;
    float: none;
  }
}
/* line 1846, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .text-container h3 {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: 1.375rem;
  color: #2d6594;
  margin: 0;
}
/* line 1855, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .text-container p {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 400;
  font-size: 1.0625rem;
  color: #2d4355;
  margin: 0;
}
/* line 1865, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .create-account {
  display: inline-block;
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  border-radius: 27px;
  padding: 0 42px 0 82px;
  margin: 25px 0 0 28px;
  background: #2d6594 url(images/create-account.png) no-repeat 33px center;
  border: none;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: .90625rem;
  color: #fff;
  cursor: pointer;
}
@media screen and (max-width: 980px) {
  /* line 1865, sass/_shared.scss */
  body .footre-container .content-cotainer .row .side .create-account {
    margin: 25px auto 0;
  }
}
/* line 1888, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .create-account:hover {
  background: #ffca2c url(images/create-account.png) no-repeat 33px center;
}
/* line 1892, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer {
  display: inline-block;
  float: right;
}
/* line 1896, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer span {
  display: block;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #8b8b8b;
  margin: 0 0 13px;
}
/* line 1905, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer .social-link {
  display: inline-block;
  overflow: hidden;
  margin: 0 0 0 15px;
  background: url(images/social.png) no-repeat;
  width: 46px;
  height: 46px;
}
/* line 1913, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer .social-link.facebook {
  background-position: 0 0;
  margin-left: 0;
}
/* line 1918, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer .social-link.twitter {
  background-position: -46px 0;
}
/* line 1922, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer .social-link.instagram {
  background-position: -92px 0;
}
/* line 1926, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .social-contianer .social-link.youtube {
  background-position: -138px 0;
}
/* line 1932, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .footer-apps-container {
  display: inline-block;
  float: right;
}
@media screen and (max-width: 980px) {
  /* line 1932, sass/_shared.scss */
  body .footre-container .content-cotainer .row .side .footer-apps-container {
    float: none;
  }
}
/* line 1942, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .footer-apps-container .app {
  display: inline-block;
  overflow: hidden;
  float: right;
}
/* line 1947, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .footer-apps-container .app:first-child {
  margin: 0 0 0 27px;
}
/* line 1951, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .footer-apps-container .app img {
  border: none;
}
/* line 1958, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .links-container {
  display: inline-block;
  margin: 26px 0 0 0;
}
/* line 1962, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .links-container span {
  display: inline-block;
  float: left;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #2d4355;
  margin: 0 6px 0 0;
}
/* line 1972, sass/_shared.scss */
body .footre-container .content-cotainer .row .side .links-container a {
  display: inline-block;
  float: left;
  font-family: 'Fira Sans', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  color: #2d4355;
  margin: 0 6px 0 0;
}
/* line 1994, sass/_shared.scss */
body .book-now .wp-block-image {
  border: solid 1px #f0f0f0;
  height: 430px;
}
/* line 2000, sass/_shared.scss */
body .book-now h2 {
  text-align: left !important;
  font-size: 16px !important;
}
/* line 2006, sass/_shared.scss */
body .book-now .wp-block-button {
  margin-top: 10px;
}
/* line 2012, sass/_shared.scss */
body .services-block {
  padding: 75px 0;
  background: url(images/bg-sn.png) repeat;
  text-align: center;
}
/* line 2018, sass/_shared.scss */
body .services-block header {
  text-align: center;
}
/* line 2024, sass/_shared.scss */
body .services-block header h1 {
  font-size: 30px;
}
/* line 2029, sass/_shared.scss */
body .services-block header h1 span {
  display: block;
  clear: both;
  font-weight: 700;
  font-size: 45px;
  color: #00a1b5;
  letter-spacing: 5px;
  line-height: 1.2;
}
/* line 2042, sass/_shared.scss */
body .services-block .service-item {
  margin-top: 90px;
  text-align: center;
  float: left;
  width: 33.333333333333333%;
  cursor: pointer;
}
/* line 2053, sass/_shared.scss */
body .services-block .service-item .front img {
  margin: auto;
}
/* line 2058, sass/_shared.scss */
body .services-block .service-item .front h2 {
  margin-top: 10px;
  font-size: 26px;
  line-height: 1.3;
  text-transform: uppercase;
  color: #2d2e2c;
}
/* line 2068, sass/_shared.scss */
body .services-block .service-item .front h2 strong {
  color: #00a1b5;
}
/* line 2076, sass/_shared.scss */
body .services-block .service-item .back {
  display: flex;
  align-items: center;
}
/* line 2081, sass/_shared.scss */
body .services-block .service-item .back h3 {
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 1;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 20px;
}
/* line 2092, sass/_shared.scss */
body .services-block .service-item .back h3:after {
  content: "";
  height: 2px;
  background: #00a1b5;
  width: 50%;
  margin-top: 10px;
  position: absolute;
  bottom: 0;
  left: 25%;
}
/* line 2105, sass/_shared.scss */
body .services-block .service-item .back p {
  font-size: 16px;
}
/* line 2110, sass/_shared.scss */
body .services-block .service-item .back a {
  font-weight: 700;
  display: inline-block;
  color: #fff;
  background: #eeeeee;
  padding: 0 20px;
  border-radius: 5px;
  line-height: 2;
  width: auto;
  margin: 15px auto;
}
/* line 2122, sass/_shared.scss */
body .services-block .service-item .back a:hover {
  background: #00a1b5;
  text-decoration: none;
}
/* line 2134, sass/_shared.scss */
body .services-block .remaining-text .btn {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
  color: #fff;
  background: #00a1b5;
  border-radius: 5px;
  line-height: 50px;
  margin: 100px auto 20px auto;
  padding: 0 70px;
  text-transform: uppercase;
}
/* line 2147, sass/_shared.scss */
body .services-block .remaining-text .btn:hover {
  background: #eeeeee;
  text-decoration: none;
}
/* line 2154, sass/_shared.scss */
body .services-block .remaining-text p {
  font-size: 16px -1px;
}
/* line 2158, sass/_shared.scss */
body .services-block .remaining-text p strong {
  display: block;
  font-weight: 700;
  font-style: italic;
}
/* line 2171, sass/_shared.scss */
body .videos-block {
  background: url(images/news-bg.png) no-repeat bottom right fixed #e7efec;
}
/* line 2175, sass/_shared.scss */
body .videos-block .center-piece {
  padding: 85px 0 50px 0;
}
/* line 2179, sass/_shared.scss */
body .videos-block .center-piece header {
  text-align: center;
}
/* line 2183, sass/_shared.scss */
body .videos-block .center-piece header h2 {
  font-size: 30px;
}
/* line 2188, sass/_shared.scss */
body .videos-block .center-piece header h2 span {
  display: block;
  clear: both;
  font-weight: 700;
  font-size: 45px;
  color: #00a1b5;
  letter-spacing: 5px;
  line-height: 1.2;
}
/* line 2202, sass/_shared.scss */
body .videos-block .center-piece .home-video-list {
  display: flex;
  justify-content: space-between;
  margin-top: 50px;
}
/* line 2209, sass/_shared.scss */
body .videos-block .center-piece .video-item {
  width: 30%;
  text-align: right;
}
/* line 2215, sass/_shared.scss */
body .videos-block .center-piece .video-item.not-first {
  text-align: left;
  position: relative;
}
/* line 2220, sass/_shared.scss */
body .videos-block .center-piece .video-item.not-first .text {
  position: absolute;
  bottom: 0;
  padding-left: 10px;
  padding-bottom: 10px;
  box-sizing: border-box;
}
/* line 2230, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container {
  display: block;
  width: 100%;
  height: 250px;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
/* line 2240, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all linear .25s;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 2253, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions a {
  color: #fff;
  margin-top: 200%;
  transition: all cubic-bezier(0.86, 0, 0.07, 1) 0.25s;
  display: block;
  padding: 0 20px;
  text-align: center;
}
/* line 2262, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions a i {
  font-size: 60px;
}
/* line 2267, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions a span {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
/* line 2276, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions:hover {
  background: rgba(0, 0, 0, 0.6);
}
/* line 2279, sass/_shared.scss */
body .videos-block .center-piece .video-item .video-image-container .actions:hover a {
  margin-top: 0;
}
/* line 2289, sass/_shared.scss */
body .videos-block .center-piece .video-item h3 {
  color: #4a4a4a;
  font-size: 20px;
  font-weight: 700;
}
/* line 2296, sass/_shared.scss */
body .videos-block .center-piece .video-item h3 em {
  font-style: italic;
  display: block;
}
/* line 2303, sass/_shared.scss */
body .videos-block .center-piece .video-item p {
  font-size: 15px;
}
/* line 2312, sass/_shared.scss */
body .videos-block .red-container {
  display: block;
  clear: both;
}
/* line 2317, sass/_shared.scss */
body .videos-block .red-container .dot {
  width: 12px;
  height: 12px;
  background: #a4e8bc;
  margin-top: 20px;
  border-radius: 300px;
  margin: 30px auto auto auto;
}
/* line 2326, sass/_shared.scss */
body .videos-block .red-container .dot:nth-child(2) {
  width: 19px;
  height: 19px;
  background: #7ecb99;
}
/* line 2333, sass/_shared.scss */
body .videos-block .red-container .dot:nth-child(3) {
  width: 23px;
  height: 23px;
  background: #55a772;
}
/* line 2343, sass/_shared.scss */
body .videos-block .remaining-text {
  text-align: center;
}
/* line 2347, sass/_shared.scss */
body .videos-block .remaining-text h3 {
  color: #4a4a4a;
  font-size: 30px;
  text-transform: uppercase;
  margin-top: 55px;
}
/* line 2359, sass/_shared.scss */
body .videos-block .remaining-text a.btn {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
  color: #fff;
  background: #eeeeee;
  border-radius: 5px;
  line-height: 50px;
  margin: 20px auto 50px auto;
  padding: 0 70px;
  text-transform: uppercase;
}
/* line 2372, sass/_shared.scss */
body .videos-block .remaining-text a.btn:hover {
  background: #00a1b5;
  text-decoration: none;
}
/* line 2384, sass/_shared.scss */
body .videos-block .video-about {
  display: block;
  margin: auto;
  width: 571px;
  height: 333px;
  background: url(images/video-about.png) no-repeat center center;
  background-size: cover;
  position: relative;
  margin-bottom: 120px;
}
/* line 2395, sass/_shared.scss */
body .videos-block .video-about span {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  background: url(images/start-video.png) no-repeat left center;
  background-size: contain;
  color: #fff;
  font-size: 20px;
  padding-left: 66px;
  z-index: 1;
  margin-left: 25px;
  transition: all linear .25s;
}
/* line 2414, sass/_shared.scss */
body .videos-block .video-about:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  transition: all linear .25s;
}
/* line 2429, sass/_shared.scss */
body .videos-block .video-about:hover:after {
  background: transparent;
}
/* line 2434, sass/_shared.scss */
body .videos-block .video-about:hover span {
  bottom: 40px;
}
/* line 2443, sass/_shared.scss */
body .numbers-block {
  background: #e7efec;
}
/* line 2447, sass/_shared.scss */
body .numbers-block .center-piece {
  padding: 50px 0;
}
/* line 2451, sass/_shared.scss */
body .numbers-block .center-piece header {
  text-align: center;
}
/* line 2455, sass/_shared.scss */
body .numbers-block .center-piece header h2 {
  font-size: 30px;
}
/* line 2460, sass/_shared.scss */
body .numbers-block .center-piece header h2 span {
  display: block;
  clear: both;
  font-weight: 700;
  font-size: 45px;
  color: #00a1b5;
  letter-spacing: 5px;
  line-height: 1.2;
}
/* line 2474, sass/_shared.scss */
body .numbers-block .center-piece .numbers-list {
  display: flex;
  justify-content: space-between;
}
/* line 2480, sass/_shared.scss */
body .numbers-block .center-piece .item {
  width: 30%;
  text-align: center;
}
/* line 2485, sass/_shared.scss */
body .numbers-block .center-piece .item .number {
  font-size: 60px;
  color: #00a1b5;
  font-weight: 700;
}
/* line 2492, sass/_shared.scss */
body .numbers-block .center-piece .item h3 {
  color: #4a4a4a;
  font-size: 24px;
  font-weight: 700;
}
/* line 2499, sass/_shared.scss */
body .numbers-block .center-piece .item h3 em {
  font-style: italic;
  display: block;
}
/* line 2506, sass/_shared.scss */
body .numbers-block .center-piece .item p {
  font-size: 15px;
}
/* line 2515, sass/_shared.scss */
body .numbers-block .red-container {
  display: block;
  clear: both;
}
/* line 2520, sass/_shared.scss */
body .numbers-block .red-container .dot {
  width: 12px;
  height: 12px;
  background: #a4e8bc;
  margin-top: 20px;
  border-radius: 300px;
  margin: 30px auto auto auto;
}
/* line 2529, sass/_shared.scss */
body .numbers-block .red-container .dot:nth-child(2) {
  width: 19px;
  height: 19px;
  background: #7ecb99;
}
/* line 2536, sass/_shared.scss */
body .numbers-block .red-container .dot:nth-child(3) {
  width: 23px;
  height: 23px;
  background: #55a772;
}
/* line 2546, sass/_shared.scss */
body .numbers-block .remaining-text {
  text-align: center;
}
/* line 2550, sass/_shared.scss */
body .numbers-block .remaining-text h3 {
  color: #4a4a4a;
  font-size: 30px;
  text-transform: uppercase;
  margin-top: 55px;
}
/* line 2562, sass/_shared.scss */
body .numbers-block .remaining-text a.btn {
  font-weight: 700;
  font-size: 20px;
  display: inline-block;
  color: #fff;
  background: #eeeeee;
  border-radius: 5px;
  line-height: 50px;
  margin: 40px auto 0px auto;
  padding: 0 70px;
  text-transform: uppercase;
}
/* line 2575, sass/_shared.scss */
body .numbers-block .remaining-text a.btn:hover {
  background: #00a1b5;
  text-decoration: none;
}
/* line 2587, sass/_shared.scss */
body .numbers-block .video-about {
  display: block;
  margin: auto;
  width: 571px;
  height: 333px;
  background: url(images/video-about.png) no-repeat center center;
  background-size: cover;
  position: relative;
  margin-bottom: 120px;
}
/* line 2598, sass/_shared.scss */
body .numbers-block .video-about span {
  position: absolute;
  bottom: 18px;
  left: 0;
  width: 100%;
  height: 52px;
  line-height: 52px;
  background: url(images/start-video.png) no-repeat left center;
  background-size: contain;
  color: #fff;
  font-size: 20px;
  padding-left: 66px;
  z-index: 1;
  margin-left: 25px;
  transition: all linear .25s;
}
/* line 2617, sass/_shared.scss */
body .numbers-block .video-about:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  transition: all linear .25s;
}
/* line 2632, sass/_shared.scss */
body .numbers-block .video-about:hover:after {
  background: transparent;
}
/* line 2637, sass/_shared.scss */
body .numbers-block .video-about:hover span {
  bottom: 40px;
}
/* line 2646, sass/_shared.scss */
body .events-block {
  background: url(images/bg-sn.png) repeat;
}
/* line 2658, sass/_shared.scss */
body .events-block .center-piece {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding-bottom: 100px;
}
/* line 2667, sass/_shared.scss */
body .events-block .events-side {
  width: 100%;
}
/* line 2671, sass/_shared.scss */
body .events-block .events-side header {
  border-left: solid 5px #00a1b5;
  overflow: hidden;
  margin: 125px auto 95px auto;
}
/* line 2678, sass/_shared.scss */
body .events-block .events-side header h2 {
  font-size: 40px;
  line-height: 1;
  padding: 5px 20px;
}
/* line 2686, sass/_shared.scss */
body .events-block .events-side header h2 em {
  font-style: italic;
}
/* line 2692, sass/_shared.scss */
body .events-block .events-side header h2 span {
  color: #eeeeee;
  font-size: 76px;
  height: 34px;
  overflow: hidden;
  display: inline-block;
  line-height: 6px;
}
/* line 2706, sass/_shared.scss */
body .events-block .events-side .calendar-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 2712, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item {
  display: flex;
  align-items: center;
  border-bottom: solid 1px #efefef;
  padding-bottom: 17px;
  margin-bottom: 17px;
  width: 48%;
}
/* line 2726, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .date {
  text-align: center;
  width: 100px;
  float: left;
  background: #00a1b5;
  border-radius: 5px;
  box-sizing: border-box;
  height: 73px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 2740, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .date span {
  line-height: 1;
  color: #fff;
}
/* line 2747, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .date span.day {
  font-size: 33px;
  display: block;
}
/* line 2754, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .date span.month {
  font-size: 18px;
}
/* line 2763, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .text {
  margin-left: 17px;
}
/* line 2767, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .text h3 {
  font-size: 22px;
  font-style: italic;
  color: #00a1b5;
}
/* line 2774, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item .text a {
  display: block;
  font-size: 16px;
  font-weight: 700;
  font-style: italic;
}
/* line 2786, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item.late .date {
  background: #a9a9a9;
}
/* line 2791, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item.late .date span {
  color: #fff;
}
/* line 2800, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item.late .text h3 {
  color: #a9a9a9;
}
/* line 2805, sass/_shared.scss */
body .events-block .events-side .calendar-list .calendar-item.late .text a {
  color: #cecece;
}
/* line 2817, sass/_shared.scss */
body .events-block .numbers-side {
  width: 50%;
}
/* line 2821, sass/_shared.scss */
body .events-block .numbers-side .number-small-container {
  position: relative;
  height: 450px;
}
/* line 2826, sass/_shared.scss */
body .events-block .numbers-side .number-small-container > div {
  background: #fff;
}
/* line 2831, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num1 {
  position: absolute;
  top: 0;
  right: 87px;
  font-size: 40px;
  border-radius: 300px;
  border: solid 2px #00a1b5;
  width: 174px;
  height: 174px;
  display: flex;
  justify-content: center;
  align-content: center;
  line-height: 1;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(-20deg);
  text-align: center;
}
/* line 2853, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num1 .container {
  margin-top: 58px;
}
/* line 2857, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num1 .container span {
  display: block;
  font-size: 12px;
}
/* line 2868, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num2 {
  position: absolute;
  top: 210px;
  right: 35px;
  font-size: 40px;
  border-radius: 300px;
  border: solid 2px #eeeeee;
  width: 134px;
  height: 134px;
  display: flex;
  justify-content: center;
  align-content: center;
  line-height: 1;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(20deg);
  text-align: center;
}
/* line 2890, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num2 .container {
  margin-top: 38px;
}
/* line 2894, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num2 .container span {
  display: block;
  font-size: 12px;
}
/* line 2905, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num3 {
  position: absolute;
  top: 337px;
  right: 115px;
  font-size: 40px;
  border-radius: 300px;
  border: solid 2px #00a1b5;
  width: 154px;
  height: 154px;
  display: flex;
  justify-content: center;
  align-content: center;
  line-height: 1;
  box-sizing: border-box;
  overflow: hidden;
  transform: rotate(-15deg);
  text-align: center;
}
/* line 2927, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num3 .container {
  margin-top: 48px;
}
/* line 2931, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num3 .container span {
  display: block;
  font-size: 12px;
}
/* line 2942, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num4 {
  position: absolute;
  top: 160px;
  right: 240px;
  font-size: 18px;
  border-radius: 300px;
  background: #2d2e2c;
  width: 175px;
  height: 175px;
  display: flex;
  justify-content: center;
  align-content: center;
  line-height: 1;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  color: #fff;
}
/* line 2965, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num4 .container {
  margin-top: 48px;
}
/* line 2969, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num4 .container span {
  display: block;
  font-size: 42px;
  font-weight: 400;
}
/* line 2978, sass/_shared.scss */
body .events-block .numbers-side .number-small-container .num4:hover {
  background: #eeeeee;
  text-decoration: none;
}
/* line 2992, sass/_shared.scss */
body .news-block {
  background: url(images/news-bg.png) no-repeat bottom right fixed #f0f0f0;
}
/* line 2998, sass/_shared.scss */
body .news-block .news-container {
  text-align: center;
}
/* line 3002, sass/_shared.scss */
body .news-block .news-container header {
  margin: 125px auto 95px auto;
  border-left: solid 5px #00a1b5;
  overflow: hidden;
}
/* line 3008, sass/_shared.scss */
body .news-block .news-container header h2 {
  font-size: 40px;
  line-height: 1;
  padding: 5px 20px;
  text-align: left;
}
/* line 3018, sass/_shared.scss */
body .news-block .news-container header h2 em {
  font-style: italic;
}
/* line 3024, sass/_shared.scss */
body .news-block .news-container header h2 span {
  color: #eeeeee;
  font-size: 76px;
  height: 34px;
  overflow: hidden;
  display: inline-block;
  line-height: 6px;
}
/* line 3037, sass/_shared.scss */
body .news-block .news-container .news-list {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  text-align: left;
}
/* line 3044, sass/_shared.scss */
body .news-block .news-container .news-list .news-item {
  width: 23.793103448275862%;
  position: relative;
  margin-bottom: 120px;
}
/* line 3050, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image {
  display: block;
  height: 150px;
  background: no-repeat center center;
  background-size: cover;
  position: relative;
}
/* line 3058, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image:after {
  background: #00a1b5;
  width: 6px;
  height: 50px;
  position: absolute;
  top: calc(100% - 47px);
  left: calc(100% - 3px);
  content: "";
  transition: all linear .25s;
  z-index: 1;
}
/* line 3072, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image:before {
  content: "";
  background: #00a1b5;
  height: 6px;
  width: 50px;
  position: absolute;
  top: calc(100% - 3px);
  left: calc(100% - 47px);
  transition: all linear .25s;
  z-index: 2;
}
/* line 3087, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all linear .25s;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
/* line 3103, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions a {
  color: #fff;
  margin-top: 100%;
  transition: all cubic-bezier(0.86, 0, 0.07, 1) 0.25s;
  display: block;
  padding: 0 20px;
  text-align: center;
}
/* line 3112, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions a i {
  font-size: 30px;
}
/* line 3117, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions a span {
  display: block;
  font-size: 12px;
  font-weight: 700;
}
/* line 3126, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions:hover {
  background: rgba(0, 0, 0, 0.6);
}
/* line 3129, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image .actions:hover a {
  margin-top: 0;
}
/* line 3139, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image:hover:after {
  top: -3px;
  left: -3px;
}
/* line 3145, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-image:hover:before {
  top: -3px;
  left: -3px;
}
/* line 3155, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-title {
  display: block;
}
/* line 3159, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-title h3 {
  font-size: 18px;
  margin: 20px auto 50px;
}
/* line 3167, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-read-more {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  padding-right: 25px;
  background: url(images/arrow.png) no-repeat center right;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all linear .25s;
}
/* line 3179, sass/_shared.scss */
body .news-block .news-container .news-list .news-item .news-read-more:hover {
  background: url(images/arrow.png) no-repeat top right;
}
/* line 3190, sass/_shared.scss */
body .news-block .news-container .btn {
  display: inline-block;
  border: solid 3px #00a1b5;
  color: #00a1b5;
  font-size: font_size_default4px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 40px;
  padding: 0 30px;
  margin: 0 auto 80px auto;
}
/* line 3202, sass/_shared.scss */
body .news-block .news-container .btn:hover {
  color: #fff;
  background: #00a1b5;
  text-decoration: none;
}
/* line 3216, sass/_shared.scss */
body .partners-block {
  padding: 75px 0 0 0;
  text-align: center;
}
/* line 3221, sass/_shared.scss */
body .partners-block header {
  text-align: center;
  text-transform: uppercase;
}
/* line 3227, sass/_shared.scss */
body .partners-block header h1 {
  font-size: 30px;
}
/* line 3232, sass/_shared.scss */
body .partners-block header h1 span {
  display: block;
  clear: both;
  font-weight: 700;
  font-size: 45px;
  color: #00a1b5;
  letter-spacing: 5px;
  line-height: 1;
}
/* line 3245, sass/_shared.scss */
body .partners-block .partner-list {
  display: flex;
  margin-top: 70px;
  justify-content: space-between;
  text-align: center;
  margin-bottom: 70px;
}
/* line 3253, sass/_shared.scss */
body .partners-block .partner-list .partner-item {
  align-self: center;
}
/* line 3257, sass/_shared.scss */
body .partners-block .partner-list .partner-item a {
  display: block;
}
/* line 3270, sass/_shared.scss */
body .uagb-post__items article {
  margin-bottom: 50px !important;
}
/* line 3275, sass/_shared.scss */
body .uagb-post__text {
  padding: 20px !important;
  padding-bottom: 50px !important;
  text-align: left !important;
  height: calc(100% - 110px) !important;
  box-sizing: border-box !important;
  position: relative !important;
}
/* line 3287, sass/_shared.scss */
body .uagb-post__cta {
  color: #ffffff !important;
  background: #00d084 !important;
  border-width: 1px !important;
  border-style: none !important;
  position: absolute !important;
  bottom: 0 !important;
}
/* line 3298, sass/_shared.scss */
body .header-img-container .right-side, body .header-img-container .left-side, body .header-img-container .middle-side, body .banner-item .right-side, body .banner-item .left-side, body .services-block header h1, body .services-block .service-item, body .services-block .remaining-text, body .videos-block header h2, body .videos-block .video-item, body .videos-block .dot, body .videos-block .remaining-text *, body .videos-block .video-about, body .events-side header h2, body .events-side .calendar-list .calendar-item, body .events-side .calendar-list .calendar-item, body .numbers-side .number-small-container > a, body .news-block header h2, body .news-block .news-list .news-item, body .news-block .btn, body .partners-block h1, body .partner-item, body .inner-page .images-container .right-side, body .inner-page .images-container .left-side, body .inner-page .images-container .middle-side, body .content-block article > h1, body .content-block article > h2, body .content-block article > h3, body .content-block article > h4, body .content-block article > p, body .content-block article > ul, body .content-block article > ol, body .steps-container .wp-block-column > *, body .video-banner .wp-block-column:nth-child(1), body .video-banner .wp-block-column:nth-child(2), body .application-process, body .fab-sections .wp-block-column:nth-child(1), body .fab-sections .wp-block-column:nth-child(2), body .side-bar > .wp-block-column:nth-child(1), body .side-bar > .wp-block-column:nth-child(2), body .uagb-post__items > * {
  visibility: hidden;
}
/* line 3307, sass/_shared.scss */
body .uagb-post__inner-wrap {
  background: none !important;
}
/* line 3315, sass/_shared.scss */
body .pagination-container {
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  margin-top: 30px;
  overflow: hidden;
}
/* line 3323, sass/_shared.scss */
body .pagination-container .pagination {
  width: 410px;
  margin: auto;
}
/* line 3329, sass/_shared.scss */
body .pagination-container .left {
  float: left;
  line-height: 1;
  padding: 6px 9px;
  border: solid 1px #fff;
  text-transform: uppercase;
}
/* line 3338, sass/_shared.scss */
body .pagination-container .prev, body .pagination-container .next {
  display: none !important;
}
/* line 3342, sass/_shared.scss */
body .pagination-container .page-numbers {
  border-radius: 4px;
  border: solid 1px #ccc;
  display: inline-block;
  line-height: 1;
  padding: 6px 9px;
}
/* line 3350, sass/_shared.scss */
body .pagination-container .page-numbers.dots {
  border: solid 1px #fff;
}
/* line 3355, sass/_shared.scss */
body .pagination-container .current, body .pagination-container .page-numbers:hover {
  background: #006cb0;
  color: #fff;
  text-decoration: none;
}
/* line 3364, sass/_shared.scss */
body .flip-container {
  perspective: 1000px;
}
/* line 3364, sass/_shared.scss */
body .flip-container:hover .flipper, body .flip-container.hover .flipper {
  transform: rotateY(180deg);
}
/* line 3364, sass/_shared.scss */
body .flip-container, body .front, body .back {
  width: 100%;
  height: 220px;
}
/* line 3364, sass/_shared.scss */
body .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
/* line 3364, sass/_shared.scss */
body .front, body .back {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 3364, sass/_shared.scss */
body .front {
  z-index: 2;
  transform: rotateY(0deg);
}
/* line 3364, sass/_shared.scss */
body .back {
  transform: rotateY(180deg);
}
/* line 3366, sass/_shared.scss */
body .arabic {
  font-family: 'Cairo', sans-serif;
}

/* line 3373, sass/_shared.scss */
.mobile-menu {
  display: none;
}

/* line 3380, sass/_shared.scss */
.menu-item-129 a {
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
}

/* line 3387, sass/_shared.scss */
body.inner-page header.header-container .center-piece .main-menu-container li.menu-item-129 > a {
  border-left: solid 1px #00a1b5;
  border-right: solid 1px #00a1b5;
}

@media screen and (max-width: 980px) {
  /* line 3399, sass/_shared.scss */
  textarea,
  input[type="text"],
  input[type="button"],
  input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
  }

  /* line 3412, sass/_shared.scss */
  body.startups .wp-block-columns {
    display: block;
  }
  /* line 3418, sass/_shared.scss */
  body #uagb-post__masonry-5d459958-ba3b-465d-9489-adaec170776a .uagb-post__text {
    padding: 20px 0px;
  }
  /* line 3423, sass/_shared.scss */
  body header.header-container .center-piece a.logo {
    margin-left: 20px;
  }
  /* line 3434, sass/_shared.scss */
  body.home-container .header-container:not(.hidden-header) .bar1, body.home-container .header-container:not(.hidden-header) .bar2, body.home-container .header-container:not(.hidden-header) .bar3 {
    background: #fff;
  }
  /* line 3441, sass/_shared.scss */
  body.home-container .bg-container {
    height: 100% !important;
  }
  /* line 3451, sass/_shared.scss */
  body.home-container .banner-container .center-piece {
    width: 90%;
    text-align: center;
  }
  /* line 3457, sass/_shared.scss */
  body.home-container .banner-container .banner-item {
    margin: auto;
    display: block;
  }
  /* line 3463, sass/_shared.scss */
  body.home-container .banner-container .banner-item .left-side {
    width: 100% !important;
    height: 50%;
    display: none;
    align-items: flex-end;
  }
  /* line 3470, sass/_shared.scss */
  body.home-container .banner-container .banner-item .left-side h3 {
    font-size: 40px;
  }
  /* line 3475, sass/_shared.scss */
  body.home-container .banner-container .banner-item .left-side p {
    font-size: 30px;
  }
  /* line 3479, sass/_shared.scss */
  body.home-container .banner-container .banner-item .left-side p em strong {
    font-size: 30px;
  }
  /* line 3484, sass/_shared.scss */
  body.home-container .banner-container .banner-item .left-side p strong em {
    font-size: 30px;
  }
  /* line 3491, sass/_shared.scss */
  body.home-container .banner-container .banner-item .right-side {
    padding-top: 30px;
    height: 50%;
    width: 100% !important;
  }
  /* line 3497, sass/_shared.scss */
  body.home-container .banner-container .banner-item .right-side.image-container {
    background: no-repeat center bottom;
    background-size: contain;
    height: 50%;
    align-items: flex-start;
  }
  /* line 3514, sass/_shared.scss */
  body main .center-piece {
    max-width: 90%;
  }
  /* line 3518, sass/_shared.scss */
  body main .center-piece .content-block {
    padding: 0 3%;
    box-sizing: border-box;
    flex-wrap: wrap-reverse;
  }
  /* line 3524, sass/_shared.scss */
  body main .center-piece .content-block h2 {
    font-size: 20px;
  }
  /* line 3530, sass/_shared.scss */
  body main .center-piece .content-block article {
    text-align: left;
    width: 100%;
  }
  /* line 3535, sass/_shared.scss */
  body main .center-piece .content-block article p {
    font-family: 18px;
    line-height: 2;
    text-align: left;
  }
  /* line 3544, sass/_shared.scss */
  body main .center-piece .content-block article h1 {
    font-size: 25px;
    border-bottom-width: 0 !important;
    margin: 35px 0 35px 0 !important;
  }
  /* line 3555, sass/_shared.scss */
  body main .center-piece .content-block aside {
    margin: 0;
    padding: 0;
    top: 0;
    min-width: 100vw;
    z-index: 1999;
  }
  /* line 3565, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul {
    display: flex;
    vertical-align: middle;
    text-align: center;
  }
  /* line 3571, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li {
    width: 33.3333333333%;
    box-sizing: border-box;
    float: left;
    border-bottom: solid 0px rgba(255, 255, 255, 0.13);
    border-right: solid 1px rgba(255, 255, 255, 0.13);
  }
  /* line 3579, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li a {
    line-height: 1;
    padding: 20px 0;
    font-size: 14px;
    height: 100%;
  }
  /* line 3588, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li:after {
    display: none;
  }
  /* line 3593, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li.selected {
    background: rgba(255, 255, 255, 0.13);
  }
  /* line 3597, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li.selected:after {
    display: none;
  }
  /* line 3603, sass/_shared.scss */
  body main .center-piece .content-block aside .sections-nav ul li.projects-menu {
    display: none;
  }
  /* line 3612, sass/_shared.scss */
  body main .center-piece .content-block aside select {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
  }
  /* line 3624, sass/_shared.scss */
  body main .center-piece .content-block .full-width-inner-section.video-banner .wp-block-column:nth-child(2) {
    padding: 30px 0 0 0;
  }
  /* line 3629, sass/_shared.scss */
  body main .center-piece .content-block .side-bar > .wp-block-column:last-child {
    margin-left: 0;
  }
  /* line 3637, sass/_shared.scss */
  body main .center-piece .wp-block-columns {
    flex-wrap: wrap;
  }
  /* line 3641, sass/_shared.scss */
  body main .center-piece .wp-block-columns.flip-mobile {
    flex-direction: column-reverse;
  }
  /* line 3646, sass/_shared.scss */
  body main .center-piece .wp-block-columns .wp-block-column {
    width: 100%;
    flex-basis: auto;
  }
  /* line 3651, sass/_shared.scss */
  body main .center-piece .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-left: 0 !important;
  }
  /* line 3661, sass/_shared.scss */
  body main .center-piece .application-process {
    flex-wrap: nowrap;
  }
  /* line 3673, sass/_shared.scss */
  body main .header-img-container {
    margin-top: 0 !important;
  }
  /* line 3677, sass/_shared.scss */
  body main .header-img-container .images-container .right-side {
    width: 100%;
    height: 60vw;
    background-position: center center;
  }
  /* line 3690, sass/_shared.scss */
  body .services-block header h1 {
    letter-spacing: 0;
  }
  /* line 3693, sass/_shared.scss */
  body .services-block header h1 span {
    letter-spacing: 0;
    line-height: 1;
  }
  /* line 3702, sass/_shared.scss */
  body .services-block .service-item {
    float: none;
    clear: both;
    width: 100%;
  }
  /* line 3713, sass/_shared.scss */
  body .videos-block .center-piece {
    display: block;
    max-width: 90%;
  }
  /* line 3718, sass/_shared.scss */
  body .videos-block .center-piece .video-item, body .videos-block .center-piece header {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 3724, sass/_shared.scss */
  body .videos-block .center-piece .video-item {
    margin-bottom: 30px;
  }
  /* line 3728, sass/_shared.scss */
  body .videos-block .center-piece .video-item .video-image-container {
    width: 100%;
    height: calc(0.581395348837209 * 90vw);
    margin-bottom: 20px;
    background-size: cover;
  }
  /* line 3736, sass/_shared.scss */
  body .videos-block .center-piece .video-item.not-first {
    margin-top: 0;
  }
  /* line 3740, sass/_shared.scss */
  body .videos-block .center-piece .video-item.not-first .text {
    position: relative;
  }
  /* line 3748, sass/_shared.scss */
  body .videos-block .center-piece .remaining-text {
    width: 90%;
  }
  /* line 3754, sass/_shared.scss */
  body .videos-block .video-about {
    width: 90%;
    height: calc(0.583187390542907 * 90vw);
  }
  /* line 3765, sass/_shared.scss */
  body .events-block .center-piece {
    display: block;
  }
  /* line 3769, sass/_shared.scss */
  body .events-block .center-piece > div {
    width: 100% !important;
  }
  /* line 3781, sass/_shared.scss */
  body .news-block .news-container .news-list {
    display: block;
  }
  /* line 3785, sass/_shared.scss */
  body .news-block .news-container .news-list .news-item {
    width: 100%;
  }
  /* line 3789, sass/_shared.scss */
  body .news-block .news-container .news-list .news-item .news-read-more {
    position: relative;
    bottom: auto;
  }
  /* line 3803, sass/_shared.scss */
  body .pagination-container .pagination {
    width: auto;
    margin-bottom: 50px;
  }
  /* line 3810, sass/_shared.scss */
  body .number-small-container .num4 {
    display: none !important;
  }

  /* line 3816, sass/_shared.scss */
  .main-menu-container, .menu-container {
    display: none !important;
  }

  /* line 3820, sass/_shared.scss */
  .mobile-menu {
    display: block;
  }

  /* line 3828, sass/_shared.scss */
  .mobile-menu .hover-menu {
    background: #2d2e2c;
    width: 100%;
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    overflow: scroll;
    padding-top: 20px;
    display: none;
  }
  /* line 3842, sass/_shared.scss */
  .mobile-menu .hover-menu .menu-mobile-menu-container {
    padding-bottom: 50px;
  }
  /* line 3849, sass/_shared.scss */
  .mobile-menu .menu-main-menu-container {
    margin-top: 20px;
  }
  /* line 3855, sass/_shared.scss */
  .mobile-menu li {
    display: block;
  }
  /* line 3859, sass/_shared.scss */
  .mobile-menu li a {
    display: block;
    color: #fff;
    line-height: 1.2;
    font-size: 20px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
    margin: 0 10%;
    padding: 12px 15px;
  }
  /* line 3869, sass/_shared.scss */
  .mobile-menu li a span {
    font-size: 12px;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
  }
  /* line 3880, sass/_shared.scss */
  .mobile-menu li ul {
    display: none;
  }
  /* line 3885, sass/_shared.scss */
  .mobile-menu li:hover {
    text-decoration: none;
  }
  /* line 3890, sass/_shared.scss */
  .mobile-menu li:hover ul {
    display: block;
  }
  /* line 3896, sass/_shared.scss */
  .mobile-menu li:hover ul li a {
    font-size: 14px;
    padding: 12 30px;
  }
  /* line 3906, sass/_shared.scss */
  .mobile-menu .logo {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    height: 70px;
    width: 100%;
    font-size: 0;
    background-position: 7px center;
    transition: all linear .15s;
    background-size: auto 80%;
  }
  /* line 3922, sass/_shared.scss */
  .mobile-menu .container {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    z-index: 2001;
    top: 0;
    right: 0;
    padding: 10px;
    margin-top: 6px;
  }
  /* line 3935, sass/_shared.scss */
  .mobile-menu .container.change {
    background: none;
  }

  /* line 3942, sass/_shared.scss */
  .change {
    position: fixed !important;
  }

  /* line 3947, sass/_shared.scss */
  .bar1, .bar2, .bar3 {
    width: 35px;
    height: 5px;
    background-color: #00a1b5;
    margin: 6px 0;
    transition: 0.4s;
  }

  /* Rotate first bar */
  /* line 3956, sass/_shared.scss */
  .change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-8px, 7px);
  }

  /* Fade out the second bar */
  /* line 3962, sass/_shared.scss */
  .change .bar2 {
    opacity: 0;
  }

  /* Rotate last bar */
  /* line 3967, sass/_shared.scss */
  .change .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
  }

  /* line 3972, sass/_shared.scss */
  .home-page main section.section-one .text h3 {
    font-size: 20px;
  }

  /* line 3977, sass/_shared.scss */
  .submit-block, .submit-form {
    width: 100% !important;
    margin: 0 !important;
  }

  /* line 3986, sass/_shared.scss */
  body footer {
    text-align: center;
  }
  /* line 3990, sass/_shared.scss */
  body footer .rights-reserved {
    float: none;
    width: 100%;
  }
  /* line 3997, sass/_shared.scss */
  body footer .large-footer .center-piece {
    display: block !important;
    max-width: 90% !important;
  }
  /* line 4002, sass/_shared.scss */
  body footer .large-footer .center-piece .about {
    width: 100% !important;
    float: none !important;
    margin-bottom: 30px !important;
  }
  /* line 4011, sass/_shared.scss */
  body footer .large-footer .center-piece .newsletter input {
    width: 70% !important;
  }
  /* line 4015, sass/_shared.scss */
  body footer .large-footer .center-piece .newsletter input.btn {
    width: 30% !important;
  }
  /* line 4023, sass/_shared.scss */
  body footer .menu-footer-mini-menu-container {
    overflow: hidden;
    margin: auto;
    width: 290px;
  }
  /* line 4029, sass/_shared.scss */
  body footer .menu-footer-mini-menu-container ul {
    margin: auto;
  }
  /* line 4034, sass/_shared.scss */
  body footer .footer-bottom {
    text-align: center;
  }
}
