@font-face{font-family:"Hadron";src:url(../assets/nasalization.otf)}*{box-sizing:border-box}html{scroll-behavior:smooth}.f{display:flex}.f.col{flex-direction:column}.f.row{flex-direction:row}.f.c{justify-content:center}.f.a{align-items:center}.bg-gray{background-color:white !important}section.modular-text{padding:1rem}section.modular-text h2{margin-top:1rem}body:not(.header-dark).header-transparent #header:not(.scrolled) a{color:rgba(223.125, 223.125, 223.125, 0.625) !important}body:not(.header-dark).header-transparent #header:not(.scrolled) a.active{color:white !important}.label.label-secondary{color:#4063CB;background-color:rgba(171.4375, 186.75, 232.25, 0.325)}body{background-color:white;color:#3a414e}body h1,body h2,body h3,body h4,body h5,body h6{color:#3a414e}body a:not(:has(.title), :is(.mobile-container a)){color:#4063CB}body a:not(:has(.title), :is(.mobile-container a)):hover,body a:not(:has(.title), :is(.mobile-container a)):focus,body a:not(:has(.title), :is(.mobile-container a)):active,body a:not(:has(.title), :is(.mobile-container a)):visited{color:#4063CB}body a:not(:has(.title), :is(.mobile-container a)).btn{border-color:#4063CB}body ol ol,body ol ul,body ul ol,body ul ul{margin:0 1.6rem}body 
.hadron-font{font-family:Hadron,sans-serif;text-transform:uppercase}/*
body.header-dark.header-light.header-transparent {
	// header & navigation
	#header.scrolled {
		nav.navbar {
			nav.dropmenu { }
		}
	}

	// hamburger menu
	.mobile-menu {
		#toggle {
			span { }
		}
	}

	// mobile navigation
	.mobile-container {
		.mobile-logo { }
	}
}
*/
/* days-one-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Days One';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/days-one-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lobster-v32-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

.daysone-font{font-family:'Days One';}
.lobster-font{font-family:'Lobster';}

.body #header .navbar-brand{gap:1rem}body #header .navbar-brand .title{font-size:1.5rem}body #header .navbar-brand:hover{text-decoration:none}body .mobile-container .mobile-logo{margin-top:0.7rem}body .mobile-container .mobile-logo .navbar-brand{gap:1rem}body .mobile-container .mobile-logo .navbar-brand .title{font-size:1.5rem}body .mobile-container .mobile-logo .navbar-brand:hover{text-decoration:none}body .mobile-container .mobile-logo .title{color:white}body .mobile-container .mobile-logo img{margin-top:0}body .mobile-container .overlay-menu a,body .mobile-container .overlay-menu .toggler{padding:1rem;color:white}body .mobile-container .overlay-menu .toggler{font-size:1.5rem;padding:1rem}body:not(.header-dark) .mobile-menu #toggle:not(.active) span,body #header.scrolled ~ .mobile-menu #toggle:not(.active) span{background:#3a414e}body:is(.header-dark) .mobile-menu #toggle span,body .mobile-menu #toggle.active span{background:white}body:is(.header-light, .header-transparent) #header,body #header.scrolled{background-color:white;color:#3a414e}body:is(.header-light, .header-transparent) #header .dropmenu ul > li > a:is(.active, :focus, :hover),body #header.scrolled .dropmenu ul > li > a:is(.active, :focus, :hover){color:#4063CB !important}body:is(.header-dark) #header:not(.scrolled){color:white}body:is(.header-dark) #header:not(.scrolled) .dropmenu ul > li > a:is(.active, :focus, :hover){color:#4063CB !important}body:is(.header-dark) #header:not(.scrolled) .dropmenu > ul > li > a:is(.active, :focus, :hover){color:white !important}body:is(.header-light) #header .navbar-brand.inverted img,body:not(.header-dark, .header-transparent) #header .navbar-brand.inverted img,body #header.scrolled .navbar-brand.inverted img{filter:invert(0)}nav.language-switcher{margin-left:1rem}nav.language-switcher nav:not(.dropmenu) li{font-size:16px}nav.language-switcher ul{display:flex;gap:0.5rem}nav.language-switcher li{margin-top:0}nav.language-switcher li::marker{content:none}nav.language-switcher a.active{color:#4063CB}nav.language-switcher > ul > li > a{padding:0.25rem !important}.mobile-container nav.language-switcher{font-size:1rem;margin-top:2rem}.mobile-container nav.language-switcher a:not(.active){color:white}.mobile-container nav.language-switcher a.active{text-decoration:none}.hero h2 .toc-anchor{display:none}form:not(.login-form) .form-columns{display:flex;flex-wrap:nowrap;justify-content:space-between}form:not(.login-form) .form-columns .form-column{width:100%}form:not(.login-form) .form-field{padding:0.5rem}form:not(.login-form) .form-field .form-data textarea:not(.no-css){width:100%;min-height:5rem;max-height:20rem;padding:0.5rem;resize:vertical}form:not(.login-form) .form-field .form-data input:not(.no-css)[type=text],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=email],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=tel],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=date],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=number],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=url],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=range],form:not(.login-form) .form-field .form-data input:not(.no-css)[type=password]{width:100%;height:2.5rem;padding:0.5rem}form:not(.login-form) .form-field .form-data select:not(.no-css){width:100%;height:2.5rem;padding:0.5rem}form:not(.login-form) .form-field .form-data select:not(.no-css)[multiple]{height:auto;max-height:15rem}form:not(.login-form) .buttons{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1rem;padding:0.5rem}form:not(.login-form) .buttons button{width:100%;height:2.5rem;padding:0.5rem;color:#4063CB;border:1px solid #4063CB}form:not(.login-form) .buttons button.btn-primary{color:white;background-color:#4063CB}form:not(.login-form) .buttons button.btn-primary:hover{background-color:rgb(46.2222222222, 77.3333333333, 169.7777777778)}form:not(.login-form) .buttons button:hover,form:not(.login-form) .buttons button:focus,form:not(.login-form) .buttons button:focus-visible{border:1px solid #4063CB;box-shadow:0 0 0 0.1rem rgba(64, 99, 203, 0.25);outline-color:#4063CB;background-color:rgba(64, 99, 203, 0.1)}form:not(.login-form) input,form:not(.login-form) textarea,form:not(.login-form) select{accent-color:#4063CB}form:not(.login-form) input:focus,form:not(.login-form) input:focus-visible,form:not(.login-form) textarea:focus,form:not(.login-form) textarea:focus-visible,form:not(.login-form) select:focus,form:not(.login-form) select:focus-visible{border-color:#4063CB;outline:#4063CB;box-shadow:0 0 0 0.1rem rgba(64, 99, 203, 0.25)}form:not(.login-form) select option:hover{box-shadow:0 0 10px 100px #4063CB inset}form:not(.login-form) select option[selected]{background-color:#4063CB}form:not(.login-form) .switch-toggle input:checked + label{background-color:#4063CB}table{border-spacing:unset}table th{background-color:#4063CB;color:white}table th,table td{padding:0.2rem 0.5rem}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}@media screen and (min-width: 641px){table td::before{display:none}}table tr:nth-child(even){background-color:rgba(0, 0, 0, 0.25)}table .text-align-center{text-align:center}table .text-align-right{text-align:right}table .text-align-left{text-align:left}@media screen and (max-width: 640px){.table-responsive table{border:0;width:100%}.table-responsive table caption{font-size:1.3em}.table-responsive table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.table-responsive table tr{border-bottom:3px solid white;display:block;margin-bottom:0.625em}.table-responsive table td{border-bottom:1px solid rgba(0, 0, 0, 0.25);display:block;font-size:0.8em}.table-responsive table td :last-child{border-bottom:0}.table-responsive table .text-align-center,.table-responsive table .text-align-right,.table-responsive table .text-align-left{text-align:right}}#footer{background-color:rgba(121, 117, 117, 0.336) !important;color:#3a414e;margin-top:0rem;padding:0rem}#footer a,#footer a:is(:hover){color:#4063CB}#footer p{margin:0}section.cards .cards-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}section.cards .cards-list h4{margin-top:0}@media screen and (max-width: 640px){section.cards .cards-list{grid-template-columns:1fr}}section.sbs .sbs{display:flex;align-items:center;gap:1rem;margin:3rem 0}section.sbs .sbs.layout-right{flex-direction:row-reverse}section.sbs .sbs .sbs-image,section.sbs .sbs .sbs-content{width:50%}section.sbs .sbs .sbs-image img{width:100%}section.sbs .sbs .sbs-content.top-left{align-self:start;text-align:left}section.sbs .sbs .sbs-content.top-center{align-self:start;text-align:center}section.sbs .sbs .sbs-content.top-right{align-self:start;text-align:right}section.sbs .sbs .sbs-content.center-left{align-self:center;text-align:left}section.sbs .sbs .sbs-content.center-center{align-self:center;text-align:center}section.sbs .sbs .sbs-content.center-right{align-self:center;text-align:right}section.sbs .sbs .sbs-content.bottom-left{align-self:end;text-align:left}section.sbs .sbs .sbs-content.bottom-center{align-self:end;text-align:center}section.sbs .sbs .sbs-content.bottom-right{align-self:end;text-align:right}section.sbs .sbs h4{margin-top:0}

section.cards .team-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}section.cards .team-list h4{margin-top:0}@media screen and (max-width: 640px){section.cards .team-list{grid-template-columns:1fr}}

.team-card {
   overflow:auto;
}
.team-image {
   float:left;
   width:120px;
}
.team-name {
   overflow:auto;
   vertical-align: center;
}
.team-body {
  float:below;
}

/* TOTOTOTO */
.memberwrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 0;
}
#membercontainer:hover #membername {
  transform: translate(0, 0) !important;
}

