/* ==========================================
	Variables
========================================== */
@import url("https://fonts.googleapis.com/css2?family=Lora:wght@700&family=Poppins:wght@400;600&display=swap");
/* ==========================================
	Mixins
========================================== */
/* ==========================================
	Animations
========================================== */
/*
.animate{
	@include opacity(0,0);
	
	&.fadeInUp{animation:fadeInUp .5s ease-in .4s forwards;}
	&.fadeInLeft{animation:fadeInLeft .5s ease-in .4s forwards;}
	&.fadeInRight{animation:fadeInRigt .5s ease-in .4s forwards;}
	&.fadeIn{animation:fadeIn .5s ease-in .4s forwards;}

	&.fast{animation-duration: .3s;}
	&.slow{animation-duration: .5s; animation-delay:.5s;}
	&.delay{animation-delay: 1.2s;}
	&.realy-slow{animation-duration: .5s; animation-delay:1.5s;}
}
*/
@-webkit-keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(70px);
            transform: translateX(70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(70px);
            transform: translateX(70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-70px);
            transform: translateX(-70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-70px);
            transform: translateX(-70px);
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes textSwap {
  2% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Managed IT';
  }
  3% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed IT';
  }
  31% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed IT';
  }
  33% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Managed IT';
  }
  /* Change Text */
  35% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Managed Cybersecurity';
  }
  36% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed Cybersecurity';
  }
  64% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed Cybersecurity';
  }
  66% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Managed Cybersecurity';
  }
  /* Change Text */
  68% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Digital Forensics';
  }
  69% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Digital Forensics';
  }
  97% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Digital Forensics';
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Digital Forensics';
  }
}

@keyframes textSwap {
  2% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Managed IT';
  }
  3% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed IT';
  }
  31% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed IT';
  }
  33% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Managed IT';
  }
  /* Change Text */
  35% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Managed Cybersecurity';
  }
  36% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed Cybersecurity';
  }
  64% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Managed Cybersecurity';
  }
  66% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Managed Cybersecurity';
  }
  /* Change Text */
  68% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: 20px;
    content: 'Digital Forensics';
  }
  69% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Digital Forensics';
  }
  97% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 0;
    content: 'Digital Forensics';
  }
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$ie)";
    filter: alpha(opacity=0);
    opacity: 0;
    top: -20px;
    content: 'Digital Forensics';
  }
}

/* ==========================================
	Globals
========================================== */
html {
  margin: 0;
  padding: 0;
}