#membercontainer #membername {
  transition: transform 0.40s ease;
  transform: translate(0, 100%) !important;
}

#membercontainer {
  overflow: hidden;
  position: relative;
  margin:0;
}

#membername {
  width: auto;
  height: auto;
  background-color: rgba(255,255,255,0.5);
}

#membername h4 {
  margin:0;
  padding:0;
  font-size: 1.25rem;
  line-height: 1.5rem;
}




@keyframes slidy {
    0% { left: 0%; }
    15% { left: 0%; }
    20% { left: -100%; }
    35% { left: -100%; }
    40% { left: -200%; }
    55% { left: -200%; }
    60% { left: -300%; }
    75% { left: -300%; }
    80% { left: -400%; }
    95% { left: -400%; }
   100% { left:  0%; } 
}
/* body { margin: 0; } */
div#sliider {
    overflow: hidden;
    object-fit: fill;
    object-position:center;
    /* min-height: 512px; */
    margin-top: 0rem;
    height: 100%;
    max-height: 100%;
}



div#sliider figure img { width: 20%; float: left; object-fit: fill;}
div#sliider figure {
    position: relative;
    /* display: flex; */
    width: 500%;
    margin: 0;
    left: 0;
    animation: 30s slidy infinite;
}


.conteneur {
  position: relative;
  margin: 0px;
  /* height: 70vh; */
  /* min-height: 512px; */
}