body {
  font-size: 16px;
  line-height: 1.75;
  color: #0F262B;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-smooth: always;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 100%;
  background: #fff;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

.container {
  padding: 0 15px;
  max-width: 1100px;
}

section.container-fluid {
  position: relative;
  padding: 50px 0;
  /* 
	&.bg{
		padding:120px 0 0;
		.overlay{margin-top:-120px;}
	}
	*/
}

section.container-fluid.primary {
  background: #235843;
}

section.container-fluid.secondary {
  background: #388E6F;
}

section.container-fluid.accent {
  background: #A3AD1E;
}

section.container-fluid.grey {
  background: #ccc;
}

section.container-fluid.off-white {
  background: #edf3f4;
}

section.container-fluid.black {
  background: #0F262B;
}

::-moz-selection,
-moz::-moz-selection {
  background: #A3AD1E;
  color: #fff;
}

::selection,
-moz::selection {
  background: #A3AD1E;
  color: #fff;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  font-family: "Lora", serif;
  margin-bottom: 20px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit;
  text-transform: inherit;
}

h1 {
  font-size: 250%;
}

h2 {
  margin: 40px 0 20px;
  font-size: 175%;
  color: #235843;
}

h3 {
  font-size: 125%;
  color: #235843;
  font-family: "Poppins", sans-serif;
}

p {
  margin-bottom: 20px;
}

p a {
  color: #235843;
  text-decoration: underline;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

p a:hover {
  color: #A3AD1E;
}

p a:active, p a:focus {
  font-weight: bold;
  color: #A3AD1E;
}

a {
  color: #235843;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

a:hover, a:focus, a:active {
  color: #A3AD1E;
  font-weight: bold;
  outline: none;
}

a.button {
  height: auto;
  color: #fff;
  font-family: "Lora", serif;
  font-size: 90%;
  font-weight: bold;
  padding: 10px 30px;
  text-transform: none;
  text-decoration: none;
  text-align: center;
  background: #235843;
  border: none;
  outline: none;
  border-radius: 50px;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

a.button i {
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
  margin-left: 10px;
}

a.button:hover {
  background-color: #A3AD1E;
  color: #fff;
}

a.button:hover i {
  margin-left: 20px;
}

a.button.secondary {
  color: #235843;
  background: transparent;
  padding: 5px 0;
  border-bottom: 3px solid #235843;
  border-radius: 0;
}

/* ======= Repeated Page Elements ======= */
.container-fluid.hero {
  background-size: cover;
  background-repeat: no-repeat;
}

.container-fluid.hero .hero-text {
  position: relative;
  z-index: 2;
  padding: 100px 0 50px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.container-fluid.hero .hero-text a.button {
  background: #235843;
  color: #fff;
  text-shadow: none;
}

.container-fluid.hero .hero-text a.button:hover {
  color: #fff;
  background: #A3AD1E;
}

.container-fluid.hero .hero-text p {
  font-size: 120%;
}

.container-fluid.hero .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

section.hero-spacer {
  height: 150px;
}

.vcenter .image-wrapper {
  width: 45vw;
  position: relative;
}

.vcenter .image-wrapper.left, .vcenter .image-wrapper.right {
  border-top: 8px solid #A3AD1E;
}

.vcenter .image-wrapper.left:after, .vcenter .image-wrapper.right:after {
  content: '';
  display: block;
  position: absolute;
  width: 80px;
  height: 80px;
  background: #A3AD1E;
}

.vcenter .image-wrapper.left {
  -webkit-transform: translateX(-15vw);
          transform: translateX(-15vw);
  left: 0;
  min-height: 400px;
}

.vcenter .image-wrapper.left:after {
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);
          clip-path: polygon(0 0, 100% 100%, 100% 0);
}

.vcenter .image-wrapper.right {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  right: 0;
  min-height: 400px;
}

.vcenter .image-wrapper.right:after {
  left: 0;
  top: 0;
  -webkit-clip-path: polygon(0 0, 100% 0, 0% 100%);
          clip-path: polygon(0 0, 100% 0, 0% 100%);
}

.vcenter .image-wrapper.contain {
  border-radius: 0;
}

.image-wrapper {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.card {
  background: #fff;
  border-color: transparent;
  margin: 20px 0 0;
  border-radius: 5px;
  border-bottom: 5px solid #235843;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
}

.card .card-body {
  padding: 15px 30px 0;
}

.card .card-body .icon.image-wrapper {
  height: 80px;
  width: 80px;
}

.card .card-body .image-wrapper {
  height: 150px;
}

blockquote {
  margin-left: 20px;
}

blockquote.texture {
  border-color: transparent;
  padding: 20px;
  background: #fff;
  position: relative;
  display: block;
  margin-top: 20px;
}

blockquote.texture .block {
  position: relative;
  z-index: 4;
}

blockquote.texture > p,
blockquote.texture > h1,
blockquote.texture > h2,
blockquote.texture > h3,
blockquote.texture > h4,
blockquote.texture > a {
  position: relative;
  z-index: 4;
}

blockquote.texture p {
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px;
}

blockquote.texture:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 3;
}

blockquote.texture:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 90%;
  left: 5%;
  top: 15%;
  z-index: 1;
  background: repeating-linear-gradient(-45deg, #ccc 0, #ccc 1px, transparent 1px, transparent 8px);
}

/* ==========================================
	Layout
========================================== */
/* Existing Pages */
.site {
  margin-top: 100px;
  width: 100%;
}

.hero,
.hero.with-featured-image,
.hero.without-featured-image {
  min-height: 500px;
  padding: 150px 0 0;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #235843;
}

.hero h1.page-title,
.hero.with-featured-image h1.page-title,
.hero.without-featured-image h1.page-title {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.hero.with-featured-image {
  background-position: top center;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  background: #235843;
}

/* Styles for new look and feel */
#flexi {
  padding-top: 100px;
  background: #fff;
}

/* ==========================================
	Sticky Nav
========================================== */
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  z-index: 20;
}

#header .container {
  padding: 0 15px;
}

#header #header_row1 {
  font-size: 80%;
}

#header #header-name {
  font-family: "Lora", serif;
  color: #0F262B;
  font-size: 140%;
  display: inline-block;
}

#header #header-name p {
  padding: 0;
  line-height: 1;
  margin: 0;
}

#header #site_id {
  height: 60px;
  width: 60px;
  background-position: left center;
  background-size: cover;
  margin-right: 10px;
  display: inline-block;
}

#header .navbar {
  width: 100%;
}

#header .navbar-nav {
  display: block;
  width: 100%;
  text-align: right;
}

#header .navbar-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#header .navbar-nav ul li {
  display: inline-block;
  width: auto;
  padding: 0 15px;
  position: relative;
  border-bottom: 5px solid transparent;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

#header .navbar-nav ul li:hover, #header .navbar-nav ul li.current-menu-item {
  border-bottom: 5px solid #A3AD1E;
}