.boxa {
  position: absolute;
  object-fit: fill;
  top: 0;
  left: 0;
  opacity: 1;
  background: #0057e300;
  /* min-height: 512px; */
}

.overlayb {
  z-index: 10;
  margin: 0px;
  background: #00993800;
  /* min-height: 512px; */
  opacity: 1;
}





  .callout .pricing-container {
    position: relative;
    z-index: 10;
    margin-top: 2rem;
    min-height: 31rem;
    text-align: center; }
    .callout .pricing-container:after {
      content: "";
      display: table;
      clear: both; }
    .callout .pricing-container .pricing-item {
      -webkit-transform: translateZ(0);
      display: inline-block;
      width: 24.3%;
      margin-right: 0.3rem;
      margin-bottom: 2rem;
      position: relative; }
      @media only all and (max-width: 47.938em) {
        .callout .pricing-container .pricing-item {
          width: 100%; } }
      @media only all and (min-width: 48em) and (max-width: 59.938em) {
        .callout .pricing-container .pricing-item {
          width: 100%; } }
      @media only all and (min-width: 60em) and (max-width: 74.938em) {
        .callout .pricing-container .pricing-item {
          width: 22.5%; } }
      .callout .pricing-container .pricing-item:hover {
        -webkit-transform: scale(1, 1.08);
        -moz-transform: scale(1, 1.08);
        -ms-transform: scale(1, 1.08);
        -o-transform: scale(1, 1.08);
        transform: scale(1, 1.08); }
      .callout .pricing-container .pricing-item div {
        background: #f7f7f7; }
      .callout .pricing-container .pricing-item .name {
        background: #87b672;
        color: #fff;
        padding: 0.5rem 0; }
      .callout .pricing-container .pricing-item .info {
        line-height: 3rem;
        border-bottom: #EEEEEE 1px solid; }
      .callout .pricing-container .pricing-item .price {
        font-weight: bold;
        color: #656161;
        font-size: 3.5rem;
        font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, "novecento_sans_widedemibold";
        font-weight: normal;
        border-bottom: #EEEEEE 1px solid;
        line-height: 5rem; }
      .callout .pricing-container .pricing-item .foot {
        background: #87b672;
        color: #fff;
        text-align: center;
        padding: 1rem 0; }
        .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button, .callout .pricing-container .pricing-item .foot .contact button, .contact .callout .pricing-container .pricing-item .foot button {
          margin: 0;
          padding: 0;
          width: 9rem;
          font-size: 1rem;
          line-height: 2.5rem;
          color: #fff;
          display: inline-block;
          background: rgba(255, 255, 255, 0.25); }
          .callout .pricing-container .pricing-item .foot .button:hover, .callout .pricing-container .pricing-item .foot .archive-list button:hover, .archive-list .callout .pricing-container .pricing-item .foot button:hover, .callout .pricing-container .pricing-item .foot .contact button:hover, .contact .callout .pricing-container .pricing-item .foot button:hover {
            background: rgba(255, 255, 255, 0.15); }
      .callout .pricing-container .pricing-item sup {
        font-size: 2rem; }

.callout .pricing-container .pricing-item, .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .foot, .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button, .callout .pricing-container .pricing-item .foot .contact button, .contact .callout .pricing-container .pricing-item .foot button, .team .members .social-icons li, .team .members .social-icons li a, .logo h3, .logo ul.social-icons li, .logo ul.social-icons li a, .notebook .screen .screen-content-hover {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.footer .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .footer .name, .footer .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .footer .button, .footer .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .footer button, .footer .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .footer button, .footer .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .footer button, .footer .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .footer button {
    line-height: 2rem;
    margin-top: 0;
    text-align: left;
    color: #514b4b73; }

.callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button, .callout .pricing-container .pricing-item .foot .contact button, .contact .callout .pricing-container .pricing-item .foot button {
  font-size: 1.2rem;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  color: #656161; }
  @media only all and (min-width: 48em) and (max-width: 59.938em) {
    h4, .archive-list label, .modular .bottom table th, .contact label, .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button, .callout .pricing-container .pricing-item .foot .contact button, .contact .callout .pricing-container .pricing-item .foot button {
      font-size: 1.35rem; } }
  @media only all and (max-width: 47.938em) {
.callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button, .callout .pricing-container .pricing-item .foot .contact button, .contact .callout .pricing-container .pricing-item .foot button {
      font-size: 1.25rem; } }
.list-item .list-blog-header .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .list-item .list-blog-header .name, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button, .list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button, .list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button {
      text-align: left;
      margin-bottom: 1.5rem; }
.list-item .list-blog-header .callout .pricing-container .pricing-item .name a, .callout .pricing-container .pricing-item .list-item .list-blog-header .name a, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button a, .callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button a, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button a, .callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button a, .list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button a, .archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button a, .callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button a, .list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button a, .contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a {
        color: #656161; }
.list-item .list-blog-header .callout .pricing-container .pricing-item .name a:hover, .callout .pricing-container .pricing-item .list-item .list-blog-header .name a:hover, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .button a:hover, .callout .pricing-container .pricing-item .foot .list-item .list-blog-header .button a:hover, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .archive-list button a:hover, .callout .pricing-container .pricing-item .foot .archive-list .list-item .list-blog-header button a:hover, .list-item .list-blog-header .archive-list .callout .pricing-container .pricing-item .foot button a:hover, .archive-list .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a:hover, .list-item .list-blog-header .callout .pricing-container .pricing-item .foot .contact button a:hover, .callout .pricing-container .pricing-item .foot .contact .list-item .list-blog-header button a:hover, .list-item .list-blog-header .contact .callout .pricing-container .pricing-item .foot button a:hover, .contact .callout .pricing-container .pricing-item .foot .list-item .list-blog-header button a:hover {
          color: #87b672; }
#sidebar .sidebar-content .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item #sidebar .sidebar-content .name, #sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot #sidebar .sidebar-content .button, #sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list #sidebar .sidebar-content button, #sidebar .sidebar-content .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot #sidebar .sidebar-content button, #sidebar .sidebar-content .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact #sidebar .sidebar-content button, #sidebar .sidebar-content .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot #sidebar .sidebar-content button {
      margin-bottom: 1rem;
      text-align: left; }
.archive-list .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .archive-list .name, .archive-list .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .archive-list .button, .callout .pricing-container .pricing-item .foot .archive-list button, .archive-list .callout .pricing-container .pricing-item .foot button {
  text-align: left; }

.modular .features .feature .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .modular .features .feature .name, .modular .features .feature .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .modular .features .feature .button, .modular .features .feature .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .modular .features .feature button, .modular .features .feature .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .modular .features .feature button, .modular .features .feature .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .modular .features .feature button, .modular .features .feature .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .modular .features .feature button {
      margin: 0;
      font-size: 1.1rem; }



.team {
  background: #EEEEEE;
  padding: 4rem 0;
  text-align: center; }
  .team:after {
    content: "";
    display: table;
    clear: both; }
  .team h2 {
    color: #656161;
    margin: 0;
    line-height: 100%; }
  .team p {
    margin: 1rem 0; }
  .team .members {
    width: 100%;
    text-align: left;
    padding-top: 2rem; }
    .team .members .member {
      display: inline-block;
      float: left;
      width: 22%;
      margin: 0 1rem;
      margin-bottom: 2rem; }
      @media only all and (max-width: 47.938em) {
        .team .members .member {
          display: block;
          width: 100%;
          text-align: center;
          margin: 0;
          margin-bottom: 2rem; } }
      @media only all and (min-width: 48em) and (max-width: 59.938em) {
        .team .members .member {
          display: block;
          width: 44%;
          margin-bottom: 2rem; } }
      .team .members .member h4, .team .members .member .archive-list label, .archive-list .team .members .member label, .team .members .member .modular .bottom table th, .modular .bottom table .team .members .member th, .team .members .member .contact label, .contact .team .members .member label, .team .members .member .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .team .members .member .name, .team .members .member .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .team .members .member .button, .team .members .member .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .team .members .member button, .team .members .member .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .team .members .member button, .team .members .member .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .team .members .member button, .team .members .member .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .team .members .member button {
        text-align: left;
        margin-bottom: 0; }
        @media only all and (max-width: 47.938em) {
          .team .members .member h4, .team .members .member .archive-list label, .archive-list .team .members .member label, .team .members .member .modular .bottom table th, .modular .bottom table .team .members .member th, .team .members .member .contact label, .contact .team .members .member label, .team .members .member .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .team .members .member .name, .team .members .member .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .team .members .member .button, .team .members .member .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .team .members .member button, .team .members .member .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .team .members .member button, .team .members .member .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .team .members .member button, .team .members .member .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .team .members .member button {
            text-align: center; } }
      .team .members .member hr {
        margin: 1rem 0; }
    .team .members .social-icons {
      line-height: 2rem;
      margin: 0;
      list-style: none; }
      @media only all and (max-width: 47.938em) {
        .team .members .social-icons {
          text-align: center;
          display: inline-flex; } }
      .team .members .social-icons li {
        float: left;
        width: 2.1rem;
        height: 2.1rem;
        background: #fff;
        border-radius: 100%;
        text-align: center;
        margin-right: 0.8rem; }
        .team .members .social-icons li a {
          color: #000;
          display: block;
          margin-top: 0.1rem; }
        .team .members .social-icons li:hover {
          background: rgba(255, 255, 255, 0.5); }
          .team .members .social-icons li:hover i {
            color: #87b672; }
.fullwidth #body > .modular-row, .footer {
  padding-left: 14rem;
  padding-right: 14rem; }
  @media only all and (min-width: 60em) and (max-width: 74.938em) {
.fullwidth #body > .modular-row, .footer {
      padding-left: 7rem;
      padding-right: 7rem; } }
@media only all and (min-width: 48em) and (max-width: 59.938em) {
  .fullwidth #body > .modular-row, .footer {
      padding-left: 7rem;
      padding-right: 7rem; } }
@media only all and (max-width: 47.938em) {
     .fullwidth #body > .modular-row, .footer {
      padding-left: 1rem;
      padding-right: 1rem; } }


.footer {
  font-size: 0.9rem;
  background: #333;
  width: 100%;
  padding-top: 0rem; }
  .footer:after {
    content: "";
    display: table;
    clear: both; }
  .footer a {
    color: #9A9898; }
  .footer h4, .footer .archive-list label, .archive-list .footer label, .footer .modular .bottom table th, .modular .bottom table .footer th, .footer .contact label, .contact .footer label, .footer .callout .pricing-container .pricing-item .name, .callout .pricing-container .pricing-item .footer .name, .footer .callout .pricing-container .pricing-item .foot .button, .callout .pricing-container .pricing-item .foot .footer .button, .footer .callout .pricing-container .pricing-item .foot .archive-list button, .callout .pricing-container .pricing-item .foot .archive-list .footer button, .footer .archive-list .callout .pricing-container .pricing-item .foot button, .archive-list .callout .pricing-container .pricing-item .foot .footer button, .footer .callout .pricing-container .pricing-item .foot .contact button, .callout .pricing-container .pricing-item .foot .contact .footer button, .footer .contact .callout .pricing-container .pricing-item .foot button, .contact .callout .pricing-container .pricing-item .foot .footer button {
    line-height: 2rem;
    margin-top: 0;
    text-align: left;
    color: #fff; }
  .footer hr {
    border-color: rgba(154, 152, 152, 0.5); }

  .footer .footer-items {
    margin-top: 1rem;
    align-items: center;
    vertical-align: middle;}
    @media only all and (max-width: 47.938em) {
      .footer .footer-items {
        margin-top: 0; } }
    @supports not (flex-wrap: wrap) {
      .footer .footer-items {
        overflow: hidden; } }
    .footer .footer-items:after {
      content: "";
      display: table;
      clear: both; }
  .footer .footer-module {
    display: block;
    float: left;
    width: 33.3%;
    padding-right: 1rem;
    padding-left: 1rem; }
    .footer .footer-module.large {
      width: 40%; }
    @media only all and (min-width: 30.063em) and (max-width: 47.938em) {
      .footer .footer-module {
        display: block;
        float: left;
        margin-top: 1rem;
        width: 50%; } }
    @media only all and (max-width: 30em) {
      .footer .footer-module {
        display: block;
        float: left;
        margin-top: 1rem;
        width: 100%; } }
    .footer .footer-module span:after {
      content: "";
      display: table;
      clear: both; }
    .footer .footer-module strong, .footer .footer-module label, .footer .footer-module th {
      color: #fff; }
    @media only all and (max-width: 47.938em) {
      .footer .footer-module {
        width: 100% !important;
        float: none; } }
  .footer .logo {
    border-bottom: 0 none;
    float: center;
    align-items: center;
    vertical-align: middle;
    color: #fff; }
    .footer .logo:after {
      content: "";
      display: table;
      clear: both; }
    .footer .logo h3 a {
      /* color: #fff;  */
    }
  .footer .footer-modules {
    display: block;
    padding-bottom: 1.5rem; }
    .footer .footer-modules:after {
      content: "";
      display: table;
      clear: both; }
  .footer .footer-copyright {
    width: 50%;
    font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, "novecento_sans_widedemibold";
    display: inline-block;
    float: left;
    text-align: left;
    text-transform: uppercase; }
    @media only all and (max-width: 47.938em) {
      .footer .footer-copyright {
        width: 100%;
        float: none;
        text-align: left;
        margin-bottom: 1rem; } }


        
   .logo ul.social-icons {
      align-items: center;
      text-align: center;
      line-height: 2rem;
      margin: 0; 
      margin-right: auto;
      margin-left: auto
      padding: 0;}
      .logo ul.social-icons li {
        width: 2.1rem;
        height: 2.1rem;
        background: #fff;
        border-radius: 100%;
        display: inline-block;
        text-align: center;
        list-style-type: none;
        margin-right: 0.4rem;
        margin-left: 0.4rem; 
        margin-top: -0.525rem}
        .logo ul.social-icons li a {
          color: #000;
          margin-top: 0rem; }
        .logo ul.social-icons li:hover {
          background: rgba(255, 255, 255, 0.5); }

  .header-lite #header .logo ul.social-icons li {
    background: rgba(101, 97, 97, 0.2); }
    .header-lite #header .logo ul.social-icons li .fa {
      color: white; }
    .header-lite #header .logo ul.social-icons li:hover .fa {
      color: #656161; }



/*# sourceMappingURL=hadron.css.map */