#header .navbar-nav ul li a {
  text-decoration: none;
}

#header .navbar-nav ul li a:hover {
  color: #A3AD1E;
  text-decoration: none;
}

#header .navbar-nav ul li.button.current-menu-item {
  border-color: transparent;
}

#header .navbar-nav ul li.button a {
  height: auto;
  color: #fff;
  font-family: "Lora", serif;
  font-size: 90%;
  font-weight: bold;
  padding: 10px 30px;
  text-transform: none;
  text-decoration: none;
  text-align: center;
  background: #235843;
  border: none;
  outline: none;
  border-radius: 50px;
  -webkit-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}

#header .navbar-nav ul li.button a i {
  margin-left: 10px;
}

#header .navbar-nav ul li.button a:hover {
  background-color: #A3AD1E;
  color: #fff;
}

#header .navbar-nav ul li.button a:hover > i {
  margin-left: 20px;
}

#header .navbar-nav ul li.button:hover {
  border-color: transparent;
}

#header .navbar-nav ul li:hover > .sub-menu {
  display: block;
}

#header .navbar-nav .sub-menu {
  position: absolute;
  width: 250px;
  left: 0;
  top: 30px;
  background: #fff;
  display: none;
  overflow: visible;
  text-align: left;
  border-radius: 0;
  -webkit-box-shadow: 0 0 5px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px 8px rgba(0, 0, 0, 0.05);
}

#header .navbar-nav .sub-menu:before {
  content: '';
  display: block;
  position: absolute;
  left: 25px;
  top: -8px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

#header .navbar-nav .sub-menu li {
  width: 100%;
}

#header .navbar-nav .sub-menu li:hover {
  background: #235843;
  border-color: transparent;
}

#header .navbar-nav .sub-menu li:hover a {
  color: #fff !important;
}

#header .navbar-nav .sub-menu li a {
  display: block;
  width: 100%;
  position: relative;
}

#header #header_row1 {
  color: #fff;
  background: #0F262B;
  padding: 5px;
  font-weight: bold;
}

.page_item_has_children > a, .menu-item-has-children > a {
  padding-right: 0;
}

/* ==========================================
	Footer
========================================== */
#footer {
  padding: 50px 0;
  background: #edf3f4;
  color: #0F262B;
  font-size: 80%;
}

#footer #footer-logo {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}

#footer #footer-name {
  display: inline-block;
  color: #0F262B;
  font-family: "Lora", serif;
  font-size: 175%;
  line-height: 1;
}

#footer a {
  color: #235843;
}

#footer ul.socials li a:hover i {
  color: #A3AD1E;
}

#footer ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer ul.menu li {
  margin: 0 5px;
  display: block;
}

#footer ul.menu li a {
  color: #0F262B;
  text-transform: none;
}

#footer ul.menu li a:hover {
  color: #A3AD1E;
}

#footer ul.menu li ul.sub-menu {
  display: none;
}

#footer h5 {
  margin-bottom: 5px;
}

/* ==========================================
	Form Styles
========================================== */
/* ==========================================
	Responsive Styles
========================================== */
@media all and (max-width: 768px) {
  .home .hero {
    background-position: right center !important;
  }
  .hero .hero-text,
  .hero .text-wrapper {
    padding: 0;
  }
  .hero:after {
    bottom: 0;
  }
  .vcenter .callout {
    width: 100%;
  }
  .vcenter .image-wrapper.left, .vcenter .image-wrapper.right {
    position: relative;
    width: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    margin-bottom: 40px;
  }
  ul.column li {
    width: 90%;
    display: block;
  }
  #footer .image-wrapper {
    height: 150px;
    min-height: 150px;
    max-height: 150px;
    max-width: 150px;
  }
}

@media all and (max-width: 986px) {
  #header .navbar-nav ul li {
    width: 100%;
    text-align: center;
    padding: 15px 0;
  }
  #header .navbar-nav ul li a {
    display: block;
    width: 100%;
  }
  #header .navbar-nav ul li:hover {
    background-color: #235843;
    border-color: transparent;
    color: #fff;
  }
  #header .navbar-nav ul li:hover a {
    color: #fff;
  }
  #header .navbar-nav ul li:hover .sub-menu {
    display: none;
  }
  #header .navbar-nav ul li.button a {
    font-size: 120%;
    width: 60%;
    margin: 0 auto;
    display: block;
    padding: 15px 0;
  }
  #header .navbar-nav ul li.button:hover {
    background: transparent;
  }
}

@media all and (min-width: 1500px) {
  .container {
    max-width: 1200px;
  }
  .vcenter .image-wrapper.left {
    -webkit-transform: translateX(-20vw);
            transform: translateX(-20vw);
  }
}
/*# sourceMappingURL=main.css.map */